:root{
  --navy:#07111f;--navy2:#0b1c30;--gold:#d9ad43;--gold2:#f3ce72;
  --cyan:#22c7d9;--white:#f7f8fa;--muted:#aeb9c7;--line:rgba(255,255,255,.12);
  --ink:#101a27;--paper:#f5f6f8;--shadow:0 20px 55px rgba(0,0,0,.25)
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Arial,sans-serif;background:var(--paper);color:var(--ink);line-height:1.65}
a{color:inherit;text-decoration:none}.container{width:min(1120px,92%);margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,17,31,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.nav{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{display:flex;align-items:center;gap:10px;color:#fff;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.brand-mark{display:grid;place-items:center;width:30px;height:30px;border:2px solid var(--gold);color:var(--gold);transform:skew(-12deg)}
.nav-links{display:flex;align-items:center;gap:24px;color:#d9e0e8;font-size:.94rem}.nav-links a:hover{color:var(--gold2)}.nav-cta{background:var(--gold);color:#111;padding:10px 16px;border-radius:7px;font-weight:800}.menu-toggle{display:none;background:none;border:0;color:#fff;font-size:26px}
.hero{background:radial-gradient(circle at 75% 25%,#123252 0,#07111f 48%,#040b13 100%);color:#fff;padding:70px 0 80px;border-bottom:1px solid #203246}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:55px}.eyebrow{color:var(--gold2);font-size:.78rem;font-weight:900;letter-spacing:.14em;text-transform:uppercase;margin:0 0 13px}.hero h1{font-size:clamp(2.6rem,6vw,5.3rem);line-height:.98;letter-spacing:-.045em;margin:0 0 25px;max-width:760px}.hero h1 span{color:var(--gold2)}.lead{font-size:1.12rem;color:#d2dbe5;max-width:690px}.price-row{display:flex;gap:14px;margin:28px 0}.price-card{border:1px solid rgba(217,173,67,.55);border-radius:10px;padding:13px 18px;min-width:150px}.price-card small{display:block;color:var(--muted);font-size:.7rem;font-weight:800;letter-spacing:.08em}.price-card strong{display:block;font-size:1.7rem;color:var(--gold2)}.price-card del{color:#8592a0;font-size:.86rem}.hero-actions{display:flex;flex-wrap:wrap;gap:12px}.btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 22px;border-radius:8px;font-weight:900;letter-spacing:.02em;transition:.2s ease}.btn-primary{background:var(--gold);color:#111;box-shadow:0 8px 25px rgba(217,173,67,.2)}.btn-primary:hover{transform:translateY(-2px);background:var(--gold2)}.btn-outline{border:1px solid #607082;color:#fff}.btn-outline:hover{border-color:var(--gold);color:var(--gold2)}.micro{font-size:.8rem;color:#8e9aaa;margin:13px 0}.hero-art img{width:100%;display:block;border-radius:16px;box-shadow:var(--shadow);border:1px solid rgba(255,255,255,.13)}
section{padding:88px 0}.truth,.journey,.fit,.faq{background:#fff}.truth h2,.product-section h2,.inside h2,.journey h2,.difference h2,.fit h2,.faq h2,.about h2,.final-cta h2{font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.035em;margin:0 0 18px}.section-lead{max-width:760px;color:#5d6a78;font-size:1.08rem}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:36px}.three article,.asset{padding:25px;border:1px solid #dfe4ea;border-radius:12px;background:#fff}.three span{color:#b38420;font-weight:900}.three h3,.asset h3{margin:9px 0 6px}.three p,.asset p{color:#667383;margin:0}
.product-section{background:var(--navy);color:#fff}.product-section .section-lead{color:#bdc8d4}.build-operate-improve{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:35px}.build-operate-improve>div{padding:24px;border-left:1px solid var(--line)}.build-operate-improve b{color:var(--gold2);letter-spacing:.12em}.build-operate-improve p{color:#c2ccd7}
.inside{background:#eef1f4}.assets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:35px 0}.asset{box-shadow:0 8px 25px rgba(12,23,36,.06)}.icon{font-size:1.7rem;color:#b18428}.center{text-align:center}
.journey ol{counter-reset:item;list-style:none;padding:0;margin:35px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:14px}.journey li{background:#f6f7f9;border-left:4px solid var(--gold);padding:17px 20px;border-radius:0 8px 8px 0}.journey li b{color:#172333}
.difference{background:#07111f;color:#fff}.difference .section-lead{color:#bdc8d4}.compare{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:35px}.compare>div{border:1px solid #2c3d50;border-radius:12px;padding:25px}.compare-best{border-color:#8f712f!important;background:linear-gradient(145deg,#102136,#0b1625)}.compare h3{margin-top:0}.compare ul,.fit ul{padding-left:20px}.compare li{margin:8px 0;color:#bfc9d4}
.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:25px}.fit-grid>div{padding:32px;border-radius:14px;background:#f3f5f7}.fit-grid .not-fit{background:#101a27;color:#fff}.fit-grid .not-fit .eyebrow{color:#e1b85c}.fit li{margin:9px 0}.not-fit li{color:#c7d0da}
.about{background:#0d1a2a;color:#fff}.about-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;align-items:center}.about p{color:#c2ccd7}.signature{color:var(--gold2)!important;font-weight:800}
.faq details{border-bottom:1px solid #dfe4e9;padding:18px 0}.faq summary{cursor:pointer;font-weight:850;font-size:1.05rem}.faq details p{color:#637080;max-width:800px}
.final-cta{background:radial-gradient(circle at center,#183451,#07111f 65%);color:#fff;text-align:center}.final-cta p:not(.eyebrow){max-width:700px;margin:0 auto 24px;color:#c9d2dd}.btn-large{font-size:1.08rem;padding:16px 30px}
footer{background:#040a11;color:#aeb8c4;padding:45px 0 18px}.footer-inner{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer-inner b{color:#fff}.footer-inner p{margin:7px 0}.footer-inner a:hover{color:var(--gold2)}.copyright{text-align:center;border-top:1px solid #1c2835;margin-top:30px;padding-top:18px;font-size:.78rem;color:#778493}
@media(max-width:850px){.nav-links{display:none;position:absolute;top:70px;left:0;right:0;background:#07111f;padding:18px 4%;flex-direction:column;align-items:stretch;border-bottom:1px solid var(--line)}.nav-links.open{display:flex}.menu-toggle{display:block}.nav-cta{text-align:center}.hero-grid,.about-inner{grid-template-columns:1fr}.hero-art{order:-1}.hero h1{font-size:clamp(2.5rem,12vw,4.4rem)}.three,.assets-grid,.build-operate-improve{grid-template-columns:1fr}.journey ol,.compare,.fit-grid{grid-template-columns:1fr}.footer-inner{grid-template-columns:1fr}}
@media(max-width:520px){section{padding:65px 0}.price-row{flex-direction:column}.price-card{width:100%}.hero-actions{flex-direction:column}.btn{width:100%}.hero{padding-top:45px}.container{width:min(92%,1120px)}}
