@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;650;750;850&family=Unbounded:wght@500;650;800&display=swap");:root{--bg:oklch(0.12 0.014 188);--bg-soft:oklch(0.17 0.018 184);--surface:oklch(0.2 0.018 180);--surface-2:oklch(0.25 0.023 176);--ink:oklch(0.97 0.006 170);--muted:oklch(0.74 0.026 170);--line:rgba(230,255,247,.12);--crystal:oklch(0.84 0.16 174);--crystal-strong:oklch(0.72 0.16 208);--mint:oklch(0.92 0.11 164);--amber:oklch(0.78 0.13 75);--coral:oklch(0.72 0.18 31);--black:oklch(0.09 0.01 188);--white:oklch(0.99 0.004 160);--shadow:0 24px 80px rgba(0,0,0,.35);--ease-out:cubic-bezier(0.16,1,0.3,1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body::selection{background:rgba(122,247,213,.35)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-page,.site-page,.static-page{min-height:100svh;background:radial-gradient(circle at top left,rgba(122,247,213,.08),transparent 30rem),linear-gradient(180deg,#070b0c,#0b1111 46%,#f6fbf8 0,#eef7f4)}.site-header{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;min-height:76px;padding:1rem 2rem;color:var(--ink);background:linear-gradient(180deg,rgba(3,6,6,.82),rgba(3,6,6,.18));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid hsla(0,0%,100%,.06)}.site-header-app{position:-webkit-sticky;position:sticky;background:rgba(7,11,12,.92)}.brand-mark{display:inline-flex;align-items:center;gap:.75rem;min-width:max-content}.brand-gem{position:relative;display:grid;place-items:center;width:2.3rem;height:2.3rem;background:linear-gradient(135deg,rgba(122,247,213,.34),rgba(53,212,255,.18)),#0d201e;border:1px solid rgba(184,255,228,.5);transform:rotate(45deg);overflow:hidden;animation:gem-breathe 5.6s var(--ease-out) infinite}.brand-gem:after,.brand-gem:before{content:"";position:absolute;inset:.4rem;border:1px solid hsla(0,0%,100%,.28)}.brand-gem:after{inset:auto .2rem .2rem auto;width:1rem;height:1rem;background:hsla(0,0%,100%,.16)}.brand-gem span{width:.55rem;height:.55rem;background:var(--crystal);box-shadow:0 0 2rem var(--crystal)}.brand-copy{display:grid;grid-gap:.1rem;gap:.1rem;line-height:1}.brand-copy strong{font-size:1.05rem;font-weight:780}.brand-copy em{color:var(--crystal);font-size:.75rem;font-style:normal;font-weight:700}.desktop-nav,.footer nav{display:flex;align-items:center;gap:1.2rem;color:rgba(245,251,248,.76);font-size:.92rem}.desktop-nav a,.footer nav a{transition:color .16s ease,transform .16s ease}.desktop-nav a:hover,.footer nav a:hover{color:var(--white);transform:translateY(-1px)}.header-actions{display:flex;align-items:center;gap:.7rem}.language-switch{display:inline-flex;align-items:center;gap:.2rem;height:2.35rem;padding:.2rem;color:var(--muted);border:1px solid var(--line);background:hsla(0,0%,100%,.05)}.language-switch button{height:1.85rem;min-width:2.2rem;border:0;color:inherit;background:transparent}.language-switch .active{color:var(--black);background:var(--crystal)}.language-switch svg{margin:0 .35rem}.ghost-button,.nav-buy,.primary-button,.secondary-button,.small-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.8rem;padding:.75rem 1.05rem;border:1px solid transparent;font-weight:760;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease,box-shadow .18s ease}.nav-buy,.primary-button{color:var(--black);background:var(--crystal);box-shadow:0 14px 42px rgba(122,247,213,.2)}.nav-buy:hover,.primary-button:hover{transform:translateY(-2px);background:var(--mint);box-shadow:0 18px 58px rgba(122,247,213,.32)}.ghost-button,.secondary-button{color:var(--ink);border-color:hsla(0,0%,100%,.22);background:hsla(0,0%,100%,.07)}.ghost-button:hover,.secondary-button:hover{transform:translateY(-2px);border-color:rgba(122,247,213,.55);background:rgba(122,247,213,.09)}.small-button{min-height:2.35rem;padding:.55rem .85rem;color:var(--black);background:var(--crystal)}.icon-button{display:grid;place-items:center;width:2.5rem;height:2.5rem;border:1px solid var(--line);color:var(--ink);background:hsla(0,0%,100%,.06)}.mobile-menu{display:none}.hero{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;background:linear-gradient(90deg,rgba(3,7,7,.98),rgba(3,7,7,.82) 36%,rgba(3,7,7,.32) 72%,rgba(3,7,7,.18)),-webkit-image-set(url("/crystal-hero.png") 1x);background:linear-gradient(90deg,rgba(3,7,7,.98),rgba(3,7,7,.82) 36%,rgba(3,7,7,.32) 72%,rgba(3,7,7,.18)),image-set(url("/crystal-hero.png") 1x);background-size:cover;background-position:100%;isolation:isolate;animation:hero-field 18s var(--ease-out) infinite alternate}.hero:before{background:linear-gradient(180deg,transparent 62%,rgba(7,11,12,.96)),radial-gradient(ellipse at 68% 48%,rgba(122,247,213,.08),transparent 24rem),repeating-linear-gradient(112deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.03) 1px,transparent 0,transparent 156px);animation:hero-refract 16s var(--ease-out) infinite alternate;mix-blend-mode:screen}.hero:after,.hero:before{content:"";position:absolute;inset:0;pointer-events:none}.hero:after{z-index:0;background:linear-gradient(90deg,rgba(3,7,7,.52),transparent 42%),linear-gradient(180deg,rgba(2,5,5,.1),rgba(2,5,5,.62))}.hero-visual{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.hero-facet{position:absolute;display:block;border:1px solid rgba(122,247,213,.16);background:linear-gradient(135deg,rgba(122,247,213,.12),rgba(53,212,255,.035)),hsla(0,0%,100%,.025);-webkit-clip-path:polygon(18% 0,100% 8%,76% 100%,0 82%);clip-path:polygon(18% 0,100% 8%,76% 100%,0 82%);filter:drop-shadow(0 24px 60px rgba(26,204,178,.1));animation:facet-drift 12s var(--ease-out) infinite alternate}.hero-facet-a{right:11%;top:11%;width:17rem;height:32rem;transform:rotate(22deg)}.hero-facet-b{right:34%;bottom:10%;width:13rem;height:19rem;transform:rotate(-31deg);animation-delay:-4s;opacity:.72}.hero-facet-c{right:-3%;bottom:18%;width:18rem;height:8rem;transform:rotate(-9deg);animation-delay:-8s;opacity:.52}.route-line{position:absolute;right:-12rem;width:56rem;height:1px;background:linear-gradient(90deg,transparent,rgba(122,247,213,.1),rgba(184,255,228,.72),rgba(122,247,213,.1),transparent);transform:rotate(-27deg);transform-origin:center;animation:route-scan 5.4s var(--ease-out) infinite}.route-line-a{top:27%}.route-line-b{top:51%;animation-delay:-2s;opacity:.7}.route-line-c{top:73%;animation-delay:-3.8s;opacity:.55}.hero-inner{position:relative;z-index:1;width:min(1120px,calc(100% - 3rem));margin:0 auto;padding-top:5rem}.hero-copy{max-width:43rem}.hero-copy>*{animation:hero-enter .76s var(--ease-out) both}.hero-copy>:nth-child(2){animation-delay:90ms}.hero-copy>:nth-child(3){animation-delay:.17s}.hero-copy>:nth-child(4){animation-delay:.24s}.hero-copy>:nth-child(5){animation-delay:.32s}.hero-copy>:nth-child(6){animation-delay:.4s}.eyebrow{margin:0 0 1rem;color:var(--crystal);font-size:.88rem;font-weight:800;text-transform:uppercase}.hero h1{margin:0;font-size:5.25rem;line-height:.95;font-weight:860;text-shadow:0 28px 90px rgba(122,247,213,.08)}.hero h2{max-width:39rem;margin:1.2rem 0 0;color:rgba(245,251,248,.92);font-size:2rem;line-height:1.12;font-weight:720}.hero p{max-width:35rem;margin:1.1rem 0 0;color:rgba(245,251,248,.72);font-size:1.08rem;line-height:1.65}.hero-actions{gap:.8rem;margin-top:2rem}.hero-actions,.hero-notes{display:flex;flex-wrap:wrap}.hero-notes{gap:.75rem;margin-top:2.2rem;color:rgba(245,251,248,.78)}.hero-notes span{display:inline-flex;align-items:center;gap:.45rem;min-height:2.1rem;padding:.35rem .65rem;border:1px solid rgba(122,247,213,.18);background:rgba(7,16,15,.58);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.025)}.section-dark,.section-light{position:relative;padding:6rem 2rem}.section-dark{color:var(--ink);background:var(--bg)}.section-light{color:#0a1111;background:#f6fbf8}.section-inner{width:min(1120px,100%);margin:0 auto}.section-kicker{margin:0 0 .75rem;color:#0b6f62;font-size:.82rem;font-weight:820;text-transform:uppercase}.section-dark .section-kicker{color:var(--crystal)}.section-title{max-width:46rem;margin:0;font-size:3rem;line-height:1.05;font-weight:840}.section-copy{max-width:44rem;margin:1rem 0 0;color:#4e625d;font-size:1.05rem;line-height:1.7}.section-dark .section-copy{color:rgba(245,251,248,.68)}.bypass-grid{display:grid;grid-template-columns:minmax(0,1fr) 24rem;grid-gap:4rem;gap:4rem;align-items:center}.bypass-lines{display:grid;grid-gap:1px;gap:1px;background:#d8e8e2;border:1px solid #d8e8e2}.bypass-line{display:grid;grid-template-columns:1fr auto;grid-gap:1rem;gap:1rem;align-items:center;min-height:4.4rem;padding:1rem 1.2rem;background:#f6fbf8}.bypass-line strong{display:block;font-size:1.02rem}.bypass-line span{color:#61706c;font-size:.92rem}.status-pill{display:inline-flex;align-items:center;min-height:1.8rem;padding:.28rem .55rem;color:#07211d;background:var(--crystal);font-size:.78rem;font-weight:800}.status-pill.warning{background:var(--amber)}.crystal-slab{min-height:29rem;background:linear-gradient(145deg,rgba(122,247,213,.18),transparent 42%),url(/crystal-hero.png);background-size:cover;background-position:50%;box-shadow:var(--shadow);-webkit-clip-path:polygon(18% 0,100% 0,82% 100%,0 100%);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.plan-layout{display:grid;grid-template-columns:1fr 24rem;grid-gap:3rem;gap:3rem;margin-top:3rem}.cabinet-panels,.checkout-main,.location-list,.plans-list,.static-content{display:grid;grid-gap:1px;gap:1px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1)}.checkout-panel,.location-row,.panel,.plan-row,.static-block{background:#101817}.plan-row{display:grid;grid-template-columns:1fr auto auto;grid-gap:1.25rem;gap:1.25rem;align-items:center;min-height:7rem;padding:1.35rem 1.5rem;border:0;color:inherit;text-align:left}.plan-row.active,.plan-row:hover{background:#14231f}.plan-row.active{outline:1px solid rgba(122,247,213,.5);outline-offset:-1px}.plan-row h3{margin:0;font-size:1.35rem}.plan-row p{margin:.35rem 0 0;color:var(--muted)}.plan-price{font-size:1.55rem;font-weight:860}.plan-aside{position:-webkit-sticky;position:sticky;top:6.5rem;align-self:start;padding:1.4rem;background:#eef7f4;color:#071110}.checkout-panel h2,.panel h3,.plan-aside h3,.static-block h2{margin:0;font-size:1.35rem}.checkout-panel p,.panel p,.plan-aside p,.static-block p{color:#52615d;line-height:1.6}.checkout-panel p,.section-dark .panel p{color:var(--muted)}.stat-row{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:1.25rem;background:#d7e7e1;border:1px solid #d7e7e1}.stat-row div{padding:.95rem;background:#f8fffc}.stat-row span{display:block;color:#67746f;font-size:.78rem}.stat-row strong{display:block;margin-top:.3rem;font-size:1.15rem}.locations-grid{display:grid;grid-template-columns:22rem 1fr;grid-gap:3rem;gap:3rem;align-items:flex-start;margin-top:3rem}.location-panel{position:-webkit-sticky;position:sticky;top:6.5rem}.mode-stack{display:grid;grid-gap:.6rem;gap:.6rem;margin-top:1.5rem}.mode-stack span{display:flex;justify-content:space-between;gap:1rem;padding:.75rem 0;border-bottom:1px solid hsla(0,0%,100%,.13);color:rgba(245,251,248,.72)}.location-row{display:grid;grid-template-columns:minmax(8rem,1fr) 1fr auto;grid-gap:1rem;gap:1rem;align-items:center;min-height:4.8rem;padding:1rem 1.2rem}.location-row:hover{background:#14231f}.country-name{font-size:1.05rem;font-weight:780}.mode-tags{display:flex;flex-wrap:wrap;gap:.45rem}.mode-tags span{display:inline-flex;align-items:center;min-height:1.65rem;padding:.25rem .5rem;color:rgba(245,251,248,.78);background:hsla(0,0%,100%,.07);font-size:.78rem}.latency{color:var(--crystal);font-weight:780}.cabinet-preview{display:grid;grid-template-columns:20rem 1fr;grid-gap:1px;gap:1px;margin-top:3rem;background:#d8e8e2;border:1px solid #d8e8e2;box-shadow:var(--shadow)}.preview-main,.preview-sidebar{min-height:28rem;background:#f8fffc}.preview-sidebar{padding:1.25rem}.preview-nav{display:grid;grid-gap:.35rem;gap:.35rem;margin-top:2rem}.cabinet-nav button,.preview-nav span{display:flex;align-items:center;justify-content:space-between;min-height:2.6rem;padding:.6rem .75rem;border:1px solid transparent;color:#52615d;background:transparent;text-align:left}.cabinet-nav .active,.preview-nav .active{color:#071110;background:#dff7ef;border-color:#bdebe0}.preview-main{padding:1.5rem}.cabinet-snapshot{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:1.2rem;background:#d8e8e2;border:1px solid #d8e8e2}.cabinet-snapshot div{padding:1rem;background:#fff}.cabinet-snapshot span{display:block;color:#64736e;font-size:.8rem}.cabinet-snapshot strong{display:block;margin-top:.35rem;font-size:1.25rem}.final-cta{min-height:24rem;display:grid;place-items:center;padding:5rem 2rem;color:var(--ink);background:linear-gradient(90deg,rgba(7,11,12,.98),rgba(7,11,12,.78)),url(/crystal-hero.png);background-size:cover;background-position:50%}.final-cta .section-inner{display:grid;grid-template-columns:1fr auto;grid-gap:2rem;gap:2rem;align-items:end}.footer{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;padding:2rem;color:rgba(245,251,248,.68);background:#050808;border-top:1px solid hsla(0,0%,100%,.08)}.footer p{max-width:25rem;margin:1rem 0 0}.app-page{color:var(--ink);background:radial-gradient(circle at 70% 0,rgba(122,247,213,.12),transparent 30rem),#08100f}.app-shell{display:grid;grid-template-columns:17rem 1fr;grid-gap:1px;gap:1px;width:min(1180px,calc(100% - 2rem));min-height:calc(100svh - 7rem);margin:1rem auto 3rem;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.1)}.cabinet-sidebar,.cabinet-workspace{background:#101817}.cabinet-sidebar{padding:1.25rem}.cabinet-user{margin-top:1.4rem;padding-top:1.4rem;border-top:1px solid hsla(0,0%,100%,.1)}.cabinet-user span,.cabinet-user strong{display:block}.cabinet-user span{margin-top:.3rem;color:var(--muted);font-size:.88rem}.cabinet-nav{display:grid;grid-gap:.4rem;gap:.4rem;margin-top:1.5rem}.cabinet-nav button{width:100%;color:rgba(245,251,248,.68)}.cabinet-nav .active{color:#071110}.cabinet-workspace{padding:1.5rem}.workspace-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.checkout-hero h1,.static-hero h1,.workspace-head h1{margin:0;font-size:2.6rem;line-height:1.05}.checkout-hero p,.static-hero p,.workspace-head p{margin:.75rem 0 0;color:var(--muted);line-height:1.6}.panel{padding:1.25rem}.panel-dark{background:#0c1212}.panel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-top:1rem;background:hsla(0,0%,100%,.1)}.panel-grid div{padding:1rem;background:#121d1b}.panel-grid span{display:block;color:var(--muted);font-size:.8rem}.panel-grid strong{display:block;margin-top:.35rem;font-size:1.2rem}.checkout-form,.settings-form{display:grid;grid-gap:.85rem;gap:.85rem;margin-top:1rem}.field{display:grid;grid-gap:.35rem;gap:.35rem}.field label{color:rgba(245,251,248,.72);font-size:.86rem}.field input,.field select,.field textarea{width:100%;min-height:2.9rem;padding:.8rem .9rem;border:1px solid hsla(0,0%,100%,.15);color:var(--ink);background:hsla(0,0%,100%,.06);outline:none}.field textarea{min-height:7rem;resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--crystal)}.checkout-page{min-height:100svh;color:var(--ink);background:linear-gradient(180deg,rgba(7,11,12,.88),#08100f 30%),url(/crystal-hero.png);background-size:cover;background-attachment:fixed}.checkout-wrap,.static-wrap{width:min(1120px,calc(100% - 2rem));margin:0 auto;padding:7rem 0 4rem}.checkout-hero,.static-hero{max-width:46rem;margin-bottom:2rem}.checkout-main{grid-template-columns:minmax(0,1fr) 22rem}.checkout-panel{padding:1.3rem}.checkout-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;margin-bottom:1rem;background:hsla(0,0%,100%,.1)}.checkout-steps span{padding:.9rem;background:#101817;color:var(--muted);font-weight:720}.checkout-steps .active{color:#071110;background:var(--crystal)}.choice-grid{display:grid;grid-gap:.7rem;gap:.7rem;margin-top:1rem}.choice{display:grid;grid-template-columns:auto 1fr auto;grid-gap:.8rem;gap:.8rem;align-items:center;min-height:4.3rem;padding:.9rem;border:1px solid hsla(0,0%,100%,.12);color:inherit;background:hsla(0,0%,100%,.04);text-align:left}.choice.active,.choice:hover{border-color:rgba(122,247,213,.55);background:rgba(122,247,213,.08)}.choice span,.choice strong{display:block}.choice span{margin-top:.2rem;color:var(--muted);font-size:.86rem}.summary-line{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.summary-line span{color:var(--muted)}.summary-total{margin-top:1.1rem;font-size:2rem;font-weight:860}.static-page{color:var(--ink);background:linear-gradient(180deg,rgba(7,11,12,.94),#08100f 28%),url(/crystal-hero.png);background-size:cover}.static-content{margin-top:2rem}.static-block{padding:1.4rem}.faq-list{display:grid;grid-gap:1px;gap:1px;margin-top:1rem;background:hsla(0,0%,100%,.1)}.faq-list details{padding:1rem 1.2rem;background:#101817}.faq-list summary{cursor:pointer;font-weight:780}.faq-list p{color:var(--muted);line-height:1.65}@keyframes hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-field{0%{background-position:100%}to{background-position:58% 50%}}@keyframes hero-refract{0%{opacity:.52;transform:translateX(0)}to{opacity:.9;transform:translateX(24px)}}@keyframes facet-drift{0%{translate:0 0;opacity:.48}to{translate:-1.4rem 1rem;opacity:.78}}@keyframes route-scan{0%{translate:-22rem 0;opacity:0}18%{opacity:.7}62%{opacity:.42}to{translate:18rem 0;opacity:0}}@keyframes gem-breathe{0%,to{filter:saturate(.9) brightness(.92)}48%{filter:saturate(1.22) brightness(1.12)}}@media (max-width:980px){.desktop-nav,.nav-buy{display:none}.mobile-menu{display:grid}.hero h1{font-size:4rem}.hero h2{font-size:1.55rem}.hero-facet-a{right:-5rem}.hero-facet-b{opacity:.38}.app-shell,.bypass-grid,.cabinet-preview,.checkout-main,.final-cta .section-inner,.locations-grid,.plan-layout{grid-template-columns:1fr}.location-panel,.plan-aside{position:static}}@media (max-width:680px){.site-header{min-height:68px;padding:.8rem 1rem}.brand-copy,.language-switch svg{display:none}.hero{min-height:92svh;background:linear-gradient(180deg,rgba(3,7,7,.98),rgba(3,7,7,.82) 56%,rgba(3,7,7,.34)),url(/crystal-hero.png);background-size:cover;background-position:58%}.hero-visual{opacity:.66}.hero-facet-a{width:12rem;height:24rem;right:-6rem;top:13%}.hero-facet-b,.hero-facet-c,.route-line-c{display:none}.hero-inner{width:min(100% - 2rem,1120px)}.hero h1{font-size:3.2rem}.checkout-hero h1,.hero h2,.section-title,.static-hero h1,.workspace-head h1{font-size:2rem}.hero p,.section-copy{font-size:1rem}.section-dark,.section-light{padding:4.5rem 1rem}.bypass-line,.location-row,.plan-row{grid-template-columns:1fr}.location-row{align-items:flex-start}.cabinet-snapshot,.checkout-steps,.panel-grid,.stat-row{grid-template-columns:1fr}.footer{display:grid;padding:1.5rem 1rem}.footer nav{flex-wrap:wrap}.checkout-wrap,.static-wrap{width:min(100% - 1rem,1120px);padding-top:6rem}.checkout-panel,.panel,.static-block{padding:1rem}.workspace-head{display:grid}.workspace-head .small-button{width:max-content}}.landing-redesign{min-height:100svh;color:#eefbf7;background:linear-gradient(180deg,#040807,#07110f 38%,#101d19 58%,#eef7f1 0,#f5fbf7);font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}.landing-redesign .site-header{background:linear-gradient(180deg,rgba(3,7,7,.91),rgba(3,7,7,.42)),repeating-linear-gradient(90deg,rgba(126,255,219,.05) 0 1px,transparent 1px 98px);border-bottom-color:rgba(155,255,226,.12)}.landing-redesign .brand-copy strong,.landing-redesign h1,.landing-redesign h2{font-family:Unbounded,Manrope,ui-sans-serif,system-ui,sans-serif}.signal-hero{--mx:0;--my:0;position:relative;min-height:100svh;overflow:hidden;isolation:isolate;display:grid;align-items:center;padding:7rem max(1rem,calc((100% - 1220px) / 2)) 4rem;background:linear-gradient(90deg,rgba(3,7,7,.98),rgba(3,7,7,.88) 39%,rgba(3,7,7,.52) 72%,rgba(3,7,7,.74)),url(/crystal-hero.png);background-size:cover;background-position:50%}.signal-hero:before{content:"";position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,transparent 70%,#07110f),repeating-linear-gradient(90deg,rgba(175,255,232,.035) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(175,255,232,.025) 0 1px,transparent 1px 92px);-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 88%);mask-image:linear-gradient(180deg,rgba(0,0,0,.9),transparent 88%)}.signal-hero:after{content:"";inset:auto 0 0;height:11rem;background:linear-gradient(180deg,transparent,#07110f)}.signal-field,.signal-hero:after{position:absolute;pointer-events:none}.signal-field{inset:-8rem 0 -16rem;z-index:-1;overflow:hidden;opacity:.58}.field-grid{position:absolute;inset:-15%;background:repeating-linear-gradient(116deg,rgba(126,255,219,.09) 0 1px,transparent 1px 148px),repeating-linear-gradient(64deg,rgba(53,212,255,.07) 0 1px,transparent 1px 180px);transform:translate3d(calc(var(--mx) * -26px),calc(var(--my) * -18px),0) rotate(.001deg);animation:signal-grid-drift 18s linear infinite}.field-facet,.signal-beam{position:absolute;display:block}.field-facet{width:15rem;height:34rem;border:1px solid rgba(151,255,225,.22);background:linear-gradient(145deg,rgba(126,255,219,.18),rgba(53,212,255,.05) 45%,hsla(0,0%,100%,.015)),rgba(9,25,23,.28);-webkit-clip-path:polygon(22% 0,86% 9%,100% 72%,66% 100%,4% 82%,0 24%);clip-path:polygon(22% 0,86% 9%,100% 72%,66% 100%,4% 82%,0 24%);filter:drop-shadow(0 34px 80px rgba(50,235,206,.12));transform:translate3d(calc(var(--mx) * 28px),calc(var(--my) * 18px),0) rotate(18deg);animation:signal-facet-drift 11s var(--ease-out) infinite alternate}.field-facet-one{right:13%;top:7%}.field-facet-two{width:11rem;height:22rem;right:36%;bottom:4%;opacity:.62;transform:translate3d(calc(var(--mx) * -18px),calc(var(--my) * 22px),0) rotate(-24deg);animation-delay:-5s}.field-facet-three{width:25rem;height:9rem;right:-5rem;bottom:22%;opacity:.52;transform:translate3d(calc(var(--mx) * 12px),calc(var(--my) * -26px),0) rotate(-8deg);animation-delay:-8s}.signal-beam{right:-16rem;width:72rem;height:2px;background:linear-gradient(90deg,transparent,rgba(60,240,210,.08),rgba(179,255,231,.88),rgba(70,214,255,.16),transparent);transform:rotate(-24deg);opacity:0;animation:signal-beam-scan 6.5s var(--ease-out) infinite}.signal-beam-one{top:24%}.signal-beam-two{top:51%;animation-delay:-2.2s}.signal-beam-three{top:76%;animation-delay:-4.4s}.hero-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) 26rem;grid-gap:4.5rem;gap:4.5rem;align-items:center;width:100%}.hero-message{max-width:46rem}.hero-message>*{animation:hero-enter-strong .78s var(--ease-out) both}.hero-message>:nth-child(2){animation-delay:80ms}.hero-message>:nth-child(3){animation-delay:.16s}.hero-message>:nth-child(4){animation-delay:.24s}.hero-message>:nth-child(5){animation-delay:.32s}.lab-label{display:inline-flex;align-items:center;gap:.55rem;margin:0 0 1rem;color:#8effdc;font-size:.78rem;line-height:1.35;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.lab-label:before{content:"";width:.52rem;height:.52rem;background:#8effdc;box-shadow:0 0 18px rgba(126,255,219,.85);transform:rotate(45deg)}.hero-message h1{margin:0;color:#f6fffb;font-size:4.85rem;line-height:.98;font-weight:800;letter-spacing:0;text-wrap:balance;text-shadow:0 30px 90px rgba(0,0,0,.52)}.hero-message h1 span{display:block;margin-bottom:.7rem;color:#8effdc;font-size:1.25rem;line-height:1.1;letter-spacing:.08em;text-transform:uppercase;text-shadow:0 0 24px rgba(126,255,219,.42)}.hero-message>p:not(.lab-label){max-width:38rem;margin:1.4rem 0 0;color:rgba(238,251,247,.78);font-size:1.12rem;line-height:1.72}.hero-command{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2.1rem}.action-primary,.action-secondary{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.58rem;min-height:3.25rem;padding:.9rem 1.15rem;overflow:hidden;border:1px solid transparent;font-weight:850;line-height:1;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,color .18s ease}.action-primary{color:#03110e;background:linear-gradient(135deg,#8effdc,#46d6ff 58%,#d9ff87);box-shadow:0 18px 50px rgba(70,214,255,.18)}.action-primary:before{content:"";position:absolute;inset:-40% auto -40% -34%;z-index:-1;width:34%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.72),transparent);transform:skewX(-18deg);animation:button-shine 4.7s ease-in-out infinite}.action-secondary{color:#effbf7;border-color:rgba(175,255,232,.26);background:linear-gradient(145deg,hsla(0,0%,100%,.08),rgba(126,255,219,.045)),rgba(3,10,9,.5)}.action-primary:hover,.action-secondary:hover{transform:translateY(-2px)}.action-primary:hover{box-shadow:0 22px 66px rgba(126,255,219,.29)}.action-secondary:hover{border-color:rgba(142,255,220,.6);background:rgba(126,255,219,.09)}.proof-line{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.proof-line span{display:inline-flex;align-items:center;gap:.45rem;min-height:2.25rem;padding:.4rem .62rem;color:rgba(238,251,247,.84);border:1px solid rgba(126,255,219,.18);background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,.018)),rgba(4,14,13,.64);font-size:.86rem}.proof-line svg{color:#8effdc}.route-console{position:relative;min-height:35rem;padding:1.2rem;overflow:hidden;border:1px solid rgba(175,255,232,.2);background:linear-gradient(145deg,rgba(8,27,25,.88),rgba(5,12,11,.82)),repeating-linear-gradient(0deg,rgba(175,255,232,.04) 0 1px,transparent 1px 30px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.035),0 30px 90px rgba(0,0,0,.46)}.route-console:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent,rgba(142,255,220,.08),transparent);transform:translateY(-100%);animation:status-scan 5.8s linear infinite}.console-head,.console-readout{position:relative;z-index:1}.console-head{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(175,255,232,.14)}.console-head p{margin:0 0 .3rem;color:rgba(238,251,247,.56);font-size:.8rem;font-weight:750;text-transform:uppercase}.console-head strong{color:#fff;font-size:1.18rem}.console-pulse{width:.85rem;height:.85rem;margin-top:.25rem;background:#8effdc;box-shadow:0 0 0 0 rgba(142,255,220,.55);animation:pulse-dot 1.8s ease-out infinite;transform:rotate(45deg)}.console-copy{position:relative;z-index:1;margin:1.1rem 0 1.6rem;color:rgba(238,251,247,.68);font-size:.96rem;line-height:1.58}.route-diagram{position:relative;z-index:1;display:grid;grid-gap:.9rem;gap:.9rem;padding:.5rem 0 .7rem}.route-diagram:before{content:"";position:absolute;left:1.25rem;top:1.4rem;bottom:1.7rem;width:1px;background:linear-gradient(180deg,rgba(255,112,88,.2),rgba(142,255,220,.82),rgba(142,255,220,.2));animation:route-flow 2.8s linear infinite}.route-node{position:relative;display:grid;grid-template-columns:2.5rem 1fr;align-items:center;min-height:4.2rem;padding:.75rem .8rem;color:rgba(238,251,247,.72);border:1px solid rgba(175,255,232,.12);background:hsla(0,0%,100%,.04)}.route-node svg{position:relative;z-index:1;color:#8effdc}.route-node span{font-weight:800}.route-node.warning svg{color:#ff896f}.route-node.active{color:#f6fffb;border-color:rgba(142,255,220,.48);background:rgba(126,255,219,.09)}.route-node.success{color:#03110e;background:#8effdc}.route-node.success svg{color:#03110e}.console-readout{display:grid;grid-template-columns:1fr .7fr 1.15fr;grid-gap:1px;gap:1px;margin-top:1rem;background:rgba(175,255,232,.13);border:1px solid rgba(175,255,232,.13)}.console-readout span{display:grid;place-items:center;min-height:3.1rem;padding:.5rem;color:rgba(238,251,247,.74);background:rgba(2,8,8,.62);font-size:.75rem;font-weight:800;text-align:center;animation:readout-flicker 6s steps(2) infinite}.hero-bottom-cue{position:absolute;left:max(1rem,calc((100% - 1220px) / 2));bottom:1.6rem;z-index:2;display:inline-flex;align-items:center;gap:.75rem;color:rgba(238,251,247,.5);font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero-bottom-cue span:last-child{width:6rem;height:1px;background:linear-gradient(90deg,rgba(142,255,220,.8),transparent);animation:cue-line 2.6s ease-in-out infinite}.question-band{display:grid;grid-template-columns:minmax(0,.66fr) minmax(0,1fr);grid-gap:4rem;gap:4rem;padding:7rem max(1rem,calc((100% - 1220px) / 2));color:#06120f;background:linear-gradient(90deg,rgba(5,16,14,.05),transparent 42%),repeating-linear-gradient(90deg,rgba(4,18,15,.055) 0 1px,transparent 1px 78px),#eef7f1}.bypass-copy h2,.cabinet-copy h2,.faq-command h2,.final-signal h2,.flow-head h2,.location-copy h2,.plans-copy h2,.question-intro h2{margin:0;font-size:2.75rem;line-height:1.08;font-weight:800;letter-spacing:0;text-wrap:balance}.flow-head .lab-label,.location-copy .lab-label,.question-intro .lab-label{color:#087765}.flow-head .lab-label:before,.location-copy .lab-label:before,.question-intro .lab-label:before{background:#087765;box-shadow:none}.flow-head p:not(.lab-label),.location-copy p:not(.lab-label),.question-intro p:not(.lab-label){max-width:35rem;margin:1.15rem 0 0;color:#455c56;font-size:1.02rem;line-height:1.72}.answer-rail{display:grid;background:#cfdfd9;border:1px solid #cfdfd9}.answer-row{display:grid;grid-template-columns:4rem minmax(11rem,.65fr) minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:flex-start;min-height:5.4rem;padding:1.15rem 1rem;background:#f8fcf9}.answer-row span{color:#087765;font-family:Unbounded,Manrope,sans-serif;font-size:.95rem;font-weight:800}.answer-row strong{color:#07120f;font-size:1.02rem;line-height:1.35}.answer-row p{margin:0;color:#50625d;line-height:1.58}.bypass-lab{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,.82fr) minmax(21rem,.8fr) minmax(16rem,.52fr);grid-gap:3rem;gap:3rem;align-items:center;min-height:42rem;padding:7rem max(1rem,calc((100% - 1220px) / 2));background:linear-gradient(145deg,#07110f,#10211d 52%,#07110f),repeating-linear-gradient(116deg,rgba(142,255,220,.06) 0 1px,transparent 1px 128px)}.bypass-lab:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(142,255,220,.13),transparent 28%,transparent 72%,rgba(70,214,255,.08)),repeating-linear-gradient(0deg,transparent 0 54px,hsla(0,0%,100%,.025) 54px 55px);opacity:.85}.bypass-copy p:not(.lab-label),.cabinet-copy p:not(.lab-label),.final-signal p,.plans-copy p:not(.lab-label){max-width:34rem;margin:1.15rem 0 0;color:rgba(238,251,247,.72);font-size:1.04rem;line-height:1.72}.mode-cluster{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:2rem}.mode-cluster span{display:inline-flex;align-items:center;gap:.45rem;min-height:2.35rem;padding:.45rem .7rem;color:#eafff8;border:1px solid rgba(142,255,220,.22);background:hsla(0,0%,100%,.055);font-size:.88rem;font-weight:820}.mode-cluster svg{color:#8effdc}.route-lab-visual{position:relative;min-height:28rem}.lab-core,.lab-packet,.lab-ring{position:absolute;display:block}.lab-core{left:50%;top:50%;width:6.2rem;height:6.2rem;background:linear-gradient(135deg,rgba(142,255,220,.95),rgba(70,214,255,.5)),#07110f;border:1px solid hsla(0,0%,100%,.65);box-shadow:0 0 54px rgba(142,255,220,.3),inset 0 0 32px hsla(0,0%,100%,.22);-webkit-clip-path:polygon(50% 0,100% 30%,82% 100%,18% 100%,0 30%);clip-path:polygon(50% 0,100% 30%,82% 100%,18% 100%,0 30%)}.lab-core,.lab-ring{transform:translate(-50%,-50%) rotate(45deg)}.lab-ring{inset:50% auto auto 50%;width:17rem;height:17rem;border:1px solid rgba(142,255,220,.32);animation:lab-ring-spin 12s linear infinite}.lab-ring:after,.lab-ring:before{content:"";position:absolute;background:#8effdc}.lab-ring:before{top:-2px;left:20%;width:24%;height:3px}.lab-ring:after{right:-2px;bottom:18%;width:3px;height:26%}.lab-ring-two{width:24rem;height:24rem;opacity:.58;animation-duration:19s;animation-direction:reverse}.lab-packet{width:1.1rem;height:1.1rem;background:#d9ff87;box-shadow:0 0 24px rgba(217,255,135,.5);transform:rotate(45deg)}.lab-packet-one{left:4%;top:29%;animation:lab-packet-one 4.8s var(--ease-out) infinite}.lab-packet-two{right:4%;bottom:23%;background:#46d6ff;animation:lab-packet-two 6.2s var(--ease-out) infinite}.bypass-status{display:grid;grid-gap:1px;gap:1px;background:rgba(175,255,232,.14);border:1px solid rgba(175,255,232,.14)}.bypass-status div{display:grid;grid-gap:.45rem;gap:.45rem;min-height:8.3rem;padding:1rem;background:rgba(3,10,9,.74)}.bypass-status svg{color:#8effdc}.bypass-status span{color:rgba(238,251,247,.52);font-size:.82rem;font-weight:780;text-transform:uppercase}.bypass-status strong{color:#f6fffb;font-size:1.12rem}.flow-section{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1fr);grid-gap:4rem;gap:4rem;padding:7rem max(1rem,calc((100% - 1220px) / 2));color:#06120f;background:linear-gradient(180deg,#f5fbf7,#eaf4ef),repeating-linear-gradient(90deg,rgba(5,16,14,.04) 0 1px,transparent 1px 86px)}.flow-track{counter-reset:step;position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;background:#cbdcd6;border:1px solid #cbdcd6}.flow-track:before{content:"";position:absolute;left:5%;right:5%;top:3.2rem;height:2px;background:linear-gradient(90deg,#087765,#8effdc,#46d6ff);animation:route-flow 3.2s linear infinite}.flow-step{position:relative;min-height:16rem;padding:1.2rem;background:#fbfefb}.flow-step span{position:relative;z-index:1;display:grid;place-items:center;width:4rem;height:4rem;color:#06120f;background:#8effdc;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);font-family:Unbounded,Manrope,sans-serif;font-size:.95rem;font-weight:800}.flow-step strong{display:block;margin-top:2.2rem;color:#07120f;font-size:1.12rem}.flow-step p{margin:.7rem 0 0;color:#536862;line-height:1.58}.plans-theatre{display:grid;grid-template-columns:minmax(0,.58fr) minmax(0,1fr) minmax(18rem,.45fr);grid-gap:2.2rem;gap:2.2rem;align-items:flex-start;padding:7rem max(1rem,calc((100% - 1220px) / 2));background:linear-gradient(135deg,#07110f,#0f1e1a 58%,#07110f),repeating-linear-gradient(0deg,rgba(142,255,220,.045) 0 1px,transparent 1px 76px)}.trial-ticket{display:flex;gap:.85rem;align-items:center;margin-top:2rem;padding:1rem;color:#06120f;background:#d9ff87}.trial-ticket svg{flex:0 0 auto}.trial-ticket strong{display:block;font-size:1rem}.trial-ticket span{display:block;margin-top:.25rem;color:rgba(6,18,15,.72);font-size:.88rem;line-height:1.45}.plan-tickets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.plan-ticket{position:relative;display:grid;grid-gap:.65rem;gap:.65rem;min-height:13.8rem;padding:1.1rem;color:#effbf7;text-align:left;border:1px solid rgba(175,255,232,.14);background:linear-gradient(145deg,hsla(0,0%,100%,.07),rgba(126,255,219,.035)),rgba(4,13,12,.74)}.plan-ticket:after{content:"";position:absolute;left:1rem;right:1rem;bottom:.8rem;height:2px;background:linear-gradient(90deg,transparent,rgba(142,255,220,.8),transparent);opacity:0;transform:scaleX(.3);transition:opacity .18s ease,transform .18s ease}.plan-ticket.selected,.plan-ticket:hover{border-color:rgba(142,255,220,.62);background:linear-gradient(145deg,rgba(142,255,220,.16),rgba(70,214,255,.06)),rgba(4,13,12,.9)}.plan-ticket.selected:after,.plan-ticket:hover:after{opacity:1;transform:scaleX(1)}.plan-ticket span{justify-self:start;padding:.32rem .5rem;color:#06120f;background:#8effdc;font-size:.72rem;font-weight:850;text-transform:uppercase}.plan-ticket strong{font-size:1.35rem}.plan-ticket em{color:#d9ff87;font-family:Unbounded,Manrope,sans-serif;font-size:2rem;font-style:normal;font-weight:800}.plan-ticket small{color:rgba(238,251,247,.62);line-height:1.5}.payment-board{position:-webkit-sticky;position:sticky;top:6rem;display:grid;grid-gap:1rem;gap:1rem;padding:1rem;border:1px solid rgba(175,255,232,.22);background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.025)),rgba(3,10,9,.78)}.payment-board-total{display:grid;grid-gap:.35rem;gap:.35rem;padding:1rem;color:#06120f;background:#eef7f1}.payment-board-total span{color:#4d625c;font-size:.78rem;font-weight:800;text-transform:uppercase}.payment-board-total strong{font-size:1.08rem}.payment-board-total em{color:#087765;font-family:Unbounded,Manrope,sans-serif;font-size:2.2rem;font-style:normal;font-weight:800}.payment-methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(175,255,232,.13);border:1px solid rgba(175,255,232,.13)}.payment-methods span{display:inline-flex;align-items:center;gap:.45rem;min-height:3rem;padding:.6rem;color:rgba(238,251,247,.76);background:rgba(6,17,15,.8);font-size:.78rem;font-weight:820}.payment-methods svg{color:#8effdc;flex:0 0 auto}.location-matrix{display:grid;grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);grid-gap:4rem;gap:4rem;padding:7rem max(1rem,calc((100% - 1220px) / 2));color:#06120f;background:linear-gradient(180deg,#eef7f1,#f8fcf9),repeating-linear-gradient(90deg,rgba(5,16,14,.05) 0 1px,transparent 1px 82px)}.location-copy h2{max-width:26rem}.country-grid{display:grid;background:#cfdfd9;border:1px solid #cfdfd9}.country-row{display:grid;grid-template-columns:2.8rem minmax(8rem,.55fr) minmax(0,1fr) 5.5rem;grid-gap:.8rem;gap:.8rem;align-items:center;min-height:4.2rem;padding:.85rem 1rem;background:#fbfefb}.country-row svg{color:#087765}.country-row strong{color:#07120f}.country-row span{color:#536862;line-height:1.45}.country-row em{color:#087765;font-style:normal;font-weight:850;text-align:right}.cabinet-route{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);grid-gap:4rem;gap:4rem;align-items:center;padding:7rem max(1rem,calc((100% - 1220px) / 2));background:linear-gradient(135deg,#07110f,#11221e 45%,#07110f),repeating-linear-gradient(116deg,rgba(142,255,220,.05) 0 1px,transparent 1px 142px)}.cabinet-copy .action-secondary{margin-top:2rem}.cabinet-output{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:rgba(175,255,232,.14);border:1px solid rgba(175,255,232,.14)}.cabinet-output div{position:relative;display:grid;grid-gap:.55rem;gap:.55rem;min-height:11rem;padding:1.15rem;overflow:hidden;background:linear-gradient(145deg,hsla(0,0%,100%,.07),rgba(126,255,219,.035)),rgba(3,10,9,.78)}.cabinet-output div:after{content:"";position:absolute;left:1rem;right:1rem;bottom:1rem;height:1px;background:linear-gradient(90deg,rgba(142,255,220,.8),transparent)}.cabinet-output svg{color:#8effdc}.cabinet-output span{color:rgba(238,251,247,.55);font-size:.78rem;font-weight:820;text-transform:uppercase}.cabinet-output strong{color:#f6fffb;font-size:1.2rem;line-height:1.35}.faq-command{display:grid;grid-template-columns:minmax(0,.42fr) minmax(0,1fr);grid-gap:3rem;gap:3rem;padding:7rem max(1rem,calc((100% - 1220px) / 2));background:#f5fbf7;color:#06120f}.faq-head{display:flex;gap:1rem;align-items:flex-start}.faq-head>svg{flex:0 0 auto;color:#087765}.faq-head .lab-label{color:#087765}.faq-head .lab-label:before{background:#087765;box-shadow:none}.faq-lines{display:grid;background:#cfdfd9;border:1px solid #cfdfd9}.faq-lines details{background:#fbfefb}.faq-lines summary{min-height:4.5rem;padding:1.15rem;color:#07120f;font-weight:850;cursor:pointer}.faq-lines details[open] summary{color:#087765}.faq-lines p{margin:0;padding:0 1.15rem 1.25rem;color:#536862;line-height:1.65}.final-signal{position:relative;isolation:isolate;display:grid;justify-items:start;grid-gap:1rem;gap:1rem;padding:7rem max(1rem,calc((100% - 1220px) / 2));overflow:hidden;background:linear-gradient(90deg,rgba(3,7,7,.96),rgba(3,7,7,.78) 50%,rgba(3,7,7,.52)),url(/crystal-hero.png);background-size:cover;background-position:50%}.final-signal:before{content:"";position:absolute;inset:0;z-index:-1;background:repeating-linear-gradient(116deg,rgba(142,255,220,.08) 0 1px,transparent 1px 150px),linear-gradient(180deg,transparent,rgba(7,17,15,.7));animation:signal-grid-drift 20s linear infinite}.final-signal h2{max-width:45rem}.final-signal p{max-width:41rem}.final-signal .action-primary{margin-top:.6rem}.reveal{opacity:0;transform:translateY(28px);transition:opacity .62s var(--ease-out),transform .62s var(--ease-out)}.reveal.is-visible{opacity:1;transform:translateY(0)}.landing-redesign{position:relative;background:linear-gradient(180deg,#040807,#07110f 34%,#081512 70%,#06100e)}.landing-redesign:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgba(142,255,220,.045),transparent 26%,transparent 74%,rgba(70,214,255,.035)),repeating-linear-gradient(116deg,rgba(142,255,220,.045) 0 1px,transparent 1px 154px),repeating-linear-gradient(90deg,rgba(238,251,247,.025) 0 1px,transparent 1px 96px);opacity:.86}.landing-redesign>*{position:relative;z-index:1}.bypass-lab,.cabinet-route,.faq-command,.final-signal,.flow-section,.location-matrix,.plans-theatre,.question-band,.signal-hero{color:#eefbf7;background:transparent;border-top:0}.signal-hero{border-top:0}.signal-hero:before{background:linear-gradient(180deg,transparent 74%,rgba(7,17,15,.86)),repeating-linear-gradient(90deg,rgba(175,255,232,.035) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(175,255,232,.025) 0 1px,transparent 1px 92px)}.signal-hero:after{background:linear-gradient(180deg,transparent,rgba(7,17,15,.72))}.faq-command h2,.flow-head h2,.location-copy h2,.question-intro h2{color:#f6fffb}.faq-head .lab-label,.flow-head .lab-label,.location-copy .lab-label,.question-intro .lab-label{color:#8effdc}.faq-head .lab-label:before,.flow-head .lab-label:before,.location-copy .lab-label:before,.question-intro .lab-label:before{background:#8effdc;box-shadow:0 0 18px rgba(126,255,219,.85)}.faq-lines p,.flow-head p:not(.lab-label),.location-copy p:not(.lab-label),.question-intro p:not(.lab-label){color:rgba(238,251,247,.66)}.answer-rail,.country-grid,.faq-lines,.flow-track{background:transparent;border-color:transparent;gap:0}.answer-row,.country-row,.faq-lines details,.flow-step{background:linear-gradient(145deg,hsla(0,0%,100%,.052),rgba(126,255,219,.025)),rgba(4,13,12,.74);border:1px solid rgba(175,255,232,.11)}.answer-row+.answer-row,.country-row+.country-row,.faq-lines details+details,.flow-step+.flow-step{border-top-color:rgba(175,255,232,.045)}.answer-row span,.country-row em,.country-row svg,.faq-head>svg,.faq-lines details[open] summary{color:#8effdc}.answer-row strong,.country-row strong,.faq-lines summary,.flow-step strong{color:#f6fffb}.answer-row p,.country-row span,.flow-step p{color:rgba(238,251,247,.64)}.flow-track:before{background:linear-gradient(90deg,rgba(142,255,220,.15),#8effdc,#46d6ff)}.payment-board-total{color:#eefbf7;border:1px solid rgba(175,255,232,.16);background:linear-gradient(145deg,rgba(142,255,220,.14),rgba(70,214,255,.045)),rgba(4,13,12,.78)}.payment-board-total span{color:rgba(238,251,247,.58)}.payment-board-total em{color:#d9ff87}.final-signal:before{background:repeating-linear-gradient(116deg,rgba(142,255,220,.075) 0 1px,transparent 1px 150px),linear-gradient(180deg,transparent,rgba(7,17,15,.46))}.signal-hero{overflow:visible}.signal-hero:before{background:repeating-linear-gradient(90deg,rgba(175,255,232,.028) 0 1px,transparent 1px 92px),repeating-linear-gradient(0deg,rgba(175,255,232,.018) 0 1px,transparent 1px 92px);-webkit-mask-image:none;mask-image:none}.hero-bottom-cue,.signal-hero:after{display:none}.landing-redesign{--flat-surface:rgba(7,17,15,.18);--flat-surface-strong:rgba(7,17,15,.28);--flat-line:rgba(175,255,232,.15);--flat-line-soft:rgba(175,255,232,.075)}.answer-row,.bypass-status div,.cabinet-output div,.country-row,.faq-lines details,.flow-step,.payment-board,.payment-board-total,.payment-methods span,.plan-ticket,.proof-line span,.route-console,.route-node{background:transparent;border-color:var(--flat-line);box-shadow:none}.final-signal:before,.route-console:before{opacity:.46}.answer-row:hover,.cabinet-output div,.country-row:hover,.faq-lines details[open],.plan-ticket.selected,.plan-ticket:hover,.route-node.active,.route-node.success{background:transparent}.route-node.success{color:#8effdc;border-color:rgba(142,255,220,.42)}.route-node.success svg{color:#8effdc}.trial-ticket{color:#d9ff87;background:transparent;border:1px solid rgba(217,255,135,.38)}.trial-ticket span{color:rgba(238,251,247,.68)}.language-switch .active,.plan-ticket span{color:#03110e;background:#8effdc}.answer-rail,.bypass-status,.cabinet-output,.country-grid,.faq-lines,.flow-track,.payment-methods{background:transparent;border-color:transparent}.answer-row+.answer-row,.country-row+.country-row,.faq-lines details+details,.flow-step+.flow-step{border-top-color:var(--flat-line-soft)}@keyframes signal-grid-drift{0%{background-position:0 0,0 0}to{background-position:160px 80px,-120px 60px}}@keyframes signal-facet-drift{0%{opacity:.42}to{opacity:.78}}@keyframes signal-beam-scan{0%{opacity:0;translate:-22rem 0}16%{opacity:.8}58%{opacity:.34}to{opacity:0;translate:18rem 0}}@keyframes hero-enter-strong{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes button-shine{0%,58%{transform:translateX(0) skewX(-18deg)}to{transform:translateX(420%) skewX(-18deg)}}@keyframes pulse-dot{0%{box-shadow:0 0 0 0 rgba(142,255,220,.55)}72%{box-shadow:0 0 0 14px rgba(142,255,220,0)}to{box-shadow:0 0 0 0 rgba(142,255,220,0)}}@keyframes status-scan{to{transform:translateY(100%)}}@keyframes route-flow{0%{filter:hue-rotate(0deg) brightness(.9)}to{filter:hue-rotate(24deg) brightness(1.18)}}@keyframes readout-flicker{0%,92%,to{opacity:1}94%{opacity:.62}}@keyframes cue-line{0%,to{transform:scaleX(.4);transform-origin:left;opacity:.4}48%{transform:scaleX(1);opacity:1}}@keyframes lab-ring-spin{0%{transform:translate(-50%,-50%) rotate(45deg)}to{transform:translate(-50%,-50%) rotate(405deg)}}@keyframes lab-packet-one{0%{opacity:0;transform:translate(0) rotate(45deg)}14%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(13rem,7rem) rotate(45deg)}}@keyframes lab-packet-two{0%{opacity:0;transform:translate(0) rotate(45deg)}14%{opacity:1}70%{opacity:1}to{opacity:0;transform:translate(-13rem,-8rem) rotate(45deg)}}@media (max-width:1120px){.bypass-lab,.hero-stage,.plans-theatre{grid-template-columns:1fr}.payment-board,.route-console{position:relative;top:auto;max-width:44rem}.bypass-lab{gap:2rem}.route-lab-visual{min-height:24rem}.payment-board{max-width:none}}@media (max-width:900px){.signal-hero{padding-top:6.5rem}.cabinet-route,.faq-command,.flow-section,.hero-stage,.location-matrix,.question-band{grid-template-columns:1fr}.hero-message h1{font-size:3.5rem}.bypass-copy h2,.cabinet-copy h2,.faq-command h2,.final-signal h2,.flow-head h2,.location-copy h2,.plans-copy h2,.question-intro h2{font-size:2.25rem}.flow-track{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-track:before{display:none}}@media (max-width:680px){.landing-redesign .site-header{background:rgba(3,7,7,.92)}.signal-hero{min-height:auto;padding:6rem 1rem 4.5rem;background:linear-gradient(180deg,rgba(3,7,7,.98),rgba(3,7,7,.84) 62%,rgba(3,7,7,.78)),url(/crystal-hero.png);background-size:cover;background-position:50%}.hero-message h1{font-size:2.55rem;line-height:1.02}.hero-message h1 span{font-size:.95rem}.bypass-copy p:not(.lab-label),.cabinet-copy p:not(.lab-label),.final-signal p,.hero-message>p:not(.lab-label),.plans-copy p:not(.lab-label){font-size:1rem}.hero-command,.proof-line{display:grid}.action-primary,.action-secondary{width:100%}.route-console{min-height:auto}.answer-row,.console-readout,.country-row{grid-template-columns:1fr}.console-readout span{justify-items:start}.bypass-lab,.cabinet-route,.faq-command,.final-signal,.flow-section,.location-matrix,.plans-theatre,.question-band{padding:4.6rem 1rem}.bypass-copy h2,.cabinet-copy h2,.faq-command h2,.final-signal h2,.flow-head h2,.location-copy h2,.plans-copy h2,.question-intro h2{font-size:1.86rem}.field-facet-one,.field-facet-three,.field-facet-two,.hero-bottom-cue,.signal-beam-three{display:none}.cabinet-output,.flow-track,.payment-methods,.plan-tickets{grid-template-columns:1fr}.route-lab-visual{min-height:18rem}.lab-ring{width:13rem;height:13rem}.lab-ring-two{width:17rem;height:17rem}.cabinet-output div{min-height:8.4rem}.country-row em{text-align:left}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}