:root{--navy:#06101d;--navy2:#0a192a;--ink:#101923;--paper:#f5f1e8;--white:#fff;--muted:#9babbc;--cream:#eee7d9;--lime:#c8f135;--green:#73dc9f;--line:#233a50;--orange:#f2a85b;--shadow:0 25px 80px rgba(0,0,0,.28)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--white);font-family:Manrope,system-ui,sans-serif;line-height:1.55}button,input{font:inherit}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 40px));margin:auto}.narrow{max-width:820px}.center{text-align:center}.skip{position:fixed;left:12px;top:-60px;z-index:999;background:white;color:#111;padding:10px}.skip:focus{top:12px}
.announcement{text-align:center;background:var(--lime);color:#17200f;padding:9px 16px;font-size:12px;font-weight:700;letter-spacing:.03em}.announcement span{background:#17200f;color:var(--lime);padding:3px 7px;margin-right:8px;border-radius:4px}.nav{height:86px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:10px;font-weight:800;font-size:14px;line-height:.9;letter-spacing:.07em}.brand small{font-size:9px;letter-spacing:.25em;color:#aebdca}.brand-mark{display:grid;place-items:center;width:43px;height:43px;border:2px solid var(--lime);border-radius:50%;color:var(--lime);font-family:Georgia;font-weight:900;letter-spacing:-.08em}.nav-links{display:flex;gap:32px;font-size:13px;color:#b8c6d3}.nav-links a:hover{color:var(--lime)}
.button{border:0;border-radius:7px;min-height:52px;padding:0 23px;font-size:13px;font-weight:800;letter-spacing:.025em;display:inline-flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-2px);filter:brightness(1.04)}.button:focus-visible{outline:3px solid white;outline-offset:3px}.button-small{min-height:42px;border:1px solid #51677b;padding:0 17px}.button-primary{background:var(--lime);color:#111a0b;box-shadow:0 10px 30px rgba(200,241,53,.16)}.button-outline{background:transparent;border:1px solid #597084;color:white}.full{width:100%}
.hero{min-height:680px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;padding-top:70px;padding-bottom:95px;overflow:hidden}.kicker,.section-tag{font-size:11px;font-weight:800;letter-spacing:.16em;color:var(--lime)}.pulse{display:inline-block;width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 0 5px rgba(200,241,53,.1);margin-right:9px}.hero h1,.section h2,.problem h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(46px,6vw,78px);line-height:1.02;letter-spacing:-.035em;margin:20px 0}.hero h1 em,.problem h2 em{color:var(--lime);font-style:italic}.hero-lead{font-size:18px;color:#afbdca;max-width:650px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:30px}.text-link{font-size:13px;border-bottom:1px solid #8796a4;padding-bottom:3px}.trust-row{display:flex;gap:22px;color:#9cadbc;font-size:12px;margin-top:22px}.trust-row span::first-letter{color:var(--green)}
.hero-visual{position:relative;min-height:500px;display:grid;place-items:center}.orbit{position:absolute;border:1px solid rgba(200,241,53,.12);border-radius:50%}.orbit-one{width:470px;height:470px}.orbit-two{width:340px;height:340px}.report-card{position:relative;z-index:2;width:330px;height:430px;padding:29px;background:linear-gradient(145deg,#182a3d,#091522);border:1px solid #405469;box-shadow:var(--shadow);transform:rotate(3deg);overflow:hidden}.report-card:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,rgba(255,255,255,.06),transparent 70%);transform:translateX(-100%);animation:shine 6s infinite}@keyframes shine{50%,100%{transform:translateX(100%)}}.report-top{display:flex;justify-content:space-between;color:#a9bac8;font-size:8px;letter-spacing:.15em}.report-top b{color:var(--lime)}.report-title{font-family:"Playfair Display";font-size:42px;line-height:.93;margin-top:72px}.report-title strong{color:var(--lime)}.scan-line{height:2px;background:linear-gradient(90deg,transparent,var(--lime),transparent);box-shadow:0 0 20px var(--lime);margin:30px -30px}.report-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.report-grid span{border:1px solid #344b60;padding:8px;font-size:7px;color:#94a8b9}.report-foot{position:absolute;bottom:27px;font-size:7px;letter-spacing:.18em;color:#869aaa}.floating-note{position:absolute;z-index:3;background:#f5f1e8;color:#12202c;padding:13px 17px;border-radius:7px;box-shadow:var(--shadow);display:grid}.floating-note b{font-size:13px}.floating-note small{font-size:9px;color:#677683}.note-a{left:0;top:25%}.note-b{right:-5px;bottom:18%;background:var(--lime)}
.section{padding:105px 0}.section-dark{padding:95px 0;background:#091727;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.problem h2,.section h2{font-size:clamp(36px,4.5vw,56px)}.problem p,.section-copy{color:#a9b8c6;font-size:17px}.section-heading{display:grid;grid-template-columns:1.5fr .7fr;align-items:end;gap:60px;margin-bottom:45px}.section-heading h2{margin-bottom:0}.section-heading>p{color:#a9b8c6}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:var(--line)}.step{position:relative;background:#0b1a2a;padding:36px 30px;min-height:315px}.step-number{position:absolute;right:25px;top:20px;color:#43576a;font-family:Georgia;font-size:28px}.step-icon{font-size:38px;color:var(--lime);height:70px}.step h3{font-size:20px}.step p{color:#9eafbd;font-size:14px}
.section-paper{background:var(--paper);color:var(--ink)}.section-paper .section-tag{color:#647526}.section-paper .section-copy{color:#697078}.content-split{display:grid;grid-template-columns:1.25fr .75fr;gap:90px;align-items:center}.content-list{margin-top:40px}.content-list>div{display:flex;gap:20px;border-top:1px solid #d3cdc0;padding:20px 0}.content-list>div>span{color:#7f8d48;font-size:12px;font-weight:800}.content-list p{margin:0}.content-list b,.content-list small{display:block}.content-list small{color:#697078;margin-top:5px}.ethics-card{background:var(--navy2);color:white;padding:43px;border-radius:3px;box-shadow:15px 15px 0 #dedaad}.ethics-card>span{color:var(--lime);font-size:10px;font-weight:800;letter-spacing:.14em}.ethics-card h3{font-family:"Playfair Display";font-size:31px;line-height:1.12}.ethics-card p{color:#a9b8c6;font-size:14px}.shield{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--lime);border-radius:50%;color:var(--lime);margin-bottom:20px}
.audience{background:#0b1a2a}.audience-grid{display:grid;grid-template-columns:1fr 1fr;margin-top:45px}.audience-grid>div{padding:40px}.audience-yes{background:#102439}.audience-no{background:#0c1723}.audience-grid h3{font-family:"Playfair Display";font-size:26px}.audience-grid ul,.price-card ul{list-style:none;padding:0}.audience-grid li,.price-card li{padding:10px 0;color:#b5c2cd;font-size:14px}.audience-yes li:before{content:"✓";color:var(--lime);margin-right:12px}.audience-no li:before{content:"×";color:#e09586;margin-right:12px}
.offer-section{background:linear-gradient(180deg,#0e2033,#06101d)}.section-tag.light{color:var(--lime)}.offer-section>.center>p{color:#a9b8c6}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:970px;margin-top:55px}.price-card{position:relative;background:#0d1c2c;border:1px solid #2d455a;padding:38px;border-radius:4px}.price-card.featured{border:2px solid var(--lime);background:#102337}.popular{position:absolute;right:0;top:0;background:var(--lime);color:#15200d;padding:7px 13px;font-size:9px;font-weight:900;letter-spacing:.12em}.plan-head span,.plan-head small{display:block}.plan-head span{font-weight:800;letter-spacing:.14em}.plan-head small{color:#93a6b5;margin-top:3px}.price{font-size:64px;font-weight:800;letter-spacing:-.06em;margin-top:15px}.price small{font-size:20px;vertical-align:top;margin-right:6px}.price span{font-size:25px}.payment-note{font-size:11px;color:#8fa2b1;margin-top:-12px}.price-card ul{border-top:1px solid #2a4054;padding-top:16px}.price-card li:before{content:"✓";color:var(--lime);margin-right:10px}.bump{background:#f4efd9;color:#15202b;border:2px dashed #c6b869;padding:16px;margin:18px 0}.bump label{display:flex;gap:12px;cursor:pointer}.bump input{position:absolute;opacity:0}.fake-check{flex:0 0 auto;display:grid;place-items:center;width:25px;height:25px;border:2px solid #78834a;color:transparent}.bump input:checked+.fake-check{background:#68831a;color:white;border-color:#68831a}.bump b,.bump small,.bump em{display:block}.bump b{font-size:13px}.bump small{font-size:11px;color:#59616a;margin:4px 0}.bump em{color:#506d08;font-weight:900;font-style:normal;font-size:13px}.total{display:flex;justify-content:space-between;align-items:center;background:#081522;padding:12px 14px;margin-bottom:13px;color:#9fb0be;font-size:12px}.total strong{color:white;font-size:18px}.secure{display:flex;justify-content:center;align-items:center;gap:10px;margin-top:27px}.secure p{margin:0}.secure b,.secure small{display:block}.secure small{color:#879baa}
.faq-section{background:var(--paper);color:var(--ink)}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:90px}.faq-layout>.faq-section p{color:#6d747a}.faq details{border-top:1px solid #cec7b9}.faq details:last-child{border-bottom:1px solid #cec7b9}.faq summary{list-style:none;padding:20px 0;font-weight:800;cursor:pointer;display:flex;justify-content:space-between}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:22px}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:#626a71;margin-top:0;padding-right:40px}
footer{padding:50px 0 100px;background:#040b13;border-top:1px solid #1e3142}.footer-grid{display:grid;grid-template-columns:1fr 1.2fr .5fr;align-items:center;gap:50px}.footer-grid p,.legal{color:#7e909e;font-size:12px}.footer-grid>div:last-child{display:flex;gap:15px;font-size:12px}.legal{border-top:1px solid #172837;padding-top:20px;margin-top:30px}.sticky{display:none}
.sales-toast{position:fixed;left:20px;bottom:20px;z-index:70;width:min(360px,calc(100% - 40px));background:#fff;color:#15202b;border-radius:8px;padding:15px;box-shadow:0 18px 60px rgba(0,0,0,.4);align-items:center;gap:12px;animation:toastIn .4s}.sales-toast:not([hidden]){display:flex}.toast-icon{display:grid;place-items:center;width:38px;height:38px;background:#e8f7d0;color:#517611;border-radius:50%;font-weight:900}.sales-toast p{display:grid;flex:1;margin:0;font-size:12px}.sales-toast p span{color:#58636d}.sales-toast p small{color:#889199}.sales-toast button{background:none;border:0;cursor:pointer;color:#7b858c}@keyframes toastIn{from{transform:translateY(20px);opacity:0}}
.modal{position:fixed;inset:0;z-index:100;background:rgba(1,6,12,.84);display:none;place-items:center;padding:18px}.modal.open{display:grid}.modal-card{position:relative;width:min(540px,100%);max-height:94vh;overflow:auto;background:#0d1d2d;border:1px solid #375169;padding:35px;border-radius:10px;box-shadow:var(--shadow)}.modal-close{position:absolute;right:16px;top:12px;background:none;border:0;color:#9fb0bf;font-size:27px;cursor:pointer}.modal-tag{color:var(--lime);font-size:10px;font-weight:900;letter-spacing:.16em}.modal h2{font-family:"Playfair Display";font-size:36px;margin:10px 0}.modal p{color:#a9b8c6}.field{margin:15px 0}.field label{display:block;font-size:12px;font-weight:800;margin-bottom:6px}.field input,.copybox input{width:100%;background:#06121f;border:1px solid #344e65;color:white;border-radius:5px;padding:13px}.field input[aria-invalid=true]{border-color:#f28c8c}.field-error{display:block;color:#f3a5a5;min-height:17px;font-size:10px}.modal-safe{text-align:center;color:#7f94a5;font-size:10px;margin-top:13px}.pixbox{text-align:center}.qr{display:block;width:220px;max-width:100%;background:white;padding:9px;margin:15px auto;border-radius:8px}.copybox{display:flex;gap:7px}.copybox input{min-width:0}.copybox .button{min-height:46px}.status{padding:13px;margin-top:12px;border:1px solid #34516a;color:#bdcad5;border-radius:5px}.status.paid{border-color:#4a946a;background:#102d21;color:#c6f2d7}.spinner{display:inline-block;width:16px;height:16px;border:2px solid #7790a3;border-top-color:transparent;border-radius:50%;vertical-align:-3px;margin-right:7px;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}
@media(max-width:850px){.nav-links{display:none}.hero{grid-template-columns:1fr;padding-top:55px;text-align:center}.hero-lead{margin:auto}.hero-actions,.trust-row{justify-content:center}.hero-visual{min-height:450px}.section-heading,.content-split,.faq-layout{grid-template-columns:1fr;gap:35px}.steps{grid-template-columns:1fr}.step{min-height:220px}.pricing{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr}.sticky{position:fixed;z-index:60;bottom:0;left:0;right:0;background:rgba(5,14,23,.96);border-top:1px solid #2c455b;padding:9px 14px;display:flex;align-items:center;justify-content:space-between}.sticky div{display:grid}.sticky span{font-size:9px;color:#91a3b1}.sticky b{font-size:17px}.sticky .button{min-height:43px;padding:0 15px}.sales-toast{bottom:78px}}
@media(max-width:560px){.wrap{width:min(100% - 28px,1160px)}.nav{height:72px}.nav>.button{display:none}.hero{min-height:auto;padding-bottom:55px}.hero h1{font-size:43px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.trust-row{gap:8px;flex-wrap:wrap}.hero-visual{min-height:390px}.report-card{width:260px;height:350px}.report-title{font-size:34px;margin-top:50px}.orbit-one{width:350px;height:350px}.orbit-two{width:280px;height:280px}.note-a{left:-5px}.note-b{right:-5px}.section,.section-dark{padding:70px 0}.audience-grid{grid-template-columns:1fr}.audience-grid>div,.price-card{padding:27px}.content-split{gap:50px}.ethics-card{padding:28px;box-shadow:8px 8px 0 #dedaad}.modal-card{padding:28px 20px}.copybox{flex-direction:column}}
.modal-card{width:min(620px,100%)}.checkout-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.address-fields{border:1px solid #2c465c;border-radius:6px;padding:0 14px;margin:8px 0 16px}.address-fields summary{cursor:pointer;padding:13px 0;font-size:12px;font-weight:800;color:#c7d3dc}.address-fields summary span,.consent small{color:#8296a6;font-weight:400}.consent{display:flex;gap:10px;align-items:flex-start;color:#b7c5d0;font-size:11px;cursor:pointer;margin:12px 0}.consent input{margin-top:2px;accent-color:var(--lime)}.privacy-note{font-size:10px!important;line-height:1.5;margin:12px 0}.privacy-note a{color:var(--lime);text-decoration:underline}@media(max-width:560px){.checkout-grid{grid-template-columns:1fr;gap:0}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
.complete-saving{margin:18px 0;background:rgba(200,241,53,.1);border:1px solid rgba(200,241,53,.35);color:var(--lime);padding:15px;text-align:center;font-size:11px;font-weight:900;letter-spacing:.08em}
