:root{
  --navy:#0A0F2C;--navy2:#11183f;--gold:#EDA52F;--gold2:#ffc45c;
  --white:#f8f9ff;--muted:#a8aec7;--line:rgba(255,255,255,.09);
  --card:rgba(17,24,63,.64);--shadow:0 30px 90px rgba(0,0,0,.35);
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--white);font-family:"DM Sans",sans-serif;line-height:1.55;overflow-x:hidden}
body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 50% -10%,rgba(237,165,47,.10),transparent 32%),radial-gradient(circle at 90% 45%,rgba(70,86,190,.13),transparent 25%);z-index:-3}
.noise{position:fixed;inset:0;opacity:.025;pointer-events:none;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
.orb{position:absolute;width:520px;height:520px;border-radius:50%;filter:blur(100px);opacity:.12;pointer-events:none}.orb-a{background:#3645b8;top:200px;right:-240px}.orb-b{background:var(--gold);top:1500px;left:-300px;opacity:.06}
h1,h2,h3{font-family:"Space Grotesk",sans-serif;letter-spacing:-.04em;line-height:1.02;margin:0}h1{font-size:clamp(54px,7.2vw,108px);max-width:850px}h2{font-size:clamp(42px,5vw,72px)}h2 span,h1 em{color:var(--gold);font-style:normal}p{color:var(--muted)}
.section{max-width:1200px;margin:auto;padding:120px 28px}.nav{height:78px;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1200px)/2));position:sticky;top:0;z-index:10;background:rgba(10,15,44,.75);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:white;font-family:"Space Grotesk";font-weight:700;font-size:23px}.brand img{width:32px;height:32px;object-fit:contain}.brand span span{color:var(--gold)}.nav nav{display:flex;gap:28px}.nav nav a,.footer-links a{color:#b9bed3;text-decoration:none;font-size:14px}.nav nav a:hover,.footer-links a:hover{color:white}.nav-cta{border:1px solid rgba(237,165,47,.45);color:white;text-decoration:none;padding:11px 16px;border-radius:999px;font-size:14px}.nav-cta span{color:var(--gold)}.menu{display:none;background:none;border:0;color:white;font-size:24px}
.hero{min-height:calc(100vh - 78px);display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:30px;padding-top:75px}.eyebrow,.section-kicker{font-size:11px;letter-spacing:.2em;color:var(--gold);font-weight:700}.eyebrow{display:flex;align-items:center;gap:9px;margin-bottom:25px}.eyebrow i,.status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 18px var(--gold)}.hero-lead{font-size:18px;max-width:640px;margin:28px 0}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;text-decoration:none;font-weight:700;font-size:14px;border-radius:12px;padding:16px 21px;transition:.25s ease}.btn span{font-size:19px}.btn-gold{background:var(--gold);color:#0b102c;box-shadow:0 12px 35px rgba(237,165,47,.16)}.btn-gold:hover{transform:translateY(-3px);background:var(--gold2);box-shadow:0 18px 50px rgba(237,165,47,.25)}.btn-ghost{border:1px solid var(--line);color:white}.btn-ghost:hover{border-color:rgba(255,255,255,.25);background:rgba(255,255,255,.04)}.micro-proof{display:flex;align-items:center;gap:13px;margin-top:28px;font-size:12px;color:#9299b7}.micro-proof strong{color:white}.avatar-stack{display:flex}.avatar-stack b{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#252d58;border:2px solid var(--navy);margin-left:-6px;font-size:9px}.avatar-stack b:first-child{margin-left:0}
.hero-visual{position:relative;min-height:560px;display:grid;place-items:center}.scan-ring{position:absolute;border:1px solid rgba(237,165,47,.13);border-radius:50%;animation:pulse 5s infinite}.ring-1{width:510px;height:510px}.ring-2{width:390px;height:390px;animation-delay:1s}.audit-card{width:min(470px,88%);background:linear-gradient(145deg,rgba(30,39,88,.92),rgba(10,15,44,.93));border:1px solid rgba(255,255,255,.11);border-radius:22px;padding:23px;box-shadow:var(--shadow);position:relative;z-index:2;transform:rotate(-2deg);animation:float 6s ease-in-out infinite}.audit-top{display:flex;gap:8px;align-items:center;color:#8890b2;font-size:9px;letter-spacing:.14em}.audit-top small{margin-left:auto;color:var(--gold)}.score-row{display:flex;justify-content:space-between;align-items:end;margin-top:35px}.label{display:block;color:#9299b7;font-size:11px}.score-row strong{font-family:"Space Grotesk";font-size:70px;line-height:1}.score-row strong span{font-size:18px;color:#747b99}.trend{font-size:12px;color:#6ee0a6}.trend small{display:block;color:#7e86a5;margin-top:3px}.bar,.tinybar{height:6px;background:#252d54;border-radius:99px;overflow:hidden;margin:20px 0}.bar i,.tinybar i{display:block;height:100%;background:var(--gold);border-radius:99px;box-shadow:0 0 18px rgba(237,165,47,.5)}.mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mini-grid>div{background:rgba(255,255,255,.035);border:1px solid var(--line);border-radius:11px;padding:12px}.mini-grid span{font-size:10px;color:#8991af;display:block}.mini-grid b{font-size:22px;font-family:"Space Grotesk"}.mini-grid small{font-size:9px;margin-left:5px}.up{color:#6ee0a6}.down{color:#f58b8b}.mention{display:flex;align-items:center;gap:11px;margin-top:10px;padding:12px;border:1px solid rgba(237,165,47,.18);background:rgba(237,165,47,.045);border-radius:12px}.spark{color:var(--gold);font-size:18px}.mention div{flex:1}.mention b,.mention small{display:block}.mention b{font-size:11px}.mention small{font-size:9px;color:#838ba9}.pill{font-size:8px;color:#6ee0a6;border:1px solid rgba(110,224,166,.25);padding:4px 7px;border-radius:99px}.floating-chip{position:absolute;z-index:3;background:#161e4a;border:1px solid var(--line);box-shadow:0 15px 40px rgba(0,0,0,.3);padding:10px 13px;border-radius:10px;font-size:10px;color:#c9cee0;animation:float 5s ease-in-out infinite}.chip-a{top:125px;right:0}.chip-b{bottom:135px;left:25px;animation-delay:1.5s}
.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px 28px;display:flex;align-items:center;justify-content:center;gap:45px;flex-wrap:wrap}.trust-strip>span{font-size:9px;letter-spacing:.17em;color:#707894}.model-list{display:flex;gap:28px;flex-wrap:wrap;justify-content:center}.model{font-size:13px;color:#b8bdd1}.model strong{color:#fff;margin-right:5px}
.problem{text-align:center}.problem .section-kicker{margin-bottom:20px}.section-intro{max-width:760px;margin:24px auto 55px;font-size:17px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;text-align:left}.stat-card,.feature-card,.quote-card,.price-card{border:1px solid var(--line);background:rgba(255,255,255,.025);border-radius:18px;padding:25px}.stat-card{min-height:220px}.stat-card strong{color:var(--gold);font-size:11px;letter-spacing:.12em}.stat-card h3{font-size:22px;margin-top:55px}.stat-card p{font-size:13px}
.report-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.report-copy p{max-width:500px;font-size:16px;margin:25px 0}.check-list{padding:0;margin:0 0 25px;list-style:none}.check-list li{padding:8px 0;color:#c4c8da;font-size:14px}.check-list span{color:var(--gold);margin-right:10px}.text-link{color:white;text-decoration:none;font-size:14px;font-weight:700}.text-link span{color:var(--gold);margin-left:10px}.report-mock{background:#f0f1f5;color:#151a30;min-height:510px;border-radius:5px;padding:30px;box-shadow:var(--shadow);transform:rotate(2deg);position:relative}.report-header{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.15em;color:#7d8191;border-bottom:1px solid #d7d9df;padding-bottom:15px}.report-header b{color:#a0a3af}.report-title{padding:45px 0 28px}.report-title small{font-size:8px;letter-spacing:.16em;color:#8c8f9d}.report-title h3{font-size:34px;margin:5px 0}.report-title span{font-size:9px;color:#8c8f9d}.report-score{display:flex;gap:18px;align-items:center;border-top:1px solid #d7d9df;border-bottom:1px solid #d7d9df;padding:25px 0}.big-score{font:700 64px "Space Grotesk";color:#0A0F2C}.report-score span,.report-score b{display:block;font-size:9px}.report-score b{font-size:12px;margin:4px 0}.tinybar{width:160px;margin:10px 0;background:#d9dbe2}.tinybar i{width:72%}.report-lines{padding:22px 0}.report-lines div{display:flex;justify-content:space-between;padding:8px 0;font-size:10px;border-bottom:1px dashed #ddd}.report-lines span{color:#898d9b}.report-lines b{font-size:10px}.gold-text{color:#b27614}.report-foot{font-size:8px;color:#989ba6}.report-foot span{float:right;color:#b27614}
.center-heading{text-align:center;margin-bottom:55px}.center-heading p{font-size:16px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.step{padding:25px;border-top:1px solid var(--line)}.step-num{font:700 12px "Space Grotesk";color:var(--gold);margin-bottom:45px}.step h3{font-size:21px}.step p{font-size:13px}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.feature-card{min-height:230px}.feature-icon{font-size:27px;color:var(--gold);margin-bottom:55px}.feature-card h3{font-size:19px}.feature-card p{font-size:13px}
.pricing-section{background:radial-gradient(circle at 50% 60%,rgba(237,165,47,.07),transparent 35%);max-width:none;padding-left:max(28px,calc((100vw - 1200px)/2));padding-right:max(28px,calc((100vw - 1200px)/2))}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:1200px;margin:auto}.price-card{position:relative;padding:28px}.price-card.featured{border-color:rgba(237,165,47,.45);background:linear-gradient(145deg,rgba(237,165,47,.08),rgba(255,255,255,.025))}.popular{position:absolute;right:18px;top:-11px;background:var(--gold);color:#11162f;font-size:8px;font-weight:800;letter-spacing:.1em;padding:5px 9px;border-radius:99px}.price-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.14em;color:#8c93af}.price-top b{color:#737a98}.price-card h3{font-size:27px;margin:40px 0 7px}.price-card>p{font-size:13px;min-height:43px}.price{font:700 43px "Space Grotesk";margin:22px 0}.price small{font:400 11px "DM Sans";color:#7f86a3}.price-card ul{list-style:none;padding:0;margin:0 0 24px}.price-card li{font-size:12px;color:#b6bbcf;padding:7px 0}.price-card li:before{content:"✓";color:var(--gold);margin-right:9px}.price-btn{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--line);padding:13px;border-radius:10px;text-decoration:none;color:white;font-size:12px;font-weight:700}.price-btn.gold{background:var(--gold);color:#0b102c;border-color:var(--gold)}.pricing-note{max-width:1200px;margin:18px auto 0;font-size:11px;color:#6f7693}.pricing-note code{color:#aeb3c8}
.quote-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.quote-card{min-height:280px}.quote-mark{font:700 55px Georgia;color:var(--gold);line-height:.8}.quote-card p{font-size:14px;color:#d0d3e0}.person{display:flex;align-items:center;gap:10px;margin-top:25px}.face{width:38px;height:38px;border-radius:50%;background:linear-gradient(145deg,#29335e,#1b2348);display:grid;place-items:center;font-size:9px;color:#fff}.person b,.person small{display:block}.person b{font-size:11px}.person small{font-size:9px;color:#777f9d}.disclaimer{text-align:center;font-size:9px;color:#555d7c;margin-top:20px}
.form-section{padding-top:60px}.form-wrap{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;background:linear-gradient(145deg,rgba(28,38,87,.72),rgba(10,15,44,.8));border:1px solid var(--line);border-radius:26px;padding:60px}.form-copy h2{margin-top:18px}.form-copy p{max-width:440px;font-size:15px}.form-trust{margin-top:40px;font-size:11px;color:#8f96b3}.form-trust span{color:var(--gold);margin-right:8px}.lead-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}.lead-form label{font-size:10px;color:#8d95b3}.lead-form label:nth-last-of-type(2),.lead-form label:nth-last-of-type(1),.lead-form button,.form-note{grid-column:1/-1}.lead-form input,.lead-form select,.lead-form textarea{display:block;width:100%;margin-top:7px;background:#0c1235;border:1px solid rgba(255,255,255,.10);border-radius:10px;padding:13px;color:white;font:inherit;font-size:12px;outline:none}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:rgba(237,165,47,.55);box-shadow:0 0 0 3px rgba(237,165,47,.06)}.lead-form textarea{resize:vertical}.lead-form select option{background:#0c1235}.full{border:0;width:100%;cursor:pointer}.form-note{font-size:9px;color:#69718e;text-align:center}.hp{display:none!important}
.faq-section{max-width:900px}.faq-section h2{margin:15px 0 40px}.faq-list details{border-top:1px solid var(--line);padding:22px 0}.faq-list details:last-child{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none;font:600 17px "Space Grotesk";display:flex;justify-content:space-between}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--gold)}details[open] summary:after{content:"−"}details p{max-width:760px;font-size:13px;margin-bottom:0}
.final-cta{max-width:1200px;margin:40px auto 100px;border:1px solid rgba(237,165,47,.18);border-radius:24px;padding:80px 40px;text-align:center;background:radial-gradient(circle at 50% 100%,rgba(237,165,47,.13),transparent 50%)}.final-cta .section-kicker{margin-bottom:20px}.final-cta h2{margin-bottom:30px}.footer{border-top:1px solid var(--line);padding:45px max(28px,calc((100vw - 1200px)/2)) 25px}.footer-brand p{font-size:11px}.footer-links{display:flex;gap:20px;flex-wrap:wrap;margin:30px 0}.footer-bottom{border-top:1px solid var(--line);padding-top:18px;display:flex;justify-content:space-between;font-size:9px;color:#606884}
.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}.delay-1{transition-delay:.12s}.delay-2{transition-delay:.24s}
@keyframes float{0%,100%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-10px) rotate(-1deg)}}@keyframes pulse{0%,100%{transform:scale(.96);opacity:.3}50%{transform:scale(1.04);opacity:.65}}
@media(max-width:900px){.nav nav,.nav-cta{display:none}.menu{display:block}.hero,.report-section,.form-wrap{grid-template-columns:1fr}.hero{padding-top:60px}.hero-visual{min-height:480px}.stat-grid,.steps,.feature-grid{grid-template-columns:1fr 1fr}.pricing-grid,.quote-grid{grid-template-columns:1fr}.form-wrap{padding:35px;gap:40px}.report-section{gap:50px}.report-mock{max-width:600px;margin:auto}.chip-a{right:3%}}
@media(max-width:600px){.section{padding:80px 20px}.nav{padding:0 20px}.brand{font-size:20px}.hero h1{font-size:52px}.hero-lead{font-size:16px}.hero-visual{min-height:420px}.audit-card{width:96%;padding:18px}.ring-1{width:350px;height:350px}.ring-2{width:280px;height:280px}.score-row strong{font-size:55px}.chip-a{top:65px}.chip-b{bottom:60px}.trust-strip{gap:15px;padding:20px}.model-list{gap:12px}.stat-grid,.steps,.feature-grid{grid-template-columns:1fr}.stat-card{min-height:180px}.stat-card h3{margin-top:30px}.report-mock{padding:20px;min-height:450px}.form-wrap{padding:28px 20px;border-radius:18px}.lead-form{grid-template-columns:1fr}.lead-form label,.lead-form button,.form-note{grid-column:1/-1}.final-cta{margin:20px 20px 70px;padding:65px 20px}.footer-bottom{flex-direction:column;gap:8px}}
