@keyframes sheen{0%,to{background-position:0 0}50%{background-position:100%0}}@keyframes shine{0%{transform:translateX(-120%) skewX(-20deg)}28%,to{transform:translateX(260%) skewX(-20deg)}}@keyframes arrowOut{0%{transform:none}45%{transform:translate(14px,-14px);opacity:0}46%{transform:translate(-14px,14px);opacity:0}to{transform:none;opacity:1}}@keyframes lbIdle{0%,78%,to{transform:none}84%{transform:translate(34px,-10px)}90%{transform:translate(-8px,0)}}@keyframes upBounce{0%{transform:none}45%{transform:translateY(-14px);opacity:0}46%{transform:translateY(14px);opacity:0}to{transform:none;opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{transform:scale(1.15);opacity:.6}}@keyframes pulse{50%{opacity:.35}}@keyframes caret{50%{opacity:0}}@keyframes run{0%{transform:scaleX(.15)}to{transform:scaleX(.85)}}@keyframes bandSheen{0%,to{background-position:0 0}50%{background-position:100%0}}@keyframes travel{0%{top:0}25%{top:27%}50%{top:52%}75%{top:77%}to{top:calc(100% - 10px)}}@keyframes rmOn{0%,30%,4%,to{background:rgba(7,12,22,.08);color:var(--ink)}24%,8%{background:var(--ink);color:var(--white)}}@keyframes faqIn{0%{opacity:0;transform:translateY(-6px)}}@keyframes barDrift{50%{transform:translateX(-24px)}}@font-face{font-family:"Manrope";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/manrope-latin-500-normal.woff2)format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/manrope-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/manrope-latin-700-normal.woff2)format("woff2")}@font-face{font-family:"Manrope";font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/manrope-latin-800-normal.woff2)format("woff2")}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/hanken-grotesk-latin-400-normal.woff2)format("woff2")}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/hanken-grotesk-latin-500-normal.woff2)format("woff2")}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/hanken-grotesk-latin-600-normal.woff2)format("woff2")}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/jetbrains-mono-latin-500-normal.woff2)format("woff2")}:root{--ink:#070c16;--navy:#0d1628;--line:#1c2840;--mist:#8a96ab;--text:#cdd3dd;--white:#f5f7fa;--paper:#eef1f5;--paper-line:#d6dce5;--paper-mist:#5b677c;--ice:#9fc0ff;--ok:#7ee0a8;--metal:linear-gradient(105deg,#80868f 0%,#eef1f4 24%,#a7adb6 44%,#fbfcfd 62%,#8b919a 82%,#d8dce1 100%);--f-display:"Manrope",system-ui,-apple-system,"Segoe UI",sans-serif;--f-body:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"JetBrains Mono",ui-monospace,Menlo,monospace;--gl:max(24px,env(safe-area-inset-left,0px));--gr:max(24px,env(safe-area-inset-right,0px));--nav-h:72px;color-scheme:dark}*{box-sizing:border-box}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body,body::before{background:var(--ink)}body{color:var(--text);font-family:var(--f-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:clip;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0);z-index:60}a{color:inherit}:focus-visible{outline:2px solid var(--ice);outline-offset:3px}.wrap{max-width:1200px;margin:0 auto;padding-left:var(--gl);padding-right:var(--gr)}h1,h2,h3{font-family:var(--f-display);color:var(--white);margin:0;letter-spacing:-.025em;text-wrap:balance;font-weight:700}h2{font-size:clamp(30px,3.2vw,46px);line-height:1.1}.brand-word small,.eyebrow{color:var(--mist);text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-mono);font-size:11.5px;font-weight:500;letter-spacing:.12em}.eyebrow::before{content:"";width:14px;height:8px;background:var(--metal);clip-path:polygon(0 0,70%0,100% 100%,30% 100%)}.metal{background:var(--metal);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 8s ease-in-out infinite}.muted{color:var(--mist)}.btn,.hero h1{font-weight:700}.brand-word b,.btn{font-family:var(--f-display)}.btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:50px;padding:0 30px;border:0;cursor:pointer;text-decoration:none;font-size:14.5px;letter-spacing:.01em;overflow:hidden;clip-path:polygon(14px 0,100%0,calc(100% - 14px) 100%,0 100%);transform:translate(var(--mx,0px),var(--my,0px));transition:transform .35s cubic-bezier(.2,.8,.2,1),background-position .6s,background-color .3s,color .3s}.btn::before{content:"";position:absolute;top:0;bottom:0;left:0;width:60%;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 0,rgba(255,255,255,0) 20%,rgba(255,255,255,.75) 50%,rgba(255,255,255,0) 80%,transparent 100%);transform:translateX(-120%) skewX(-20deg);animation:shine 3.6s cubic-bezier(.4,0,.2,1) infinite;animation-delay:var(--sd,0s)}.btn:hover::before{animation-duration:1.4s}.btn:active{transform:translate(var(--mx,0px),var(--my,0px)) scale(.96)}.btn svg{width:13px;height:13px;flex-shrink:0}.btn:hover svg{animation:arrowOut .55s cubic-bezier(.2,.8,.2,1)}.btn-metal{background:var(--metal);background-size:200% 100%;color:var(--ink)}.btn-metal:hover{background-position:100%0}.btn-line{background:var(--line);color:var(--white)}.btn-line::after{content:"";position:absolute;inset:0;z-index:-2;background:var(--white);transform:scaleX(0);transform-origin:100% 50%;transition:transform .45s cubic-bezier(.7,0,.2,1)}.btn-line:hover{color:var(--ink)}.btn-line:hover::after{transform:scaleX(1);transform-origin:0 50%}.btn-ink{background:var(--ink);color:var(--white)}.btn-ink::before,.btn-line::before{background:linear-gradient(105deg,transparent 20%,rgba(255,255,255,.28) 50%,transparent 80%)}.btn-line:hover::before{background:linear-gradient(105deg,transparent 20%,rgba(7,12,22,.12) 50%,transparent 80%)}.nav{position:fixed;top:0;left:0;right:0;z-index:50;padding-top:env(safe-area-inset-top,0);background:rgba(7,12,22,.72);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-bottom:1px solid transparent;transition:border-color .3s,background .3s;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s}.nav.scrolled{background:rgba(7,12,22,.92);border-bottom-color:var(--line)}.nav.hide{transform:translateY(-110%)}.brand .lb{transition:transform .55s cubic-bezier(.2,.8,.2,1);animation:lbIdle 7s cubic-bezier(.6,0,.3,1) infinite}.brand .lb2{animation-delay:.12s}.brand .lb3{animation-delay:.24s}.brand:hover .lb{animation:none}.brand:hover .lb1{transform:translate(-30px,-26px)}.brand:hover .lb2{transform:translate(0,-12px)}.brand:hover .lb3{transform:translate(30px,4px)}.brand-word b{transition:letter-spacing .4s;font-weight:800;font-size:15px;letter-spacing:.2em}.brand:hover .brand-word b{letter-spacing:.26em}.nav .wrap{height:var(--nav-h);gap:40px}.brand,.nav ul a{text-decoration:none}.brand,.nav .wrap{display:flex;align-items:center}.brand{gap:11px;flex-shrink:0}.brand svg{width:34px;height:auto;overflow:visible}.alt,.brand-word{flex-direction:column}.brand-word{display:flex;line-height:1}.brand-word small{font-family:var(--f-body);font-size:10.5px;letter-spacing:.38em;margin-top:4px}.nav ul{display:flex;gap:4px;list-style:none;margin:0 auto;padding:0}.nav ul a{padding:8px 14px;font-size:14.5px;color:var(--text);transition:color .2s}.alt-read b,.brand-word b,.nav ul a:hover{color:var(--white)}.nav .btn{height:42px;padding:0 22px;font-size:13.5px;margin-left:auto}.nav ul+.btn{margin-left:0}.alt{position:fixed;right:calc(22px + env(safe-area-inset-right,0));top:50%;transform:translateY(-50%);z-index:40;display:none;align-items:flex-end;gap:10px;pointer-events:none}.alt-rail{position:relative;width:8px;height:22vh;background:repeating-linear-gradient(to top,var(--line)0 1px,transparent 1px 12.5%)}.alt-rail i{position:absolute;right:0;width:14px;height:2px;background:var(--ice);bottom:calc(var(--a,0)*100%);box-shadow:0 0 10px var(--ice)}.alt-read{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;color:var(--mist);text-align:right;line-height:1.5}.alt-read b,.nav ul a{display:block;font-weight:500}.alt-read b{font-size:13px;font-variant-numeric:tabular-nums}@media (min-width:1380px){.alt{display:flex}}.totop{position:fixed;z-index:45;right:calc(22px + env(safe-area-inset-right,0));bottom:calc(22px + env(safe-area-inset-bottom,0));width:52px;height:52px;border:0;padding:0;cursor:pointer;background:var(--navy);color:var(--white);border-radius:50%;display:grid;place-items:center;box-shadow:0 12px 30px rgba(0,0,0,.4);opacity:0;transform:translateY(20px) scale(.8);pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1),background .3s}.totop.show{opacity:1;transform:none;pointer-events:auto}.totop:hover{background:var(--line)}.totop .ring{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.totop .ring circle{fill:none;stroke:var(--line);stroke-width:2}.totop .ring .prog{stroke:var(--white);stroke-dasharray:138.2;stroke-dashoffset:138.2;stroke-linecap:round}.totop .arr{width:15px;height:15px}.totop:hover .arr{animation:upBounce .7s cubic-bezier(.2,.8,.2,1)}.hero{position:relative;padding-block:calc(var(--nav-h) + clamp(56px,9vh,110px)) clamp(48px,8vh,96px);overflow:hidden}.hero-bg{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 46%,rgba(150,175,220,.07) 50%,transparent 56%,transparent 64%,rgba(150,175,220,.05) 67%,transparent 72%),radial-gradient(50% 60%at 78% 45%,#14223d 0,transparent 70%),radial-gradient(40% 50%at 0 100%,#0e1930 0,transparent 70%)}.hero-grid{position:relative;display:grid;grid-template-columns:1.2fr .8fr;gap:56px;align-items:center}.hero-grid>div{min-width:0}.hero h1{font-size:clamp(36px,min(4.3vw,8.2vh),66px);line-height:1.06;margin-top:22px;max-width:16ch}.hero .lede{font-size:clamp(16px,1.25vw,18.5px);color:var(--text);max-width:52ch;margin:24px 0 34px}.hero .ctas,.proof{display:flex;flex-wrap:wrap;gap:12px}.proof{gap:0;margin-top:clamp(36px,6vh,56px);border-top:1px solid var(--line);padding-top:22px}.proof div{padding:0 28px;border-left:1px solid var(--line)}.proof div:first-child{padding-left:0;border-left:0}.proof b{display:block;font-family:var(--f-display);font-size:24px;font-weight:700;color:var(--white);line-height:1.2;font-variant-numeric:tabular-nums}.proof span{font-size:13px;color:var(--mist)}.mark-stage{position:relative;aspect-ratio:1;max-width:460px;max-height:64vh;width:100%;margin-left:auto;display:grid;place-items:center;perspective:900px}.dial,.seg b::after{position:absolute;inset:0}.dial{width:100%;height:100%;overflow:visible}.dial text{font-family:var(--f-mono);font-size:10px;letter-spacing:.12em;fill:var(--mist)}.dial .ring{fill:none;stroke:var(--line);stroke-width:1}.dial .ticks line{stroke:var(--mist);stroke-width:1;opacity:.45}.dial .ticks line.major{stroke:var(--white);opacity:.8}.dial .dash{fill:none;stroke:#2a3858;stroke-width:1;stroke-dasharray:2 7}.dial .arc{fill:none;stroke:url(#arcMetal);stroke-width:2.5;stroke-linecap:round}.dial .arc-glow{fill:none;stroke:var(--ice);stroke-width:8;opacity:.12;filter:blur(4px)}.orbit-a,.orbit-b,.spin-rev,.spin-slow{transform-origin:200px 200px;animation:spin 120s linear infinite}.orbit-a,.orbit-b,.spin-rev{animation:spin 70s linear infinite reverse}.orbit-a,.orbit-b{animation:spin 18s linear infinite}.orbit-b{animation:spin 28s linear infinite reverse}.sat{fill:url(#silverDial)}.sweep{transform-origin:200px 200px;animation:spin 6s linear infinite}.glow{position:absolute;inset:26%;border-radius:50%;background:radial-gradient(closest-side,rgba(159,192,255,.22),transparent);animation:breathe 5s ease-in-out infinite}.mark,.seg b{position:relative}.mark{z-index:1;width:56%;height:auto;overflow:visible;filter:drop-shadow(0 24px 30px rgba(0,0,0,.55));transition:transform .4s cubic-bezier(.2,.8,.2,1)}.dial-read .kw{color:var(--mist);transition:color .4s}.dial-read .kw.on,.pl-head .title{color:var(--white)}.dial-read{position:absolute;z-index:2;left:50%;bottom:13%;transform:translateX(-50%);font-family:var(--f-mono);font-size:11px;letter-spacing:.12em;color:var(--ice);background:var(--ink);padding:3px 10px;border:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap}.pipeline{background:var(--navy);border-block:1px solid var(--line);padding-block:44px 48px}.pl-head{justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:24px}.pl-head .title{gap:12px;font-family:var(--f-display);font-weight:700;font-size:17px}.pl-head .title svg{width:20px;height:20px;color:var(--ice)}.pl-head,.pl-head .health,.pl-head .title{display:flex;align-items:center}.pl-head .health{gap:10px;font-family:var(--f-mono);font-size:12px;color:var(--text)}.pl-head .health i{width:8px;height:8px;border-radius:50%;background:var(--ok);box-shadow:0 0 10px var(--ok);animation:pulse 2s ease-in-out infinite}.pl-grid{display:grid;grid-template-columns:minmax(150px,1fr) 160px minmax(300px,1.6fr) 170px;column-gap:28px;align-items:center}.pl-grid .td,.pl-grid .th{border-bottom:1px solid var(--line)}.pl-grid .th{font-size:12px;font-weight:600;color:var(--mist);padding-bottom:12px}.pl-grid .td{padding-block:14px;min-width:0}.pl-svc{font-weight:600;color:var(--white);font-size:15px}.pl-stack,.seg em{font-family:var(--f-mono)}.pl-stack{font-size:13.5px;color:var(--ice);white-space:nowrap}.pl-stack::before{content:"$ ";color:var(--mist)}.pl-stack::after{content:"";display:inline-block;width:7px;height:14px;margin-left:2px;background:var(--ice);vertical-align:-2px;animation:caret 1s steps(1) infinite}.pipe{grid-template-columns:repeat(5,1fr)}.pipe,.seg{display:grid;gap:6px}.seg b{display:block;height:6px;background:var(--line);overflow:hidden;clip-path:polygon(4px 0,100%0,calc(100% - 4px) 100%,0 100%)}.seg b::after{content:"";background:var(--metal);transform:scaleX(0);transform-origin:0 50%;transition:transform .8s cubic-bezier(.4,0,.2,1)}.seg.done b::after{transform:scaleX(1)}.seg.run b::after{transform:scaleX(.6);animation:run .9s ease-in-out infinite alternate}.seg em{font-size:10.5px;letter-spacing:.06em;color:var(--mist)}.seg.done em,.seg.run em,.tags li{color:var(--text)}.pl-status em,.seg em{font-style:normal}.pl-status{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#f2c46d;white-space:nowrap}.pl-status i{flex-shrink:0;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin .8s linear infinite}.pl-foot,.pl-status.plan{color:var(--mist)}.pl-status.review{color:var(--ice)}.pl-status.review i{border:0;width:8px;height:8px;background:currentColor;animation:pulse 1s ease-in-out infinite}.pl-status.rev{color:#ff9f6b}.pl-status.appr i,.pl-status.ok i,.pl-status.rev i{border:0;width:auto;height:auto;animation:none;font-style:normal}.pl-status.rev i::before{content:"↺";font-size:15px;line-height:1}.pl-status.appr{color:#b5f0cf}.pl-status.ok{color:var(--ok)}.pl-status.appr i::before,.pl-status.ok i::before{content:"✓"}.seg.rev b::after{background:#ff9f6b;transform:scaleX(1);animation:none}.pl-foot{margin-top:18px;font-size:13px}.approach{padding-block:clamp(90px,14vh,150px)}.ap-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.ap-grid>div{min-width:0}.ap-sticky{position:sticky;top:calc(var(--nav-h) + 48px)}.ap-sticky p,.pillar p{margin:20px 0 0;max-width:42ch;color:var(--mist)}.pillars{display:grid;gap:0;border-top:1px solid var(--line)}.pillar{display:grid;grid-template-columns:56px 1fr;gap:20px;padding:34px 0;border-bottom:1px solid var(--line);opacity:.35;transition:opacity .5s}.pillar.on{opacity:1}.pillar .ic{width:48px;height:48px;border:1px solid var(--line);display:grid;place-items:center;color:var(--white)}.pillar .ic svg,.val .ic svg{width:22px;height:22px}.pillar h3{font-size:21px;font-weight:700;letter-spacing:-.01em}.pillar p{margin:8px 0 0;max-width:50ch}.services{background:var(--paper);padding-block:clamp(90px,14vh,140px) clamp(70px,10vh,110px)}.sec.paper h2,.sec.paper h3,.services h2,.sv-index button:hover{color:var(--navy)}.services,.services .eyebrow{color:var(--paper-mist)}.sv-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:48px}.sv-head p,.sv-main>p{margin:0;max-width:46ch;font-size:17px}.sv-reader{display:grid;grid-template-columns:1fr;gap:24px}.lite body::after,.sv-rail{display:none}.sv-deck{display:grid;gap:22px}.sv-card,.sv-main{display:flex;flex-direction:column}.sv-card{position:relative;background:var(--navy);color:var(--text);overflow:hidden;transform-origin:50%0;clip-path:polygon(0 0,calc(100% - 36px)0,100% 36px,100% 100%,36px 100%,0 calc(100% - 36px));box-shadow:0 30px 60px -30px rgba(7,12,22,.6)}.sv-main{padding:clamp(26px,3.6vh,44px) clamp(26px,3vw,48px);min-width:0}.sv-top{display:flex;justify-content:space-between;align-items:center;gap:16px}.sv-code,.sv-idx,.sv-side h4{font-family:var(--f-mono);font-size:11.5px}.sv-code{letter-spacing:.12em;color:var(--ice)}.sv-idx,.sv-side h4{color:var(--mist)}.sv-main h3{font-size:clamp(24px,2.4vw,36px);font-weight:700;margin-top:auto;padding-top:40px;line-height:1.1}.sv-main>p{margin:14px 0 0;font-size:16px}.sv-side ul,.tags{list-style:none;padding:0;gap:8px}.tags{display:flex;flex-wrap:wrap;margin:22px 0 0}.tags li{font-size:12.5px;font-weight:500;background:var(--line);padding:5px 12px}.sv-side{position:relative;background:linear-gradient(150deg,#132039,#0a1222);border-left:1px solid var(--line);padding:clamp(26px,3.6vh,44px) clamp(24px,2.6vw,40px);display:flex;flex-direction:column;justify-content:space-between;gap:20px;min-width:0}.sv-side .big{width:76px;height:76px;color:var(--white);opacity:.9}.sv-side h4{margin:0 0 10px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.sv-side ul{margin:0;display:grid;font-size:15px;color:var(--white)}.sv-side li{display:flex;gap:10px;align-items:baseline}.sv-side li::before{content:"";flex:0 0 8px;height:5px;background:var(--metal);clip-path:polygon(0 0,70%0,100% 100%,30% 100%);transform:translateY(-2px)}.sv-ghead{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;padding:clamp(22px,3.4vh,36px) clamp(24px,3vw,44px) clamp(16px,2.4vh,24px);border-bottom:1px solid var(--line)}.sv-ghead h3{font-size:clamp(22px,2.2vw,32px);margin-top:10px;line-height:1.15}.sv-ghead p{margin:0;max-width:34ch;font-size:14.5px;color:var(--mist);text-align:right}.svc-grid{flex:1;display:grid;grid-template-columns:1fr 1fr;min-height:0}.svc{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:clamp(16px,2.6vh,26px) clamp(20px,2.6vw,36px);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-width:0;transition:background .35s}.svc:nth-child(2n){border-right:0}.svc:nth-child(n+3){border-bottom:0}.svc:hover{background:#111c33}.svc .ico{width:40px;height:40px;color:var(--white);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.svc:hover .ico{transform:translateY(-4px) rotate(-6deg)}.sv-count b,.svc h4{font-family:var(--f-display);font-weight:700}.svc h4{margin:0;font-size:17px;color:var(--white);letter-spacing:-.01em}.svc p{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--text)}.svc .tags{margin-top:12px;gap:6px}.scard .tags li,.sv-index small,.svc .tags li{font-size:11.5px;padding:3px 9px}.sv-index small{display:block;padding:2px 0 8px 22px;line-height:1.45;color:var(--paper-mist);opacity:.75}.sv-card .shade{position:absolute;inset:0;z-index:3;background:var(--ink);opacity:0;pointer-events:none}.pin-ok .sv-reader{grid-template-columns:230px 1fr;gap:40px;align-items:stretch}.pin-ok .sv-rail{display:flex;flex-direction:column;gap:14px;min-height:0}.pin-ok .sv-deck{position:relative;display:block;height:min(580px,calc(100vh - 130px));clip-path:inset(-40px -20px 0-20px)}.pin-ok .sv-card{position:absolute;inset:0;will-change:transform}.pin-ok .sv-card .big{transition:transform .6s}.sv-count{font-family:var(--f-mono);font-size:13px;color:var(--paper-mist)}.sv-count b{font-size:34px;color:var(--navy);font-variant-numeric:tabular-nums}.sv-bar{height:2px;background:var(--paper-line)}.sv-bar i{display:block;height:100%;width:100%;background:var(--navy);transform-origin:0 50%;transform:scaleX(0)}.sv-index{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px;overflow:hidden}.sv-index button{all:unset;cursor:pointer;display:flex;gap:10px;align-items:baseline;width:100%;padding:3px 0;font-size:15px;line-height:1.35;color:var(--paper-mist);transition:color .25s,transform .25s}.sv-index button span{font-family:var(--f-mono);font-size:10.5px;opacity:.7}.sv-index button.on{color:var(--navy);font-weight:600;transform:translateX(6px)}.sv-index button:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.roadmap{position:relative;margin-top:clamp(56px,9vh,96px);display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;overflow:hidden;padding:clamp(32px,5vh,56px) clamp(28px,4vw,60px);background:var(--metal);background-size:250% 100%;animation:bandSheen 10s ease-in-out infinite;clip-path:polygon(0 0,calc(100% - 40px)0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}.roadmap>div{min-width:0;position:relative}.rm-badge,.rm-bar em{font-family:var(--f-mono);font-size:11px}.rm-badge{display:inline-block;letter-spacing:.08em;color:var(--ink);border:1px solid rgba(7,12,22,.3);padding:5px 10px}.roadmap h3{color:var(--ink);font-size:clamp(26px,2.8vw,40px);margin:18px 0 0}.roadmap p{margin:12px 0 26px;color:#2a3343;max-width:44ch}.rm-visual{display:grid;gap:12px;padding-left:28px}.rm-line{position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:rgba(7,12,22,.18)}.rm-line i{position:absolute;left:-4px;width:10px;height:10px;background:var(--ink);transform:skewX(-20deg);animation:travel 6s cubic-bezier(.6,0,.4,1) infinite}.rm-bar{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 26px;background:rgba(7,12,22,.08);color:var(--ink);margin-left:calc(var(--k)*22px);clip-path:polygon(14px 0,100%0,calc(100% - 14px) 100%,0 100%);animation:rmOn 6s infinite;animation-delay:calc(var(--k)*1.5s)}.rm-bar span{font-family:var(--f-display);font-weight:700;font-size:15px}.rm-bar em{font-style:normal;opacity:.75}.process{padding-block:clamp(90px,14vh,150px)}.pr-head{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap;margin-bottom:64px}.pr-head p,.step p{margin:0;color:var(--mist)}.pr-head p{max-width:42ch}.timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.tl-line{position:absolute;left:0;right:0;top:9px;height:2px;background:var(--line)}.step .dot,.tl-line i{position:absolute;top:0;left:0}.tl-line i{bottom:0;width:100%;background:var(--metal);transform-origin:0 50%;transform:scaleX(var(--fill,1))}.step{position:relative;padding-top:44px;min-width:0}.step .dot{width:20px;height:20px;background:var(--ink);border:2px solid var(--line);transform:skewX(-20deg);transition:all .4s}.step.on .dot{background:var(--white);border-color:var(--white);box-shadow:0 0 18px rgba(200,215,240,.45)}.step .when{font-family:var(--f-mono);font-size:11.5px;letter-spacing:.08em;color:var(--ice)}.step h3{font-size:20px;margin:10px 0 8px}.step p{font-size:15px}.numbers{border-block:1px solid var(--line);background:var(--navy)}.numbers .wrap{display:grid;grid-template-columns:repeat(4,1fr)}.num{padding:40px 28px;border-left:1px solid var(--line);min-width:0}.num:first-child{border-left:0;padding-left:0}.base .country,.num b{font-family:var(--f-display);font-weight:700;color:var(--white)}.num b{display:block;font-size:clamp(34px,3.4vw,48px);line-height:1;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.num span{display:block;margin-top:10px;font-size:14px;color:var(--mist)}.bases{padding-block:clamp(90px,14vh,150px)}.bs-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:64px;align-items:start}.bs-grid>div,.ct-grid>div{min-width:0}.bs-grid .intro p{margin:20px 0 28px;color:var(--mist);max-width:40ch}.relay{font-size:15px;color:var(--text);border-left:2px solid var(--line);padding-left:14px;max-width:40ch}.base,.base-list{display:grid;gap:16px}.base{grid-template-columns:1fr auto;gap:8px 24px;align-items:center;padding:28px 30px;background:var(--navy);border:1px solid var(--line)}.base .country{font-size:24px}.base .zone,.status{font-size:14px;color:var(--mist)}.base .clock{grid-row:1/3;grid-column:2;font-family:var(--f-mono);font-size:clamp(30px,3vw,42px);color:var(--white);font-variant-numeric:tabular-nums;text-align:right;line-height:1}.base .meta{grid-column:1/-1;display:flex;align-items:center;gap:16px;margin-top:14px}.status{flex-shrink:0;display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:600}.status i{width:7px;height:7px;border-radius:50%;background:var(--mist)}.crumbs a:hover,.nav ul a.active,.status.live,.toc a:hover,footer a:hover{color:var(--white)}.status.live i{background:var(--ok);box-shadow:0 0 10px var(--ok)}.dayline{position:relative;flex:1;height:6px;background:var(--line)}.dayline .work{position:absolute;top:0;bottom:0;left:37.5%;width:37.5%;background:#2c3b5c}.dayline .now{position:absolute;top:-5px;bottom:-5px;width:2px;background:var(--white)}.contact{padding-block:clamp(90px,14vh,140px);background:linear-gradient(var(--ink),#0a1426)}.ct-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:start}.contact h2{font-size:clamp(34px,3.8vw,54px)}.contact .lead{margin:20px 0 32px;max-width:42ch}.reach{display:grid;border-top:1px solid var(--line)}.reach div{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 0;border-bottom:1px solid var(--line);font-size:15px}.contact .lead,.glance dt,.reach .k{color:var(--mist)}.reach .v{color:var(--white)}form,input,select,textarea{border:1px solid var(--line)}form,label{display:grid}form{gap:16px;background:var(--navy);padding:clamp(24px,3vw,40px)}label{gap:7px;font-size:13px;font-weight:600;color:var(--text)}input,select,textarea{font:inherit;font-size:15.5px;font-weight:400;color:var(--white);background:var(--ink);padding:12px 14px;border-radius:0;width:100%;transition:border-color .2s}textarea{min-height:110px;resize:vertical}input:focus,select:focus,textarea:focus{outline:0;border-color:var(--mist)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-note{margin:0;font-size:14px;color:var(--ice);min-height:1.4em}.legal,footer{border-top:1px solid var(--line)}footer{padding-block:60px calc(36px + env(safe-area-inset-bottom,0))}footer .wrap,footer ul{display:grid;gap:32px}footer h4{margin:0 0 14px;font-size:13px;font-weight:600;color:var(--white)}footer ul{list-style:none;margin:0;padding:0;gap:9px;font-size:14.5px}.crumbs a,footer a{text-decoration:none;color:var(--mist)}.legal{grid-column:1/-1;display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:22px;margin-top:24px;font-size:13px;color:var(--mist)}@media (max-width:1024px){.nav ul{display:none}.hero-grid{grid-template-columns:1fr;gap:40px}.mark-stage{max-width:260px;margin:0 auto}.ap-grid,.bs-grid,.ct-grid,.sv-head{grid-template-columns:1fr;gap:36px}.ap-sticky{position:static}.svc-grid{grid-template-columns:1fr}.svc{border-right:0}.svc:nth-child(n+3){border-bottom:1px solid var(--line)}.svc:last-child{border-bottom:0}.roadmap,.sv-ghead{grid-template-columns:1fr}.sv-ghead p{text-align:left}.roadmap{gap:32px}.hero-grid>div:last-child{order:-1}.sv-side{border-left:0;border-top:1px solid var(--line)}.timeline{grid-template-columns:1fr 1fr;row-gap:44px}.sv-side .big,.tl-line{display:none}.numbers .wrap,footer .wrap{grid-template-columns:1fr 1fr}.num:nth-child(3){border-left:0;padding-left:0}.num:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:860px){.pl-grid{grid-template-columns:1fr auto;column-gap:14px}.pl-grid .c-pipe,.pl-grid .th.c-stack{display:none}.pl-grid .td.pl-svc-cell{grid-column:1/-1;border-bottom:0;padding-bottom:2px}.pl-grid .td.c-stack{grid-column:1;padding-top:0}.pl-grid .td.c-stat{grid-column:2;padding-top:0}}@media (max-width:560px){:root{--gl:max(18px,env(safe-area-inset-left,0px));--gr:max(18px,env(safe-area-inset-right,0px))}.nav .btn{display:none}.proof div{padding:0 16px}.row2,.timeline{grid-template-columns:1fr}.rm-visual{padding-left:20px}.rm-bar{margin-left:calc(var(--k)*8px);padding:12px 18px}.base{grid-template-columns:1fr}.base .clock{grid-row:auto;grid-column:auto;text-align:left}}.off *,.off ::after,.off ::before,.tab-hidden *,.tab-hidden ::after,.tab-hidden ::before{animation-play-state:paused!important}.lite .nav,.touch .nav{backdrop-filter:none;-webkit-backdrop-filter:none;background:rgba(7,12,22,.97)}.lite .glow,.lite .metal,.lite .orbit-b,.lite .roadmap,.lite .spin-rev,.lite .spin-slow,.lite .sweep,.touch .btn:hover svg{animation:none}.lite .btn::before{animation-duration:6s}.lite .hero-bg{transform:none!important}@media (hover:none){.svc:hover{background:0 0}.svc:hover .ico{transform:none}}@media (max-width:380px){.hero h1,h1{font-size:32px}.btn{height:46px;padding:0 22px;font-size:14px}.proof b{font-size:20px}.proof div{padding:0 12px}}@media (max-width:560px){.mark-stage{max-width:210px}}@media (max-height:500px) and (orientation:landscape){.hero{padding-block:calc(var(--nav-h) + 24px) 40px}.hero-grid{grid-template-columns:1.4fr .6fr;gap:24px}.hero-grid>div:last-child{order:0}.hero h1{font-size:30px}.mark-stage{max-width:220px}}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important}.pillar{opacity:1}}.menu-btn,.nav ul a{position:relative}.nav ul a.active::after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:2px;background:var(--metal);clip-path:polygon(3px 0,100%0,calc(100% - 3px) 100%,0 100%)}.menu-btn{display:none;margin-left:auto;width:46px;height:46px;border:1px solid var(--line);background:0 0;color:var(--white);cursor:pointer;flex-shrink:0}.menu-btn i{position:absolute;left:12px;right:12px;height:2px;background:currentColor;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .2s}.menu-btn i:nth-child(1){top:15px}.menu-btn i:nth-child(2){top:22px;right:18px}.menu-btn i:nth-child(3){top:29px}.menu-open .menu-btn i:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-open .menu-btn i:nth-child(2){opacity:0}.menu-open .menu-btn i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu{position:fixed;z-index:49;inset:0;padding:calc(var(--nav-h) + env(safe-area-inset-top,0) + 24px) var(--gr) calc(32px + env(safe-area-inset-bottom,0)) var(--gl);background:var(--ink);display:flex;flex-direction:column;gap:28px;overflow-y:auto;clip-path:inset(0 0 100%0);visibility:hidden;transition:clip-path .55s cubic-bezier(.7,0,.2,1),visibility 0s .55s}.menu-open .mobile-menu{clip-path:inset(0 0 0 0);visibility:visible;transition:clip-path .55s cubic-bezier(.7,0,.2,1)}.mobile-menu ul{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.mobile-menu li a{display:flex;justify-content:space-between;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);text-decoration:none;font-family:var(--f-display);font-weight:700;font-size:clamp(24px,6vw,34px);color:var(--white);letter-spacing:-.02em;opacity:0;transform:translateY(16px);transition:opacity .4s,transform .5s cubic-bezier(.2,.8,.2,1)}.mobile-menu li a span{font-family:var(--f-mono);font-size:12px;color:var(--mist);font-weight:500}.menu-open .mobile-menu li a{opacity:1;transform:none}.menu-open .mobile-menu li:nth-child(2) a{transition-delay:.05s}.menu-open .mobile-menu li:nth-child(3) a{transition-delay:.1s}.menu-open .mobile-menu li:nth-child(4) a{transition-delay:.15s}.menu-open .mobile-menu li:nth-child(5) a{transition-delay:.2s}.mobile-menu .mm-foot{margin-top:auto;display:grid;gap:14px;color:var(--mist);font-size:14px}.mobile-menu .mm-foot .v{color:var(--white);user-select:all}.menu-open body{overflow:hidden}@media (max-width:1024px){.menu-btn{display:block}.nav .wrap{gap:16px}.nav .btn{margin-left:auto}.nav .btn+.menu-btn{margin-left:0}}.curtain{position:fixed;inset:0;z-index:100;pointer-events:none;display:grid;grid-template-rows:repeat(3,1fr)}.curtain i{display:block;background:var(--navy);transform:translateX(-140%) skewX(-20deg);transform-origin:0 50%;transition:transform .42s cubic-bezier(.7,0,.2,1)}.curtain i:nth-child(2){background:#101b30;transition-delay:.05s}.curtain i:nth-child(3){background:var(--ink);transition-delay:.1s}.leaving .curtain i{transform:translateX(0) skewX(0)}.leaving .curtain{pointer-events:auto}.page-hero{position:relative;overflow:hidden;padding-block:calc(var(--nav-h) + clamp(48px,8vh,96px)) clamp(48px,8vh,88px);border-bottom:1px solid var(--line)}.page-hero .hero-bg{position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 0 46%,rgba(150,175,220,.07) 50%,transparent 56%),radial-gradient(50% 70%at 82% 40%,#14223d 0,transparent 70%)}.ph-grid{position:relative;display:grid;grid-template-columns:1.35fr .65fr;gap:48px;align-items:center}.ph-grid>div{min-width:0}.crumbs{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 22px;padding:0;font-size:13px;color:var(--mist)}.crumbs li+li::before{content:"/";margin-right:8px;color:var(--line)}.crumbs [aria-current],.page-hero .lede{color:var(--text)}.page-hero h1{font-size:clamp(34px,min(4.2vw,7.6vh),60px);line-height:1.06;max-width:18ch}.page-hero .lede{font-size:clamp(16px,1.2vw,18.5px);max-width:56ch;margin:22px 0 0}.page-hero .ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.ph-icon,.ph-mark{width:100%;margin-left:auto}.ph-mark{max-width:300px;overflow:visible;filter:drop-shadow(0 24px 30px rgba(0,0,0,.5))}.ph-icon{position:relative;max-width:260px;aspect-ratio:1;display:grid;place-items:center}.ph-icon::after,.ph-icon::before{content:"";position:absolute;border-radius:50%}.ph-icon::before{inset:0;border:1px solid var(--line)}.ph-icon::after{inset:12%;border:1px dashed #2a3858;animation:spin 50s linear infinite}.ph-icon .orb{position:absolute;inset:0;animation:spin 14s linear infinite}.ph-icon .orb i{position:absolute;top:-5px;left:50%;width:14px;height:9px;background:var(--metal);clip-path:polygon(0 0,70%0,100% 100%,30% 100%)}.ph-icon svg{width:40%;height:40%;color:var(--white);filter:drop-shadow(0 0 18px rgba(159,192,255,.25))}.ph-icon .glow{inset:22%}.sec{padding-block:clamp(80px,12vh,130px)}.mv>div,.sec.paper{background:var(--paper)}.sec.paper,.sec.paper .eyebrow,.sec.paper .prose-lg p{color:var(--paper-mist)}.sec.tint{background:var(--navy);border-block:1px solid var(--line)}.sec-head{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:end;margin-bottom:52px}.sec-head>*{min-width:0}.page-hero h1,.sec-head h2{margin-top:18px}.sec-head p{margin:0;max-width:48ch;font-size:17px}.split{display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:start}.split>*{min-width:0}.prose-lg p{font-size:18px;line-height:1.7;margin:0 0 18px;color:var(--text);max-width:62ch}.mv,.vals{display:grid}.mv{grid-template-columns:1fr 1fr;gap:2px;background:var(--paper-line)}.mv>div{padding:clamp(28px,4vw,48px)}.mv h3{font-size:clamp(22px,2vw,28px);margin:14px 0 12px}.mv p{margin:0;font-size:16.5px;max-width:46ch}.vals{grid-template-columns:repeat(4,1fr);gap:20px}.val{background:var(--navy);padding:30px 26px;gap:14px;align-content:start;transition:transform .4s cubic-bezier(.2,.8,.2,1),border-color .3s}.val:hover{transform:translateY(-6px);border-color:#2b3a58}.val,.val .ic{border:1px solid var(--line);display:grid}.val .ic{width:46px;height:46px;place-items:center;color:var(--white)}.val h3{font-size:19px}.reason span,.val p{color:var(--mist);font-size:15px}.val p{margin:0}.reasons{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--line)}.reason{padding:30px 28px 30px 0;border-bottom:1px solid var(--line);display:grid;gap:10px}.reason b{font-family:var(--f-display);font-size:18px;color:var(--white)}.reason span{max-width:40ch}.grp{display:grid;grid-template-columns:.32fr .68fr;gap:48px;padding-block:52px;border-top:1px solid var(--paper-line)}.grp:first-child{border-top:0;padding-top:0}.grp>*{min-width:0}.grp-head{position:sticky;top:calc(var(--nav-h) + 30px);align-self:start}.grp-head .sv-code{color:var(--paper-mist)}.grp-head h3{font-size:clamp(24px,2.4vw,32px);margin:12px 0 10px}.grp-head p{margin:0;font-size:15.5px}.scards{display:grid;grid-template-columns:1fr 1fr;gap:18px}.scard{position:relative;display:flex;flex-direction:column;gap:14px;padding:30px;color:var(--text);text-decoration:none;overflow:hidden;isolation:isolate;clip-path:polygon(0 0,calc(100% - 24px)0,100% 24px,100% 100%,24px 100%,0 calc(100% - 24px));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.scard::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(150deg,#16243f,#0a1222);opacity:0;transition:opacity .4s}.scard:hover{transform:translateY(-6px)}.scard:hover::before{opacity:1}.scard .ico{width:42px;height:42px;color:var(--white);transition:transform .5s cubic-bezier(.2,.8,.2,1)}.scard:hover .ico{transform:translateY(-4px) rotate(-6deg)}.scard h3,.sec.paper .scard h3{font-size:20px;color:var(--white)}.scard p{margin:0;font-size:15px;line-height:1.55}.scard .tags{margin-top:auto;gap:6px}.scard .more{display:inline-flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:700;font-size:14px;color:var(--white)}.p-link svg,.scard .more svg{width:12px;height:12px;transition:transform .3s}.scard:hover .more svg{transform:translate(3px,-3px)}.dv i,.glance,.scard{background:var(--navy)}.glance{border:1px solid var(--line);padding:32px;display:grid;gap:22px}.glance h3{font-size:13px;font-family:var(--f-mono);font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mist)}.glance dl{margin:0;display:grid;gap:14px}.faq summary,.glance dl div{display:flex;justify-content:space-between}.glance dl div{gap:16px;padding-bottom:12px;font-size:15px}.glance dd{margin:0;color:var(--white);text-align:right}.deliv{grid-template-columns:1fr 1fr;gap:18px}.deliv,.dv,.faq{display:grid}.dv{background:var(--white);border:1px solid var(--paper-line);padding:30px;grid-template-columns:auto 1fr;gap:18px;align-items:start;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s}.dv:hover{transform:translateY(-4px);box-shadow:0 20px 40px -24px rgba(13,22,40,.35)}.dv i{width:16px;height:10px;margin-top:8px;clip-path:polygon(0 0,70%0,100% 100%,30% 100%)}.dv h3{font-size:19px;color:var(--navy)}.dv p{margin:8px 0 0;font-size:15.5px;color:var(--paper-mist)}.faq{border-top:1px solid var(--line);max-width:860px}.faq details,.glance dl div{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;align-items:center;gap:24px;padding:22px 0;font-family:var(--f-display);font-weight:700;font-size:18px;color:var(--white)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"";flex-shrink:0;width:14px;height:14px;background:linear-gradient(var(--white),var(--white)) center/100% 2px no-repeat,linear-gradient(var(--white),var(--white)) center/2px 100%no-repeat;transition:transform .35s}.faq details[open] summary::after{transform:rotate(135deg)}.faq details p{margin:0 0 22px;color:var(--mist);max-width:70ch}.faq details[open] p{animation:faqIn .4s ease}.next,.related{display:grid;gap:18px}.related{grid-template-columns:repeat(3,1fr)}.next{list-style:none;margin:28px 0 0;padding:0;counter-reset:n}.next li{display:grid;grid-template-columns:44px 1fr;gap:16px;counter-increment:n}.next li::before{content:counter(n,decimal-leading-zero);font-family:var(--f-mono);font-size:13px;color:var(--ice);padding-top:3px}.next b{display:block;color:var(--white);font-family:var(--f-display);font-size:17px}.next span{font-size:15px}.legal-wrap{display:grid;grid-template-columns:240px 1fr;gap:64px;align-items:start}.legal-wrap>*{min-width:0}.toc{position:sticky;top:calc(var(--nav-h) + 30px);display:grid;gap:4px;font-size:14px}.next span,.toc a,.toc b{color:var(--mist)}.toc b{font-family:var(--f-mono);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.toc a{text-decoration:none;padding:4px 0}.prose{max-width:72ch}.prose h2{font-size:24px;margin:44px 0 14px;scroll-margin-top:110px}.prose h2:first-child{margin-top:0}.prose li,.prose p{color:var(--text);font-size:16.5px;line-height:1.75}.prose ul{padding-left:20px;margin:0 0 16px}.prose li{margin-bottom:6px}.prose a{color:var(--ice)}.prose .updated{font-family:var(--f-mono);font-size:12px;color:var(--mist);letter-spacing:.06em}.cta-band{padding-block:clamp(70px,10vh,110px)}.cta-inner{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:40px;align-items:center;padding:clamp(36px,5vw,64px);background:var(--metal);background-size:250% 100%;animation:bandSheen 10s ease-in-out infinite;color:var(--ink);clip-path:polygon(0 0,calc(100% - 40px)0,100% 40px,100% 100%,40px 100%,0 calc(100% - 40px))}.cta-inner>*{min-width:0;position:relative}.cta-inner h2{color:var(--ink);font-size:clamp(28px,3.4vw,48px)}.cta-inner p{margin:12px 0 0;color:#2a3343;max-width:50ch;font-size:17px}.cta-inner .ctas{display:flex;flex-wrap:wrap;gap:12px}.cta-bars{position:absolute;right:-40px;top:-30px;width:300px;opacity:.12;pointer-events:none}.cta-bars i{display:block;height:36px;margin-bottom:14px;background:var(--ink);clip-path:polygon(0 0,76%0,100% 100%,24% 100%);animation:barDrift 6s ease-in-out infinite}.cta-bars i:nth-child(2){margin-left:30px;animation-delay:.3s}.cta-bars i:nth-child(3){margin-left:60px;width:60%;animation-delay:.6s}.svc{position:relative}.svc h4 a{color:inherit;text-decoration:none}.svc h4 a::after{content:"";position:absolute;inset:0;z-index:1}.svc .go{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;color:var(--ice)}.svc .go svg{width:10px;height:10px;transition:transform .3s}.svc:hover .go svg{transform:translate(2px,-2px)}footer .wrap{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}.partner p,footer .f-contact li{color:var(--mist);font-size:14px}footer .f-contact .v{color:var(--text)}@media (max-width:1024px){.ph-grid{grid-template-columns:1fr}.ph-grid>div:last-child{display:none}.grp,.legal-wrap,.mv,.sec-head,.split{grid-template-columns:1fr;gap:28px}.grp-head,.toc{position:static}.toc{display:none}.reasons,.related,.vals,footer .wrap{grid-template-columns:1fr 1fr}.cta-inner{grid-template-columns:1fr}}@media (max-width:640px){.nav .btn+.menu-btn,.nav .menu-btn{margin-left:auto}.deliv,.reasons,.related,.scards,.vals{grid-template-columns:1fr}.reason{padding-right:0}.dv,.glance,.scard{padding:24px}}.lite .cta-bars i,.lite .cta-inner,.lite .ph-icon .orb,.lite .ph-icon::after{animation:none}@media (prefers-reduced-motion:reduce){.curtain{display:none}.mobile-menu,.mobile-menu li a{transition:none}}.alt{mix-blend-mode:difference}.partners{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.partner{position:relative;display:flex;flex-direction:column;gap:14px;padding:32px;background:var(--ink);border:1px solid var(--line);overflow:hidden;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s}.partner::after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 35%,rgba(200,215,240,.07) 50%,transparent 65%);transform:translateX(-100%);transition:transform .9s cubic-bezier(.2,.8,.2,1);pointer-events:none}.partner:hover{transform:translateY(-6px);border-color:#2b3a58}.partner:hover::after{transform:translateX(100%)}.p-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.p-mark{display:grid;place-items:center;width:52px;height:52px;background:var(--metal);color:var(--ink);font-family:var(--f-display);font-weight:800;font-size:17px;letter-spacing:.04em;clip-path:polygon(10px 0,100%0,calc(100% - 10px) 100%,0 100%)}.p-tag{font-family:var(--f-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ice);border:1px solid var(--line);padding:4px 10px}.partner h3{font-size:21px}.partner p{margin:0;font-size:15px}.p-link{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-family:var(--f-display);font-weight:700;font-size:14px;color:var(--white);text-decoration:none}.p-link:hover svg{transform:translate(3px,-3px)}.partner.join{background:0 0;border-style:dashed;justify-content:center}@media (max-width:1024px){.partners{grid-template-columns:1fr 1fr}}@media (max-width:640px){.partners{grid-template-columns:1fr}.partner{padding:24px}}.status em{font-style:normal}.f-contact a,.mm-foot .wa,.reach a.v{color:var(--ice);text-decoration:none}.f-contact .v,.mm-foot .v,.prose,.reach .v,input,select,textarea{-webkit-user-select:text;user-select:text}img,svg{-webkit-user-drag:none}.hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}