:root{--bg:#f5f2ea;--paper:#fff;--paper-2:#fbfaf6;--ink:#0b1728;--ink-2:#213149;--muted:#687386;--line:#0d1d311c;--line2:#0d1d312e;--navy:#10233f;--navy2:#21436c;--gold:#ae8640;--gold2:#d5b877;--goldSoft:#f2e7cf;--mint:#2f8a70;--mintSoft:#e5f2ed;--shadow:0 22px 70px #1423371a;--shadow-sm:0 10px 34px #14233712;--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{color:var(--ink);background:#e9d6ac}.container{width:min(1240px,100% - 44px);margin:0 auto}.navShell{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f5f2eaeb,#f5f2eaa3,#0000);padding:10px 0 0;position:sticky;top:0}.nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border:1px solid #0d1d311a;border-radius:19px;justify-content:space-between;align-items:center;gap:24px;min-height:68px;padding:10px 14px 10px 12px;display:flex;box-shadow:0 7px 30px #1423370e}.brand{letter-spacing:-.025em;color:var(--ink);align-items:center;gap:11px;font-weight:820;display:flex}.brand svg{filter:drop-shadow(0 8px 14px #785b261a)}.brandText{line-height:1.02;display:grid}.brandText small{color:#8d7547;letter-spacing:.18em;text-transform:uppercase;margin-top:4px;font-size:8.5px;font-weight:850}.navlinks{color:#536176;align-items:center;gap:25px;font-size:13px;font-weight:650;display:flex}.navlinks a{padding:9px 0;transition:color .18s;position:relative}.navlinks a:after{content:"";background:var(--gold);height:1.5px;transition:right .2s;position:absolute;bottom:4px;left:0;right:100%}.navlinks a:hover{color:var(--ink)}.navlinks a:hover:after{right:0}.navActions{align-items:center;gap:10px;display:flex}.navLogin{color:var(--ink-2);padding:10px;font-size:13px;font-weight:760}.navCta{font-size:12px;min-height:42px!important}.navCta span{margin-left:9px}.btn{border:1px solid var(--line2);min-height:44px;color:var(--navy);cursor:pointer;background:#ffffffd1;border-radius:13px;justify-content:center;align-items:center;padding:0 17px;font-weight:780;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex;box-shadow:inset 0 1px #fffc}.btn:hover{box-shadow:var(--shadow-sm);background:#fff;border-color:#10233f3d;transform:translateY(-2px)}.btnPrimary,.btn.primary{color:#fff;background:linear-gradient(135deg,#10233f,#244a76);border-color:#0000;box-shadow:0 16px 38px #10233f2e,inset 0 1px #ffffff2e}.btnPrimary:hover,.btn.primary:hover{color:#fff;background:linear-gradient(135deg,#172f50,#2d5688)}.btnBig{border-radius:17px;gap:14px;min-height:56px;padding:0 23px}.textCta{color:var(--ink);align-items:center;gap:12px;padding:12px 0;font-weight:790;display:inline-flex}.textCta span{border:1px solid var(--line2);border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .2s,background .2s;display:grid}.textCta:hover span{background:#fff;transform:translate(2px,-2px)}.homePage{background:radial-gradient(circle at 78% 2%,#d5b87733,#0000 26%),radial-gradient(circle at 10% 20%,#20436c0f,#0000 25%),linear-gradient(#fbfaf6 0,#f5f2ea 48%,#faf8f3 100%);overflow:hidden}.homeHero{grid-template-columns:minmax(0,1fr) minmax(470px,.92fr);align-items:center;gap:52px;min-height:760px;padding:94px 0 90px;display:grid;position:relative}.heroNoise{pointer-events:none;opacity:.32;background-image:radial-gradient(#10233f1f .55px,#0000 .55px);background-size:16px 16px;position:absolute;inset:-100px -30vw;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.homeHeroCopy{z-index:2;position:relative}.heroKicker{color:#80642e;letter-spacing:.15em;align-items:center;gap:10px;font-size:10px;font-weight:850;display:inline-flex}.livePulse{background:#b99147;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse;box-shadow:0 0 #b991476b}.homeHero h1{letter-spacing:-.066em;max-width:760px;margin:22px 0;font-size:clamp(58px,6.8vw,92px);font-weight:780;line-height:.93}.headlineAccent{color:#8c6a2f;letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.heroDynamicLine{color:var(--ink-2);align-items:center;gap:8px;margin:0 0 18px;font-size:17px;display:flex}.heroDynamicLine span{color:#9d7631;min-width:150px;font-weight:820;animation:.42s both wordIn}.heroDynamicLine i{color:var(--gold);font-style:normal}.heroLead{max-width:660px}.lead{color:var(--muted);font-size:18px;line-height:1.72}.heroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.trustStrip{color:#748094;flex-wrap:wrap;gap:8px 18px;margin-top:34px;font-size:11.5px;font-weight:680;display:flex}.trustStrip span:before{content:"";background:#c29e5a;border-radius:50%;width:5px;height:5px;margin:0 8px 2px 0;display:inline-block}.opportunityStage{--mx:0;--my:0;isolation:isolate;perspective:1100px;height:560px;transform:translate3d(calc(var(--mx)*-2px),calc(var(--my)*-2px),0);transition:transform .12s linear;position:relative}.stageGlow{filter:blur(3px);background:radial-gradient(circle,#dac18b61,#ffffff3b 42%,#0000 70%);border-radius:50%;width:460px;height:460px;animation:5s ease-in-out infinite breathe;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitRing{pointer-events:none;border:1px solid #97773c33;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbitRing:after{content:"";background:#b38a42;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite glow;position:absolute;top:7%;left:15%;box-shadow:0 0 0 7px #b38a4217}.orbitRingOne{width:420px;height:420px;animation:30s linear infinite spin}.orbitRingTwo{border-style:dashed;border-color:#10233f17;width:520px;height:520px;animation:45s linear infinite spinReverse}.coreCard{width:250px;min-height:270px;transform:translate(calc(-50% + var(--mx)*12px),calc(-50% + var(--my)*8px)) rotateX(calc(var(--my)*-2deg)) rotateY(calc(var(--mx)*3deg));z-index:3;background:linear-gradient(145deg,#fffffff5,#faf7efde);border:1px solid #10233f1c;border-radius:31px;padding:25px;transition:transform .15s linear;position:absolute;top:50%;left:50%;box-shadow:0 35px 100px #19283c26,inset 0 1px #ffffffe6}.coreLogo{margin-bottom:18px}.coreLabel{letter-spacing:.16em;color:#967338;font-size:9px;font-weight:850;display:block}.coreCard strong{letter-spacing:-.035em;margin:10px 0 24px;font-size:23px;line-height:1.1;display:block}.coreSignal{color:var(--muted);align-items:center;gap:9px;font-size:10.5px;display:flex}.coreSignal span{background:#359176;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #3591761c}.coreSignal em{font-style:normal}.orbitCard{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #10233f1a;border-radius:18px;width:170px;padding:15px 15px 14px;animation:4.2s ease-in-out infinite floatCard;position:absolute;box-shadow:0 15px 42px #19283c17}.orbitCard>span{letter-spacing:.14em;color:#9b7634;font-size:8px;font-weight:900}.orbitCard strong{margin:6px 0 8px;font-size:13px;display:block}.orbitCard small{color:var(--muted);font-size:9.5px}.orbitCard1{transform:translate(calc(var(--mx)*8px),calc(var(--my)*6px))}.orbitCard2{transform:translate(calc(var(--mx)*-7px),calc(var(--my)*8px))}.orbitCard3{transform:translate(calc(var(--mx)*9px),calc(var(--my)*-7px))}.orbitCard4{transform:translate(calc(var(--mx)*-8px),calc(var(--my)*-5px))}.floatingChip{z-index:5;background:var(--navy);color:#fff;letter-spacing:.12em;border-radius:999px;padding:10px 12px;font-size:8.5px;font-weight:850;animation:3.4s ease-in-out infinite chipFloat;position:absolute;box-shadow:0 16px 32px #10233f33}.floatingChip b{color:#e2c789;margin-left:7px}.chipOne{top:39%;right:5%}.chipTwo{animation-delay:-1.4s;bottom:23%;left:12%}.tickerWrap{border-top:1px solid var(--line);border-bottom:1px solid var(--line);transform-origin:50%;background:#ffffff9e;overflow:hidden;transform:rotate(-1deg)scale(1.015)}.tickerTrack{letter-spacing:.15em;color:#40506a;word-spacing:12px;width:max-content;padding:17px 0;font-size:11px;font-weight:850;animation:28s linear infinite ticker}.tickerTrack i{color:#b18944;margin:0 15px;font-style:normal}.homeSection{padding:115px 0}.sectionHead{grid-template-columns:1fr .58fr;align-items:end;gap:60px;margin-bottom:44px;display:grid}.eyebrow{color:#957034;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:850}.sectionHead h2,.experienceSticky h2,.intelligenceGrid h2,.conversionPanel h2{letter-spacing:-.052em;margin:14px 0 0;font-size:clamp(42px,5vw,68px);line-height:.98}.sectionHead>p,.experienceSticky>p,.conversionPanel p{color:var(--muted);max-width:520px;margin:0;line-height:1.68}.opportunityGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.opportunityTile{border:1px solid var(--line);background:#ffffffb8;border-radius:24px;flex-direction:column;justify-content:space-between;min-height:330px;padding:22px;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background .28s;display:flex;position:relative;overflow:hidden}.opportunityTile:before{content:"";opacity:0;background:radial-gradient(circle,#d5b87742,#0000 66%);height:70%;transition:opacity .3s;position:absolute;inset:auto -20% -60%}.opportunityTile:hover{box-shadow:var(--shadow);background:#fff;transform:translateY(-8px)}.opportunityTile:hover:before{opacity:1}.tileTop{color:#997536;letter-spacing:.12em;justify-content:space-between;align-items:center;font-size:9px;font-weight:900;display:flex}.tileTop i{border:1px solid var(--line2);border-radius:50%;place-items:center;width:39px;height:39px;font-size:15px;font-style:normal;transition:transform .25s,background .25s;display:grid}.opportunityTile:hover .tileTop i{background:var(--navy);color:#fff;transform:rotate(45deg)}.opportunityTile h3{letter-spacing:-.04em;margin:0 0 10px;font-size:27px}.opportunityTile p{color:var(--muted);margin:0;font-size:13.5px;line-height:1.6}.tileLine{background:#10233f12;height:2px;margin-top:22px}.tileLine span{background:linear-gradient(90deg,var(--gold),var(--gold2));height:100%;transition:width .4s;display:block}.opportunityTile:hover .tileLine span{width:100%!important}.experienceSection{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(135deg,#eef0ec 0,#f9f7f1 48%,#eee8dc 100%);padding:120px 0}.experienceGrid{grid-template-columns:.75fr 1.1fr;align-items:start;gap:90px;display:grid}.experienceSticky{position:sticky;top:120px}.experienceSticky p{margin:24px 0 19px}.processStack{gap:14px;display:grid}.processCard{border:1px solid var(--line);background:#ffffffc7;border-radius:25px;grid-template-columns:50px 1fr auto;align-items:start;gap:18px;min-height:190px;padding:26px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 9px 30px #1423370a}.processCard:hover{box-shadow:var(--shadow-sm);transform:translate(-8px)}.processCard>span{color:#8d6b30;background:#f4ead5;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.processCard small{letter-spacing:.15em;color:#9b7636;font-size:9px;font-weight:900}.processCard h3{letter-spacing:-.035em;margin:8px 0 9px;font-size:23px}.processCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.58}.processCard>b{letter-spacing:.13em;color:#7f8998;border:1px solid var(--line);border-radius:999px;padding:8px 10px;font-size:9px}.processCardFinal{color:#fff;background:linear-gradient(135deg,#142a48,#1e426c)}.processCardFinal h3{color:#fff}.processCardFinal p,.processCardFinal>b{color:#c8d2de}.processCardFinal>span{color:#e4c98e;background:#dec28629}.processCardFinal small{color:#d8bc7a}.intelligenceBand{background:#f9f8f4;padding:130px 0}.intelligenceGrid{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.intelligenceGrid h2{max-width:700px}.intelligenceVisual{height:390px;position:relative}.signalCore{width:104px;height:104px;box-shadow:var(--shadow);color:var(--navy);background:linear-gradient(145deg,#fff,#f2e5cd);border:1px solid #ae864059;border-radius:32px;place-items:center;font-size:28px;font-weight:900;animation:4s ease-in-out infinite breathe;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signal{border:1px solid var(--line);width:205px;box-shadow:var(--shadow-sm);background:#fff;border-radius:17px;padding:16px;animation:4s ease-in-out infinite signalFloat;position:absolute}.signal span{letter-spacing:.15em;color:#9d7732;font-size:8px;font-weight:900;display:block}.signal strong{margin-top:6px;font-size:12px;display:block}.signalA{top:16%;left:2%}.signalB{animation-delay:-1.4s;top:22%;right:0}.signalC{animation-delay:-2.6s;bottom:5%;left:20%}.intelligenceVisual:before,.intelligenceVisual:after{content:"";border:1px solid #ae864029;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intelligenceVisual:before{width:260px;height:260px}.intelligenceVisual:after{border-style:dashed;width:350px;height:350px;animation:34s linear infinite spin}.conversionPanel{color:#fff;background:radial-gradient(circle at 90% 10%,#d5b87733,#0000 28%),linear-gradient(135deg,#10233f,#1b3b63);border-radius:38px;justify-content:space-between;align-items:flex-end;gap:40px;min-height:420px;padding:54px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 90px #10233f2e}.conversionPanel:before{content:"FO";letter-spacing:-.11em;color:#ffffff06;pointer-events:none;font-size:330px;font-weight:900;position:absolute;top:-25%;right:4%}.conversionPanel h2{color:#fff;max-width:780px;margin-bottom:18px}.conversionPanel p{color:#c8d2df}.conversionPanel .eyebrow{color:#d7bb7e}.conversionPanel .btnPrimary{color:#10233f;white-space:nowrap;background:linear-gradient(135deg,#e1c78d,#bd944c);box-shadow:0 18px 50px #0000002e}h1,h2,h3{color:var(--ink);font-weight:770}.pageShell{background:radial-gradient(circle at 90% 0,#d5b87721,#0000 24%),linear-gradient(#faf9f5,#f3f0e8);min-height:100vh;padding-bottom:60px}.pageHeader{padding:58px 0 32px}.pageHeader h1{letter-spacing:-.05em;max-width:920px;margin:13px 0 16px;font-size:clamp(40px,6vw,68px);line-height:1}.formCard,.heroCard{border:1px solid var(--line);max-width:840px;box-shadow:var(--shadow-sm);background:#ffffffdb;border-radius:26px;padding:28px}.field{gap:8px;margin-bottom:18px;display:grid}.field label{color:var(--navy);font-size:13px;font-weight:800}.field input,.field select,.field textarea,.input{border:1px solid var(--line2);width:100%;color:var(--ink);background:#fff;border-radius:13px;outline:none;padding:14px 15px;transition:border-color .18s,box-shadow .18s}.field input:focus,.field select:focus,.field textarea:focus,.input:focus{border-color:#ae8640a6;box-shadow:0 0 0 4px #d5b87729}.field textarea{resize:vertical;min-height:120px}.badge{color:#226b57;background:var(--mintSoft);letter-spacing:.03em;border:1px solid #2f8a703b;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:850;display:inline-flex}.metricLabel{color:var(--muted);line-height:1.5}.metricValue{color:var(--ink);text-align:right;font-weight:800}.heroMetric{border-bottom:1px solid var(--line);justify-content:space-between;gap:14px;padding:16px 0;display:flex}.heroMetric:last-child{border-bottom:0}.dashboardGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.kpi{border:1px solid var(--line);background:#ffffffe0;border-radius:22px;padding:24px;box-shadow:0 8px 30px #19263a09}.kpi strong{color:var(--ink);letter-spacing:-.035em;margin-top:10px;font-size:32px;display:block}.grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:26px 0 86px;display:grid}.card{border:1px solid var(--line);background:#ffffffc7;border-radius:22px;min-height:190px;padding:22px;transition:transform .18s,box-shadow .18s;box-shadow:0 8px 35px #19263a0a}.card:hover{box-shadow:var(--shadow-sm);transform:translateY(-3px)}.card h3{margin:28px 0 10px;font-size:19px}.card p{color:var(--muted);margin:0;line-height:1.55}.iconBox{color:#8e6d33;background:linear-gradient(145deg,#fff,var(--goldSoft));border:1px solid #ae864047;border-radius:14px;place-items:center;width:46px;height:46px;font-size:12px;font-weight:850;display:grid}.section{border-top:1px solid var(--line);background:#ffffff5c;padding:92px 0}.sectionAlt{background:linear-gradient(#13233d09,#ffffff75)}.sectionTitle{letter-spacing:-.045em;max-width:880px;margin:12px 0 18px;font-size:clamp(36px,5vw,60px);line-height:1.02}.steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:36px;display:grid}.step{border:1px solid var(--line);background:#ffffffdb;border-radius:20px;padding:25px;box-shadow:0 8px 32px #19263a0a}.stepNum{color:#9b7738;letter-spacing:.1em;font-size:12px;font-weight:900}.splitSection{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);align-items:center;gap:38px;display:grid}.centerSection{text-align:center}.centerSection .sectionTitle,.centerSection .lead{margin-left:auto;margin-right:auto}.centerSection .heroActions{justify-content:center}.footer{color:var(--muted);border-top:1px solid var(--line);background:#ffffffad;padding:42px 0;font-size:11px}.footerInner{flex-wrap:wrap;justify-content:space-between;gap:18px;display:flex}@keyframes pulse{0%{box-shadow:0 0 #b9914766}70%{box-shadow:0 0 0 10px #b9914700}to{box-shadow:0 0 #b9914700}}@keyframes wordIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes spinReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes breathe{0%,to{scale:1}50%{scale:1.025}}@keyframes glow{0%,to{opacity:.55;scale:.85}50%{opacity:1;scale:1.15}}@keyframes floatCard{0%,to{margin-top:0}50%{margin-top:-10px}}@keyframes chipFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes ticker{to{transform:translate(-50%)}}@keyframes signalFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:1080px){.navlinks{display:none}.homeHero{grid-template-columns:1fr;min-height:auto;padding-top:76px}.homeHeroCopy{max-width:820px}.opportunityStage{width:100%;max-width:650px;margin:0 auto}.sectionHead,.experienceGrid,.intelligenceGrid{grid-template-columns:1fr}.experienceGrid{gap:50px}.experienceSticky{position:static}.opportunityGrid{grid-template-columns:1fr 1fr}.conversionPanel{flex-direction:column;align-items:flex-start}.intelligenceVisual{width:100%;max-width:650px;margin:auto}.splitSection{grid-template-columns:1fr}}@media (max-width:720px){.container{width:min(100% - 24px,1240px)}.navShell{padding-top:6px}.nav{border-radius:16px;min-height:61px;padding:8px 10px}.brandText span{font-size:13px}.brandText small{display:none}.brand svg{width:38px;height:38px}.navLogin{display:none}.navCta{padding:0 12px!important}.navCta span{display:none}.homeHero{gap:20px;padding:63px 0 72px}.homeHero h1{font-size:54px;line-height:.94}.heroDynamicLine{font-size:15px}.heroLead{font-size:16px}.heroActions{gap:10px}.btnBig{width:100%}.heroActions>.textCta{justify-content:center;width:100%}.trustStrip{gap:7px 11px}.opportunityStage{height:450px;margin:-25px auto -35px;transform:scale(.9)}.orbitRingOne{width:330px;height:330px}.orbitRingTwo{width:410px;height:410px}.coreCard{width:215px;min-height:240px;padding:21px}.coreCard strong{font-size:20px}.orbitCard{width:145px;padding:12px}.orbitCard1{left:-2%!important}.orbitCard2{left:66%!important}.orbitCard3{left:67%!important}.orbitCard4{left:-3%!important}.floatingChip{display:none}.tickerTrack{font-size:9px}.homeSection,.experienceSection,.intelligenceBand{padding:82px 0}.sectionHead{gap:18px}.sectionHead h2,.experienceSticky h2,.intelligenceGrid h2,.conversionPanel h2{font-size:43px}.opportunityGrid{grid-template-columns:1fr}.opportunityTile{min-height:245px}.processCard{grid-template-columns:44px 1fr}.processCard>b{display:none}.intelligenceVisual{height:330px;transform:scale(.92)}.signal{width:170px}.conversionPanel{border-radius:28px;min-height:460px;padding:30px}.conversionPanel:before{font-size:220px;right:-8%}.dashboardGrid,.grid,.steps{grid-template-columns:1fr}.formCard,.heroCard{border-radius:22px;padding:20px}.heroMetric{align-items:flex-start}.metricValue{max-width:56%}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opportunityStage{transform:none!important}}
:root{--fo-bg:#f4f5f7;--fo-bg2:#ebeef2;--fo-paper:#fff;--fo-ink:#0d0f13;--fo-ink2:#272b33;--fo-muted:#717782;--fo-line:#0d0f131a;--fo-line2:#0d0f132e;--fo-violet:#6c5cff;--fo-aqua:#3cd9c8;--fo-lilac:#b85cff;--fo-shadow:0 35px 120px #1518201f;--fo-shadow-sm:0 16px 50px #15182014;--fo-radius:30px}body{background:var(--fo-bg);color:var(--fo-ink)}.futureHome{color:var(--fo-ink);background:linear-gradient(#f8f9fb 0,#f1f3f6 38%,#f8f9fb 100%);overflow:hidden}.foLogoWrap{align-items:center;gap:12px;display:inline-flex}.foWordmark{line-height:1;display:grid}.foWordmark strong{letter-spacing:-.02em;white-space:nowrap;font-size:13px;font-weight:780}.foWordmark small{letter-spacing:.19em;text-transform:uppercase;color:#808692;margin-top:5px;font-size:6.8px;font-weight:850}.futureNavShell{z-index:100;-webkit-backdrop-filter:blur(22px)saturate(140%);backdrop-filter:blur(22px)saturate(140%);background:#f8f9fbc7;border-bottom:1px solid #0d0f1312;padding:0;position:sticky;top:0}.futureNav{min-height:76px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.futureBrand{gap:0}.futureNavLinks{color:#686e79;gap:34px;font-size:11px;font-weight:700}.futureNavLinks a{padding:29px 0;position:relative}.futureNavLinks a:after{content:"";background:linear-gradient(90deg,var(--fo-violet),var(--fo-aqua));height:1px;transition:right .25s;position:absolute;bottom:19px;left:0;right:100%}.futureNavLinks a:hover{color:var(--fo-ink)}.futureNavLinks a:hover:after{right:0}.futureNavActions{gap:12px}.futureNavActions .navLogin{color:#4e545f;font-size:11px}.futureNavCta{color:#fff;background:#111318;border-radius:999px;align-items:center;gap:15px;min-height:42px;padding:0 17px;font-size:11px;font-weight:780;transition:transform .2s,box-shadow .2s;display:inline-flex}.futureNavCta span{color:#9ce9de}.futureNavCta:hover{transform:translateY(-2px);box-shadow:0 12px 30px #10121829}.futureHero{border-bottom:1px solid var(--fo-line);background:radial-gradient(circle at 72% 20%,#6c5cff1a,#0000 24%),radial-gradient(circle at 85% 55%,#3cd9c817,#0000 22%),linear-gradient(135deg,#fafbfc 0,#f3f5f8 45%,#eef1f5 100%);min-height:calc(100svh - 76px);position:relative;overflow:hidden}.opportunityField{z-index:0;pointer-events:auto;opacity:.95;width:100%;height:100%;position:absolute;inset:0}.futureAurora{filter:blur(8px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.futureAurora.a1{background:radial-gradient(circle,#6c5cff26,#0000 65%);width:460px;height:460px;animation:8s ease-in-out infinite futureBreathe;top:13%;right:8%}.futureAurora.a2{background:radial-gradient(circle,#3cd9c81f,#0000 68%);width:360px;height:360px;animation:10s ease-in-out infinite reverse futureBreathe;bottom:8%;right:27%}.futureHeroInner{z-index:2;grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:56px;min-height:760px;padding:56px 0 140px;display:grid;position:relative}.futureHeroCopy{max-width:730px}.futureEyebrow{letter-spacing:.19em;color:#777d87;align-items:center;gap:12px;font-size:8px;font-weight:850;display:flex}.futureEyebrow span{color:#111318}.futureEyebrow i{background:linear-gradient(90deg,var(--fo-violet),var(--fo-aqua));width:42px;height:1px;display:block}.futureHero h1{letter-spacing:-.075em;color:#101217;max-width:860px;margin:24px 0 28px;font-size:clamp(66px,7.4vw,112px);font-weight:760;line-height:.88}.futureHero h1 em{background:linear-gradient(100deg,#111318 0%,#6c5cff 45%,#3cd9c8 105%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:640}.futureHeroCopy>p{color:#666d78;max-width:620px;margin:0;font-size:16.5px;line-height:1.72}.futureActions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:34px;display:flex}.futurePrimary{color:#fff;background:#111318;border-radius:999px;justify-content:center;align-items:center;gap:28px;min-height:58px;padding:0 22px;font-size:11.5px;font-weight:780;transition:transform .22s,box-shadow .22s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #11131829}.futurePrimary:before{content:"";background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:30%;transition:left .65s;position:absolute;inset:-1px auto -1px -40%;transform:skew(-20deg)}.futurePrimary:hover:before{left:115%}.futurePrimary:hover{transform:translateY(-3px);box-shadow:0 24px 60px #11131838}.futurePrimary span{color:#89eadf}.futureGhost{color:#545a65;align-items:center;gap:12px;font-size:11px;font-weight:780;display:inline-flex}.futureGhost span{border:1px solid var(--fo-line2);border-radius:50%;place-items:center;width:34px;height:34px;transition:all .22s;display:grid}.futureGhost:hover span{background:#fff;transform:translateY(3px)}.futureProof{color:#8b919b;flex-wrap:wrap;gap:19px;margin-top:36px;font-size:9.5px;display:flex}.futureProof span{align-items:center;gap:7px;display:flex}.futureProof b{color:#6c5cff;font-size:7px;font-weight:900}.futurePortalWrap{perspective:1200px;place-items:center;height:620px;display:grid;position:relative}.futurePortal{isolation:isolate;width:570px;height:570px;position:relative}.chromeRing{pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ringOuter{filter:drop-shadow(0 25px 45px #171b231c);background:conic-gradient(from 30deg,#12151b,#f4f7fa 8%,#7c8491 17%,#fff 27%,#313741 39%,#dce1e6 52%,#8c94a0 64%,#fff 76%,#20242c 88%,#12151b);width:540px;height:540px;animation:24s linear infinite chromeSpin;-webkit-mask:radial-gradient(circle,#0000 0 48%,#000 48.6% 53%,#0000 53.5%);mask:radial-gradient(circle,#0000 0 48%,#000 48.6% 53%,#0000 53.5%)}.ringMid{border:1px solid #262a3421;width:410px;height:410px;animation:5s ease-in-out infinite ringPulse;box-shadow:0 0 0 26px #ffffff45,0 0 0 27px #6c5cff0d}.ringInner{background:conic-gradient(from 90deg,#6c5cff1f,#3cd9c833,#b85cff1f,#6c5cff1f);width:300px;height:300px;animation:18s linear infinite chromeSpinReverse;-webkit-mask:radial-gradient(circle,#0000 0 46%,#000 47% 50%,#0000 51%);mask:radial-gradient(circle,#0000 0 46%,#000 47% 50%,#0000 51%)}.portalSweep{background:conic-gradient(from 220deg,transparent 0 76%,#6c5cff1a 83%,#3cd9c82e 88%,transparent 94%);border-radius:50%;width:440px;height:440px;animation:11s linear infinite chromeSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.portalCore{z-index:3;background:radial-gradient(circle at 35% 28%,#fff 0,#eef1f5 48%,#d8dde4 100%);border:1px solid #1a1d241f;border-radius:50%;place-items:center;width:235px;height:235px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 36px 100px #15182021,inset 0 1px #fff,inset 0 -16px 30px #2126300d}.portalCore:after{content:"";border:1px solid #6c5cff1f;border-radius:50%;position:absolute;inset:18px}.portalCore>span{letter-spacing:.2em;color:#858b96;font-size:6px;font-weight:900;position:absolute;bottom:24px}.portalNode{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#555c67;z-index:5;cursor:pointer;background:#ffffffd1;border:1px solid #13161c1f;border-radius:50%;align-content:center;place-items:center;gap:2px;width:64px;height:64px;transition:all .3s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;box-shadow:0 13px 36px #191d2514}.portalNode small{color:#a1a6af;font-size:6px}.portalNode strong{letter-spacing:.12em;font-size:9px}.portalNode:hover,.portalNode.active{color:#fff;background:#111318;border-color:#111318;transform:scale(1.12);box-shadow:0 18px 46px #11131838}.portalNode.active:after{content:"";border:1px solid #6c5cff59;border-radius:50%;animation:2.2s ease-out infinite nodePulse;position:absolute;inset:-7px}.node1{top:27%;left:2%}.node2{top:10%;right:8%}.node3{bottom:22%;right:1%}.node4{bottom:6%;left:10%}.portalReadout{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:6;background:#ffffffbd;border:1px solid #13161c1a;border-radius:18px;width:225px;padding:17px 18px;animation:.38s both readoutIn;position:absolute;top:48%;right:-8%;box-shadow:0 18px 55px #191d251a}.portalReadout>span{letter-spacing:.16em;color:#6c5cff;font-size:6px;font-weight:900}.portalReadout strong{letter-spacing:-.03em;margin:7px 0;font-size:17px;display:block}.portalReadout p{color:#777e88;margin:0 0 10px;font-size:9.5px;line-height:1.5}.portalReadout a{color:#15171c;align-items:center;gap:8px;font-size:9px;font-weight:850;display:flex}.portalReadout i{color:#6c5cff;font-style:normal}.portalSignal{letter-spacing:.16em;color:#9399a3;align-items:center;gap:7px;font-size:6px;font-weight:900;display:flex;position:absolute;top:54%;left:4%}.portalSignal i{background:#3cd9c8;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 6px #3cd9c817}.futureDock{z-index:4;-webkit-backdrop-filter:blur(24px)saturate(140%);backdrop-filter:blur(24px)saturate(140%);background:#ffffffba;border:1px solid #0d0f1317;border-radius:24px;grid-template-columns:190px 1fr 130px;align-items:stretch;gap:10px;min-height:92px;padding:10px;display:grid;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 24px 80px #171b231a}.dockPrompt{flex-direction:column;justify-content:center;padding:0 14px;display:flex}.dockPrompt span{letter-spacing:.09em;color:#8a909b;font-size:7px}.dockPrompt strong{margin-top:4px;font-size:13px}.dockPaths{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.dockPaths button,.dockUnknown{cursor:pointer;color:#545b66;background:#f6f7f9b8;border:1px solid #0d0f1314;border-radius:16px;flex-direction:column;justify-content:center;align-items:flex-start;padding:11px 12px;transition:all .22s;display:flex}.dockPaths button span,.dockUnknown span{letter-spacing:.14em;color:#777d89;font-size:6px;font-weight:900}.dockPaths button strong{white-space:nowrap;margin-top:4px;font-size:9.5px}.dockPaths button:hover,.dockPaths button.active{color:#fff;background:#111318;border-color:#111318;transform:translateY(-2px)}.dockPaths button.active span{color:#8de9df}.dockUnknown{color:#fff;background:linear-gradient(135deg,#6c5cff,#5e4be9);border-color:#0000;position:relative}.dockUnknown b{margin-top:4px;font-size:10px}.dockUnknown i{color:#9cf0e5;font-style:normal;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.futureFlowSection{color:#fff;background:radial-gradient(circle at 12% 20%,#6c5cff26,#0000 26%),linear-gradient(145deg,#101217 0,#171a22 52%,#0f1116 100%);padding:140px 0;position:relative}.futureFlowSection:before{content:"";background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(#0000,#000 18% 82%,#0000)}.futureFlowHeader{z-index:2;grid-template-columns:160px 1fr;align-items:start;gap:45px;margin-bottom:70px;display:grid;position:relative}.futureFlowHeader>div{align-items:center;gap:12px;padding-top:8px;display:flex}.futureFlowHeader span{color:#8f95a1;font-size:9px}.futureFlowHeader small{letter-spacing:.18em;color:#7b6cff;font-size:7px;font-weight:900}.futureFlowHeader h2{letter-spacing:-.06em;max-width:950px;margin:0;font-size:clamp(52px,6vw,86px);line-height:.92}.futureFlowHeader h2 em{color:#0000;background:linear-gradient(90deg,#fff,#7b6cff,#3cd9c8);-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:560}.futureFlowGrid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:start;gap:55px;display:grid;position:relative}.flowVisual{place-items:center;min-height:560px;display:grid;position:sticky;top:120px}.flowGlass{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:2;background:linear-gradient(145deg,#ffffff1a,#ffffff09);border:1px solid #ffffff1a;border-radius:32px;width:100%;min-height:460px;padding:24px;position:relative;overflow:hidden;box-shadow:0 40px 110px #00000047}.flowGlass:after{content:"";background:linear-gradient(120deg,#0000 24%,#ffffff14 46%,#0000 68%);animation:8s ease-in-out infinite glassSweep;position:absolute;inset:0;transform:translate(-110%)}.flowGlassTop,.flowBottom{letter-spacing:.14em;color:#8f96a2;z-index:2;justify-content:space-between;align-items:center;font-size:7px;font-weight:850;display:flex;position:relative}.flowGlassTop i{color:#63daca;font-style:normal}.flowRoute{letter-spacing:.1em;color:#666d79;align-items:center;gap:11px;margin-top:65px;font-size:8px;font-weight:850;display:flex}.flowRoute span.on{color:#fff}.flowRoute b{color:#434954;font-weight:400}.flowBig{max-width:510px;margin-top:34px}.flowBig small{letter-spacing:.17em;color:#7e72ff;font-size:7px;font-weight:900}.flowBig strong{letter-spacing:-.045em;margin:9px 0 13px;font-size:34px;display:block}.flowBig p{color:#9299a5;font-size:12px;line-height:1.65}.flowBottom{border-top:1px solid #ffffff14;padding-top:15px;position:absolute;bottom:24px;left:24px;right:24px}.flowBottom b{color:#d7dae0;margin-left:5px}.flowGlow{filter:blur(22px);background:radial-gradient(circle,#6c5cff47,#3cd9c80f 45%,#0000 70%);border-radius:50%;width:330px;height:330px;position:absolute}.flowSteps{display:grid}.flowSteps article{border-top:1px solid #ffffff1a;grid-template-columns:54px 1fr;gap:20px;min-height:175px;padding:27px 0;transition:padding .25s,border-color .25s;display:grid}.flowSteps article:last-child{border-bottom:1px solid #ffffff1a}.flowSteps article:hover{border-color:#6c5cff80;padding-left:10px}.flowSteps>article>span{color:#727984;padding-top:5px;font-size:9px}.flowSteps small{letter-spacing:.17em;color:#7f73ff;font-size:7px;font-weight:900}.flowSteps h3{letter-spacing:-.035em;margin:8px 0;font-size:24px}.flowSteps p{color:#8c939f;max-width:520px;margin:0;font-size:12px;line-height:1.55}.futureIntelSection{background:linear-gradient(#f7f8fa,#eef1f5);padding:140px 0 130px;position:relative}.futureIntelHeader{grid-template-columns:155px 1fr .48fr;align-items:end;gap:38px;margin-bottom:52px;display:grid}.futureIntelHeader>div{align-items:center;gap:10px;padding-bottom:8px;display:flex}.futureIntelHeader span{color:#737a85;font-size:9px}.futureIntelHeader small{letter-spacing:.16em;color:#6c5cff;font-size:7px;font-weight:900}.futureIntelHeader h2{letter-spacing:-.06em;margin:0;font-size:clamp(52px,5.8vw,82px);line-height:.92}.futureIntelHeader h2 em{background:linear-gradient(90deg,#6c5cff,#3cd9c8);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.futureIntelHeader>p{color:#737985;margin:0 0 5px;font-size:13px;line-height:1.7}.futureIntelDeck{grid-template-columns:1.15fr .85fr .85fr;gap:12px;display:grid}.intelPanel{background:#ffffffbf;border:1px solid #0d0f1317;border-radius:30px;flex-direction:column;min-height:420px;padding:22px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 70px #191d250f}.intelPanel:hover{box-shadow:var(--fo-shadow);transform:translateY(-7px)}.intelPanelHead{letter-spacing:.16em;color:#7b818c;justify-content:space-between;font-size:7px;font-weight:900;display:flex}.intelPanelHead i{color:#b0b5bd;font-style:normal}.intelPanelBody{z-index:2;margin-top:auto;position:relative}.intelPanel strong{letter-spacing:-.04em;margin:15px 0 10px;font-size:27px;display:block}.intelPanel p{color:#7a808b;max-width:340px;font-size:11.5px;line-height:1.6}.intelPanel.health{background:radial-gradient(circle at 70% 20%,#6c5cff26,#0000 30%),linear-gradient(145deg,#fff,#f1f3f8)}.intelPanel.health .intelPanelBody>strong{letter-spacing:-.08em;background:linear-gradient(115deg,#101217,#6c5cff,#3cd9c8);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:86px;line-height:.88}.healthRail{background:#0d0f1314;grid-template-columns:repeat(5,1fr);gap:4px;height:3px;margin-top:28px;display:grid}.healthRail span{background:linear-gradient(90deg,#353943,#6c5cff);height:3px}.healthRail span:nth-child(4),.healthRail span:nth-child(5){background:#d7dbe1}.intelPanel.blockers{color:#fff;background:linear-gradient(165deg,#15181f,#232832)}.intelPanel.blockers .intelPanelHead{color:#8f96a2}.intelPanel.blockers p{color:#9ca3ae}.blockerPulse{gap:8px;margin-bottom:36px;display:flex}.blockerPulse b{background:radial-gradient(circle,#6c5cff 0 10%,#6c5cff1f 12% 50%,#0000 52%);border-radius:50%;width:36px;height:36px;animation:2.8s ease-in-out infinite blockPulse}.blockerPulse b:nth-child(2){animation-delay:-.8s}.blockerPulse b:nth-child(3){animation-delay:-1.6s}.intelPanel.action{background:radial-gradient(circle at 70% 20%,#3cd9c829,#0000 34%),#fff}.actionArrow{color:#fff;background:linear-gradient(135deg,#6c5cff,#3cd9c8);border-radius:50%;place-items:center;width:80px;height:80px;font-size:34px;transition:transform .3s;display:grid;box-shadow:0 20px 55px #6c5cff38}.intelPanel.action:hover .actionArrow{transform:rotate(45deg)scale(1.04)}.futureAccessSection{background:#f8f9fb;padding:140px 0}.futureAccessGrid{grid-template-columns:.72fr 1.28fr;align-items:center;gap:80px;display:grid}.accessStatement>span{color:#6c5cff;font-size:8px;font-weight:900}.accessStatement h2{letter-spacing:-.06em;margin:17px 0 24px;font-size:clamp(52px,5.7vw,80px);line-height:.91}.accessStatement h2 em{background:linear-gradient(90deg,#6c5cff,#3cd9c8);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.accessStatement p{color:#747b86;max-width:480px;font-size:13px;line-height:1.7}.accessMatrix{height:590px;box-shadow:var(--fo-shadow-sm);background:radial-gradient(circle,#6c5cff1a,#0000 24%),linear-gradient(145deg,#fff,#eef1f5);border:1px solid #0d0f1314;border-radius:38px;position:relative;overflow:hidden}.matrixCore{z-index:4;background:#fff;border:1px solid #0d0f131a;border-radius:50%;place-items:center;width:190px;height:190px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 25px 70px #1619211f}.matrixCore>span{letter-spacing:.18em;color:#8a909b;font-size:6px;font-weight:900;position:absolute;bottom:24px}.matrixOrbit{border:1px solid #0d0f131a;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.matrixOrbit.o1{width:380px;height:380px}.matrixOrbit.o2{border-style:dashed;border-color:#6c5cff29;width:520px;height:520px;animation:50s linear infinite chromeSpin}.matrixItem{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#ffffffd6;border:1px solid #0d0f1317;border-radius:18px;width:160px;padding:15px;animation:5s ease-in-out infinite matrixFloat;position:absolute;box-shadow:0 12px 36px #16192112}.matrixItem small{letter-spacing:.15em;color:#6c5cff;font-size:6px;font-weight:900}.matrixItem strong{margin-top:6px;font-size:12px;display:block}.matrixItem.m1{top:19%;left:7%}.matrixItem.m2{animation-delay:-1.2s;top:14%;right:7%}.matrixItem.m3{animation-delay:-2.4s;bottom:14%;left:11%}.matrixItem.m4{animation-delay:-3.2s;bottom:16%;right:8%}.futureFinalSection{background:#f8f9fb;padding:30px 0 110px}.futureFinal{min-height:420px;box-shadow:var(--fo-shadow-sm);background:radial-gradient(circle at 82% 22%,#6c5cff2b,#0000 24%),radial-gradient(circle at 70% 75%,#3cd9c81f,#0000 22%),linear-gradient(145deg,#fff,#edf0f5);border:1px solid #0d0f1317;border-radius:38px;grid-template-columns:110px 1fr auto;align-items:center;gap:40px;padding:50px;display:grid;position:relative;overflow:hidden}.futureFinal:after{content:"";border:1px solid #6c5cff21;border-radius:50%;width:420px;height:420px;position:absolute;top:-190px;right:-180px;box-shadow:0 0 0 60px #6c5cff08,0 0 0 120px #3cd9c805}.futureFinal>div,.futureFinal>a{z-index:2;position:relative}.futureFinal>div:nth-child(2)>span{letter-spacing:.18em;color:#6c5cff;font-size:7px;font-weight:900}.futureFinal h2{letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(44px,4.7vw,66px);line-height:.94}.futureFinal p{color:#747b86;max-width:560px;font-size:13px;line-height:1.65}.finalButton{white-space:nowrap}.futureFooter{border-top:1px solid var(--fo-line);background:#eef1f4;padding:38px 0 45px}.futureFooter>.container{justify-content:space-between;align-items:center;gap:30px;display:flex}.futureFooter>.container>div{text-align:right;gap:6px;display:grid}.futureFooter span{letter-spacing:.14em;text-transform:uppercase;color:#6c7380;font-size:8px;font-weight:800}.futureFooter small{color:#8a9099;font-size:9px}[data-reveal]{opacity:0;transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1);transform:translateY(26px)}[data-reveal].is-visible{opacity:1;transform:none}@keyframes chromeSpin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes chromeSpinReverse{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes futureBreathe{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes ringPulse{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-50%)scale(1.025)}}@keyframes nodePulse{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.45)}}@keyframes readoutIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes glassSweep{0%,63%{transform:translate(-110%)}82%,to{transform:translate(110%)}}@keyframes blockPulse{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}@keyframes matrixFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@media (max-width:1120px){.futureHeroInner{grid-template-columns:1fr;gap:10px;padding-bottom:180px}.futureHeroCopy{max-width:850px}.futurePortalWrap{height:590px}.futureDock{grid-template-columns:1fr;width:min(94%,900px)}.dockPrompt{display:none}.futureFlowHeader,.futureIntelHeader,.futureAccessGrid{grid-template-columns:1fr;gap:26px}.futureIntelHeader>p{max-width:600px}.futureFlowGrid{grid-template-columns:1fr}.flowVisual{position:relative;top:0}.futureIntelDeck{grid-template-columns:1.2fr .8fr}.intelPanel.action{grid-column:1/-1;min-height:300px}.accessMatrix{width:100%;max-width:850px}.futureFinal{grid-template-columns:90px 1fr}.finalButton{grid-column:2/3;width:max-content}}@media (max-width:780px){.futureNav{min-height:68px}.futureNavLinks{display:none}.foWordmark strong{font-size:11px}.foWordmark small{display:none}.futureHero{min-height:auto}.futureHeroInner{min-height:auto;padding:55px 0 150px}.futureHero h1{font-size:clamp(58px,15vw,78px)}.futureHeroCopy>p{font-size:15px}.futurePortalWrap{height:520px}.futurePortal{transform-origin:50%;transform:scale(.86)}.futureDock{margin-bottom:18px;position:relative;bottom:auto;left:auto;transform:none}.dockPaths{grid-template-columns:repeat(2,1fr)}.dockUnknown{min-height:60px}.futureFlowSection,.futureIntelSection,.futureAccessSection{padding:100px 0}.futureFlowHeader h2,.futureIntelHeader h2,.accessStatement h2{font-size:48px}.futureIntelDeck{grid-template-columns:1fr}.intelPanel.action{grid-column:auto}.futureFinal{grid-template-columns:1fr;padding:34px}.finalMark{display:none}.finalButton{grid-column:auto}.futureFooter>.container{flex-direction:column;align-items:flex-start}.futureFooter>.container>div{text-align:left}}@media (max-width:560px){.container{width:min(100% - 24px,1240px)}.futureNavActions .navLogin{display:none}.futureNavCta{min-height:38px;padding:0 14px}.futureHeroInner{padding-top:45px}.futureHero h1{font-size:54px}.futureEyebrow{font-size:6.8px}.futureProof{gap:10px 14px}.futurePortalWrap{height:440px}.futurePortal{transform:scale(.69)}.portalReadout{top:50%;right:-3%}.futureDock{border-radius:18px;padding:8px}.dockPaths button{min-height:54px}.futureFlowHeader{margin-bottom:42px}.flowGlass{border-radius:24px;min-height:420px;padding:18px}.flowRoute{gap:6px;font-size:6.5px}.flowBig strong{font-size:27px}.flowBottom{bottom:18px;left:18px;right:18px}.flowSteps article{min-height:150px}.intelPanel{min-height:340px}.intelPanel.health .intelPanelBody>strong{font-size:72px}.accessMatrix{height:480px}.matrixCore{width:150px;height:150px}.matrixCore svg{width:90px;height:90px}.matrixOrbit.o1{width:300px;height:300px}.matrixOrbit.o2{width:410px;height:410px}.matrixItem{width:125px;padding:12px}.matrixItem.m1{top:15%;left:3%}.matrixItem.m2{top:13%;right:3%}.matrixItem.m3{bottom:13%;left:4%}.matrixItem.m4{bottom:15%;right:3%}.futureFinal{border-radius:28px;padding:28px}.futureFinal h2{font-size:44px}.finalButton{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ringOuter,.ringInner,.portalSweep,.futureAurora,.matrixOrbit.o2,.matrixItem,.blockerPulse b,.flowGlass:after{animation:none!important}.opportunityField{display:none}[data-reveal]{opacity:1;transition:none;transform:none}}
.futureHome .container,.scannerExperience .container{width:min(1360px,100% - 72px)}.futureHome,.scannerExperience{font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizelegibility}.futureHome h1,.futureHome h2,.futureHome h3,.scannerExperience h1,.scannerExperience h2,.scannerExperience h3{text-wrap:balance}.futureHome p,.scannerExperience p{text-wrap:pretty}.futureNav{gap:34px}.futureBrand{min-width:max-content}.futureNavLinks{margin-left:auto;margin-right:auto}.futureNavActions{min-width:max-content}.futureHeroInner{grid-template-columns:minmax(460px,.88fr) minmax(540px,1.12fr);gap:36px;min-height:min(790px,100svh - 76px);padding-top:44px}.futureHeroCopy{z-index:8;min-width:0;position:relative}.futureHero h1{max-width:760px;font-size:clamp(64px,6.55vw,104px)}.futureHeroCopy>p{max-width:580px;font-size:15.5px}.futurePortalWrap{min-width:0;height:590px;overflow:visible}.futurePortal{width:540px;max-width:100%;height:540px}.ringOuter{width:510px;height:510px}.ringMid{width:390px;height:390px}.ringInner{width:286px;height:286px}.portalSweep{width:420px;height:420px}.portalCore{width:222px;height:222px}.portalCore svg{width:164px;height:164px}.portalReadout{width:210px;top:51%;right:0}.node3{bottom:15%;right:4%}.node2{top:8%;right:11%}.portalSignal{top:56%;left:7%}.futureDock{grid-template-columns:180px minmax(0,1fr) 126px;width:min(1360px,100% - 72px)}.dockPaths{min-width:0}.dockPaths button strong{text-overflow:ellipsis;max-width:100%;overflow:hidden}.futureFlowHeader{grid-template-columns:135px minmax(0,1fr);gap:36px}.futureFlowHeader h2{max-width:1020px;font-size:clamp(50px,5.25vw,78px)}.futureFlowGrid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr);gap:48px}.flowGlass{min-height:445px}.flowBig strong{font-size:32px}.flowSteps article{min-height:164px}.futureIntelHeader{grid-template-columns:130px minmax(0,1fr) minmax(260px,.42fr);gap:34px}.futureIntelHeader h2{font-size:clamp(50px,5.05vw,76px)}.futureIntelDeck{grid-template-columns:1.12fr .94fr .94fr}.intelPanel{min-height:400px}.intelPanel.health .intelPanelBody>strong{font-size:80px}.futureAccessGrid{grid-template-columns:minmax(420px,.72fr) minmax(0,1.28fr);gap:64px}.accessStatement h2{font-size:clamp(50px,5.1vw,74px)}.accessMatrix{height:560px}.matrixItem{width:150px}.matrixItem.m1{top:17%;left:5%}.matrixItem.m2{top:14%;right:5%}.matrixItem.m3{bottom:14%;left:7%}.matrixItem.m4{bottom:16%;right:5%}.futureFinal{grid-template-columns:96px minmax(0,1fr) auto;gap:34px;padding:46px}.futureFinal h2{font-size:clamp(42px,4.2vw,60px)}.scannerShell{grid-template-columns:245px minmax(0,1fr);gap:58px}.scannerCanvas{width:100%;max-width:940px;padding-right:0}.scannerQuestion h1,.scannerResult h1{max-width:820px;font-size:clamp(50px,5.5vw,76px)}.scannerOptions{max-width:860px}.scannerTypeOptions button strong{font-size:19px}.scannerContext strong{font-size:25px}.scannerAmount{max-width:720px}.scannerAmount input{font-size:clamp(60px,7vw,96px)}@media (max-width:1280px){.futureHome .container,.scannerExperience .container{width:min(1180px,100% - 52px)}.futureHeroInner{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);gap:18px}.futureHero h1{font-size:clamp(60px,6.2vw,88px)}.futurePortal{transform-origin:50%;transform:scale(.92)}.futureDock{grid-template-columns:160px minmax(0,1fr) 118px;width:min(1180px,100% - 52px)}.dockPaths button{padding-inline:9px}.dockPaths button strong{font-size:8.5px}.futureAccessGrid{grid-template-columns:.8fr 1.2fr;gap:44px}.matrixItem{width:138px}}@media (max-width:1120px){.futureHome .container,.scannerExperience .container{width:min(960px,100% - 44px)}.futureHeroInner{grid-template-columns:1fr;gap:8px;min-height:auto;padding:70px 0 36px}.futureHeroCopy{max-width:820px}.futureHero h1{max-width:820px;font-size:clamp(64px,9vw,92px)}.futureHeroCopy>p{max-width:650px}.futurePortalWrap{height:575px;margin-top:12px}.futurePortal{transform:scale(.94)}.futureDock{grid-template-columns:1fr;width:min(960px,100% - 44px);margin:0 auto 28px;position:relative;bottom:auto;left:auto;transform:none}.dockPrompt{display:none}.dockUnknown{min-height:64px}.futureFlowHeader,.futureIntelHeader,.futureAccessGrid,.futureFlowGrid{grid-template-columns:1fr}.flowVisual{min-height:auto;position:relative;top:0}.futureIntelHeader>p{max-width:620px}.futureIntelDeck{grid-template-columns:1fr 1fr}.intelPanel.action{grid-column:1/-1;min-height:300px}.accessStatement{max-width:760px}.accessMatrix{width:100%;max-width:820px;margin:0 auto}.futureFinal{grid-template-columns:80px minmax(0,1fr)}.finalButton{grid-column:2;width:max-content}.scannerShell{grid-template-columns:1fr;gap:26px}.scannerContext{border-right:0;border-bottom:1px solid var(--fo-line);min-height:auto;padding:0 0 22px;position:relative;top:0}.scannerStepNo{margin-bottom:14px}.scannerMiniFlow{margin-top:18px}.scannerCanvas{max-width:none}}@media (max-width:820px){.futureHome .container,.scannerExperience .container{width:min(100% - 32px,760px)}.futureNav{min-height:68px}.futureNavLinks{display:none}.futureNavActions{margin-left:auto}.futureHeroInner{padding-top:50px}.futureHero h1{font-size:clamp(56px,12vw,76px);line-height:.9}.futureHeroCopy>p{font-size:15px}.futurePortalWrap{height:515px}.futurePortal{transform:scale(.82)}.portalReadout{width:190px;right:2%}.dockPaths{grid-template-columns:1fr 1fr}.dockPaths button{min-height:60px}.dockUnknown{min-height:58px}.futureFlowSection,.futureIntelSection,.futureAccessSection{padding:96px 0}.futureFlowHeader,.futureIntelHeader{margin-bottom:44px}.futureFlowHeader h2,.futureIntelHeader h2,.accessStatement h2{font-size:clamp(46px,9vw,62px)}.futureIntelDeck{grid-template-columns:1fr}.intelPanel.action{grid-column:auto}.intelPanel{min-height:330px}.accessMatrix{height:500px}.matrixCore{width:158px;height:158px}.matrixCore svg{width:96px;height:96px}.matrixOrbit.o1{width:320px;height:320px}.matrixOrbit.o2{width:440px;height:440px}.matrixItem{width:132px;padding:12px}.futureFinal{grid-template-columns:1fr;padding:32px}.finalMark{display:none}.finalButton{grid-column:auto;width:max-content}.futureFooter>.container{flex-direction:column;align-items:flex-start}.futureFooter>.container>div{text-align:left}.scannerQuestion h1,.scannerResult h1{font-size:clamp(46px,9vw,62px)}}@media (max-width:620px){.futureHome .container,.scannerExperience .container{width:calc(100% - 24px)}.futureBrand .foWordmark strong{font-size:10px}.futureBrand .foWordmark small{display:none}.futureBrand svg{width:44px;height:44px}.futureNavCta{min-height:38px;padding:0 13px}.futureNavActions .navLogin{display:none}.futureHeroInner{padding:42px 0 18px}.futureEyebrow{letter-spacing:.14em;font-size:6.2px}.futureEyebrow i{width:24px}.futureHero h1{letter-spacing:-.068em;font-size:clamp(50px,14.8vw,62px)}.futureHeroCopy>p{font-size:14px;line-height:1.65}.futureActions{gap:15px}.futurePrimary{justify-content:space-between;width:100%}.futureGhost{padding-left:2px}.futureProof{grid-template-columns:1fr;gap:8px;margin-top:26px;display:grid}.futurePortalWrap{height:430px;margin-inline:-12px;overflow:hidden}.futurePortal{transform:scale(.66)}.portalReadout{width:175px;top:50%;right:1%}.portalNode{width:60px;height:60px}.portalSignal{left:10%}.futureDock{border-radius:18px;width:calc(100% - 24px);padding:8px}.dockPaths{grid-template-columns:1fr 1fr}.dockPaths button{border-radius:13px;min-height:58px}.dockUnknown{border-radius:13px}.futureFlowSection,.futureIntelSection,.futureAccessSection{padding:78px 0}.futureFlowHeader h2,.futureIntelHeader h2,.accessStatement h2{font-size:43px}.flowGlass{border-radius:22px;min-height:410px;padding:17px}.flowGlassTop span{max-width:190px}.flowRoute{flex-wrap:wrap;gap:5px;font-size:6px}.flowBig strong{font-size:26px}.flowBottom{flex-direction:column;align-items:flex-start;gap:12px;bottom:17px;left:17px;right:17px}.flowSteps article{grid-template-columns:38px 1fr;min-height:140px}.flowSteps h3{font-size:21px}.intelPanel{border-radius:24px;min-height:310px}.intelPanel.health .intelPanelBody>strong{font-size:68px}.accessMatrix{border-radius:26px;height:440px}.matrixCore{width:132px;height:132px}.matrixCore svg{width:82px;height:82px}.matrixOrbit.o1{width:270px;height:270px}.matrixOrbit.o2{width:370px;height:370px}.matrixItem{width:112px}.matrixItem strong{font-size:10px}.matrixItem.m1{top:12%;left:2%}.matrixItem.m2{top:11%;right:2%}.matrixItem.m3{bottom:11%;left:3%}.matrixItem.m4{bottom:12%;right:2%}.futureFinal{border-radius:26px;min-height:360px;padding:26px}.futureFinal h2{font-size:40px}.finalButton{width:100%}.scannerNav{min-height:68px}.scannerNav .foLogoWrap svg{width:42px;height:42px}.scannerNav .foWordmark strong{font-size:10px}.scannerNav .foWordmark small{display:none}.scannerShell{padding-top:24px}.scannerContext strong{font-size:22px}.scannerQuestion h1,.scannerResult h1{font-size:44px}.scannerQuestion>p{margin-bottom:24px;font-size:13px}.scannerOptions{grid-template-columns:1fr}.scannerOptions button{border-radius:18px;min-height:78px}.scannerTypeOptions button{min-height:90px}.scannerTypeOptions button strong{font-size:17px}.scannerAmount input{font-size:62px}.scannerResultTop{flex-direction:column;align-items:flex-start}.scannerResultTop>div:first-child>strong{font-size:78px}.leadGrid{grid-template-columns:1fr}.scannerControls{gap:18px}.scannerControls .scannerNext{margin-left:auto}}@media (max-width:390px){.futureHero h1{font-size:47px}.futurePortalWrap{height:395px}.futurePortal{transform:scale(.59)}.portalReadout{right:0}.dockPaths{grid-template-columns:1fr}.futureFlowHeader h2,.futureIntelHeader h2,.accessStatement h2{font-size:39px}.futureFinal h2{font-size:36px}.scannerQuestion h1,.scannerResult h1{font-size:40px}}@media (prefers-reduced-motion:reduce){.opportunityField{display:none}}
.futureHome section{isolation:isolate;position:relative}.futureHome h1,.futureHome h2,.futureHome h3,.futureHome p,.scannerExperience h1,.scannerExperience h2,.scannerExperience h3,.scannerExperience p{max-width:100%}.futureHome .container,.scannerExperience .container{width:min(1240px,100% - 48px)}.futureHero{padding-bottom:18px;overflow:hidden;min-height:0!important}.futureHeroInner{align-items:center;grid-template-columns:minmax(430px,.96fr) minmax(440px,1.04fr)!important;gap:24px!important;min-height:0!important;padding:42px 0 28px!important}.futureHeroCopy{align-self:center;max-width:650px}.futureHero h1{letter-spacing:-.067em!important;max-width:650px!important;margin:20px 0 22px!important;font-size:clamp(58px,5.6vw,84px)!important;line-height:.91!important}.futureHeroCopy>p{max-width:560px!important;font-size:14.5px!important;line-height:1.62!important}.futureActions,.futureProof{margin-top:27px!important}.futurePortalWrap{place-items:center;display:grid;height:500px!important;min-height:0!important;overflow:visible!important}.futurePortal{max-width:100%;width:470px!important;height:470px!important;transform:none!important}.ringOuter{width:440px!important;height:440px!important}.ringMid{width:330px!important;height:330px!important}.ringInner{width:242px!important;height:242px!important}.portalSweep{width:360px!important;height:360px!important}.portalCore{width:190px!important;height:190px!important}.portalCore svg{width:136px!important;height:136px!important}.portalCore>span{font-size:5.5px!important;bottom:18px!important}.portalNode{width:54px!important;height:54px!important}.node1{top:25%!important;left:3%!important}.node2{top:9%!important;right:7%!important}.node3{bottom:17%!important;right:4%!important}.node4{bottom:8%!important;left:10%!important}.portalReadout{border-radius:16px!important;width:176px!important;padding:14px 15px!important;top:48%!important;right:8px!important}.portalReadout strong{font-size:15px!important}.portalReadout p{font-size:8.8px!important;line-height:1.42!important}.portalSignal{font-size:5.5px!important;top:54%!important;left:7%!important}.futureDock{border-radius:20px!important;grid-template-columns:170px minmax(0,1fr) 120px!important;width:min(1240px,100% - 48px)!important;min-height:76px!important;margin:0 auto 12px!important;padding:8px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important}.dockPrompt{padding:0 10px!important}.dockPrompt span{font-size:6.5px!important}.dockPrompt strong{font-size:12px!important}.dockPaths button,.dockUnknown{border-radius:13px!important;min-height:58px!important;padding:8px 10px!important}.dockPaths button strong{font-size:8.3px!important}.dockUnknown b{font-size:9px!important}.futureFlowSection{padding:88px 0 94px!important;overflow:hidden!important}.futureFlowHeader{grid-template-columns:110px minmax(0,1fr)!important;align-items:start!important;gap:24px!important;margin-bottom:42px!important}.futureFlowHeader h2{letter-spacing:-.055em!important;color:#f7f9fc!important;text-shadow:0 1px #ffffff05!important;max-width:900px!important;font-size:clamp(46px,4.4vw,64px)!important;line-height:.94!important}.futureFlowHeader h2 em{color:#0000!important;background:linear-gradient(90deg,#fff 0%,#b8b0ff 54%,#75e7da 100%)!important;-webkit-background-clip:text!important;background-clip:text!important}.futureFlowHeader span{color:#c2c8d2!important}.futureFlowHeader small{color:#9b91ff!important}.futureFlowGrid{grid-template-columns:minmax(0,1fr) minmax(360px,.92fr)!important;align-items:start!important;gap:34px!important}.flowVisual{align-self:start!important;min-height:0!important;position:relative!important;top:auto!important}.flowGlass{background:linear-gradient(145deg,#ffffff1d,#ffffff0b)!important;border-color:#ffffff29!important;border-radius:26px!important;min-height:360px!important;padding:20px!important}.flowGlassTop,.flowBottom{color:#bbc2ce!important}.flowGlassTop i{color:#74e7d9!important}.flowRoute{color:#929aa8!important;margin-top:44px!important}.flowRoute span.on{color:#fff!important}.flowBig{margin-top:27px!important}.flowBig small{color:#a59cff!important}.flowBig strong{color:#fff!important;font-size:28px!important}.flowBig p{color:#c1c7d1!important;max-width:470px!important;font-size:11.5px!important;line-height:1.55!important}.flowBottom{bottom:19px!important;left:20px!important;right:20px!important}.flowBottom b{color:#fff!important}.flowSteps{gap:0!important}.flowSteps article{border-color:#ffffff21!important;grid-template-columns:42px 1fr!important;gap:16px!important;min-height:128px!important;padding:21px 0!important}.flowSteps article:hover{padding-left:6px!important}.flowSteps>article>span{color:#a8afbb!important}.flowSteps small{color:#a69dff!important}.flowSteps h3{color:#f7f9fc!important;margin:6px 0!important;font-size:20px!important;line-height:1.12!important}.flowSteps p{color:#c0c7d1!important;max-width:520px!important;font-size:11px!important;line-height:1.45!important}.futureIntelSection{padding:92px 0 96px!important}.futureIntelHeader{grid-template-columns:110px minmax(0,1fr) minmax(240px,.38fr)!important;gap:26px!important;margin-bottom:38px!important}.futureIntelHeader h2{font-size:clamp(45px,4.5vw,64px)!important}.futureIntelDeck{gap:10px!important}.intelPanel{border-radius:24px!important;min-height:330px!important;padding:19px!important}.intelPanel.health .intelPanelBody>strong{font-size:68px!important}.intelPanel strong{font-size:23px!important}.intelPanel p{font-size:10.8px!important}.futureAccessSection{padding:92px 0!important}.futureAccessGrid{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr)!important;gap:44px!important}.accessStatement h2{font-size:clamp(45px,4.4vw,62px)!important}.accessMatrix{border-radius:30px!important;height:470px!important}.matrixCore{width:160px!important;height:160px!important}.matrixCore svg{width:98px!important;height:98px!important}.matrixOrbit.o1{width:320px!important;height:320px!important}.matrixOrbit.o2{width:425px!important;height:425px!important}.matrixItem{width:132px!important;padding:12px!important}.matrixItem strong{font-size:10.5px!important}.matrixItem.m1{top:14%!important;left:5%!important}.matrixItem.m2{top:12%!important;right:5%!important}.matrixItem.m3{bottom:13%!important;left:7%!important}.matrixItem.m4{bottom:14%!important;right:5%!important}.futureFinalSection{padding:18px 0 72px!important}.futureFinal{border-radius:30px!important;min-height:330px!important;padding:38px!important}.futureFinal h2{font-size:clamp(38px,3.8vw,54px)!important}.futureFooter{padding:30px 0 34px!important}@media (max-width:1180px){.futureHome .container,.scannerExperience .container{width:min(1040px,100% - 40px)}.futureHeroInner{grid-template-columns:minmax(0,.95fr) minmax(400px,1.05fr)!important;gap:10px!important}.futureHero h1{max-width:570px!important;font-size:clamp(54px,5.4vw,72px)!important}.futurePortalWrap{height:450px!important}.futurePortal{transform-origin:50%!important;transform:scale(.88)!important}.futureDock{grid-template-columns:145px minmax(0,1fr) 110px!important;width:min(1040px,100% - 40px)!important}.dockPrompt strong{font-size:11px!important}.dockPaths button strong{font-size:7.7px!important}.futureFlowHeader h2{font-size:54px!important}.futureFlowGrid{grid-template-columns:1fr 1fr!important;gap:28px!important}.flowSteps h3{font-size:18px!important}.flowSteps p{font-size:10.5px!important}.futureIntelHeader{grid-template-columns:90px minmax(0,1fr)!important}.futureIntelHeader>p{grid-column:2!important;max-width:620px!important}.futureAccessGrid{grid-template-columns:.85fr 1.15fr!important;gap:30px!important}}@media (min-width:901px) and (max-height:820px){.futureHeroInner{padding-top:25px!important;padding-bottom:18px!important}.futureHero h1{margin:15px 0 18px!important;font-size:clamp(52px,5.2vw,74px)!important}.futureHeroCopy>p{font-size:13.5px!important}.futureActions{margin-top:21px!important}.futureProof{margin-top:20px!important}.futurePortalWrap{height:420px!important}.futurePortal{transform:scale(.84)!important}.futureDock{min-height:68px!important}.dockPaths button,.dockUnknown{min-height:50px!important}.futureFlowSection{padding-top:72px!important;padding-bottom:76px!important}.futureFlowHeader{margin-bottom:32px!important}.futureFlowHeader h2{font-size:50px!important}.flowGlass{min-height:335px!important}.flowSteps article{min-height:116px!important;padding:17px 0!important}}@media (max-width:900px){.futureHome .container,.scannerExperience .container{width:min(760px,100% - 32px)}.futureHeroInner{grid-template-columns:1fr!important;gap:16px!important;padding:48px 0 18px!important}.futureHeroCopy{max-width:720px}.futureHero h1{max-width:700px!important;font-size:clamp(52px,10vw,72px)!important}.futurePortalWrap{height:470px!important;overflow:visible!important}.futurePortal{transform:scale(.86)!important}.futureDock{grid-template-columns:1fr!important;width:min(760px,100% - 32px)!important}.dockPrompt{display:none!important}.dockPaths{grid-template-columns:repeat(2,1fr)!important}.dockUnknown{min-height:56px!important}.futureFlowHeader,.futureIntelHeader,.futureAccessGrid{grid-template-columns:1fr!important}.futureFlowHeader h2,.futureIntelHeader h2,.accessStatement h2{font-size:48px!important}.futureFlowGrid{grid-template-columns:1fr!important}.futureIntelHeader>p{grid-column:auto!important}.futureIntelDeck{grid-template-columns:1fr!important}.intelPanel.action{grid-column:auto!important}.accessStatement{max-width:680px}.accessMatrix{width:100%;max-width:720px;margin:0 auto}.futureFinal{grid-template-columns:1fr!important}.finalMark{display:none!important}.finalButton{grid-column:auto!important}}@media (max-width:620px){.futureHome .container,.scannerExperience .container{width:calc(100% - 22px)}.futureHeroInner{padding-top:34px!important}.futureHero h1{font-size:49px!important;line-height:.92!important}.futureHeroCopy>p{font-size:13.5px!important}.futurePortalWrap{height:390px!important;margin:0!important;overflow:hidden!important}.futurePortal{transform:scale(.67)!important}.futureDock{width:calc(100% - 22px)!important}.dockPaths{grid-template-columns:1fr 1fr!important}.futureFlowSection,.futureIntelSection,.futureAccessSection{padding:70px 0!important}.futureFlowHeader h2,.futureIntelHeader h2,.accessStatement h2{font-size:40px!important}.flowGlass{min-height:390px!important}.flowSteps article{min-height:126px!important}.accessMatrix{height:420px!important}.futureFinal{padding:25px!important}.futureFinal h2{font-size:38px!important}}
.futureHome,.scannerExperience{--page-max:1280px;--page-pad:54px}.futureHome .container,.scannerExperience .container{width:min(var(--page-max),calc(100% - var(--page-pad)))!important}.futureHome h1,.futureHome h2,.futureHome h3,.futureHome p,.futureHome strong,.futureHome small{overflow-wrap:normal;word-break:normal}.futureHome section,.futureHome section *{min-width:0}.futureNav{min-height:78px!important}.futureBrand .foLogoWrap{gap:13px!important}.futureBrand .foWordmark strong{font-size:14px!important}.futureBrand .foWordmark small{letter-spacing:.18em!important;font-size:6.9px!important}.futureNavLinks{gap:38px!important}.futureNavLinks a{font-size:11.2px!important}.futureNavCta{min-height:44px!important;padding:0 18px!important}.futureHero{padding-bottom:24px!important}.futureHeroInner{grid-template-columns:minmax(455px,.94fr) minmax(470px,1.06fr)!important;align-items:center!important;gap:32px!important;padding:46px 0 34px!important}.futureHeroCopy{max-width:675px!important}.futureEyebrow{letter-spacing:.18em!important;font-size:7.7px!important}.futureHero h1{max-width:675px!important;margin:19px 0 22px!important;font-size:clamp(60px,5.9vw,88px)!important;line-height:.905!important}.futureHeroCopy>p{color:#626a76!important;max-width:590px!important;font-size:15px!important;line-height:1.66!important}.futureActions{margin-top:29px!important}.futurePrimary{min-height:58px!important;padding:0 24px!important;font-size:11.7px!important}.futureGhost{font-size:11.2px!important}.futureProof{color:#79818d!important;gap:12px 22px!important;margin-top:28px!important;font-size:9.7px!important}.futurePortalWrap{height:525px!important;overflow:visible!important}.futurePortal{width:500px!important;height:500px!important;transform:none!important}.ringOuter{width:470px!important;height:470px!important}.ringMid{width:352px!important;height:352px!important}.ringInner{width:258px!important;height:258px!important}.portalSweep{width:386px!important;height:386px!important}.portalCore{width:202px!important;height:202px!important}.portalCore svg{width:148px!important;height:148px!important}.portalCore>span{font-size:5.8px!important;bottom:19px!important}.portalNode{width:59px!important;height:59px!important}.portalNode strong{font-size:9.2px!important}.portalNode small{font-size:6.2px!important}.node1{top:26%!important;left:3%!important}.node2{top:9%!important;right:8%!important}.node3{bottom:17%!important;right:4%!important}.node4{bottom:8%!important;left:9%!important}.portalReadout{background:#ffffffe0!important;border-radius:18px!important;width:194px!important;padding:16px 17px!important;top:49%!important;right:2px!important;box-shadow:0 18px 55px #191d251c!important}.portalReadout>span{font-size:6.3px!important}.portalReadout strong{font-size:16.4px!important;line-height:1.12!important}.portalReadout p{color:#656d79!important;font-size:9.4px!important;line-height:1.48!important}.portalReadout a{font-size:9.3px!important}.portalSignal{font-size:5.8px!important;top:54%!important;left:6%!important}.futureDock{width:min(var(--page-max),calc(100% - var(--page-pad)))!important;background:#ffffffd1!important;border-radius:25px!important;grid-template-columns:190px minmax(0,1fr) 136px!important;gap:10px!important;min-height:104px!important;margin:4px auto 18px!important;padding:10px!important;position:relative!important;bottom:auto!important;left:auto!important;right:auto!important;transform:none!important;box-shadow:0 22px 70px #171b2317!important}.dockPrompt{padding:0 16px!important}.dockPrompt span{letter-spacing:.1em!important;color:#7a818d!important;font-size:7.2px!important}.dockPrompt strong{margin-top:5px!important;font-size:14.2px!important;line-height:1.2!important}.dockPaths{gap:9px!important}.dockPaths button,.dockUnknown{border-radius:18px!important;min-height:82px!important;padding:12px 14px!important}.dockPaths button span,.dockUnknown span{letter-spacing:.14em!important;font-size:6.8px!important}.dockPaths button strong{white-space:normal!important;text-overflow:clip!important;font-size:10.6px!important;line-height:1.24!important;overflow:visible!important}.dockUnknown b{font-size:10.4px!important}.dockUnknown i{right:14px!important}.futureFlowSection{background:radial-gradient(circle at 12% 18%,#6c5cff29,#0000 27%),linear-gradient(145deg,#0e1118 0%,#171b25 54%,#0c0f15 100%)!important;padding:92px 0 96px!important}.futureFlowHeader{grid-template-columns:112px minmax(0,1fr)!important;gap:28px!important;margin-bottom:44px!important}.futureFlowHeader h2{color:#fff!important;text-shadow:none!important;font-size:clamp(48px,4.7vw,68px)!important;line-height:.93!important}.futureFlowHeader h2 em{background:linear-gradient(90deg,#fff 0%,#b7b0ff 52%,#73e5d8 100%)!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}.futureFlowHeader span{color:#d4d9e1!important}.futureFlowHeader small{color:#a79fff!important}.futureFlowGrid{grid-template-columns:minmax(0,1.04fr) minmax(390px,.96fr)!important;gap:40px!important}.flowVisual{align-self:start!important}.flowGlass{background:linear-gradient(145deg,#ffffff20,#ffffff0d)!important;border-color:#ffffff2b!important;border-radius:28px!important;min-height:390px!important;padding:22px!important;box-shadow:0 35px 100px #00000040!important}.flowGlassTop,.flowBottom{color:#d0d5de!important;font-size:7.4px!important}.flowGlassTop i{color:#7de8dc!important}.flowRoute{color:#9da5b3!important;margin-top:48px!important;font-size:7.8px!important}.flowRoute span.on{color:#fff!important}.flowBig{margin-top:30px!important}.flowBig small{color:#aaa3ff!important;font-size:7.1px!important}.flowBig strong{color:#fff!important;font-size:30px!important;line-height:1.05!important}.flowBig p{color:#d0d5de!important;max-width:500px!important;font-size:12px!important;line-height:1.58!important}.flowBottom{bottom:21px!important;left:22px!important;right:22px!important}.flowBottom b{color:#fff!important}.flowSteps article{border-color:#ffffff26!important;grid-template-columns:44px 1fr!important;gap:18px!important;min-height:138px!important;padding:22px 0!important}.flowSteps>article>span{color:#c2c8d2!important;font-size:9px!important}.flowSteps small{color:#aaa3ff!important;font-size:7.2px!important}.flowSteps h3{color:#fff!important;margin:7px 0!important;font-size:21.5px!important;line-height:1.1!important}.flowSteps p{color:#ced4dd!important;max-width:530px!important;font-size:11.4px!important;line-height:1.48!important}.futureIntelSection{padding:98px 0 102px!important}.futureIntelHeader{grid-template-columns:108px minmax(0,1fr) minmax(250px,.38fr)!important;align-items:end!important;gap:30px!important;margin-bottom:42px!important}.futureIntelHeader h2{font-size:clamp(46px,4.7vw,66px)!important;line-height:.94!important}.futureIntelHeader>p{color:#656d79!important;font-size:12.6px!important;line-height:1.62!important}.futureIntelDeck{gap:12px!important}.intelPanel{border-radius:26px!important;min-height:350px!important;padding:22px!important}.intelPanelHead{font-size:7.2px!important}.intelPanel.health .intelPanelBody>strong{font-size:72px!important}.intelPanel strong{font-size:24px!important}.intelPanel p{font-size:11.2px!important;line-height:1.55!important}.actionArrow{width:74px!important;height:74px!important}.futureAccessSection{padding:98px 0!important}.futureAccessGrid{grid-template-columns:minmax(390px,.78fr) minmax(0,1.22fr)!important;gap:48px!important}.accessStatement h2{font-size:clamp(46px,4.65vw,64px)!important;line-height:.94!important}.accessStatement p{color:#666e7a!important;font-size:12.7px!important;line-height:1.64!important}.accessMatrix{border-radius:30px!important;height:490px!important}.matrixCore{width:166px!important;height:166px!important}.matrixCore svg{width:102px!important;height:102px!important}.matrixOrbit.o1{width:330px!important;height:330px!important}.matrixOrbit.o2{width:438px!important;height:438px!important}.matrixItem{border-radius:17px!important;width:140px!important;padding:13px 14px!important}.matrixItem small{font-size:6.3px!important}.matrixItem strong{font-size:11px!important}.matrixItem.m1{top:14%!important;left:5%!important}.matrixItem.m2{top:13%!important;right:5%!important}.matrixItem.m3{bottom:14%!important;left:7%!important}.matrixItem.m4{bottom:15%!important;right:5%!important}.futureFinalSection{padding:22px 0 82px!important}.futureFinal{border-radius:32px!important;grid-template-columns:92px minmax(0,1fr) auto!important;gap:36px!important;min-height:350px!important;padding:42px!important}.futureFinal h2{font-size:clamp(40px,4vw,56px)!important;line-height:.95!important}.futureFinal p{font-size:12.6px!important}.futureFooter{padding:32px 0 38px!important}.scannerShell{grid-template-columns:250px minmax(0,1fr)!important;gap:62px!important}.scannerCanvas{max-width:960px!important}.scannerQuestion h1,.scannerResult h1{font-size:clamp(50px,5.45vw,78px)!important;line-height:.92!important}.scannerQuestion>p{font-size:14.5px!important}.scannerOptions{gap:12px!important}.scannerOptions button{min-height:108px!important;padding:19px 21px!important}.scannerTypeOptions button{min-height:122px!important}.scannerTypeOptions button strong{font-size:19.5px!important}.scannerContext strong{font-size:25.5px!important}.scannerAmount input{font-size:clamp(62px,7vw,98px)!important}@media (max-width:1180px){.futureHome,.scannerExperience{--page-max:1060px;--page-pad:40px}.futureHeroInner{grid-template-columns:minmax(0,.96fr) minmax(420px,1.04fr)!important;gap:16px!important}.futureHero h1{max-width:590px!important;font-size:clamp(54px,5.5vw,74px)!important}.futurePortalWrap{height:470px!important}.futurePortal{transform-origin:50%!important;transform:scale(.9)!important}.futureDock{grid-template-columns:160px minmax(0,1fr) 122px!important;min-height:98px!important}.dockPrompt strong{font-size:13px!important}.dockPaths button,.dockUnknown{min-height:76px!important;padding:11px 12px!important}.dockPaths button strong{font-size:9.5px!important}.futureFlowHeader h2{font-size:55px!important}.futureFlowGrid{grid-template-columns:1fr 1fr!important;gap:30px!important}.flowGlass{min-height:370px!important}.flowSteps article{min-height:132px!important}.flowSteps h3{font-size:19.5px!important}.flowSteps p{font-size:10.9px!important}.futureIntelHeader{grid-template-columns:92px minmax(0,1fr)!important}.futureIntelHeader>p{grid-column:2!important;max-width:620px!important}.futureAccessGrid{grid-template-columns:.84fr 1.16fr!important;gap:34px!important}}@media (min-width:901px) and (max-height:820px){.futureHeroInner{padding-top:28px!important;padding-bottom:24px!important}.futureHero h1{margin:15px 0 18px!important;font-size:clamp(52px,5vw,72px)!important}.futureHeroCopy>p{font-size:13.8px!important}.futureActions{margin-top:22px!important}.futureProof{margin-top:21px!important}.futurePortalWrap{height:450px!important}.futurePortal{transform:scale(.88)!important}.futureDock{min-height:94px!important}.dockPaths button,.dockUnknown{min-height:72px!important}.futureFlowSection{padding-top:76px!important;padding-bottom:80px!important}.futureFlowHeader{margin-bottom:34px!important}.futureFlowHeader h2{font-size:52px!important}.flowGlass{min-height:350px!important}.flowSteps article{min-height:120px!important;padding:18px 0!important}}@media (max-width:900px){.futureHome,.scannerExperience{--page-max:760px;--page-pad:32px}.futureHeroInner{grid-template-columns:1fr!important;gap:18px!important;padding:50px 0 22px!important}.futureHero h1{max-width:720px!important;font-size:clamp(54px,10vw,74px)!important}.futurePortalWrap{height:500px!important}.futurePortal{transform:scale(.88)!important}.futureDock{grid-template-columns:1fr!important;min-height:auto!important}.dockPrompt{padding:8px 10px 10px!important;display:flex!important}.dockPaths{grid-template-columns:repeat(2,1fr)!important}.dockPaths button,.dockUnknown{min-height:72px!important}.dockUnknown{grid-column:1/-1!important}.futureFlowHeader,.futureIntelHeader,.futureAccessGrid{grid-template-columns:1fr!important}.futureFlowHeader h2,.futureIntelHeader h2,.accessStatement h2{font-size:48px!important}.futureFlowGrid{grid-template-columns:1fr!important}.futureIntelHeader>p{grid-column:auto!important}.futureIntelDeck{grid-template-columns:1fr!important}.intelPanel.action{grid-column:auto!important}.accessMatrix{width:100%!important;max-width:720px!important;margin:0 auto!important}.futureFinal{grid-template-columns:1fr!important}.finalMark{display:none!important}.finalButton{grid-column:auto!important;width:max-content!important}.scannerShell{grid-template-columns:1fr!important;gap:26px!important}}@media (max-width:620px){.futureHome,.scannerExperience{--page-pad:22px}.futureBrand .foWordmark strong{font-size:10px!important}.futureBrand .foWordmark small{display:none!important}.futureNavCta{min-height:39px!important;padding:0 14px!important}.futureNavActions .navLogin{display:none!important}.futureHeroInner{padding-top:36px!important}.futureHero h1{font-size:49px!important;line-height:.92!important}.futureHeroCopy>p{font-size:13.7px!important}.futureProof{grid-template-columns:1fr!important;gap:8px!important;display:grid!important}.futurePortalWrap{height:405px!important;overflow:hidden!important}.futurePortal{transform:scale(.68)!important}.portalReadout{width:178px!important;right:1%!important}.portalNode{width:58px!important;height:58px!important}.futureDock{border-radius:19px!important;padding:9px!important}.dockPrompt{padding:7px 8px 10px!important}.dockPrompt strong{font-size:13px!important}.dockPaths{grid-template-columns:1fr 1fr!important}.dockPaths button,.dockUnknown{border-radius:14px!important;min-height:68px!important}.dockPaths button strong{font-size:9.2px!important}.futureFlowSection,.futureIntelSection,.futureAccessSection{padding:74px 0!important}.futureFlowHeader h2,.futureIntelHeader h2,.accessStatement h2{font-size:40px!important}.flowGlass{min-height:395px!important}.flowSteps article{min-height:128px!important}.futureFinal{padding:27px!important}.futureFinal h2{font-size:38px!important}.finalButton{width:100%!important}.scannerQuestion h1,.scannerResult h1{font-size:44px!important}.scannerOptions button{min-height:82px!important}.scannerTypeOptions button{min-height:94px!important}}
.foAppHeader{z-index:90;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#f8f9fbd1;border-bottom:1px solid #0d0f1312;position:sticky;top:0}.foAppHeaderInner{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:76px;display:grid}.foAppBrand{width:max-content;display:inline-flex}.foAppSection{letter-spacing:.18em;text-transform:uppercase;color:#767d88;justify-self:center;align-items:center;gap:10px;font-size:7px;font-weight:900;display:flex}.foAppSection i{background:linear-gradient(90deg,#6c5cff,#3cd9c8);width:26px;height:1px}.foAppActions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.foAppActions a,.foAppActions button{font:inherit}.foSurface{color:#101217;background:radial-gradient(circle at 84% 8%,#6c5cff1a,#0000 25%),radial-gradient(circle at 14% 90%,#3cd9c812,#0000 22%),linear-gradient(135deg,#fafbfc,#eef1f5 56%,#f7f8fa);min-height:100vh}.foSurface:before{content:"";pointer-events:none;background-image:linear-gradient(#0d0f1305 1px,#0000 1px),linear-gradient(90deg,#0d0f1305 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.foPageHero{z-index:2;grid-template-columns:minmax(0,1fr) minmax(280px,.38fr);align-items:end;gap:52px;padding:64px 0 40px;display:grid;position:relative}.foPageEyebrow{letter-spacing:.19em;text-transform:uppercase;color:#6c5cff;font-size:7px;font-weight:900}.foPageHero h1{letter-spacing:-.064em;color:#111318;margin:14px 0 18px;font-size:clamp(48px,5.3vw,76px);line-height:.91}.foPageHero p{color:#6e7580;max-width:700px;margin:0;font-size:14px;line-height:1.68}.foPageAside{color:#7e8590;border-left:1px solid #0d0f131a;justify-self:end;max-width:330px;padding-left:20px;font-size:11px;line-height:1.6}.foGlass{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffffc2;border:1px solid #0d0f1314;border-radius:28px;position:relative;overflow:hidden;box-shadow:0 18px 60px #181c2412}.foGlass:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 28%,#ffffff6b 45%,#0000 62%);animation:10s ease-in-out infinite foGlassSheen;position:absolute;inset:0;transform:translate(-110%)}.foGlassInner{z-index:1;padding:28px;position:relative}.foGlassHead{justify-content:space-between;align-items:center;gap:18px;margin-bottom:24px;display:flex}.foGlassHead small{letter-spacing:.17em;color:#6c5cff;font-size:6.5px;font-weight:900}.foGlassHead span{color:#9298a2;font-size:8px}.foGlass h2{letter-spacing:-.04em;color:#14161b;margin:0;font-size:26px}.foHint{color:#818893;font-size:11px;line-height:1.55}.foField{gap:8px;margin-top:16px;display:grid}.foField label{letter-spacing:.08em;color:#777e89;font-size:8px;font-weight:850}.foField input,.foField textarea,.foField select{color:#15171c;background:#f8f9fbcc;border:1px solid #0d0f1314;border-radius:15px;outline:none;width:100%;min-height:52px;padding:0 14px;transition:all .2s}.foField textarea{padding-top:13px}.foField input:focus,.foField textarea:focus,.foField select:focus{background:#fff;border-color:#6c5cff47;box-shadow:0 0 0 4px #6c5cff0d,0 10px 30px #191d250d}.foAction{color:#fff;cursor:pointer;background:#111318;border:0;border-radius:999px;justify-content:center;align-items:center;gap:18px;min-height:50px;padding:0 18px;font-size:10.5px;font-weight:820;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 14px 36px #11131824}.foAction:hover{transform:translateY(-2px);box-shadow:0 18px 44px #11131833}.foAction span{color:#86e9de}.foActionSecondary{color:#4f5661;cursor:pointer;background:#ffffffb8;border:1px solid #0d0f1317;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 15px;font-size:10px;font-weight:760;transition:all .2s;display:inline-flex}.foActionSecondary:hover{background:#fff;transform:translateY(-1px)}.foAuthMain{z-index:2;position:relative}.foAuthLayout{grid-template-columns:minmax(0,.88fr) minmax(560px,1.12fr);align-items:center;gap:64px;min-height:calc(100vh - 76px);padding:58px 0 78px;display:grid}.foAuthStory{max-width:650px}.foAuthStory .foPageEyebrow{margin-bottom:18px}.foAuthStory h1{letter-spacing:-.072em;margin:0 0 24px;font-size:clamp(58px,6.4vw,92px);line-height:.89}.foAuthStory h1 em{background:linear-gradient(100deg,#111318 0%,#6c5cff 50%,#3cd9c8 110%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.foAuthStory>p{color:#6b727d;max-width:560px;font-size:15px;line-height:1.7}.foAuthStoryFlow{gap:12px;margin-top:34px;display:grid}.foAuthStoryFlow span{color:#616873;grid-template-columns:30px 1fr;align-items:center;gap:12px;font-size:10.5px;display:grid}.foAuthStoryFlow b{color:#6c5cff;background:#ffffffb8;border:1px solid #0d0f1314;border-radius:50%;place-items:center;width:27px;height:27px;font-size:7px;display:grid}.foAuthPanel{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff75;border:1px solid #0d0f1312;border-radius:34px;padding:10px;box-shadow:0 30px 100px #181c241a}.foAuthTabs{grid-template-columns:1fr 1fr;gap:8px;padding:4px 4px 10px;display:grid}.foAuthTabs button{color:#7b818b;cursor:pointer;background:0 0;border:0;border-radius:14px;min-height:44px;font-size:10px;font-weight:800}.foAuthTabs button.active{color:#fff;background:#111318}.foAuthCards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.foAuthCard{background:#ffffffdb;border:1px solid #0d0f1312;border-radius:24px;min-height:470px;padding:26px}.foAuthCard.inactive{opacity:.52;filter:saturate(.7)}.foAuthCard h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:25px}.foAuthCard>p{color:#7d848e;margin:0 0 19px;font-size:11px;line-height:1.55}.foAuthCard .foAction{width:100%;margin-top:20px}.foAuthStatus{border-radius:14px;margin-top:14px;padding:12px 14px;font-size:10px}.foAuthStatus.error{color:#9c2844;background:#cd3c5814}.foAuthStatus.success{color:#1c766c;background:#3cd9c817}.foDashboardMain{z-index:2;padding-bottom:80px;position:relative}.foKpiGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.foKpi{background:#ffffffbd;border:1px solid #0d0f1314;border-radius:22px;min-height:140px;padding:21px;box-shadow:0 12px 38px #181c240d}.foKpi small{letter-spacing:.13em;text-transform:uppercase;color:#818893;font-size:7px;font-weight:850}.foKpi strong{letter-spacing:-.05em;margin-top:24px;font-size:32px;display:block}.foSection{margin-top:16px}.foList{gap:10px;display:grid}.foOpportunityCard{background:#ffffffc2;border:1px solid #0d0f1314;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px;transition:all .22s;display:grid;box-shadow:0 10px 34px #181c240b}.foOpportunityCard:hover{border-color:#6c5cff2e;transform:translateY(-3px);box-shadow:0 18px 46px #181c2414}.foOpportunityCard small{letter-spacing:.12em;color:#6c5cff;font-size:7px;font-weight:900}.foOpportunityCard h3{letter-spacing:-.03em;margin:7px 0 4px;font-size:19px}.foOpportunityCard p{color:#7a818c;margin:0;font-size:10px}.foOpportunityValue{text-align:right}.foOpportunityValue strong{font-size:17px}.foOpportunityValue span{color:#8b919b;margin-top:5px;font-size:8px;display:block}.foEmpty{text-align:left;padding:34px}.foEmpty h2{letter-spacing:-.04em;font-size:27px}.foEmpty p{color:#7c838e;max-width:540px;font-size:11.5px;line-height:1.6}@keyframes foGlassSheen{0%,70%{transform:translate(-110%)}88%,to{transform:translate(110%)}}@media (max-width:1050px){.foAuthLayout{grid-template-columns:1fr;gap:34px}.foAuthStory{max-width:760px}.foPageHero{grid-template-columns:1fr}.foPageAside{justify-self:start;max-width:650px}.foAuthCards,.foKpiGrid{grid-template-columns:1fr 1fr}.foKpi:last-child{grid-column:1/-1}}@media (max-width:700px){.foAppHeaderInner{grid-template-columns:1fr auto}.foAppSection{display:none}.foAppBrand .foWordmark strong{font-size:10px}.foAppBrand .foWordmark small{display:none}.foPageHero{padding:40px 0 28px}.foPageHero h1{font-size:48px}.foAuthLayout{padding:38px 0 58px}.foAuthStory h1{font-size:54px}.foAuthCards{grid-template-columns:1fr}.foAuthCard{min-height:auto}.foAuthCard.inactive{display:none}.foKpiGrid{grid-template-columns:1fr}.foKpi:last-child{grid-column:auto}.foOpportunityCard{grid-template-columns:1fr}.foOpportunityValue{text-align:left}}@media (prefers-reduced-motion:reduce){.foGlass:before{animation:none!important}}
.foSurface{min-height:100vh;position:relative;overflow-x:hidden}.foSurface>*{z-index:1;position:relative}.foAppBody{padding-bottom:88px}.foSection{margin-top:18px}.foSectionLarge{margin-top:34px}.foSplit{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:start;gap:16px;display:grid}.foSplitBalanced{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.foStack{gap:16px;display:grid}.foSticky{position:sticky;top:96px}.foPanel{-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);background:#ffffffc2;border:1px solid #0d0f1314;border-radius:26px;position:relative;overflow:hidden;box-shadow:0 16px 55px #181c240e}.foPanelInner{padding:26px}.foPanelHead{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px;display:flex}.foPanelHead small,.foLabel{letter-spacing:.17em;text-transform:uppercase;color:#6c5cff;font-size:6.5px;font-weight:900}.foPanelHead h2{letter-spacing:-.04em;color:#14161b;margin:7px 0 0;font-size:25px;line-height:1}.foPanelHead p{color:#808792;max-width:560px;margin:7px 0 0;font-size:10.5px;line-height:1.55}.foRow{border-top:1px solid #0d0f1313;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 0;display:grid}.foRow:first-of-type{border-top:0}.foRowMain{min-width:0}.foRowMain>strong{letter-spacing:-.02em;color:#191b20;font-size:14px;display:block}.foRowMain>span,.foMeta{color:#818792;margin-top:4px;font-size:9px;line-height:1.5;display:block}.foRowAside{text-align:right}.foRowAside>strong{color:#17191e;font-size:14px;display:block}.foRowAside>span{color:#8a909a;margin-top:4px;font-size:8px;display:block}.foRowAction{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.foStatus{letter-spacing:.09em;text-transform:uppercase;color:#5d50dc;background:#6c5cff12;border:1px solid #6c5cff1c;border-radius:999px;align-items:center;gap:7px;min-height:26px;padding:0 10px;font-size:7px;font-weight:900;display:inline-flex}.foStatus:before{content:"";background:#6c5cff;border-radius:50%;width:5px;height:5px}.foStatus.neutral{color:#707782;background:#0d0f130a;border-color:#0d0f1312}.foStatus.neutral:before{background:#8f96a1}.foStatus.good{color:#287d73;background:#3cd9c814;border-color:#3cd9c826}.foStatus.good:before{background:#3cd9c8}.foStatus.warn{color:#9b6c25;background:#efae4a1a;border-color:#efae4a29}.foStatus.warn:before{background:#e8a744}.foCompactKpis{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.foCompactKpi{background:#ffffffb8;border:1px solid #0d0f1313;border-radius:20px;min-height:112px;padding:18px;box-shadow:0 9px 30px #181c240a}.foCompactKpi small{letter-spacing:.13em;text-transform:uppercase;color:#858c96;font-size:6.5px;font-weight:850}.foCompactKpi strong{letter-spacing:-.05em;color:#15171c;margin-top:20px;font-size:26px;line-height:1;display:block}.foCompactKpi span{color:#8a9099;margin-top:7px;font-size:8px;display:block}.foForm{gap:14px;display:grid}.foFormGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.foForm .field,.foSurface .field{gap:7px;margin:0;display:grid}.foForm .field label,.foSurface .field label{letter-spacing:.08em;text-transform:uppercase;color:#767d88;font-size:7px;font-weight:850}.foForm .field input,.foForm .field textarea,.foForm .field select,.foSurface .field input,.foSurface .field textarea,.foSurface .field select,.foSurface .input{color:#16181d;background:#f8f9fbd1;border:1px solid #0d0f1314;border-radius:14px;outline:none;width:100%;min-height:50px;padding:0 13px;transition:all .2s}.foForm .field textarea,.foSurface .field textarea,.foSurface textarea.input{resize:vertical;padding-top:12px}.foForm .field input:focus,.foForm .field textarea:focus,.foForm .field select:focus,.foSurface .field input:focus,.foSurface .field textarea:focus,.foSurface .field select:focus,.foSurface .input:focus{background:#fff;border-color:#6c5cff47;box-shadow:0 0 0 4px #6c5cff0b,0 10px 28px #191d250b}.foSurface .btn,.foSurface .btnPrimary,.foSurface .btn.primary{color:#4f5660;cursor:pointer;min-height:42px;box-shadow:none;background:#ffffffbd;border:1px solid #0d0f1314;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 14px;font-size:9.5px;font-weight:780;text-decoration:none;transition:all .2s;display:inline-flex}.foSurface .btn:hover{background:#fff;transform:translateY(-1px)}.foSurface .btnPrimary,.foSurface .btn.primary{color:#fff;background:#111318;border-color:#111318;box-shadow:0 12px 30px #11131821}.foSurface .btnPrimary:hover,.foSurface .btn.primary:hover{background:#111318;box-shadow:0 16px 38px #1113182e}.foSurface .formCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffc2;border:1px solid #0d0f1314;border-radius:26px;padding:25px;box-shadow:0 16px 55px #181c240d;max-width:none!important;margin:0!important}.foSurface .formCard .eyebrow{letter-spacing:.17em;color:#6c5cff;text-transform:uppercase;font-size:6.5px;font-weight:900}.foSurface .formCard h2{letter-spacing:-.04em;color:#15171c;margin:8px 0 16px;font-size:24px}.foSurface .metricLabel{color:#838a94;font-size:8.5px;line-height:1.5}.foSurface .badge{color:#5f52dc;letter-spacing:.1em;text-transform:uppercase;background:#6c5cff12;border:1px solid #6c5cff1c;border-radius:999px;align-items:center;min-height:26px;padding:0 9px;font-size:6.5px;font-weight:900;display:inline-flex}.foSurface .heroMetric{background:0 0;border-top:1px solid #0d0f1312;border-radius:0;justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.foSurface .heroMetric:first-of-type{border-top:0}.foSurface .heroMetric strong{color:#17191e;font-size:13px}.foSurface .dashboardGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.foSurface .kpi{background:#ffffffb8;border:1px solid #0d0f1313;border-radius:20px;min-height:112px;padding:18px;box-shadow:0 9px 30px #181c240a}.foSurface .kpi strong{letter-spacing:-.05em;color:#15171c;margin-top:19px;font-size:26px;line-height:1;display:block}.foSurface .kpi .metricLabel{text-transform:uppercase;letter-spacing:.11em;font-size:6.5px;display:block}.foSurface .grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.foSurface .card{background:#ffffffc2;border:1px solid #0d0f1314;border-radius:24px;padding:22px;box-shadow:0 13px 42px #181c240d}.foWorkspaceHero{padding:52px 0 32px}.foWorkspaceHero .foPageEyebrow{margin-bottom:12px}.foWorkspaceHero h1{letter-spacing:-.06em;max-width:860px;margin:0 0 15px;font-size:clamp(44px,4.7vw,68px);line-height:.93}.foWorkspaceHero p{color:#747b85;max-width:690px;margin:0;font-size:13px;line-height:1.65}.foWorkspaceHeroRow{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.foWorkspaceHeroActions{flex-wrap:wrap;gap:9px;display:flex}.foWorkspaceCode{letter-spacing:.13em;color:#6c5cff;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:12px;font-size:7px;font-weight:900;display:inline-flex}.foWorkspaceCode:before{content:"";background:linear-gradient(90deg,#6c5cff,#3cd9c8);width:24px;height:1px}.foCommandBar{color:#fff;background:#15181f;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:14px 16px;display:flex;box-shadow:0 14px 36px #1012181f}.foCommandBar>div{align-items:center;gap:12px;display:flex}.foCommandBar small{letter-spacing:.13em;color:#9da4af;font-size:6.5px}.foCommandBar strong{font-size:11px}.foCommandBar a{color:#8de9df;font-size:9px;font-weight:800}.foEmptyPanel{text-align:center;background:#ffffffb3;border:1px dashed #0d0f131f;border-radius:26px;padding:48px 28px}.foEmptyPanel h2{letter-spacing:-.04em;margin:10px 0;font-size:26px}.foEmptyPanel p{color:#808792;max-width:540px;margin:0 auto 20px;font-size:11px;line-height:1.6}.foSubnav{flex-wrap:wrap;gap:8px;padding:10px 0 0;display:flex}.foSubnav a{color:#666d77;background:#ffffff94;border:1px solid #0d0f1314;border-radius:999px;align-items:center;min-height:35px;padding:0 12px;font-size:8.5px;font-weight:760;display:inline-flex}.foSubnav a:hover{color:#17191e;background:#fff}@media (max-width:1120px){.foSurface .dashboardGrid{grid-template-columns:repeat(3,1fr)}.foSurface .grid,.foCompactKpis{grid-template-columns:repeat(2,1fr)}.foSplit,.foSplitBalanced{grid-template-columns:1fr}.foSticky{position:relative;top:0}}@media (max-width:760px){.foAppBody{padding-bottom:60px}.foWorkspaceHero{padding:38px 0 24px}.foWorkspaceHero h1{font-size:46px}.foWorkspaceHeroRow{align-items:start;display:grid}.foSurface .dashboardGrid,.foCompactKpis,.foSurface .grid,.foFormGrid{grid-template-columns:1fr}.foPanelInner,.foSurface .formCard{padding:20px}.foRow{grid-template-columns:1fr}.foRowAside{text-align:left}.foRowAction{justify-content:flex-start}.foCommandBar,.foSurface .heroMetric{flex-direction:column;align-items:flex-start}.foSurface .heroMetric>div[style*=text-align]{text-align:left!important}}
.pageShell{color:#101217;isolation:isolate;background:radial-gradient(circle at 86% 4%,#6c5cff16,#0000 24%),radial-gradient(circle at 10% 94%,#3cd9c80e,#0000 22%),linear-gradient(135deg,#fafbfc 0%,#eef1f5 58%,#f7f8fa 100%);min-height:100vh;padding-bottom:80px;position:relative}.pageShell:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0d0f1304 1px,#0000 1px),linear-gradient(90deg,#0d0f1304 1px,#0000 1px);background-size:64px 64px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b8,#0000 78%);mask-image:linear-gradient(#000000b8,#0000 78%)}.pageShell>.container.nav{z-index:90;width:100%;max-width:none;min-height:76px;box-shadow:none;-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%);background:#f8f9fbd1;border:0;border-bottom:1px solid #0d0f1312;border-radius:0;margin:0;padding:10px max(22px,50vw - 620px);position:sticky;top:0}.pageShell>.nav .brand{color:#111318;letter-spacing:-.02em;gap:11px;min-width:max-content;font-size:12px;font-weight:820}.pageShell>.nav .mark{color:#17191f;letter-spacing:-.04em;background:radial-gradient(circle at 35% 30%,#fff,#e8ecf2 55%,#cfd5de);border:1px solid #0d0f131c;border-radius:50%;place-items:center;width:44px;height:44px;font-size:11px;font-weight:900;display:grid;position:relative;box-shadow:0 10px 28px #161a2214}.pageShell>.nav .mark:after{content:"";-webkit-mask-composite:xor;opacity:.5;background:linear-gradient(135deg,#6c5cff,#3cd9c8);border-radius:50%;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pageShell>.nav .navActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.pageShell>.nav .btn{color:#555c67;min-height:40px;box-shadow:none;white-space:nowrap;background:#ffffffb3;border:1px solid #0d0f1314;border-radius:999px;padding:0 13px;font-size:9.5px;font-weight:780}.pageShell>.nav .btn:hover{background:#fff;border-color:#6c5cff30;transform:translateY(-1px);box-shadow:0 10px 28px #191d2512}.pageShell>.nav .btn.primary,.pageShell>.nav .btn.btnPrimary{color:#fff;background:#111318;border-color:#111318;box-shadow:0 12px 30px #11131821}.pageShell>.nav .btn.primary:hover,.pageShell>.nav .btn.btnPrimary:hover{background:#1c2028;box-shadow:0 16px 36px #1113182e}.pageShell .pageHeader{z-index:2;max-width:1240px;padding:58px 0 34px;position:relative}.pageShell .pageHeader .eyebrow,.pageShell .formCard>.eyebrow{letter-spacing:.19em;text-transform:uppercase;color:#6c5cff;font-size:7px;font-weight:900}.pageShell .pageHeader h1{letter-spacing:-.064em;color:#111318;text-wrap:balance;max-width:1000px;margin:13px 0 17px;font-size:clamp(44px,4.9vw,70px);font-weight:750;line-height:.92}.pageShell .pageHeader .lead{color:#6e7580;max-width:800px;margin:0;font-size:14px;line-height:1.68}.pageShell .pageHeader>.metricLabel{margin-top:12px}.pageShell .dashboardGrid{z-index:2;grid-template-columns:repeat(auto-fit,minmax(175px,1fr));gap:10px;display:grid;position:relative}.pageShell .kpi{background:linear-gradient(145deg,#ffffffd6,#f7f8fab0);border:1px solid #0d0f1313;border-radius:22px;min-height:126px;padding:19px 20px;position:relative;overflow:hidden;box-shadow:0 10px 34px #181c240b}.pageShell .kpi:after{content:"";pointer-events:none;background:radial-gradient(circle,#6c5cff1a,#0000 68%);border-radius:50%;width:90px;height:90px;position:absolute;top:-48px;right:-44px}.pageShell .kpi .metricLabel{letter-spacing:.11em;text-transform:uppercase;color:#858c97;font-size:7px;font-weight:850}.pageShell .kpi strong{letter-spacing:-.052em;color:#17191e;overflow-wrap:anywhere;margin-top:22px;font-size:28px;font-weight:730;line-height:1;display:block}.pageShell .formCard{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#ffffffbd;border:1px solid #0d0f1313;border-radius:26px;margin-top:0;padding:25px;position:relative;overflow:hidden;box-shadow:0 14px 48px #181c240e;max-width:none!important}.pageShell .formCard:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 37%,#ffffff4f 48%,#0000 60%);animation:14s ease-in-out infinite foLegacySheen;position:absolute;inset:0;transform:translate(-115%)}.pageShell .formCard>*{z-index:1;position:relative}.pageShell .formCard h2{letter-spacing:-.042em;color:#17191e;text-wrap:balance;margin:9px 0 18px;font-size:24px;line-height:1.06}.pageShell .formCard h3{letter-spacing:-.025em;color:#1d2026}.pageShell .formCard>p:not(.metricLabel){color:#626975;line-height:1.6}.pageShell .metricLabel{color:#858b95;letter-spacing:.015em;font-size:9px;line-height:1.48}.pageShell .badge{color:#6154ea;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#6c5cff0e;border:1px solid #6c5cff21;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:7px;font-weight:850;display:inline-flex}.pageShell .heroMetric{color:#2b3038;border-top:1px solid #0d0f1312;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;transition:background .18s,padding .18s;display:flex}.pageShell a.heroMetric:hover{background:#6c5cff07;padding-left:10px;padding-right:10px}.pageShell .heroMetric strong{color:#20242b;font-size:12.5px;line-height:1.38}.pageShell .heroMetric p{color:#747b85;font-size:10.5px;line-height:1.55}.pageShell .input,.pageShell .field input,.pageShell .field select,.pageShell .field textarea,.pageShell input:not([type=hidden]),.pageShell select,.pageShell textarea{color:#17191f;min-height:48px;box-shadow:none;background:#f8f9fbd1;border:1px solid #0d0f1314;border-radius:14px;outline:none;padding:0 13px;transition:border-color .18s,box-shadow .18s,background .18s}.pageShell textarea,.pageShell .field textarea{resize:vertical;padding-top:12px;padding-bottom:12px}.pageShell .input:focus,.pageShell .field input:focus,.pageShell .field select:focus,.pageShell .field textarea:focus,.pageShell input:not([type=hidden]):focus,.pageShell select:focus,.pageShell textarea:focus{background:#fff;border-color:#6c5cff4a;box-shadow:0 0 0 4px #6c5cff0e,0 10px 30px #191d250b}.pageShell .field{gap:7px;margin-top:13px;display:grid}.pageShell .field label,.pageShell label.metricLabel{color:#747b85;font-size:8px;font-weight:800;line-height:1.4}.pageShell .btn{color:#505762;min-height:43px;box-shadow:none;background:#ffffffd1;border:1px solid #0d0f1317;border-radius:999px;padding:0 14px;font-size:9.5px;font-weight:790;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s}.pageShell .btn:hover{background:#fff;border-color:#6c5cff2e;transform:translateY(-1px);box-shadow:0 10px 28px #191d2511}.pageShell .btn.primary,.pageShell .btn.btnPrimary{color:#fff;background:#111318;border-color:#111318;box-shadow:0 12px 32px #11131821}.pageShell .btn.primary:hover,.pageShell .btn.btnPrimary:hover{background:#1b1f27;box-shadow:0 16px 38px #1113182e}.pageShell .btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.pageShell .grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;display:grid}.pageShell .card{background:#ffffffbd;border:1px solid #0d0f1313;border-radius:24px;padding:22px;box-shadow:0 12px 42px #181c240d}.pageShell .card h3{letter-spacing:-.035em;margin:14px 0 8px;font-size:21px}.pageShell .card p{color:#737a85;font-size:11.5px;line-height:1.6}.pageShell table{border-collapse:separate;border-spacing:0;width:100%}.pageShell th{letter-spacing:.12em;text-transform:uppercase;color:#858c96;text-align:left;border-bottom:1px solid #0d0f1314;padding:11px;font-size:7px}.pageShell td{color:#515862;border-bottom:1px solid #0d0f130f;padding:12px 11px;font-size:10.5px}@media (max-width:1180px){.pageShell>.container.nav{padding-inline:22px}.pageShell>.nav .navActions{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;max-width:68%;padding-bottom:2px;overflow-x:auto}.pageShell>.nav .navActions::-webkit-scrollbar{display:none}.pageShell .pageHeader{padding-top:46px}.pageShell .container[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.pageShell .heroMetric form{max-width:100%}}@media (max-width:760px){.pageShell{padding-bottom:55px}.pageShell>.container.nav{min-height:68px;padding:8px 12px}.pageShell>.nav .brand>span:last-child{display:none}.pageShell>.nav .mark{width:42px;height:42px}.pageShell>.nav .navActions{gap:5px;max-width:calc(100% - 58px)}.pageShell>.nav .btn{min-height:38px;padding:0 11px;font-size:8.5px}.pageShell .pageHeader{padding:36px 0 26px}.pageShell .pageHeader h1{font-size:45px}.pageShell .pageHeader .lead{font-size:13px}.pageShell .dashboardGrid{grid-template-columns:1fr 1fr}.pageShell .kpi{min-height:112px}.pageShell .kpi strong{font-size:24px}.pageShell .formCard{border-radius:20px;padding:19px}.pageShell .heroMetric{flex-wrap:wrap;align-items:flex-start}.pageShell .heroMetric>form{width:100%!important;min-width:0!important}.pageShell .heroMetric .input{width:100%!important;max-width:none!important}.pageShell .grid{grid-template-columns:1fr}}@media (max-width:500px){.pageShell .dashboardGrid{grid-template-columns:1fr}.pageShell .pageHeader h1{font-size:40px}.pageShell .container{width:min(100% - 24px,1240px)}.pageShell>.container.nav{width:100%}.pageShell .formCard h2{font-size:22px}}@media (prefers-reduced-motion:reduce){.pageShell .formCard:before{animation:none!important}}@keyframes foLegacySheen{0%,74%{transform:translate(-115%)}90%,to{transform:translate(115%)}}
:root{--fo-qa-ink:#111318;--fo-qa-muted:#717984;--fo-qa-line:#0d0f1316;--fo-qa-violet:#6c5cff;--fo-qa-aqua:#3cd9c8}html{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden}body{text-rendering:optimizelegibility;overflow-x:hidden}.futureHome,.foSurface,.pageShell,.scannerExperience,.marketPage{overflow-x:clip}:where(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #6c5cffb8}.futureHome :where(h1,h2,h3),.foSurface :where(h1,h2,h3),.pageShell :where(h1,h2,h3),.marketPage :where(h1,h2,h3){text-wrap:balance}.foSurface :where(p,strong,span),.pageShell :where(p,strong,span),.marketPage :where(p,strong,span){overflow-wrap:break-word}.foSurface button,.pageShell button,.marketPage button{touch-action:manipulation}.foAppHeaderInner{grid-template-columns:minmax(218px,auto) minmax(90px,1fr) minmax(0,auto);gap:18px}.foAppBrand,.foAppBrand .foLogoWrap{min-width:0}.foAppActions{overscroll-behavior-inline:contain;scrollbar-width:none;white-space:nowrap;min-width:0;max-width:min(58vw,720px);padding:3px 1px;overflow-x:auto}.foAppActions::-webkit-scrollbar{display:none}.foAppActions>*{flex:none}.foAppSection{min-width:0}.foAppSection span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.foControlRail a.active{color:#fff;background:#111318;box-shadow:0 8px 22px #1113181f}.foControlRail a.active:after{content:"";background:linear-gradient(135deg,var(--fo-qa-violet),var(--fo-qa-aqua));border-radius:50%;width:5px;height:5px;margin-left:7px;box-shadow:0 0 0 4px #6c5cff14}.foControlRail{scroll-snap-type:x proximity}.foControlRail a{scroll-snap-align:start}.foControlTopActions{min-width:0}.foWorkspaceHero{padding-top:46px;padding-bottom:28px}.foWorkspaceHeroRow>div:first-child{min-width:0}.foWorkspaceHero h1{max-width:920px;font-size:clamp(40px,4.45vw,64px)}.foWorkspaceHero p{max-width:760px;font-size:13.5px;line-height:1.62}.foCompactKpis{grid-template-columns:repeat(auto-fit,minmax(205px,1fr))}.foCompactKpi{min-width:0}.foCompactKpi strong{overflow-wrap:anywhere}.foPanel,.formCard,.foGlass,.card,.foPanelHead>div{min-width:0}.foPanelHead h2{line-height:1.06}.foPanelHead p{font-size:11px}.foRow,.foRowMain,.foRowAside,.foRowAction{min-width:0}.foRowAction .input{max-width:100%}.foForm button,.foRowAction button{justify-self:start}.foCommandBar{min-height:58px}.foCommandBar>div{min-width:0}.foCommandBar strong{overflow-wrap:anywhere}.pageShell .pageHeader{padding-top:46px;padding-bottom:30px}.pageShell .pageHeader h1{max-width:980px;font-size:clamp(40px,4.5vw,64px)}.pageShell .pageHeader .lead{max-width:820px;font-size:13.5px;line-height:1.64}.pageShell .dashboardGrid{grid-template-columns:repeat(auto-fit,minmax(185px,1fr))}.pageShell .kpi{min-width:0}.pageShell .kpi strong{overflow-wrap:anywhere}.pageShell .formCard{overflow:visible}.pageShell .formCard:before{border-radius:inherit;overflow:hidden}.pageShell .heroMetric,.pageShell .heroMetric>div{min-width:0}.pageShell .heroMetric .input{max-width:100%}.foSurface :where(input,select,textarea),.pageShell :where(input,select,textarea){font-size:16px}@media (min-width:761px){.foSurface :where(input,select,textarea),.pageShell :where(input,select,textarea){font-size:12px}}.foSurface ::placeholder,.pageShell ::placeholder,.marketPage ::placeholder{color:#9aa0aa;opacity:1}.foSurface select,.pageShell select{appearance:auto}.foAuthCard{min-width:0}.foAuthCards{align-items:stretch}.foAuthCard h2{line-height:1.04}.foAuthCard .foField label{color:#666e79}.foAuthStatus{line-height:1.45}.foAuthStatus.error{border:1px solid #cd3c5821}.foAuthStatus.success{border:1px solid #3cd9c829}.foWorkflow{padding:25px}.foWorkflowTrack{background:#0d0f1312;border-radius:999px;height:7px;margin:18px 0 9px;overflow:hidden}.foWorkflowTrack span{border-radius:inherit;background:linear-gradient(90deg,var(--fo-qa-violet),var(--fo-qa-aqua));height:100%;transition:width .4s;display:block;box-shadow:0 0 22px #6c5cff38}.foWorkflowList{gap:0;margin-top:16px;display:grid}.foWorkflowStep{border-top:1px solid var(--fo-qa-line);color:#858b95;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:45px;font-size:10.5px;display:grid}.foWorkflowStep:first-child{border-top:0}.foWorkflowStep.done,.foWorkflowStep.current{color:#24282f}.foWorkflowDot{border:1px solid #abb0b8;border-radius:50%;width:9px;height:9px}.foWorkflowStep.done .foWorkflowDot{background:linear-gradient(135deg,var(--fo-qa-violet),var(--fo-qa-aqua));border:0}.foWorkflowStep.current .foWorkflowDot{background:var(--fo-qa-violet);border:2px solid #fff;box-shadow:0 0 0 5px #6c5cff17}.foWorkflowNext{color:#fff;background:#15181f;border-radius:16px;margin-top:18px;padding:15px 16px}.foWorkflowNext small{letter-spacing:.15em;color:#92e9df;font-size:6.5px;font-weight:900;display:block}.foWorkflowNext strong{margin-top:5px;font-size:11px;display:block}.foDealRoomComposer{gap:18px;display:grid}.foUploadZone{background:linear-gradient(125deg,#6c5cff09,#3cd9c806,#ffffff80);border:1px dashed #6c5cff33;border-radius:18px;padding:17px}.foUploadActions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.foFileList{gap:7px;display:grid}.foNotice{border-radius:13px;margin:0;padding:11px 13px;font-size:10px;line-height:1.45}.foNotice.error{color:#9c2844;background:#cd3c5812;border:1px solid #cd3c5824}.foNotice.success{color:#227a70;background:#3cd9c812;border:1px solid #3cd9c824}.marketHeroGrid{grid-template-columns:minmax(0,1fr) minmax(330px,390px);gap:50px}.marketHero h1{font-size:clamp(50px,5.8vw,82px)}.marketHeroCopy>p{font-size:14px}.marketOrbital{max-width:100%}.marketFeatured{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr)}.featuredContent{min-width:0}.marketGrid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr))}.marketProduct{min-width:0}.marketDrawer{overscroll-behavior:contain;width:min(660px,100vw - 28px);max-width:100%}.drawerContent{min-width:0}.drawerFieldGrid{grid-template-columns:1fr 1fr}.marketOverlay{padding-left:14px}.marketHow{grid-template-columns:minmax(250px,.62fr) minmax(0,1.38fr);gap:52px}.marketHowSteps{min-width:0}.futureNav{gap:22px}.futureBrand,.futureBrand .foWordmark,.futureNavLinks,.futureHeroInner>*{min-width:0}.futurePortalStage,.futurePortalWrap{max-width:100%}.portalReadout{z-index:9}.futureDock{z-index:8}.dockPaths button,.dockUnknown{min-width:0}.dockPaths button strong,.dockUnknown b{overflow-wrap:normal}.scannerShell>*{min-width:0}.scannerCanvas{width:100%}.scannerOptions button{min-width:0}.scannerOptions button strong{overflow-wrap:break-word}.scannerAmount{width:100%}.scannerAmount input,.scannerLeadBlock>*{min-width:0}@media (max-width:1180px){.foAppHeaderInner{grid-template-columns:minmax(200px,auto) minmax(0,1fr) minmax(0,auto);gap:12px}.foAppSection{justify-self:start}.foAppActions{max-width:52vw}.foWorkspaceHeroRow{align-items:flex-start}.foWorkspaceHeroActions{justify-content:flex-end;max-width:42%}.foSplit,.foSplitBalanced{grid-template-columns:1fr}.foSticky{position:relative;top:0}.foCompactKpis{grid-template-columns:repeat(2,minmax(0,1fr))}.marketHeroGrid{grid-template-columns:minmax(0,1fr) 320px;gap:30px}.marketOrbital{transform-origin:50%;transform:scale(.88)}.marketHow{grid-template-columns:1fr}.marketHowSteps{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.foAppHeaderInner{grid-template-columns:minmax(0,1fr) auto}.foAppSection{display:none}.foAppActions{max-width:52vw}.foAppBrand .foWordmark small{display:none}.foWorkspaceHeroRow{display:grid}.foWorkspaceHeroActions{justify-content:flex-start;max-width:none}.pageShell .heroMetric{flex-wrap:wrap;align-items:flex-start}.pageShell .heroMetric>form{width:100%;min-width:0!important}.pageShell .heroMetric>form[style*=display],.pageShell .container[style*=gridTemplateColumns]{grid-template-columns:1fr!important}.marketHeroGrid{grid-template-columns:1fr;min-height:auto;padding-top:50px}.marketOrbital{width:320px;height:320px;margin:0 auto}.marketFeatured{grid-template-columns:1fr}.featuredVisual{min-height:280px}.marketHowSteps{grid-template-columns:1fr}.marketHowSteps article{border-right:0;border-bottom:1px solid var(--fo-qa-line)}.marketHowSteps article:last-child{border-bottom:0}}@media (max-width:700px){.foAppHeader{padding-top:env(safe-area-inset-top)}.foAppHeaderInner{gap:8px;min-height:68px}.foAppBrand .foLogoWrap svg{width:42px;height:42px}.foAppBrand .foWordmark strong{font-size:9.5px}.foAppActions{gap:6px;max-width:58vw}.foAppActions .foActionSecondary{min-height:38px;padding:0 11px;font-size:8.5px}.foWorkspaceHero{padding-top:34px}.foWorkspaceHero h1{font-size:42px}.foWorkspaceHero p{font-size:12.5px}.foCompactKpis{grid-template-columns:1fr}.foCompactKpi{min-height:102px}.foPanelInner,.foWorkflow,.pageShell .formCard{padding:19px}.foPanelHead{flex-direction:column}.foRow{grid-template-columns:1fr}.foRowAside{text-align:left}.foRowAction{justify-content:flex-start;width:100%}.foRowAction>*{width:100%!important;max-width:none!important}.foForm button,.foRowAction button{width:100%}.foCommandBar{align-items:flex-start}.foCommandBar>div{flex-wrap:wrap}.pageShell .dashboardGrid{grid-template-columns:1fr}.pageShell .pageHeader h1{font-size:40px}.pageShell .pageHeader .lead{font-size:12.5px}.pageShell .heroMetric{flex-direction:column}.pageShell .heroMetric>div[style*=textAlign],.pageShell .heroMetric>div[style*=text-align]{text-align:left!important}.pageShell .heroMetric .btn{width:100%}.marketHero h1{font-size:48px}.marketHeroCopy>p{font-size:13px}.marketHeroMeta{gap:12px}.marketOrbital{margin-block:-28px;transform:scale(.78)}.marketToolbar{grid-template-columns:1fr 76px}.marketSearch,.marketCount{height:56px}.marketFilters{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:20px;overflow-x:auto}.marketFilters::-webkit-scrollbar{display:none}.marketFilters button{flex:none}.featuredContent{padding:28px 24px}.featuredContent h2{font-size:38px}.featuredFacts,.marketGrid{grid-template-columns:1fr}.marketWorkspace{padding-top:28px}.marketHow{padding-bottom:72px}.marketDrawer{border-radius:24px 0 0 24px;width:calc(100vw - 16px)}.drawerFieldGrid{grid-template-columns:1fr}.marketOverlay{padding-left:8px}.foWorkflowStep{grid-template-columns:20px minmax(0,1fr) auto}.foUploadActions>*{width:100%!important}.scannerQuestion h1,.scannerResult h1{font-size:44px!important}}@media (max-width:500px){.foAppActions{max-width:54vw}.foAppBrand .foWordmark{display:none}.foWorkspaceHero h1{font-size:38px}.foControlTopActions .foControlHome{display:none}.foControlRail{padding-inline:12px}.foControlRail a{min-height:30px}.marketHero h1{font-size:43px}.marketHeroGrid{padding-top:38px}.marketOrbital{margin-block:-50px;transform:scale(.68)}.featuredVisual{min-height:230px}.featuredContent h2{font-size:34px}.marketEmpty{padding:34px 24px}.marketEmptyOrb{opacity:.28;right:-80px}.marketEmpty h2{font-size:39px}.scannerQuestion h1,.scannerResult h1{font-size:40px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
.foHoneypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.foSystemState,.foLoadingState{color:#111318;background:radial-gradient(circle at 76% 18%,#6c5cff24,#0000 25%),radial-gradient(circle at 21% 84%,#3cd9c817,#0000 23%),linear-gradient(135deg,#fafbfc,#eef1f5 58%,#f7f8fa);place-items:center;min-height:100svh;padding:32px;display:grid;position:relative;overflow:hidden}.foSystemState:before,.foLoadingState:before{content:"";pointer-events:none;background-image:linear-gradient(#0d0f1306 1px,#0000 1px),linear-gradient(90deg,#0d0f1306 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 74%);mask-image:radial-gradient(circle,#000,#0000 74%)}.foSystemStateOrb{border:1px solid #6c5cff1a;border-radius:50%;width:min(52vw,580px);height:min(52vw,580px);animation:10s ease-in-out infinite foStateFloat;position:absolute;top:-18%;right:-10%;box-shadow:0 0 0 70px #fff3,0 0 0 71px #0d0f1309,0 0 0 150px #6c5cff05}.foSystemStateCard{z-index:2;-webkit-backdrop-filter:blur(22px)saturate(135%);backdrop-filter:blur(22px)saturate(135%);background:#ffffffc2;border:1px solid #0d0f1314;border-radius:34px;width:min(720px,100%);padding:42px;position:relative;box-shadow:0 30px 100px #181c241a}.foSystemStateCode{letter-spacing:.18em;color:#6c5cff;margin-top:38px;font-size:7px;font-weight:900}.foSystemStateCard h1{letter-spacing:-.06em;text-wrap:balance;margin:14px 0 18px;font-size:clamp(42px,5vw,66px);line-height:.92}.foSystemStateCard>p{color:#737a85;max-width:590px;font-size:13.5px;line-height:1.65}.foSystemStateActions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.foLoadingCore{z-index:2;text-align:center;place-items:center;width:min(420px,100%);display:grid;position:relative}.foLoadingCore>.foLogoWrap{z-index:3;position:relative}.foLoadingCore>span{letter-spacing:.2em;color:#6c5cff;margin-top:28px;font-size:7px;font-weight:900}.foLoadingCore>strong{color:#4f5661;margin-top:8px;font-size:13px}.foLoadingRings{pointer-events:none;width:260px;height:260px;position:absolute;top:-89px;left:50%;transform:translate(-50%)}.foLoadingRings i{border:1px solid #0d0f1313;border-radius:50%;animation:12s linear infinite foStateSpin;position:absolute;inset:0}.foLoadingRings i:nth-child(2){border-color:#6c5cff24;animation-duration:9s;animation-direction:reverse;inset:28px}.foLoadingRings i:nth-child(3){border-color:#3cd9c829;animation-duration:7s;inset:58px}.foLoadingRings i:after{content:"";background:#6c5cff;border-radius:50%;width:7px;height:7px;position:absolute;top:14%;left:17%;box-shadow:0 0 0 6px #6c5cff14}.foLoadingRail{background:#0d0f1312;border-radius:999px;width:180px;height:3px;margin-top:20px;overflow:hidden}.foLoadingRail b{border-radius:inherit;background:linear-gradient(90deg,#6c5cff,#3cd9c8);width:44%;height:100%;animation:1.15s ease-in-out infinite foLoadingRail;display:block}@keyframes foStateFloat{50%{transform:translate(-15px,18px)scale(1.03)}}@keyframes foStateSpin{to{transform:rotate(360deg)}}@keyframes foLoadingRail{0%{transform:translate(-110%)}55%,to{transform:translate(250%)}}@media (max-width:620px){.foSystemState,.foLoadingState{padding:16px}.foSystemStateCard{border-radius:26px;padding:28px 22px}.foSystemStateCard h1{font-size:42px}.foSystemStateCard>p{font-size:12.5px}.foSystemStateActions>*{width:100%}.foSystemStateOrb{width:90vw;height:90vw;top:-10%;right:-35%}}@media (prefers-reduced-motion:reduce){.foSystemStateOrb,.foLoadingRings i,.foLoadingRail b{animation:none!important}}
html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f7f8fa}body{color:#111318;-webkit-tap-highlight-color:transparent;background:#f7f8fa}::selection{color:#111318;background:#6c5cff2e}*{scrollbar-color:#5b616d57 transparent;scrollbar-width:thin}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#5b616d47;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#5b616d6b}input:-webkit-autofill{-webkit-text-fill-color:#111318;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8f9fb}input:-webkit-autofill:hover{-webkit-text-fill-color:#111318;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8f9fb}input:-webkit-autofill:focus{-webkit-text-fill-color:#111318;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8f9fb}textarea:-webkit-autofill{-webkit-text-fill-color:#111318;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8f9fb}select:-webkit-autofill{-webkit-text-fill-color:#111318;transition:background-color 9999s ease-out;-webkit-box-shadow:inset 0 0 0 1000px #f8f9fb}button,a{-webkit-tap-highlight-color:transparent}img,svg{max-width:100%}
