@import"https://fonts.googleapis.com/css2?family=Anton&family=Montserrat:wght@600;700;800;900&family=Open+Sans:wght@400;600;700&family=Playfair+Display:ital,wght@0,500;1,400&display=swap";.v3{--ink:#081427;--navy:#0C172D;--navy-2:#101F38;--gold:#F6B640;--gold-d:#e4a52e;--gold-text:#8A5F00;--charcoal:#2b2f36;--grey:#5b6470;--light:#F6F8FB;--line:#e7ebf0;--err:#B23A48;font-family:Open Sans,system-ui,sans-serif;color:var(--charcoal);line-height:1.65}.v3 .disp{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.01em;line-height:1}.v3 .serif{font-family:Playfair Display,serif;font-style:italic}.v3 h2,.v3 h3,.v3 h4{font-family:Montserrat,sans-serif;font-weight:800;line-height:1.18;letter-spacing:-.01em}.v3 .wrap{max-width:1080px;margin:0 auto;padding:0 26px}.v3 a{text-decoration:none;color:inherit}.v3 .btn{display:inline-block;font-family:Montserrat,sans-serif;font-weight:800;font-size:15px;letter-spacing:.03em;text-transform:uppercase;padding:16px 28px;border-radius:7px;cursor:pointer;transition:.15s;border:2px solid transparent;text-align:center}.v3 .btn-gold{background:var(--gold);color:var(--navy)}.v3 .btn-gold:hover{background:var(--gold-d);transform:translateY(-2px)}.v3 .btn-ghost{background:transparent;color:#fff;border-color:#ffffff73}.v3 .btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.v3 .btn-navy{background:var(--navy);color:#fff}.v3 .btn-navy:hover{background:var(--navy-2)}.v3 .center{text-align:center}.v3 .eyebrow{font-family:Montserrat,sans-serif;font-weight:800;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.v3 .kicker{font-family:Montserrat,sans-serif;font-weight:800;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-text)}.v3 .eb-block{display:block;margin-bottom:18px}.v3 section{padding:84px 0}.v3 .urg{background:var(--gold);color:var(--navy);text-align:center;padding:10px;font-family:Montserrat,sans-serif;font-weight:800;font-size:12.5px;letter-spacing:.05em;text-transform:uppercase}.v3 .hero{background:radial-gradient(125% 125% at 82% 0%,#15406e 0%,var(--navy) 58%);color:#fff;padding:92px 0 72px}.v3 .hero h1{font-size:78px;color:#fff;margin-bottom:8px}.v3 .hero h1 .g{color:var(--gold)}.v3 .hero .punch{font-family:Montserrat,sans-serif;font-weight:800;font-size:21px;color:#fffc;margin:12px 0 20px}.v3 .hero .sub{font-size:18px;color:#fffc;max-width:640px;margin-bottom:14px}.v3 .hero .ctas{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px}.v3 .hero .micro{font-size:12.5px;color:#ffffff8c;margin-top:16px;font-family:Montserrat,sans-serif;font-weight:600}.v3 .statbar{display:flex;gap:40px;flex-wrap:wrap;margin-top:42px;border-top:1px solid rgba(255,255,255,.13);padding-top:26px}.v3 .stat .n{font-family:Anton,Impact,sans-serif;text-transform:uppercase;font-size:32px;color:var(--gold);line-height:1}.v3 .stat .l{font-family:Montserrat,sans-serif;font-weight:700;font-size:11px;letter-spacing:.09em;text-transform:uppercase;color:#ffffff9e;margin-top:6px}@media(max-width:680px){.v3 .hero h1{font-size:44px}.v3 .hero .punch{font-size:17px}.v3 .stat .n{font-size:25px}}.v3 .trust{background:var(--navy-2);color:#ffffffb8;padding:20px 0;border-top:1px solid rgba(255,255,255,.08)}.v3 .trust .wrap{display:flex;gap:12px 30px;flex-wrap:wrap;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:700;font-size:13px}.v3 .trust b{color:#fff}.v3 .trust .dot,.v3 .trust .tg-gold{color:var(--gold)}.v3 .shead{max-width:740px;margin:0 auto 46px}.v3 .shead.center{text-align:center}.v3 .shead h2{font-size:42px;color:var(--navy);margin:14px 0 16px}.v3 .shead p{font-size:18px;color:var(--grey)}.v3 .dark .shead h2{color:#fff}.v3 .dark .shead p{color:#ffffffbd}@media(max-width:680px){.v3 .shead h2{font-size:30px}}.v3 .shift{background:var(--light)}.v3 .shift .wrap{max-width:840px;text-align:center}.v3 .shift-h{font-size:58px;color:var(--navy);margin:14px 0 24px}.v3 .shift-h .g{color:var(--gold-text)}.v3 .shift .lead{font-size:18px;color:var(--charcoal);max-width:720px;margin:0 auto}.v3 .shift .pq{font-family:Playfair Display,serif;font-style:italic;font-size:25px;color:var(--navy);max-width:720px;margin:30px auto 0;line-height:1.4}@media(max-width:680px){.v3 .shift-h{font-size:36px}}.v3 .dark{background:var(--navy);color:#fff}.v3 .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.v3 .step{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-left:4px solid var(--gold);border-radius:11px;padding:24px;transition:.15s}.v3 .step:hover{background:#f6b64012}.v3 .step .no{font-size:28px;color:var(--gold);line-height:1}.v3 .step h4{font-size:19px;color:#fff;margin:7px 0 8px}.v3 .step p{font-size:14.5px;color:#ffffffc7}.v3 .step .tagm{display:inline-block;margin-top:12px;font-family:Montserrat,sans-serif;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--navy);background:var(--gold);border-radius:5px;padding:3px 8px}.v3 .mnote{text-align:center;max-width:760px;margin:38px auto 0;font-size:17px;color:#ffffffd9}.v3 .mnote b{color:var(--gold)}@media(max-width:760px){.v3 .steps{grid-template-columns:1fr}}.v3 .pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.v3 .pillar{border:1px solid var(--line);border-radius:13px;padding:26px;background:#fff;transition:.15s}.v3 .pillar:hover{box-shadow:0 14px 30px -18px #0c172d40}.v3 .pillar .ic{width:46px;height:46px;border-radius:12px;background:var(--navy);color:var(--gold);display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:900;margin-bottom:14px}.v3 .pillar h4{font-size:18px;color:var(--navy);margin-bottom:6px}.v3 .pillar p{font-size:14px;color:var(--grey)}.v3 .whole{background:linear-gradient(150deg,var(--navy),var(--navy-2));color:#fff;border-radius:16px;padding:32px;margin-top:28px;text-align:center}.v3 .whole p{font-size:21px;max-width:820px;margin:0 auto;line-height:1.4;font-family:Montserrat,sans-serif;font-weight:700}.v3 .whole b{color:var(--gold)}@media(max-width:760px){.v3 .pgrid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.v3 .pgrid{grid-template-columns:1fr}}.v3 .proof{background:var(--light)}.v3 .stars-inline{color:var(--gold-text)}.v3 .cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.v3 .quote{background:#fff;border:1px solid var(--line);border-radius:13px;padding:26px;border-top:4px solid var(--gold)}.v3 .quote .stars{color:var(--gold-text);font-size:15px;letter-spacing:2px;margin-bottom:12px}.v3 .quote p{font-size:15px;color:var(--charcoal);margin-bottom:16px}.v3 .quote .who{font-family:Montserrat,sans-serif;font-weight:800;font-size:13.5px;color:var(--navy)}.v3 .quote .who span{display:block;font-weight:600;color:var(--grey);font-size:12px}.v3 .allrev{text-align:center;margin-top:28px}.v3 .allrev-static{font-family:Montserrat,sans-serif;font-weight:800;font-size:15px;color:var(--gold-text)}.v3 .samplenote{text-align:center;font-size:12px;color:var(--grey);margin-top:18px;font-style:italic}@media(max-width:760px){.v3 .cards3{grid-template-columns:1fr}}.v3 .book-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:48px;align-items:center}.v3 .bookcover{background:linear-gradient(160deg,#15406e,var(--navy));border-radius:12px;aspect-ratio:3/4;display:flex;flex-direction:column;justify-content:center;padding:34px;color:#fff;box-shadow:0 36px 64px -30px #0c172d8c}.v3 .bookcover .e{font-family:Montserrat,sans-serif;font-weight:800;font-size:11px;letter-spacing:.16em;color:var(--gold);text-transform:uppercase}.v3 .bookcover h3{font-family:Anton,Impact,sans-serif;text-transform:uppercase;font-size:34px;margin:14px 0;line-height:.98}.v3 .bookcover .bc-sub{color:var(--gold);font-size:15px}.v3 .bookcover .by{font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;color:#ffffffa8;margin-top:auto;text-transform:uppercase;letter-spacing:.03em}.v3 .book .copy h2{font-size:38px;color:var(--navy);margin-bottom:16px}.v3 .book .copy p{font-size:16.5px;color:var(--grey);margin-bottom:14px}@media(max-width:760px){.v3 .book-grid{grid-template-columns:1fr;gap:30px}.v3 .bookcover{max-width:300px}}.v3 .mcg{display:grid;grid-template-columns:1fr 1fr;gap:18px}.v3 .mcc{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:13px;padding:30px}.v3 .mcc .k{font-family:Montserrat,sans-serif;font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.v3 .mcc h4{font-size:24px;color:#fff;margin:9px 0 10px}.v3 .mcc p{font-size:15px;color:#ffffffc7;margin-bottom:18px}.v3 .mcnote{text-align:center;font-size:14px;color:#ffffff9e;margin-top:24px}@media(max-width:680px){.v3 .mcg{grid-template-columns:1fr}}.v3 .optin{background:linear-gradient(160deg,#fff8ec,#fff)}.v3 .optin-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}.v3 .optin h2{font-size:40px;color:var(--navy);margin-bottom:12px}.v3 .optin .ll{font-family:Playfair Display,serif;font-style:italic;font-size:19px;color:var(--gold-text);margin:6px 0 16px}.v3 .optin .og{font-size:16px;color:var(--grey)}.v3 .optin ul{list-style:none;margin:16px 0;padding:0}.v3 .optin li{font-size:15px;padding:7px 0 7px 28px;position:relative;color:var(--charcoal)}.v3 .optin li:before{content:"✓";position:absolute;left:0;color:var(--gold-text);font-weight:800}@media(max-width:760px){.v3 .optin-grid{grid-template-columns:1fr;gap:30px}.v3 .optin h2{font-size:30px}}.v3 .capture-form{background:#fff;border:1px solid var(--line);border-top:5px solid var(--gold);border-radius:13px;padding:30px;box-shadow:0 24px 50px -28px #0c172d66}.v3 .capture-form h3{font-size:21px;color:var(--navy);margin-bottom:6px}.v3 .capture-form .fs{font-size:13.5px;color:var(--grey);margin-bottom:16px}.v3 .capture-form label{display:block;font-family:Montserrat,sans-serif;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--navy);margin:12px 0 5px}.v3 .capture-form input[type=text],.v3 .capture-form input[type=email],.v3 .capture-form input[type=tel]{width:100%;padding:12px 14px;border:1px solid var(--line);border-radius:7px;font-size:15px;font-family:inherit}.v3 .capture-form input:focus{outline:none;border-color:var(--gold)}.v3 .capture-form input[aria-invalid=true]{border-color:var(--err)}.v3 .capture-form .consent{display:flex;gap:9px;font-size:12px;color:var(--grey);margin:16px 0;align-items:flex-start}.v3 .capture-form .consent input{width:auto;margin-top:3px}.v3 .capture-form .btn{width:100%;margin-top:2px}.v3 .capture-form .btn:disabled{opacity:.6;cursor:not-allowed;transform:none}.v3 .capture-form .mt{font-size:12px;color:var(--grey);text-align:center;margin-top:12px}.v3 .capture-form .disc{font-size:11px;color:var(--grey);margin-top:14px;line-height:1.5;border-top:1px solid var(--line);padding-top:12px}.v3 .capture-form .ferr{color:var(--err);font-size:12.5px;font-family:Montserrat,sans-serif;font-weight:700;margin:5px 0 0}.v3 .capture-form .success .s-tick{width:44px;height:44px;border-radius:50%;background:var(--gold);color:var(--navy);font-family:Montserrat,sans-serif;font-weight:800;font-size:22px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.v3 .capture-form .success .big{font-family:Montserrat,sans-serif;font-weight:800;font-size:20px;color:var(--navy);line-height:1.25;margin-bottom:8px}.v3 .capture-form .success p{font-size:14.5px;color:var(--charcoal)}.v3 .faq{background:var(--light)}.v3 .faq .wrap{max-width:760px}.v3 .faq h2{font-size:30px;color:var(--navy);margin:10px 0 22px}.v3 .faq details{background:#fff;border:1px solid var(--line);border-radius:10px;margin-bottom:10px;padding:0 20px}.v3 .faq summary{cursor:pointer;font-family:Montserrat,sans-serif;font-weight:800;font-size:15px;color:var(--navy);padding:16px 30px 16px 0;list-style:none;position:relative}.v3 .faq summary::-webkit-details-marker{display:none}.v3 .faq summary:after{content:"+";position:absolute;right:2px;top:14px;color:var(--gold-text);font-size:20px;font-weight:700}.v3 .faq details[open] summary:after{content:"–"}.v3 .faq details p{font-size:14.5px;color:var(--grey);padding:0 0 16px}.v3 .final{background:radial-gradient(125% 125% at 50% 0%,#15406e,var(--navy) 60%);color:#fff;text-align:center}.v3 .final h2{font-size:68px;color:#fff;max-width:820px;margin:0 auto 16px}.v3 .final h2 .g{color:var(--gold)}.v3 .final p{font-size:18px;color:#ffffffd1;max-width:600px;margin:0 auto 30px}.v3 .final .micro{font-size:12.5px;color:#ffffff80;margin-top:18px;font-family:Montserrat,sans-serif;font-weight:600}@media(max-width:680px){.v3 .final h2{font-size:40px}}
