@font-face{font-family:BRAYNSourceInter;src:url(/fonts/approved-inter/InterVariable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}

:root{--bg:#070d20;--elev:#0d1835;--panel:#111d40;--stroke:#263e68;--white:#f6faff;--muted:#b8c5e1;--cyan:#08e5fc;--violet:#916aff;--pink:#e8a5f4;--focus:#7be9ff;--orange:#f7b77d;--max:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;color:var(--white);font-family:BRAYNSourceInter,'Segoe UI',Arial,sans-serif;background:var(--bg);line-height:1.53;overflow-x:clip}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button,input{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button::-moz-focus-inner{border:0}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3{line-height:1.12;letter-spacing:-.035em}h1{font-size:clamp(3rem,5.4vw,5.5rem);font-weight:750}h2{font-size:clamp(2.25rem,4.15vw,3.9rem);font-weight:740}h3{font-size:clamp(1.16rem,1.75vw,1.55rem)}p{color:var(--muted)}.wrap{width:min(calc(100% - 72px),var(--max));margin-inline:auto}.skip-link{position:absolute;z-index:100;left:12px;top:-120px;padding:12px;background:var(--cyan);color:#071027}.skip-link:focus{top:12px}.accent{color:#c3a5ff}.cyan{color:var(--cyan)}.eyebrow{font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#a9baff;font-size:11px;margin-bottom:18px}.eyebrow:before{content:'';display:inline-block;background:linear-gradient(90deg,#8e6cff,#0df5ff);width:32px;height:2px;vertical-align:middle;margin-right:12px}.eyebrow.light{color:#c8d7ff}.section{position:relative;padding:118px 0;isolation:isolate;overflow:hidden}.section:before{content:'';pointer-events:none;position:absolute;inset:-30% auto auto -30%;width:80%;height:110%;background:radial-gradient(ellipse,rgba(56,79,169,.075),transparent 65%);z-index:-1}.section-heading{max-width:790px;margin-bottom:36px}.section-heading>p{font-size:18px;max-width:650px}.fineprint{font-size:12px;color:#acbade;line-height:1.65}.chip{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(244,187,109,.58);color:#f9cd8f;background:rgba(46,31,29,.65);padding:6px 11px;border-radius:999px;text-transform:uppercase;letter-spacing:.085em;font-size:10px;font-weight:780}.chip:before{content:'';width:6px;height:6px;background:#ffba75;border-radius:100%}.tiny{font-size:12px}.scene-label{font-size:10px;letter-spacing:.12em;color:#a5bdf2;font-weight:800;text-transform:uppercase}.btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;border-radius:12px;padding:13px 19px;min-height:48px;font-weight:700;font-size:14px;border:1px solid #506b9c;transition:background .22s,box-shadow .22s,transform .22s;white-space:normal;text-align:center}.btn.primary{color:#04152a;border-color:#8edfff;background:linear-gradient(106deg,#35bdf8,#a794ff);box-shadow:0 8px 28px rgba(64,111,225,.25)}.btn.secondary{background:rgba(9,22,49,.66);color:var(--white)}.btn:hover{transform:translateY(-2px);box-shadow:0 0 26px rgba(117,126,246,.28)}.tagline{color:#aebce0}.text-link{font-weight:730;color:#8deaff}.text-link:hover{text-decoration:underline}
/* Navigation */
.site-nav{height:76px;background:rgba(6,13,31,.92);border-bottom:1px solid rgba(86,117,181,.28);position:relative;z-index:30;backdrop-filter:blur(14px)}.nav-inner{height:100%;display:flex;justify-content:space-between;align-items:center;gap:20px}.brand{display:inline-flex;align-items:center}.brand img{width:139px;object-fit:contain;object-position:left}.nav-links{display:flex;align-items:center;gap:30px;font-weight:650;font-size:13px;color:#d6e2fc}.nav-links a:hover{color:#8fe9ff}.nav-current{color:#9cdbff}.nav-toggle{display:none;border:1px solid #40557f;background:#122143;color:#dce9ff;border-radius:10px;padding:8px 13px;min-width:46px;min-height:42px}.nav-cta{background:linear-gradient(90deg,#3858bd,#674dcc);border:1px solid #7c9fff;padding:10px 15px;border-radius:9px;font-size:13px;font-weight:750}
/* Hero: original illustration, not a real software screenshot */
.hero{min-height:760px;display:flex;align-items:center;padding:78px 0 105px;background:radial-gradient(circle at 80% 15%,rgba(94,43,157,.25),transparent 40%),#070d20}.hero-world{position:absolute;inset:20px 0 0 27%;z-index:-2;background:url('/assets/approved/agency-constellation-world.svg') center right / cover no-repeat;opacity:.88;mask-image:linear-gradient(90deg,transparent,black 35%)}.hero:after{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(90deg,#070d20 0%,rgba(7,13,32,.9) 25%,rgba(7,13,32,.26) 58%,rgba(7,13,32,.16) 100%),linear-gradient(0deg,#070d20,transparent 35%)}.hero-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px}.hero-copy{position:relative;z-index:2}.product-lockup{display:flex;gap:17px;align-items:center;margin-bottom:28px}.product-lockup img{width:78px;height:78px;object-fit:contain;border-radius:17px;box-shadow:0 0 35px rgba(147,84,254,.16)}.product-lockup div{font-size:13px;font-weight:750;letter-spacing:.15em;color:#b0d6fe;text-transform:uppercase}.product-lockup strong{display:block;letter-spacing:.04em;font-size:21px;color:#d0aeff}.hero-copy h1{max-width:740px}.hero-copy .lead{font-size:20px;max-width:560px;color:#d4dff4}.hero .chip{margin:5px 0 26px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.hero-hint{font-size:12px;margin-top:22px;color:#c6cfed}.hero-interface{position:relative;min-height:585px;display:grid;align-content:center;justify-content:end;pointer-events:none}.glass-control{position:relative;pointer-events:auto;margin-left:auto;width:min(100%,540px);background:linear-gradient(125deg,rgba(18,32,73,.94),rgba(6,16,37,.95));border:1px solid rgba(119,177,255,.55);border-radius:22px;box-shadow:0 27px 70px rgba(2,5,23,.74),0 0 60px rgba(71,43,175,.2);padding:22px;overflow:hidden}.glass-control:before{content:'';position:absolute;inset:0;border-top:2px solid rgba(12,229,252,.54);pointer-events:none}.glass-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.glass-head b{font-size:16px}.glass-head span{font-size:10px;letter-spacing:.1em;color:#99f3ff}.fake-meter{display:flex;gap:7px;align-items:center;min-height:42px;padding:8px 12px;border:1px solid rgba(93,133,214,.25);border-radius:10px;background:rgba(7,20,46,.82);margin-bottom:7px}.fake-meter .num{width:32px;text-align:center;font-size:17px;color:#adabff}.fake-meter .label{font-weight:650;font-size:12px;flex:1}.fake-meter small{font-size:11px;padding:4px 7px;border-radius:999px;color:#b6f5de;background:rgba(16,92,82,.35)}.fake-meter small.review{color:#ffe0b6;background:rgba(103,56,35,.55)}.fake-meter small.wait{color:#e8d2ff;background:rgba(74,44,125,.55)}.hero-stat{font-size:11px;text-align:center;border-top:1px solid rgba(117,148,199,.25);margin-top:15px;padding-top:12px;color:#a6b7de}.orb{position:absolute;border-radius:50%;background:rgba(129,93,255,.12);box-shadow:0 0 55px rgba(70,117,255,.3)}.orb.one{width:145px;height:145px;left:12%;top:16%}.orb.two{width:70px;height:70px;right:4%;bottom:7%}
/* section 2 */
.pressures{background:linear-gradient(180deg,#0a122b,#0b1530)}.pressure-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.pressure-card{min-width:0;border:1px solid rgba(101,133,207,.35);background:linear-gradient(180deg,rgba(20,38,79,.82),rgba(9,20,48,.91));border-radius:16px;overflow:hidden}.pressure-art{height:155px;display:grid;place-items:center;position:relative;isolation:isolate;background:radial-gradient(circle at 70% 25%,rgba(111,80,255,.22),transparent 55%),linear-gradient(135deg,#192b52,#080f27)}.pressure-art:before{content:'';position:absolute;inset:18px;background:repeating-linear-gradient(90deg,transparent 0 29px,rgba(84,122,233,.1) 30px 31px);transform:perspective(300px) rotateX(32deg);z-index:-1}.pressure-icon{font-size:49px;color:#98dcff;filter:drop-shadow(0 0 17px rgba(121,137,255,.8));line-height:1}.pressure-card:nth-child(2) .pressure-icon{color:#f4cda0}.pressure-card:nth-child(3) .pressure-icon{color:#bfa1ff}.pressure-card:nth-child(4) .pressure-icon{color:#7deafa}.pressure-card:nth-child(5) .pressure-icon{color:#f0aee4}.pressure-body{padding:17px}.pressure-card h3{font-size:16px;letter-spacing:-.015em}.pressure-card p{font-size:13px;margin-bottom:0}
/* section 3 */
.clarity{background:radial-gradient(circle at 17% 40%,rgba(62,97,179,.13),transparent 38%),#070f24}.clarity-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.clarity-copy .bullets{margin:28px 0}.bullets{display:grid;gap:15px;color:#d2e0f7}.bullet{display:flex;gap:12px;align-items:flex-start}.tick{color:#92fff0;border:1px solid rgba(127,255,231,.5);border-radius:100%;display:grid;place-items:center;width:22px;min-width:22px;height:22px;font-size:12px;margin-top:2px}.store-room{position:relative;border-radius:24px;min-height:460px;padding:28px;background:linear-gradient(145deg,rgba(17,29,67,.97),rgba(9,20,43,.9)),url('/assets/approved/agency-constellation-world.svg') center/cover;border:1px solid #385d9f;box-shadow:0 20px 55px rgba(0,0,0,.48);overflow:hidden}.store-room:before{content:'';position:absolute;inset:0;background:url('/assets/approved/agency-proof-wall.svg') center/cover;opacity:.12;pointer-events:none}.room-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;position:relative}.room-top h3{margin:0;font-size:17px}.room-top span{font-size:10px;color:#aaeefa;letter-spacing:.1em}.store-list{display:grid;gap:9px;position:relative}.store-select{display:flex;align-items:center;gap:12px;text-align:left;width:100%;min-height:50px;padding:9px 11px;background:#0b1939;border:1px solid #314a7b;border-radius:10px;color:#eaf3ff}.store-select[aria-pressed="true"]{border-color:#8b7cff;background:#1a2655;box-shadow:0 0 0 1px rgba(151,118,255,.45)}.store-select .store-dot{width:29px;height:29px;border-radius:8px;display:grid;place-items:center;background:rgba(94,91,201,.3);color:#d9c7ff}.store-select strong{font-size:12px;flex:1}.store-select small{font-size:10px;color:#b9cefb}.store-spotlight{position:relative;padding:15px 17px;margin-top:13px;min-height:84px;border:1px solid rgba(123,193,254,.45);border-radius:12px;background:linear-gradient(90deg,rgba(37,54,110,.8),rgba(8,35,69,.65));display:flex;align-items:center;gap:18px}.store-spotlight strong{font-size:14px}.store-spotlight p{font-size:12px;margin:4px 0 0}.store-spotlight .glyph{font-size:29px;color:#7bf6f4}
/* section 4 */
.specialists{background:linear-gradient(180deg,#080f24,#0b1633)}.specialist-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.specialist{min-width:0;overflow:hidden;border-radius:22px;border:1px solid #314b7f;background:#0b1938}.specialist-scene{min-height:250px;position:relative;display:grid;place-items:center;background:radial-gradient(circle at 50% 50%,rgba(77,78,190,.37),transparent 56%),linear-gradient(120deg,#172e5c,#0c1533 55%,#192050)}.specialist-scene .art-object{width:160px;height:160px;display:grid;place-items:center;border:1px solid rgba(180,150,255,.56);border-radius:30px;transform:rotate(-6deg);background:linear-gradient(150deg,rgba(76,59,137,.64),rgba(14,38,70,.92));box-shadow:15px 19px 27px rgba(3,6,26,.7),0 0 45px rgba(91,61,224,.5);font-size:83px;color:#d5bdff}.specialist:nth-child(2) .specialist-scene{background:radial-gradient(circle at center,rgba(15,179,242,.25),transparent 62%),linear-gradient(145deg,#122b4f,#111a34)}.specialist:nth-child(2) .art-object{border-color:#63d8ff;color:#7ef0ff;transform:rotate(5deg)}.specialist:nth-child(3) .specialist-scene{background:radial-gradient(circle at 65% 20%,rgba(235,110,209,.28),transparent 60%),linear-gradient(145deg,#20224d,#0c1c36)}.specialist:nth-child(3) .art-object{border-color:#e0a0fa;color:#f0c7ff;transform:rotate(-3deg)}.specialist-content{padding:23px}.specialist-content h3{margin-bottom:10px}.specialist-content p{font-size:14px;min-height:63px}.specialist-content a{font-size:13px}
/* section 5 */
.milestones{background:#071227}.progress-backdrop{position:absolute;width:100%;height:100%;inset:0;background:url('/assets/approved/agency-proof-wall.svg') center/cover;opacity:.13;z-index:-1}.mile-track{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;position:relative;margin:44px 0 22px}.mile-track:before{content:'';position:absolute;height:2px;background:linear-gradient(90deg,rgba(154,119,255,.1),#7a64dd 50%,rgba(82,236,250,.1));top:35px;left:7%;right:7%;z-index:-1}.mile-button{background:rgba(11,27,60,.8);color:#e4eeff;border:1px solid rgba(93,125,216,.48);border-radius:17px;min-height:160px;padding:18px 11px;text-align:center}.mile-button[aria-pressed="true"]{border-color:#8de7ff;background:#172b60;box-shadow:0 0 24px rgba(112,93,249,.22)}.mile-button .mile-number{font-size:11px;color:#9acaf5}.mile-node{height:58px;width:58px;border-radius:50%;display:grid;place-items:center;margin:8px auto 13px;background:#1a3668;color:#c7c7ff;box-shadow:0 0 22px rgba(96,70,230,.25);font-size:27px}.mile-button strong{display:block;font-size:16px;margin-bottom:5px}.mile-button small{font-size:12px;color:#bacbef}.mile-reveal{border:1px solid #4e6aa7;background:linear-gradient(90deg,#111e45,#102d53);border-radius:17px;padding:23px 28px;display:grid;grid-template-columns:180px 1fr;gap:24px;align-items:center;min-height:128px}.mile-reveal b{color:#b6eaf9}.mile-reveal h3{margin-bottom:4px}.mile-reveal p{margin:0;font-size:14px}
/* section 6 */
.migration{background:radial-gradient(circle at 67% 48%,rgba(46,104,182,.19),transparent 48%),#0b1532}.migration-grid{display:grid;grid-template-columns:1fr 1.02fr;gap:50px;align-items:center}.migration-comparison{border-radius:21px;border:1px solid #3d5591;background:linear-gradient(145deg,#122348,#091629);padding:22px;box-shadow:0 25px 45px rgba(0,0,0,.25)}.compare-toggles{display:flex;gap:7px;border:1px solid #364d7b;padding:5px;border-radius:11px;margin:0 0 20px}.compare-toggles button{flex:1;background:none;border:1px solid transparent;color:#bbccf3;border-radius:8px;padding:11px}.compare-toggles button[aria-pressed="true"]{border-color:#789aff;background:#2c3e80;color:#fff}.mig-visual{background:linear-gradient(140deg,#132957,#0c1e3f);border:1px solid rgba(86,140,226,.43);border-radius:16px;min-height:260px;padding:25px;position:relative;overflow:hidden}.mig-visual:before{content:'';position:absolute;width:220px;height:220px;border-radius:50%;left:50%;top:30px;transform:translateX(-50%);background:rgba(80,137,231,.12);filter:blur(22px)}.mig-visual-header{position:relative;display:flex;align-items:center;justify-content:space-between;color:#dfeaff;font-size:12px;margin-bottom:20px}.mig-lines{position:relative;display:grid;gap:12px}.mig-line{display:flex;align-items:center;gap:11px;padding:12px 13px;border:1px solid rgba(119,160,237,.3);background:rgba(6,19,44,.72);border-radius:9px;color:#dfeafd;font-size:13px}.mig-line .status{margin-left:auto;font-size:11px;font-weight:700;color:#a8f8d3}.mig-line .status.warn{color:#ffd1a4}.migration-note{font-size:12px;color:#b6c5e2;min-height:50px;margin-top:16px}.migration .bullets{margin-top:23px}
/* section 7 */
.agency-room{background:linear-gradient(180deg,#081127,#11163c)}.lab-container{border:1px solid #4569ad;border-radius:24px;background:linear-gradient(120deg,#10234b,#0a1732 65%,#181841);overflow:hidden;box-shadow:0 35px 60px rgba(2,6,26,.42)}.lab-upper{padding:21px 28px 4px;display:flex;justify-content:space-between;align-items:center;gap:18px}.lab-note{font-size:12px;color:#a9bced}.room-tabs{display:flex;gap:8px;padding:17px 28px 20px;flex-wrap:wrap}.room-tab{padding:11px 16px;border-radius:11px;background:#101e42;border:1px solid #49619d;color:#d6e7ff;font-weight:730;font-size:13px}.room-tab[aria-selected="true"]{background:linear-gradient(90deg,#4a4eac,#1764a1);color:white;border-color:#8bafff;box-shadow:0 0 23px rgba(82,104,232,.25)}.lab-grid{display:grid;grid-template-columns:.87fr 1.13fr;gap:0;border-top:1px solid #324873}.lab-story{position:relative;padding:29px 28px;background:radial-gradient(circle at 80% 25%,rgba(113,72,216,.19),transparent 55%),rgba(5,16,38,.43)}.lab-sigil{font-size:47px;color:#c8b4ff;margin-bottom:14px}.lab-story h3{font-size:26px;max-width:355px;margin:14px 0}.lab-story p{font-size:15px;max-width:390px}.lab-story .question{margin-top:24px;padding:15px;border:1px solid rgba(118,155,234,.38);background:rgba(13,36,70,.8);border-radius:11px}.lab-story .question strong{font-size:13px}.lab-story .question p{font-size:12px;margin:5px 0 0}.lab-choose{padding:29px 30px}.lab-choose fieldset{border:0;padding:0;margin:0;min-width:0}.lab-choose legend{font-size:17px;font-weight:750;margin-bottom:20px}.lab-options{display:grid;gap:10px}.choice{display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1px solid #3e5b97;border-radius:11px;background:#0a1a39;cursor:pointer}.choice:has(input:checked){border-color:#85d8fa;background:#122a52}.choice input{accent-color:#82b6ff;margin-top:3px}.choice span{font-size:14px;color:#d5e1f8}.lab-actions{display:flex;gap:10px;margin-top:21px;flex-wrap:wrap}.result{margin-top:16px;border:1px solid #779af4;border-radius:12px;padding:17px;background:rgba(37,40,101,.67)}.result strong{display:block;color:#e5efff;font-size:16px}.result p{font-size:13px;margin:6px 0}.result[hidden]{display:none}.room-disclaimer{text-align:center;font-size:12px;color:#acbce4;padding:17px;border-top:1px solid rgba(92,118,191,.27)}
/* section 8 */
.accountability{background:#070f26}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.proof-art{position:relative;min-height:480px;background:linear-gradient(125deg,rgba(15,32,68,.55),rgba(21,20,60,.75)),url('/assets/approved/agency-proof-wall.svg') center/cover;border:1px solid #465b91;border-radius:26px;display:grid;place-items:center;overflow:hidden}.approval-card{position:relative;width:min(78%,350px);padding:26px;background:rgba(9,20,50,.9);border:1px solid #8c9bff;border-radius:17px;box-shadow:0 25px 50px rgba(0,0,0,.4),0 0 65px rgba(89,78,243,.2);text-align:center}.approval-symbol{display:grid;place-items:center;width:84px;height:84px;margin:9px auto 16px;background:#2a397b;border:1px solid #96e7ff;border-radius:50%;color:#b5f8fa;font-size:50px}.approval-card h3{font-size:24px}.approval-card p{font-size:13px}.approval-buttons{display:flex;gap:8px;justify-content:center;margin:16px 0}.approval-buttons span{padding:8px;border-radius:8px;background:#213a73;font-size:11px;color:#e7efff}.approval-buttons span:last-child{background:#171b40;border:1px solid #4d6392}.accountability .bullets{margin:25px 0}
/* section 9 */
.ecosystem{background:linear-gradient(180deg,#0b1631,#090f25)}.app-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:13px}.app-card{border-radius:18px;min-width:0;padding:19px;background:linear-gradient(165deg,#152751,#0a1933);border:1px solid #354e84;display:flex;flex-direction:column;align-items:flex-start}.app-card.selected{border-color:#9a85fc;box-shadow:inset 0 0 0 1px rgba(182,157,255,.24),0 0 31px rgba(130,98,224,.16)}.app-card img{width:62px;height:62px;object-fit:contain;margin-bottom:17px}.app-card h3{font-size:16px;min-height:38px;margin-bottom:7px}.app-card .status{font-size:10px;font-weight:730;color:#9ebaff;letter-spacing:.08em;margin-bottom:10px}.app-card p{font-size:12px;flex:1}.app-card a{font-size:12px;color:#99efff;font-weight:740;margin-top:8px}.app-card a:hover{text-decoration:underline}
/* 10 closing */
.closing{padding-bottom:90px;background:#090e23}.closing:before{background:url('/assets/approved/agency-horizon.svg') center bottom /cover;opacity:.21;width:100%;height:100%;inset:0;filter:none}.closing .section-heading{max-width:780px}.closing-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:38px;align-items:start}.pricing{border-radius:22px;padding:30px;background:linear-gradient(135deg,#142554,#0b1737 80%);border:1px solid #5670b0;box-shadow:0 15px 60px rgba(17,9,56,.38)}.price-row{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:12px 0}.price-row strong{font-size:34px;letter-spacing:-.05em}.price-row span{font-size:14px;color:#d2e0fb}.pricing .fineprint{margin:14px 0 0}.pricing .chip{margin:15px 0}.closing-cta{display:flex;gap:9px;flex-wrap:wrap;margin:22px 0}.faq h3{font-size:21px}.faq details{border-bottom:1px solid rgba(108,143,210,.35);padding:14px 0}.faq summary{cursor:pointer;font-weight:700;font-size:15px;color:#e8efff;padding:7px 0;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:10px}.faq summary:after{content:'+';font-size:24px;font-weight:400;color:#a8c7ff}.faq details[open] summary:after{content:'−'}.faq p{font-size:13px;margin:4px 0 12px}
.site-footer{background:#060b1c;border-top:1px solid #273d6e;padding:28px 0 34px}.footer-grid{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-grid img{width:130px}.footer-grid p{font-size:11px;margin:9px 0}.footer-links{display:flex;gap:18px;flex-wrap:wrap;font-size:12px;color:#b7cbed}.footer-links a:hover{color:#8ff2ff}.foot-caveat{font-size:11px;max-width:1240px;margin:25px auto 0;color:#95a7cc;border-top:1px solid #1e3259;padding-top:16px}
/* subdued ambient movement */
@keyframes breathe{0%,100%{opacity:.76;transform:scale(1)}50%{opacity:.97;transform:scale(1.025)}}@keyframes drift{0%,100%{transform:translateY(0)}50%{transform:translateY(-11px)}}@keyframes glow{0%,100%{box-shadow:0 0 20px rgba(90,107,248,.22)}50%{box-shadow:0 0 36px rgba(90,107,248,.34)}}.hero-world{animation:breathe 19s ease-in-out infinite}.glass-control{animation:drift 9s ease-in-out infinite}.orb{animation:glow 8s ease-in-out infinite}.section [data-reveal]{transition:opacity .5s,transform .5s}.section [data-reveal].is-hidden{opacity:.2;transform:translateY(14px)}
@media(max-width:1120px){.nav-links{gap:18px}.wrap{width:min(calc(100% - 52px),var(--max))}.hero-grid{grid-template-columns:1fr .9fr}.pressure-grid{grid-template-columns:repeat(3,1fr)}.app-grid{grid-template-columns:repeat(3,1fr)}.hero-interface{min-height:495px}.section{padding:92px 0}}
@media(max-width:780px){.wrap{width:min(calc(100% - 34px),var(--max))}.site-nav{height:68px}.nav-toggle{display:inline-flex;align-items:center;justify-content:center}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;padding:17px;background:#0a1532;border-bottom:1px solid #435a8a;box-shadow:0 16px 28px #060918;align-items:stretch;flex-direction:column;gap:12px}.nav-links.open{display:flex}.nav-links a{padding:9px 12px}.nav-cta{display:none}.brand img{width:120px}.hero{padding:52px 0 66px}.hero-world{inset:125px -35% 0 0;background-size:cover;background-position:center;opacity:.47;mask-image:linear-gradient(180deg,transparent,#000 27%,#000 75%,transparent)}.hero:after{background:linear-gradient(180deg,rgba(7,13,32,.42),rgba(7,13,32,.67) 55%,#070d20 100%)}.hero-grid{grid-template-columns:1fr;gap:18px}.hero-copy h1{font-size:clamp(2.65rem,7.8vw,3.9rem);max-width:660px}.hero-copy .lead{font-size:17px}.product-lockup img{width:61px;height:61px}.product-lockup strong{font-size:18px}.hero-interface{min-height:0;justify-content:stretch}.glass-control{margin:0 auto;width:100%;max-width:540px}.pressure-grid{grid-template-columns:repeat(2,1fr)}.clarity-grid,.migration-grid,.account-grid,.closing-grid{grid-template-columns:1fr;gap:37px}.clarity .store-room{order:2}.specialist-grid{grid-template-columns:1fr}.specialist-scene{min-height:200px}.specialist-scene .art-object{width:140px;height:140px;font-size:70px}.specialist-content p{min-height:0}.mile-track{grid-template-columns:repeat(3,1fr)}.mile-track:before{display:none}.mile-button{min-height:137px}.lab-grid{grid-template-columns:1fr}.lab-story{border-bottom:1px solid #41588b}.proof-art{min-height:390px}.app-grid{grid-template-columns:repeat(2,1fr)}.section{padding:77px 0}}
@media(max-width:420px){.wrap{width:calc(100% - 28px)}.hero{padding:38px 0 56px}.hero-copy h1{font-size:clamp(2.35rem,12vw,2.95rem)}.hero-copy .lead{font-size:15px}.product-lockup{gap:10px;margin-bottom:17px}.product-lockup img{width:55px;height:55px}.product-lockup div{font-size:10px}.product-lockup strong{font-size:15px}.btn{padding:11px 13px;font-size:12px}.hero-actions .btn{flex:1}.hero-interface{margin-top:8px}.glass-control{padding:17px;border-radius:15px}.fake-meter{padding:9px 7px;gap:6px}.fake-meter .num{font-size:14px;width:21px}.fake-meter .label{font-size:11px}.fake-meter small{font-size:9px;padding:4px}.section{padding:65px 0}.section-heading>p{font-size:15px}.pressure-grid{grid-template-columns:1fr 1fr;gap:9px}.pressure-art{height:108px}.pressure-icon{font-size:35px}.pressure-body{padding:13px 11px}.pressure-card h3{font-size:13px}.pressure-card p{font-size:11px}.store-room{padding:15px;min-height:430px}.store-spotlight{padding:12px;gap:9px}.store-select{gap:7px}.store-select small{font-size:9px}.specialist-content{padding:18px}.specialist-scene{min-height:175px}.mile-track{grid-template-columns:repeat(2,1fr);gap:9px}.mile-button{padding:12px 7px;min-height:132px}.mile-node{width:49px;height:49px;font-size:23px}.mile-reveal{grid-template-columns:1fr;gap:4px;padding:19px}.migration-comparison{padding:12px}.mig-visual{padding:12px}.mig-line{font-size:11px;padding:11px 8px;gap:7px}.mig-line .status{font-size:9px}.lab-upper{padding:17px 16px 0}.lab-upper .lab-note{font-size:10px}.room-tabs{padding:16px;gap:6px}.room-tab{padding:11px 9px;font-size:11px;flex:1}.lab-story,.lab-choose{padding:20px 17px}.lab-story h3{font-size:23px}.choice{padding:12px}.approval-card{width:88%}.app-grid{gap:9px}.app-card{padding:11px}.app-card img{width:53px;height:53px}.app-card h3{font-size:13px;min-height:32px}.app-card p{font-size:11px}.app-card .status{font-size:9px}.app-card a{font-size:10px}.pricing{padding:20px}.price-row strong{font-size:29px}.footer-links{gap:12px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:0ms!important;scroll-behavior:auto!important}.section [data-reveal].is-hidden{opacity:1;transform:none}}@media print{.site-nav,.nav-toggle{position:static}.hero-world{opacity:.2}.section{break-inside:avoid}}
