:root{--my-ink:#05070a;--my-paper:#f1ede4;--my-gold:#d5a84b;--my-gold-light:#f3d27d;--my-blue:#15b7ff}
body.myrakos-elementor-canvas{margin:0;background:var(--my-ink);color:#f7f3e9;font-family:"Segoe UI","Helvetica Neue",Arial,sans-serif;overflow-x:hidden}.myrakos-elementor-canvas a{text-decoration:none}.myrakos-elementor-canvas .elementor-section>.elementor-container{max-width:none}.myrakos-elementor-canvas .elementor-widget:not(:last-child){margin-bottom:0}
.myrakos-header{position:absolute!important;z-index:50;inset:0 0 auto!important;min-height:86px;padding:0 clamp(24px,5vw,82px);border-bottom:1px solid rgba(255,255,255,.1);background:rgba(5,7,10,.76);backdrop-filter:blur(18px)}.myrakos-header>.elementor-container{min-height:86px;align-items:center}.myrakos-logo img{width:150px!important;height:54px!important;object-fit:cover;object-position:50% 70%}.myrakos-header-nav nav{display:flex;justify-content:center;gap:34px}.myrakos-header-nav a{color:#b9b5ad;font-size:12px;letter-spacing:.14em;text-transform:uppercase;transition:color .25s}.myrakos-header-nav a:hover{color:var(--my-gold-light)}.myrakos-header-action .elementor-widget-wrap{justify-content:flex-end}.myrakos-nav-button .elementor-button{padding:10px 0!important;border:0!important;border-bottom:1px solid var(--my-gold)!important;border-radius:0!important;background:transparent!important;color:var(--my-gold-light)!important;font-size:11px!important;letter-spacing:.14em}
.myrakos-hero{position:relative;isolation:isolate;min-height:100vh;padding:180px clamp(24px,8vw,130px) 80px;overflow:hidden;background:radial-gradient(circle at 76% 45%,rgba(21,183,255,.18),transparent 14%),radial-gradient(circle at 77% 45%,rgba(213,168,75,.13),transparent 29%),linear-gradient(135deg,#030507,#080b10 55%,#030406)}.myrakos-hero:before{content:"M";position:absolute;z-index:-1;right:8vw;top:48%;width:clamp(250px,32vw,520px);aspect-ratio:1;display:grid;place-items:center;transform:translateY(-50%);border:1px solid rgba(213,168,75,.25);border-radius:50%;box-shadow:0 0 0 36px rgba(21,183,255,.025),0 0 100px rgba(21,183,255,.1);color:transparent;-webkit-text-stroke:1px rgba(243,210,125,.55);font:clamp(120px,18vw,290px)/1 Georgia,serif}.myrakos-hero:after{content:"";position:absolute;z-index:-2;inset:0;background:linear-gradient(90deg,rgba(5,7,10,.98),rgba(5,7,10,.91) 45%,rgba(5,7,10,.12) 80%,rgba(5,7,10,.6))}.myrakos-hero>.elementor-container{min-height:calc(100vh - 260px);align-items:center}.myrakos-hero-content>.elementor-widget-wrap{max-width:820px!important;align-content:center}.myrakos-eyebrow .elementor-heading-title,.myrakos-kicker .elementor-heading-title{color:var(--my-gold-light);font-size:12px!important;font-weight:600;letter-spacing:.25em;line-height:1.5;text-transform:uppercase}.myrakos-hero-title .elementor-heading-title{margin:24px 0 28px;max-width:820px;color:#fff;font:400 clamp(48px,6.3vw,102px)/.96 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.myrakos-hero-title .elementor-heading-title span{display:block;color:var(--my-gold-light)}.myrakos-hero-copy{max-width:650px;color:#c6c3bc;font-size:17px;line-height:1.8}.myrakos-actions{display:flex;gap:16px;margin-top:40px}.myrakos-button{min-height:54px;padding:0 28px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;color:#fff;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:.28s}.myrakos-button-gold,.myrakos-button-gold .elementor-button{color:#08090b!important;background:linear-gradient(120deg,#b9842f,#f4d782,#be8b35)!important;border:0!important;border-radius:0!important;box-shadow:0 10px 35px rgba(213,168,75,.15)}.myrakos-button-ghost{border-color:rgba(255,255,255,.22)}.myrakos-button:hover{transform:translateY(-3px)}.myrakos-hero-index{position:absolute;left:0;right:0;bottom:-54px;display:flex;justify-content:space-between;color:#777a80;font:9px/1.4 monospace;letter-spacing:.18em}
.myrakos-signal{min-height:66px;padding:0 4vw;border-block:1px solid rgba(213,168,75,.22);background:#090b0f}.myrakos-signal-row{min-height:66px;display:flex;align-items:center;justify-content:center;gap:24px;overflow:hidden;white-space:nowrap;color:#aaa69d;font-size:10px;letter-spacing:.22em;text-transform:uppercase}.myrakos-signal-row i{width:4px;height:4px;background:var(--my-blue);box-shadow:0 0 9px var(--my-blue);transform:rotate(45deg)}
.myrakos-vision,.myrakos-cap-intro,.myrakos-architecture,.myrakos-contact{padding:clamp(90px,12vw,180px) clamp(24px,8vw,130px)}.myrakos-vision{background:var(--my-paper);color:var(--my-ink)}.myrakos-marker .elementor-heading-title{color:#8d713e;font:700 10px/1.5 monospace;letter-spacing:.2em}.myrakos-vision .myrakos-kicker .elementor-heading-title,.myrakos-contact .myrakos-kicker .elementor-heading-title{color:#9b712d}.myrakos-section-title .elementor-heading-title{margin:24px 0 0;color:#f7f3e9;font:400 clamp(40px,5.3vw,78px)/1.08 Georgia,"Times New Roman",serif;letter-spacing:-.035em}.myrakos-vision .myrakos-section-title .elementor-heading-title,.myrakos-contact .myrakos-section-title .elementor-heading-title{color:var(--my-ink)}.myrakos-section-title .elementor-heading-title span{color:var(--my-gold-light)}.myrakos-vision .myrakos-section-title .elementor-heading-title span,.myrakos-contact .myrakos-section-title .elementor-heading-title span{color:#a87a2e}.myrakos-two-copy{margin-top:62px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,8vw,120px)}.myrakos-two-copy p{color:#4f4b43;font-size:16px;line-height:1.9}.myrakos-two-copy blockquote{margin:0;padding-left:28px;border-left:1px solid var(--my-gold);color:#24221e;font:22px/1.55 Georgia,serif}
.myrakos-cap-intro{padding-bottom:70px;background:#07090c}.myrakos-cards{padding:0 clamp(24px,8vw,130px) clamp(90px,12vw,160px);background:#07090c}.myrakos-cards>.elementor-container{border-top:1px solid rgba(255,255,255,.14);border-left:1px solid rgba(255,255,255,.14)}.myrakos-card>.elementor-widget-wrap{min-height:430px;padding:28px!important;display:flex;flex-direction:column;align-content:flex-start;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(160deg,rgba(255,255,255,.025),transparent);transition:.3s}.myrakos-card:hover>.elementor-widget-wrap{transform:translateY(-6px);background:linear-gradient(160deg,rgba(213,168,75,.11),rgba(21,183,255,.035))}.myrakos-card-number{width:100%;margin-bottom:auto!important}.myrakos-card-number .elementor-heading-title{display:flex;justify-content:space-between;color:#6f737b;font:11px/1.4 monospace}.myrakos-card-number span{color:var(--my-gold);font-size:18px}.myrakos-card-tag .elementor-heading-title{color:var(--my-blue);font-size:9px;letter-spacing:.22em}.myrakos-card-title .elementor-heading-title{margin:16px 0;color:#f0dfb9;font:400 28px/1.15 Georgia,serif}.myrakos-card-copy{color:#92949a;font-size:14px;line-height:1.8}
.myrakos-architecture{background:#0a0d12}.myrakos-architecture>.elementor-container{gap:8vw}.myrakos-architecture-copy .myrakos-kicker{margin-top:50px}.myrakos-architecture-body{max-width:580px;margin-top:36px;color:#9fa1a5;line-height:1.85}.myrakos-steps>.elementor-widget-wrap{align-content:center}.myrakos-steps .elementor-widget-html{width:100%}.myrakos-step{padding:28px 0;display:grid;grid-template-columns:64px 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);transition:.25s}.myrakos-step:first-child{border-top:1px solid rgba(213,168,75,.28)}.myrakos-step:hover{padding-left:16px;background:linear-gradient(90deg,rgba(21,183,255,.05),transparent)}.myrakos-step>span{color:var(--my-blue);font:11px/1 monospace}.myrakos-step strong{color:#e6d3a8;font-size:13px;letter-spacing:.18em}.myrakos-step p{margin:7px 0 0;color:#7f838a;font-size:13px}
.myrakos-contact{position:relative;overflow:hidden;text-align:center;background:var(--my-paper);color:var(--my-ink)}.myrakos-contact:before{content:"";position:absolute;width:460px;height:460px;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid rgba(213,168,75,.28);border-radius:50%;box-shadow:0 0 0 70px rgba(213,168,75,.04),0 0 0 150px rgba(21,183,255,.025)}.myrakos-contact-copy{max-width:660px;margin:30px auto 38px;color:#575248;font-size:16px;line-height:1.8}.myrakos-contact-button .elementor-button{padding:20px 30px!important;font-size:12px!important;letter-spacing:.14em}.myrakos-footer{min-height:210px;padding:54px clamp(24px,8vw,130px);border-top:1px solid rgba(255,255,255,.1);background:#030406}.myrakos-footer>.elementor-container{align-items:flex-end}.myrakos-footer-logo img{width:155px!important;height:58px!important;object-fit:cover;object-position:50% 70%}.myrakos-footer-text .elementor-heading-title{color:#777a80;font-size:10px;letter-spacing:.15em}.myrakos-footer-right{text-align:right}.myrakos-default-content{min-height:70vh;padding:140px 8vw;background:#f5f2eb;color:#171717}
@media(max-width:980px){.myrakos-header-nav{display:none}.myrakos-header-brand{width:65%!important}.myrakos-header-action{width:35%!important}.myrakos-hero:before{right:-130px;opacity:.38}.myrakos-hero-content>.elementor-widget-wrap{max-width:none!important}.myrakos-vision>.elementor-container,.myrakos-cap-intro>.elementor-container,.myrakos-architecture>.elementor-container{flex-wrap:wrap}.myrakos-marker-column,.myrakos-vision-copy,.myrakos-architecture-copy,.myrakos-steps{width:100%!important}.myrakos-card{width:50%!important}.myrakos-marker-column{margin-bottom:30px}.myrakos-architecture>.elementor-container{gap:60px}}
@media(max-width:620px){.myrakos-header{min-height:72px;padding-inline:18px}.myrakos-header>.elementor-container{min-height:72px}.myrakos-logo img{width:118px!important;height:45px!important}.myrakos-nav-button .elementor-button{font-size:9px!important}.myrakos-hero{padding:140px 22px 76px}.myrakos-hero-title .elementor-heading-title{font-size:clamp(44px,14vw,68px)}.myrakos-hero-copy{font-size:15px}.myrakos-actions{flex-direction:column}.myrakos-hero:before{right:-220px;width:390px;opacity:.2}.myrakos-hero-index span:last-child{display:none}.myrakos-vision,.myrakos-cap-intro,.myrakos-architecture,.myrakos-contact{padding:90px 22px}.myrakos-two-copy{grid-template-columns:1fr;margin-top:44px}.myrakos-cards{padding:0 22px 90px}.myrakos-card{width:100%!important}.myrakos-card>.elementor-widget-wrap{min-height:320px}.myrakos-footer{padding:54px 22px}.myrakos-footer>.elementor-container{display:grid}.myrakos-footer .elementor-column{width:100%!important}.myrakos-footer-right{text-align:left}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Myrakos 1.1 — cinematic English experience */
.myrakos-header{background:linear-gradient(180deg,rgba(3,5,8,.92),rgba(3,5,8,.64));backdrop-filter:blur(22px) saturate(140%)}.myrakos-header-nav a{position:relative}.myrakos-header-nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:1px;background:var(--my-blue);box-shadow:0 0 9px var(--my-blue);transition:right .3s}.myrakos-header-nav a:hover:after{right:0}
.myrakos-system-status .elementor-heading-title{width:max-content;margin-bottom:26px;padding:9px 13px;border:1px solid rgba(21,183,255,.22);background:rgba(21,183,255,.045);color:#9edfff;font:9px/1.2 monospace;letter-spacing:.18em}.myrakos-hero{background:radial-gradient(circle at 76% 43%,rgba(21,183,255,.16),transparent 16%),radial-gradient(circle at 77% 43%,rgba(213,168,75,.12),transparent 31%),linear-gradient(135deg,#020305,#080b11 58%,#020305)}.myrakos-hero:before{content:"M";border-style:dashed;animation:myrakos-orbit 30s linear infinite}.myrakos-hero:after{background:linear-gradient(90deg,rgba(3,5,8,.99),rgba(3,5,8,.9) 45%,rgba(3,5,8,.1) 80%,rgba(3,5,8,.55))}.myrakos-hero-title .elementor-heading-title{font-family:"Segoe UI Variable Display","Segoe UI",Arial,sans-serif;font-weight:300;letter-spacing:-.065em}.myrakos-hero-title .elementor-heading-title span{color:transparent;-webkit-text-stroke:1px var(--my-gold-light);text-shadow:0 0 35px rgba(213,168,75,.13)}.myrakos-button-gold{position:relative;overflow:hidden}.myrakos-button-gold:after{content:"";position:absolute;inset:-50% auto -50% -25%;width:16%;background:rgba(255,255,255,.5);filter:blur(6px);transform:rotate(18deg);transition:left .55s}.myrakos-button-gold:hover:after{left:120%}
.myrakos-vision-stats{margin-top:68px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(9,10,12,.16);border-left:1px solid rgba(9,10,12,.16)}.myrakos-vision-stats div{min-height:116px;padding:23px;display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid rgba(9,10,12,.16);border-bottom:1px solid rgba(9,10,12,.16)}.myrakos-vision-stats strong{color:#9b6d26;font-size:28px;font-weight:400}.myrakos-vision-stats span{color:#615e56;font-size:9px;font-weight:800;letter-spacing:.18em}
.myrakos-card-modern{width:33.333%!important}.myrakos-card-modern>.elementor-widget-wrap{min-height:390px;position:relative;overflow:hidden}.myrakos-card-modern>.elementor-widget-wrap:before{content:"";position:absolute;left:0;top:0;width:0;height:1px;background:linear-gradient(90deg,var(--my-blue),var(--my-gold-light));transition:width .5s}.myrakos-card-modern:hover>.elementor-widget-wrap:before{width:100%}.myrakos-card-modern .myrakos-card-number span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(21,183,255,.2);color:var(--my-blue);font-size:9px}.myrakos-card-action{margin-top:26px}.myrakos-card-action .elementor-heading-title{color:#6c727b;font-size:8px;letter-spacing:.18em}.myrakos-card-modern:hover .myrakos-card-action .elementor-heading-title{color:var(--my-gold-light)}
.myrakos-core{width:132px;height:132px;margin:0 auto 28px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(21,183,255,.44);border-radius:50%;box-shadow:0 0 0 15px rgba(21,183,255,.025),0 0 50px rgba(21,183,255,.1);color:#747a84;font:8px/1 monospace;letter-spacing:.19em;animation:myrakos-core 3.5s ease-in-out infinite}.myrakos-core strong{margin-top:8px;color:var(--my-blue);font-size:18px}.myrakos-system-button{margin-top:30px}.myrakos-system-button .elementor-button{padding:0 0 10px!important;border:0!important;border-bottom:1px solid rgba(213,168,75,.45)!important;border-radius:0!important;background:transparent!important;color:var(--my-gold-light)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.18em}
.myrakos-frontiers{padding:0 clamp(24px,8vw,130px) clamp(90px,12vw,170px);background:#05070a}.myrakos-frontiers>.elementor-container{background:rgba(255,255,255,.11);gap:1px}.myrakos-frontier-card>.elementor-widget-wrap{position:relative;min-height:420px;padding:36px!important;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:#080b10;transition:.35s}.myrakos-frontier-card>.elementor-widget-wrap:after{content:"";position:absolute;width:250px;height:250px;right:-130px;top:-130px;border:1px solid rgba(21,183,255,.18);border-radius:50%;box-shadow:0 0 0 32px rgba(21,183,255,.02),0 0 0 64px rgba(213,168,75,.018);transition:.5s}.myrakos-frontier-card:hover>.elementor-widget-wrap{transform:translateY(-8px);background:linear-gradient(150deg,rgba(21,183,255,.08),#080b10 45%,rgba(213,168,75,.05));box-shadow:0 25px 80px rgba(0,0,0,.4)}.myrakos-frontier-card:hover>.elementor-widget-wrap:after{right:-80px;top:-80px}.myrakos-frontier-tag{margin-bottom:auto!important}.myrakos-frontier-tag .elementor-heading-title{position:relative;z-index:1;color:var(--my-blue);font-size:8px;letter-spacing:.2em}.myrakos-frontier-title .elementor-heading-title{position:relative;z-index:1;margin-bottom:20px;color:#ede1c5;font-size:26px;font-weight:400;line-height:1.18}.myrakos-frontier-copy{position:relative;z-index:1;color:#858b94;font-size:13px;line-height:1.75}
.myrakos-contact{min-height:700px;background:radial-gradient(circle at 50% 50%,rgba(21,183,255,.08),transparent 23%),var(--my-paper)}.myrakos-contact:before{width:520px;height:520px;box-shadow:0 0 0 78px rgba(213,168,75,.035),0 0 0 160px rgba(21,183,255,.018);animation:myrakos-contact 5s ease-in-out infinite}.myrakos-email-button .elementor-button{min-width:min(570px,88vw);min-height:82px;padding:0 28px!important;display:flex!important;justify-content:space-between!important;border:1px solid rgba(9,10,12,.2)!important;border-radius:0!important;background:rgba(255,255,255,.3)!important;color:#08090b!important;font-size:clamp(17px,2vw,26px)!important;font-weight:500!important;letter-spacing:.1em!important;box-shadow:none!important}.myrakos-email-button .elementor-button:hover{transform:translateY(-4px);border-color:#9c6c23!important;box-shadow:0 20px 60px rgba(101,70,20,.13)!important}.myrakos-footer-text a{display:inline-block;margin-top:10px;color:var(--my-gold-light)}
@keyframes myrakos-orbit{to{transform:translateY(-50%) rotate(360deg)}}@keyframes myrakos-core{50%{box-shadow:0 0 0 20px rgba(21,183,255,.015),0 0 70px rgba(21,183,255,.16)}}@keyframes myrakos-contact{50%{transform:translate(-50%,-50%) scale(1.04);opacity:.72}}
@media(max-width:980px){.myrakos-card-modern{width:50%!important}.myrakos-frontiers>.elementor-container{flex-wrap:wrap}.myrakos-frontier-card{width:100%!important}.myrakos-frontier-card>.elementor-widget-wrap{min-height:300px}}
@media(max-width:620px){.myrakos-vision-stats{grid-template-columns:1fr}.myrakos-card-modern{width:100%!important}.myrakos-frontiers{padding:0 22px 90px}.myrakos-frontier-card>.elementor-widget-wrap{min-height:340px;padding:28px!important}.myrakos-email-button .elementor-button{font-size:15px!important;letter-spacing:.05em!important}}

/* Exact transparent Myrakos brand asset and scanning module */
.myrakos-logo img{width:194px!important;height:68px!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 0 12px rgba(21,183,255,.08))}.myrakos-footer-logo img{width:210px!important;height:92px!important;object-fit:contain!important;object-position:center!important}.myrakos-hero>.elementor-container{gap:4vw}.myrakos-hero-content>.elementor-widget-wrap{max-width:760px!important}.myrakos-hero-visual>.elementor-widget-wrap{position:relative;min-height:520px;align-content:center}.myrakos-scan-logo{position:relative;z-index:2;width:100%;padding:24px;border:1px solid rgba(243,210,125,.4);background:radial-gradient(circle at 50% 45%,rgba(21,183,255,.09),transparent 43%),rgba(3,5,8,.62);box-shadow:0 0 70px rgba(21,183,255,.12),inset 0 0 40px rgba(255,255,255,.02);animation:myrakos-float 6s ease-in-out infinite}.myrakos-scan-logo:before{content:"";position:absolute;inset:8px;border:1px solid rgba(21,183,255,.18)}.myrakos-scan-logo img{width:100%!important;height:auto!important;object-fit:contain!important;filter:saturate(1.08) contrast(1.03) drop-shadow(0 8px 20px rgba(0,0,0,.35))}.myrakos-hero-visual .elementor-widget-html{position:static}.myrakos-scan-line{position:absolute;z-index:4;left:4%;right:4%;top:8%;height:18%;pointer-events:none;background:linear-gradient(transparent,rgba(21,183,255,.35),transparent);animation:myrakos-scan 4.5s ease-in-out infinite}.myrakos-scan-label{position:absolute;z-index:5;padding:7px 9px;border:1px solid rgba(255,255,255,.12);background:rgba(3,5,8,.78);color:#8e949e;font:8px/1 monospace;letter-spacing:.18em}.myrakos-scan-label span{color:var(--my-blue)}.myrakos-scan-top{right:0;top:14%}.myrakos-scan-bottom{right:5%;bottom:12%;color:var(--my-gold-light)}@keyframes myrakos-float{0%,100%{transform:perspective(900px) rotateY(-7deg) translateY(0)}50%{transform:perspective(900px) rotateY(-4deg) translateY(-12px)}}@keyframes myrakos-scan{0%{top:5%}70%,100%{top:78%}}
@media(max-width:980px){.myrakos-hero>.elementor-container{flex-wrap:wrap}.myrakos-hero-content,.myrakos-hero-visual{width:100%!important}.myrakos-hero-visual>.elementor-widget-wrap{min-height:420px}.myrakos-scan-logo{max-width:620px;margin:60px auto 0}}@media(max-width:620px){.myrakos-logo img{width:150px!important;height:54px!important}.myrakos-hero-visual>.elementor-widget-wrap{min-height:300px}.myrakos-scan-logo{padding:14px}.myrakos-footer-logo img{width:190px!important;height:88px!important}}

/*
 * Elementor Basic compatibility layer — v1.3.
 * Stable element IDs preserve the intended art direction if Elementor strips
 * custom widget classes while importing or regenerating page CSS.
 */
.elementor-element-a1000003 img{width:194px!important;height:68px!important;object-fit:contain!important;object-position:center!important;filter:drop-shadow(0 0 12px rgba(21,183,255,.08))}
.elementor-element-a1000007 .elementor-button{padding:10px 0!important;border:0!important;border-bottom:1px solid var(--my-gold)!important;border-radius:0!important;background:transparent!important;color:var(--my-gold-light)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.14em!important;box-shadow:none!important}
.elementor-element-b2000003 .elementor-heading-title{width:max-content;margin-bottom:26px;padding:9px 13px;border:1px solid rgba(21,183,255,.22);background:rgba(21,183,255,.045);color:#9edfff!important;font:9px/1.2 monospace!important;letter-spacing:.18em}
.elementor-element-b2000004 .elementor-heading-title{color:var(--my-gold-light)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.25em!important;line-height:1.5!important;text-transform:uppercase}
.elementor-element-b2000005 .elementor-heading-title{margin:24px 0 28px;max-width:820px;color:#fff!important;font-family:"Segoe UI Variable Display","Segoe UI",Arial,sans-serif!important;font-size:clamp(48px,6.3vw,102px)!important;font-weight:300!important;line-height:.96!important;letter-spacing:-.065em!important}
.elementor-element-b2000005 .elementor-heading-title span{display:block;color:transparent!important;-webkit-text-stroke:1px var(--my-gold-light);text-shadow:0 0 35px rgba(213,168,75,.13)}
.elementor-element-b2000006{max-width:650px;color:#c6c3bc!important;font-size:17px!important;line-height:1.8!important}
.elementor-element-b2000010{position:relative;z-index:2;width:100%;padding:24px;border:1px solid rgba(243,210,125,.4);background:radial-gradient(circle at 50% 45%,rgba(21,183,255,.09),transparent 43%),rgba(3,5,8,.62);box-shadow:0 0 70px rgba(21,183,255,.12),inset 0 0 40px rgba(255,255,255,.02);animation:myrakos-float 6s ease-in-out infinite}
.elementor-element-b2000010:before{content:"";position:absolute;inset:8px;border:1px solid rgba(21,183,255,.18);pointer-events:none}
.elementor-element-b2000010 img{width:100%!important;height:auto!important;object-fit:contain!important;filter:saturate(1.08) contrast(1.03) drop-shadow(0 8px 20px rgba(0,0,0,.35))}
.elementor-element-d4000003 .elementor-heading-title,.elementor-element-e5000003 .elementor-heading-title,.elementor-element-f6000003 .elementor-heading-title{color:#8d713e!important;font:700 10px/1.5 monospace!important;letter-spacing:.2em!important}
.elementor-element-d4000005 .elementor-heading-title,.elementor-element-e5000005 .elementor-heading-title,.elementor-element-f6000004 .elementor-heading-title,.elementor-element-a7000003 .elementor-heading-title{color:var(--my-gold-light)!important;font-size:12px!important;font-weight:600!important;letter-spacing:.25em!important;line-height:1.5!important;text-transform:uppercase}
.elementor-element-d4000006 .elementor-heading-title,.elementor-element-e5000006 .elementor-heading-title,.elementor-element-f6000005 .elementor-heading-title,.elementor-element-a7000004 .elementor-heading-title{margin:24px 0 0;color:#f7f3e9!important;font-family:Georgia,"Times New Roman",serif!important;font-size:clamp(40px,5.3vw,78px)!important;font-weight:400!important;line-height:1.08!important;letter-spacing:-.035em!important}
.myrakos-vision .elementor-element-d4000006 .elementor-heading-title,.myrakos-contact .elementor-element-a7000004 .elementor-heading-title{color:var(--my-ink)!important}
.elementor-element-d4000006 .elementor-heading-title span,.elementor-element-e5000006 .elementor-heading-title span,.elementor-element-f6000005 .elementor-heading-title span,.elementor-element-a7000004 .elementor-heading-title span{color:var(--my-gold-light)!important}
.myrakos-vision .elementor-element-d4000006 .elementor-heading-title span,.myrakos-contact .elementor-element-a7000004 .elementor-heading-title span{color:#a87a2e!important}
.myrakos-card>.elementor-widget-wrap>.elementor-element:nth-child(1) .elementor-heading-title{display:flex;justify-content:space-between;color:#6f737b!important;font:11px/1.4 monospace!important}
.myrakos-card>.elementor-widget-wrap>.elementor-element:nth-child(1) .elementor-heading-title span{color:var(--my-gold)!important;font-size:18px!important}
.myrakos-card>.elementor-widget-wrap>.elementor-element:nth-child(2) .elementor-heading-title{margin:16px 0;color:#f0dfb9!important;font-family:Georgia,serif!important;font-size:28px!important;font-weight:400!important;line-height:1.15!important}
.myrakos-card>.elementor-widget-wrap>.elementor-element:nth-child(3){color:#92949a!important;font-size:14px!important;line-height:1.8!important}
.myrakos-card>.elementor-widget-wrap>.elementor-element:nth-child(4) .elementor-heading-title{color:#6c727b!important;font-size:8px!important;letter-spacing:.18em!important}
.elementor-element-f6000006{max-width:580px;margin-top:36px;color:#9fa1a5!important;line-height:1.85!important}
.elementor-element-f6000007{margin-top:30px}.elementor-element-f6000007 .elementor-button{padding:0 0 10px!important;border:0!important;border-bottom:1px solid rgba(213,168,75,.45)!important;border-radius:0!important;background:transparent!important;color:var(--my-gold-light)!important;font-size:10px!important;font-weight:800!important;letter-spacing:.18em!important;box-shadow:none!important}
.myrakos-frontier-card>.elementor-widget-wrap>.elementor-element:nth-child(1) .elementor-heading-title{position:relative;z-index:1;color:var(--my-blue)!important;font-size:8px!important;letter-spacing:.2em!important}
.myrakos-frontier-card>.elementor-widget-wrap>.elementor-element:nth-child(2) .elementor-heading-title{position:relative;z-index:1;margin-bottom:20px;color:#ede1c5!important;font-size:26px!important;font-weight:400!important;line-height:1.18!important}
.myrakos-frontier-card>.elementor-widget-wrap>.elementor-element:nth-child(3){position:relative;z-index:1;color:#858b94!important;font-size:13px!important;line-height:1.75!important}
.elementor-element-a7000005{max-width:660px;margin:30px auto 38px;color:#575248!important;font-size:16px!important;line-height:1.8!important}
.elementor-element-a7000006 .elementor-button{min-width:min(570px,88vw);min-height:82px;padding:0 28px!important;display:flex!important;justify-content:space-between!important;border:1px solid rgba(9,10,12,.2)!important;border-radius:0!important;background:rgba(255,255,255,.3)!important;color:#08090b!important;font-size:clamp(17px,2vw,26px)!important;font-weight:500!important;letter-spacing:.1em!important;box-shadow:none!important}
.elementor-element-a7000006 .elementor-button:hover{transform:translateY(-4px);border-color:#9c6c23!important;box-shadow:0 20px 60px rgba(101,70,20,.13)!important}
.elementor-element-b8000003 img{width:210px!important;height:92px!important;object-fit:contain!important;object-position:center!important}.elementor-element-b8000007 .elementor-heading-title{color:#777a80!important;font-size:10px!important;letter-spacing:.15em!important}
@media(max-width:620px){.elementor-element-a1000003 img{width:150px!important;height:54px!important}.elementor-element-b2000005 .elementor-heading-title{font-size:clamp(44px,14vw,68px)!important}.elementor-element-b2000010{padding:14px}.elementor-element-a7000006 .elementor-button{font-size:15px!important;letter-spacing:.05em!important}.elementor-element-b8000003 img{width:190px!important;height:88px!important}}

/* Myrakos 1.4 — deep parity and self-healing presentation layer */
body.myrakos-elementor-canvas,body.myrakos-elementor-canvas *{box-sizing:border-box}
.myrakos-header{position:fixed!important;z-index:100!important;inset:0 0 auto!important;width:100%!important;height:88px!important;min-height:88px!important;padding:0 clamp(22px,5vw,82px)!important;background:linear-gradient(180deg,rgba(3,5,8,.9),rgba(3,5,8,.62))!important;backdrop-filter:blur(22px) saturate(140%)}
.myrakos-header>.elementor-container{width:100%!important;min-height:88px!important;align-items:center!important}.myrakos-header .elementor-widget-wrap{align-content:center!important}.myrakos-header-nav nav{gap:38px}.myrakos-header-nav a{padding:12px 0;color:#a6aab1;font-size:11px;font-weight:600;letter-spacing:.17em}.myrakos-header-action>.elementor-widget-wrap{justify-content:flex-end!important}
.myrakos-nav-button .elementor-button,.elementor-element-a1000007 .elementor-button{padding:0!important;display:flex!important;align-items:center!important;gap:12px!important;border:0!important;background:transparent!important;color:var(--my-gold-light)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.17em!important;box-shadow:none!important}.myrakos-nav-button .elementor-button-text,.elementor-element-a1000007 .elementor-button-text{display:flex;align-items:center;gap:12px}.myrakos-nav-button .elementor-button-text:after,.elementor-element-a1000007 .elementor-button-text:after{content:"↗";width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(213,168,75,.45);border-radius:50%;transition:.3s}.myrakos-nav-button .elementor-button:hover .elementor-button-text:after{color:#020305;background:var(--my-gold-light);transform:rotate(45deg)}
.myrakos-hero{min-height:100vh;padding:170px clamp(24px,8vw,130px) 90px;background:radial-gradient(circle at 75% 45%,rgba(21,183,255,.13),transparent 17%),radial-gradient(circle at 74% 43%,rgba(213,168,75,.10),transparent 33%),linear-gradient(135deg,#020305,#070a10 58%,#020305)}.myrakos-hero:before{content:"";position:absolute;z-index:-3;inset:0;right:auto;top:auto;width:auto;aspect-ratio:auto;display:block;transform:perspective(740px) rotateX(63deg) translateY(48%);transform-origin:bottom;border:0;border-radius:0;box-shadow:none;background-image:linear-gradient(rgba(255,255,255,.11) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to right,transparent 4%,black 55%,transparent 96%);opacity:.17;animation:none}.myrakos-hero:after{background:linear-gradient(90deg,rgba(3,5,8,1) 0%,rgba(3,5,8,.9) 43%,rgba(3,5,8,.08) 78%,rgba(3,5,8,.5) 100%)}.myrakos-hero>.elementor-container{min-height:calc(100vh - 260px);gap:4vw;align-items:center}.myrakos-hero-content>.elementor-widget-wrap{max-width:760px!important}
.myrakos-system-status .elementor-heading-title{margin-bottom:35px;padding:9px 13px;color:#96ddff!important}.myrakos-system-status .elementor-heading-title:before{content:"";display:inline-block;width:6px;height:6px;margin-right:8px;border-radius:50%;background:#42e69b;box-shadow:0 0 10px #42e69b;animation:myrakos-status 2s ease-in-out infinite}.myrakos-eyebrow .elementor-heading-title{margin-bottom:26px!important;font-size:11px!important;font-weight:700!important;letter-spacing:.27em!important}.myrakos-hero-title .elementor-heading-title{margin:0 0 30px!important;max-width:800px!important;color:#fff!important;font-family:"Segoe UI Variable Display","Segoe UI",Arial,sans-serif!important;font-size:clamp(52px,6.5vw,104px)!important;font-weight:320!important;line-height:.92!important;letter-spacing:-.065em!important}.myrakos-hero-title .elementor-heading-title span{display:block;margin-top:7px;color:transparent!important;-webkit-text-stroke:1px var(--my-gold-light);text-shadow:0 0 40px rgba(213,168,75,.12)}.myrakos-hero-copy{max-width:620px!important;color:#b3b7bf!important;font-size:17px!important;line-height:1.85!important}.myrakos-actions{gap:14px;margin-top:42px}.myrakos-button{min-height:56px;font-size:11px;font-weight:800;letter-spacing:.16em}.myrakos-hero-index{left:0;right:0;bottom:-72px;color:#676d76;font-size:9px;letter-spacing:.2em}
.myrakos-hero-visual{position:relative!important;isolation:isolate;aspect-ratio:1}.myrakos-hero-visual:before,.myrakos-hero-visual:after,.myrakos-hero-visual>.elementor-widget-wrap:before{content:"";position:absolute;z-index:0;left:50%;top:50%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;pointer-events:none}.myrakos-hero-visual:before{width:94%;border:1px solid rgba(213,168,75,.22);animation:myrakos-ring 28s linear infinite}.myrakos-hero-visual:after{width:72%;border:1px dashed rgba(21,183,255,.3);animation:myrakos-ring 22s linear infinite reverse}.myrakos-hero-visual>.elementor-widget-wrap:before{width:48%;border:1px solid rgba(255,255,255,.13);box-shadow:0 0 60px rgba(21,183,255,.07)}.myrakos-hero-visual>.elementor-widget-wrap:after{content:"";position:absolute;z-index:1;left:50%;top:7%;bottom:7%;width:1px;background:linear-gradient(transparent,var(--my-blue) 28%,#fff 50%,var(--my-gold) 67%,transparent);box-shadow:0 0 14px var(--my-blue),0 0 48px rgba(21,183,255,.38);animation:myrakos-beam 4s ease-in-out infinite}.myrakos-hero-visual>.elementor-widget-wrap{position:relative;min-height:520px;align-content:center!important}
.myrakos-scan-logo,.elementor-element-b2000010{position:relative;z-index:2;width:59%!important;max-width:390px;margin:auto!important;padding:18px!important;aspect-ratio:1.22;display:flex;align-items:center;overflow:hidden;border:1px solid rgba(243,210,125,.42);background:radial-gradient(circle at 50% 44%,rgba(21,183,255,.08),transparent 42%),rgba(3,5,8,.72);box-shadow:0 0 70px rgba(21,183,255,.12),inset 0 0 40px rgba(255,255,255,.02);transform:perspective(900px) rotateY(-9deg) rotateX(2deg);animation:myrakos-float-exact 6s ease-in-out infinite}.myrakos-scan-logo img,.elementor-element-b2000010 img{width:100%!important;height:100%!important;padding:4px;object-fit:contain!important;object-position:center!important}.myrakos-scan-line{z-index:4;left:23%;right:23%;top:24%;height:16%;animation:myrakos-scan-exact 4.5s ease-in-out infinite}.myrakos-scan-top{right:3%;top:18%}.myrakos-scan-side{left:1%;bottom:29%}.myrakos-scan-bottom{right:10%;bottom:11%}
.myrakos-signal{height:68px;min-height:68px;overflow:hidden}.myrakos-signal .elementor-widget-html{width:100%}.myrakos-signal-row{width:max-content;min-height:68px;justify-content:flex-start;gap:26px;font-weight:600;animation:myrakos-marquee 28s linear infinite}
.myrakos-frontiers-intro{padding:clamp(90px,12vw,170px) clamp(24px,8vw,130px) 75px;background:#05070a}.myrakos-frontiers-header>.elementor-widget-wrap{max-width:1050px}.myrakos-frontiers-intro .myrakos-section-title .elementor-heading-title{max-width:1050px}.myrakos-frontiers{padding-top:0}
.myrakos-contact{min-height:720px}.myrakos-contact:after{content:"";position:absolute;left:50%;top:50%;width:720px;aspect-ratio:1;transform:translate(-50%,-50%);border:1px dashed rgba(21,183,255,.14);border-radius:50%;animation:myrakos-contact-orbit 36s linear infinite}.myrakos-email-button .elementor-button,.elementor-element-a7000006 .elementor-button{min-height:88px!important;background:rgba(255,255,255,.32)!important}.myrakos-email-button .elementor-button-content-wrapper{width:100%;display:flex;align-items:center;justify-content:space-between}.myrakos-email-button .elementor-button-content-wrapper:after{content:"↗";width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#08090b;color:var(--my-gold-light);font-weight:400}.myrakos-email-button .elementor-button:hover .elementor-button-content-wrapper:after{background:var(--my-gold);color:#070707}
.myrakos-footer{min-height:240px;padding:55px clamp(24px,8vw,130px)}
@keyframes myrakos-status{50%{opacity:.4;box-shadow:0 0 3px #42e69b}}@keyframes myrakos-ring{from{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes myrakos-beam{0%,100%{opacity:.45;transform:scaleY(.88)}50%{opacity:1;transform:scaleY(1)}}@keyframes myrakos-float-exact{0%,100%{transform:perspective(900px) rotateY(-9deg) rotateX(2deg) translateY(0)}50%{transform:perspective(900px) rotateY(-6deg) rotateX(1deg) translateY(-12px)}}@keyframes myrakos-scan-exact{0%{top:12%}70%,100%{top:76%}}@keyframes myrakos-marquee{to{transform:translateX(-50%)}}@keyframes myrakos-contact-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@media(max-width:980px){.myrakos-header-nav{display:none}.myrakos-hero-visual{aspect-ratio:auto}.myrakos-hero-visual:before{width:min(620px,92vw)}.myrakos-hero-visual:after{width:min(500px,74vw)}.myrakos-scan-logo,.elementor-element-b2000010{width:min(430px,74vw)!important}.myrakos-frontiers-intro{padding-bottom:55px}}
@media(max-width:620px){.myrakos-header{height:72px!important;min-height:72px!important;padding-inline:18px!important}.myrakos-header>.elementor-container{min-height:72px!important}.myrakos-nav-button .elementor-button,.elementor-element-a1000007 .elementor-button{font-size:9px!important}.myrakos-nav-button .elementor-button-text:after,.elementor-element-a1000007 .elementor-button-text:after{width:24px;height:24px}.myrakos-hero{padding:132px 22px 75px}.myrakos-hero-title .elementor-heading-title{font-size:clamp(49px,15vw,74px)!important}.myrakos-hero-visual{opacity:.28}.myrakos-scan-logo,.elementor-element-b2000010{width:62%!important;padding:12px!important}.myrakos-contact:after{width:520px}.myrakos-email-button .elementor-button,.elementor-element-a7000006 .elementor-button{min-height:72px!important}}
.myrakos-recovery-page{min-height:100vh;padding:90px 24px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background:radial-gradient(circle,rgba(21,183,255,.1),transparent 25%),#020305}.myrakos-recovery-page img{width:min(420px,80vw);height:auto}.myrakos-recovery-page p{margin:35px 0 18px;color:var(--my-blue);font:10px/1.4 monospace;letter-spacing:.2em}.myrakos-recovery-page h1{max-width:900px;margin:0 0 35px;color:#f7f3e9;font-size:clamp(42px,6vw,82px);font-weight:300;line-height:1}.myrakos-recovery-page a{padding:18px 24px;border:1px solid rgba(213,168,75,.5);color:var(--my-gold-light);font-size:11px;font-weight:700;letter-spacing:.16em}
