.lg-home{--home-gold:#ffd400;--home-warm:#efb94f;--home-blue:#22d7ff;--home-bg:#05080d;--home-panel:#09121b;background:var(--home-bg);color:#f8f8f5;overflow:hidden}
.lg-home h1,.lg-home h2,.lg-home h3,.lg-home p{margin-top:0}.lg-home h1,.lg-home h2{color:#f8f8f5;font-family:Impact,Haettenschweiler,"Arial Narrow Bold",sans-serif;text-transform:uppercase}.lg-home em{color:var(--home-gold);font-style:normal}.home-section{width:min(1320px,100%);margin:auto;padding:clamp(80px,9vw,150px) clamp(22px,5vw,72px)}.home-eyebrow{display:flex;align-items:center;gap:16px;margin-bottom:30px;color:var(--home-gold);font-size:12px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.home-eyebrow span{width:22px;height:2px;background:var(--home-blue)}
.home-button{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:15px 26px;border:1px solid var(--home-gold);font-size:14px;font-weight:850;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.home-button:hover{transform:translateY(-2px)}.home-button.gold{background:var(--home-gold);color:#030405;box-shadow:0 10px 28px rgba(255,205,0,.18)}.home-button.gold:hover{background:#ffe248;box-shadow:0 10px 32px rgba(255,205,0,.3)}.home-button.outline{background:rgba(2,6,10,.55);color:#fff}.home-button.outline:hover{border-color:var(--home-blue);box-shadow:0 0 20px rgba(34,215,255,.16)}.home-actions{display:flex;flex-wrap:wrap;gap:14px}.home-signature{display:flex;flex-direction:column;color:#50cfff;font:italic clamp(1.4rem,2.2vw,2rem) Georgia,serif}.home-signature small{margin-top:5px;color:var(--home-gold);font:700 10px Inter,sans-serif;letter-spacing:.2em;text-transform:uppercase}
.home-hero{position:relative;display:grid;grid-template-columns:minmax(390px,.82fr) minmax(520px,1.18fr);grid-template-rows:1fr auto;width:min(1500px,100%);min-height:calc(100svh - 117px);margin:auto;padding:34px clamp(28px,5vw,80px) 18px;background:radial-gradient(circle at 72% 43%,rgba(7,61,91,.23),transparent 34%),#05080d}.home-hero-copy{z-index:2;align-self:center;padding:20px 0 54px}.home-hero h1{margin:0 0 28px;color:#f8f8f5;font-size:clamp(5rem,7.1vw,7.4rem);font-weight:950;line-height:.9;letter-spacing:.015em}.home-hero h1 em{display:inline-block;margin-top:8px;color:var(--home-gold)}.home-lead{font-size:clamp(1.15rem,1.6vw,1.42rem);line-height:1.45}.home-sublead{margin:0 0 28px;color:#9fb4ca;font-size:15px;line-height:1.7}.home-scroll{display:inline-flex;gap:28px;margin-top:30px;color:#bcecff;font-size:13px}.home-scroll span{color:var(--home-gold)}.home-hero-art{z-index:1;display:flex;align-items:flex-end;justify-content:center;min-width:0}.home-hero-art::before{content:"";position:absolute;width:min(45vw,650px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,190,35,.13),transparent 68%);filter:blur(20px)}.home-hero-art img{position:relative;width:min(100%,810px);max-height:calc(100svh - 185px);object-fit:contain;object-position:center bottom;filter:drop-shadow(0 0 28px rgba(255,175,0,.13))}.home-hero-foot{z-index:2;grid-column:1/-1;display:flex;align-items:end;justify-content:space-between;padding:0 0 2px;color:#c5e8f4;font-size:10px;letter-spacing:.24em;text-transform:uppercase}.home-hero-foot b{color:var(--home-gold)}
.home-value-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid rgba(38,205,255,.2);background:#070d14}.home-value-strip div{display:flex;flex-direction:column;gap:8px;padding:28px clamp(18px,3vw,48px);border-right:1px solid rgba(38,205,255,.15)}.home-value-strip div:last-child{border:0}.home-value-strip b{color:var(--home-gold);font-size:11px;letter-spacing:.17em;text-transform:uppercase}.home-value-strip span{color:#9eb0bf;font-size:13px}
.home-cinematic{position:relative;isolation:isolate;min-height:min(860px,80vw);overflow:hidden;background:#03070b}.home-cinematic>img{position:absolute;z-index:-2;inset:-8% 0;width:100%;height:116%;object-fit:cover}.home-parallax-layer{transform:translate3d(0,var(--parallax-y,0),0) scale(1.1);will-change:transform}.home-parallax-card{transform:translate3d(0,var(--parallax-y,0),0);will-change:transform}.home-cinematic::after{content:"";position:absolute;z-index:-1;inset:0}.home-intelligence::after,.home-rankings::after{background:linear-gradient(90deg,rgba(2,6,10,.97) 0,rgba(2,6,10,.82) 31%,rgba(2,6,10,.08) 69%),linear-gradient(0deg,rgba(2,6,10,.68),transparent 40%)}.home-cinematic-copy{position:absolute;top:50%;width:min(560px,42vw);transform:translateY(-50%)}.home-cinematic-copy.left{left:max(6vw,calc((100% - 1400px)/2))}.home-cinematic-copy.right{right:max(6vw,calc((100% - 1400px)/2))}.home-cinematic h2,.home-data h2,.home-how h2,.home-trust h2,.home-access h2,.home-roadmap h2,.home-closing h2,.home-decision h2{margin-bottom:28px;font-size:clamp(3.2rem,5.5vw,6.1rem);line-height:.92;letter-spacing:.01em}.home-cinematic-copy>p:not(.home-eyebrow){color:#d1dae1;font-size:16px;line-height:1.7}.home-cinematic-copy .home-section-lead{color:#fff;font-size:20px;font-weight:700}.home-blue-note{padding-left:18px;border-left:2px solid var(--home-blue);color:var(--home-blue)!important;font-weight:800}.home-caption{display:block;margin-top:24px;color:#7d8b99;font-size:11px;line-height:1.5}
.home-data{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(480px,1.22fr);gap:clamp(55px,8vw,130px);align-items:center}.home-analysis-photo{position:relative;aspect-ratio:2/3;min-height:0;border:1px solid rgba(239,185,79,.45);background:radial-gradient(circle at 50% 38%,rgba(192,119,8,.18),transparent 48%),#05070a;overflow:visible}.home-analysis-photo img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.home-analysis-photo>div{position:absolute;inset:auto 0 0;padding:22px 25px;background:linear-gradient(transparent,rgba(0,0,0,.96));color:var(--home-gold);font-size:11px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.home-analysis-photo span{display:block;margin-top:6px;color:var(--home-blue);font-size:9px}.home-data-copy>p{color:#aab9c6;line-height:1.65}.home-tabs{display:flex;margin:35px 0 0;border-bottom:1px solid #233342}.home-tabs button{flex:1;padding:15px 8px;border:0;border-bottom:2px solid transparent;background:transparent;color:#8798a7;cursor:pointer;font:800 12px Inter,sans-serif;text-transform:uppercase}.home-tabs button[aria-selected=true]{border-color:var(--home-gold);color:var(--home-gold)}.home-data-panel{position:relative;padding:32px;background:linear-gradient(140deg,#0b1721,#071018);border:1px solid #1c3344}.home-metric-number{position:absolute;right:25px;top:23px;color:rgba(34,215,255,.2);font:800 3.5rem Impact,sans-serif}.home-data-panel h3{max-width:80%;font-size:26px}.home-data-panel>p{color:#9dafbd;line-height:1.7}.home-metric-bottom{display:grid;gap:7px;margin-top:28px;padding-top:20px;border-top:1px solid #1f394a}.home-metric-bottom span{color:var(--home-blue);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.home-text-link{display:inline-block;margin-top:26px;color:var(--home-gold);font-weight:800}
.home-decision{padding:clamp(80px,9vw,140px) 0;background:linear-gradient(180deg,#070b11,#030609)}.home-decision-heading{width:min(1320px,100%);margin:auto;padding:0 clamp(22px,5vw,72px) 50px}.home-decision-scene{position:relative;isolation:isolate;max-width:1450px;margin:auto}.home-decision-scene>img{display:block;width:100%;max-height:880px;object-fit:cover}.home-decision-bottom{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:130px 6% 30px;background:linear-gradient(transparent,rgba(1,5,9,.97) 50%)}.home-decision-bottom>div{padding:24px 34px;border-left:2px solid var(--home-gold)}.home-decision-bottom>div:nth-child(2){border-color:var(--home-blue)}.home-decision-bottom span{color:var(--home-gold);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.home-decision-bottom div:nth-child(2) span{color:var(--home-blue)}.home-decision-bottom h3{margin:12px 0;font-size:25px}.home-decision-bottom div p{color:#9fb1c0;line-height:1.55}.home-decision-bottom>p{grid-column:1/-1;margin:15px 0 0;text-align:center;color:#c5d1d9;font-size:13px}
.home-heading-row{display:flex;align-items:end;justify-content:space-between;gap:40px}.home-heading-row>p{align-self:center;color:#a8b6c2;line-height:1.7}.home-steps{display:grid;grid-template-columns:repeat(4,1fr);margin-top:55px;border:1px solid #243240}.home-steps article{min-height:260px;padding:35px 28px;border-right:1px solid #243240;background:linear-gradient(145deg,#09131c,#060b11)}.home-steps article:last-child{border:0}.home-steps span{color:var(--home-blue);font:900 13px ui-monospace,monospace}.home-steps h3{margin:70px 0 12px;color:var(--home-gold);font-size:29px}.home-steps p{color:#94a5b4;line-height:1.55}.home-trust{background:radial-gradient(circle at 73% 38%,rgba(185,118,10,.18),transparent 27%),linear-gradient(125deg,#07101a,#060606)}.home-trust .home-section{min-height:590px;display:flex;flex-direction:column;justify-content:center}.home-trust p:not(.home-eyebrow){color:#aebbc5;font-size:17px;line-height:1.7}.home-trust .home-signature{align-self:flex-end;margin-top:-20px}
.home-access{padding-bottom:120px}.home-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:55px}.home-tiers article{display:flex;min-height:470px;flex-direction:column;padding:36px;border:1px solid #273743;background:linear-gradient(145deg,#09121b,#05090d)}.home-tiers article.pro{border-color:var(--home-gold);box-shadow:0 0 32px rgba(255,199,0,.08)}.home-tiers article>span,.home-future-list span{color:var(--home-blue);font-size:10px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.home-tiers h3{margin:24px 0 14px;color:#fff;font-size:42px}.home-tiers h3 b{color:var(--home-gold)}.home-tiers p{color:#9babb7;line-height:1.65}.home-tiers hr{width:100%;margin:25px 0;border:0;border-top:1px solid #283844}.home-tiers .home-button{margin-top:auto}.home-access>.home-caption{text-align:center}.home-roadmap{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid #1d2a34}.home-roadmap>div>p:not(.home-eyebrow){color:#9caeba;line-height:1.7}.home-future-list{border-top:1px solid #263641}.home-future-list article{padding:28px 10px;border-bottom:1px solid #263641}.home-future-list h3{margin:9px 0;color:#fff;font-size:22px}.home-future-list p{margin:0;color:#8fa1af;line-height:1.55}
.home-closing{display:grid;grid-template-columns:minmax(340px,.78fr) minmax(470px,1.22fr);align-items:center;min-height:850px;padding:70px max(5vw,calc((100% - 1320px)/2));background:radial-gradient(circle at 22% 45%,rgba(186,118,9,.24),transparent 27%),#030508}.home-closing>img{justify-self:center;width:min(100%,580px);max-height:760px;object-fit:contain}.home-closing>div{padding:35px}.home-closing>div>p:not(.home-eyebrow){color:#aab9c6;font-size:17px;line-height:1.7}
.home-footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;max-width:none;padding:45px max(5vw,calc((100% - 1320px)/2));background:#020408;border-top:1px solid #26333d;color:#8293a1}.home-footer img{width:170px;height:90px;object-fit:contain}.home-footer>p{margin:0;color:#c5d2db}.home-footer nav{display:flex;gap:24px;color:var(--home-blue)}.home-footer>div{grid-column:1/-1;display:flex;justify-content:space-between;gap:30px;padding-top:25px;border-top:1px solid #19252e}.home-footer>div p{max-width:750px;margin:0;text-align:right}
@media(max-width:1050px){.home-hero{grid-template-columns:1fr 1fr}.home-hero h1{font-size:clamp(4.4rem,9vw,6.4rem)}.home-cinematic-copy{width:48vw}.home-data{grid-template-columns:.9fr 1.1fr;gap:45px}.home-analysis-photo,.home-analysis-photo img{min-height:0}.home-decision-bottom{position:relative;padding:25px;background:#060c12}.home-steps{grid-template-columns:repeat(2,1fr)}.home-steps article:nth-child(2){border-right:0}.home-steps article:nth-child(-n+2){border-bottom:1px solid #243240}.home-tiers{grid-template-columns:1fr}.home-tiers article{min-height:0}.home-footer{grid-template-columns:1fr;text-align:center}.home-footer nav{justify-content:center}}
@media(max-width:800px){.home-section{padding-block:75px}.home-hero{display:flex;min-height:0;flex-direction:column;padding:55px 22px 25px}.home-hero-copy{padding:0}.home-hero h1{font-size:clamp(4rem,18vw,6rem)}.home-hero-art{margin-top:35px}.home-hero-art img{max-height:620px}.home-hero-foot{width:100%;margin-top:12px}.home-value-strip{grid-template-columns:repeat(2,1fr)}.home-value-strip div:nth-child(2){border-right:0}.home-value-strip div:nth-child(-n+2){border-bottom:1px solid rgba(38,205,255,.15)}.home-cinematic{min-height:880px}.home-cinematic>img{object-position:center}.home-intelligence::after,.home-rankings::after{background:linear-gradient(0deg,rgba(2,6,10,.98) 0,rgba(2,6,10,.87) 42%,rgba(2,6,10,.05) 78%)}.home-cinematic-copy,.home-cinematic-copy.left,.home-cinematic-copy.right{top:auto;right:22px;bottom:36px;left:22px;width:auto;transform:none}.home-cinematic h2,.home-data h2,.home-how h2,.home-trust h2,.home-access h2,.home-roadmap h2,.home-closing h2,.home-decision h2{font-size:clamp(3rem,13vw,4.7rem)}.home-data{grid-template-columns:1fr}.home-analysis-photo,.home-analysis-photo img{min-height:0}.home-decision-bottom{grid-template-columns:1fr}.home-decision-bottom>p{grid-column:auto}.home-heading-row{display:block}.home-heading-row .home-button{margin-top:20px}.home-roadmap{grid-template-columns:1fr;gap:25px}.home-closing{grid-template-columns:1fr;padding:55px 22px 80px}.home-closing>img{max-height:670px}.home-closing>div{padding:20px 0}.home-footer>div{display:block}.home-footer>div p{margin-top:12px;text-align:center}}
@media(max-width:520px){.home-actions{display:grid}.home-button{width:100%}.home-hero-foot{align-items:start;gap:20px}.home-hero-foot .home-signature{font-size:1rem;text-align:right}.home-value-strip{grid-template-columns:1fr}.home-value-strip div{border-right:0;border-bottom:1px solid rgba(38,205,255,.15)!important}.home-value-strip div:last-child{border-bottom:0!important}.home-cinematic{min-height:800px}.home-cinematic>img{height:55%;object-position:center top}.home-cinematic-copy,.home-cinematic-copy.left,.home-cinematic-copy.right{top:48%;bottom:auto}.home-cinematic-copy>p:not(.home-eyebrow){font-size:14px}.home-analysis-photo,.home-analysis-photo img{min-height:0}.home-tabs{display:grid}.home-tabs button{border:1px solid #263844}.home-data-panel{padding:25px 20px}.home-decision-heading{padding-bottom:25px}.home-decision-bottom>div{padding:20px 16px}.home-steps{grid-template-columns:1fr}.home-steps article{border-right:0!important;border-bottom:1px solid #243240}.home-trust .home-signature{align-self:flex-start;margin-top:25px}.home-footer{padding-inline:22px}.home-footer nav{flex-direction:column;gap:10px}}
@media(prefers-reduced-motion:no-preference){.home-hero-art img{animation:home-cypher-float 6s ease-in-out infinite}@keyframes home-cypher-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}}@media(prefers-reduced-motion:reduce){.home-parallax-layer,.home-parallax-card{transform:none!important}}
