:root{--navy: #0b1e3f;--navy-2: #102b56;--gold: #c9a352;--gold-2: #9f7f36;--ivory: #f7f3eb;--paper: #fffaf1;--charcoal: #1c1c1e;--slate: #5a6b7b;--mist: #e9e1d3;--white: #ffffff;--shadow: 0 22px 70px rgba(11, 30, 63, .12);--radius: 8px;--container: 1180px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--charcoal);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select,.button{max-width:100%}.site-header{position:fixed;z-index:20;top:16px;left:50%;width:min(calc(100% - 32px),var(--container));height:64px;transform:translate(-50%);display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 18px;color:var(--white);border:1px solid rgba(255,255,255,.2);background:#0b1e3f8a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 44px #0000001f;transition:background .18s ease,color .18s ease,border-color .18s ease}.site-header.is-scrolled{color:var(--navy);background:#f7f3ebeb;border-color:#0b1e3f1f}.brand{display:inline-flex;align-items:center;gap:10px;min-width:max-content;font-weight:700}.brand-logo{width:36px;height:40px;object-fit:contain}.brand-word{font-family:Playfair Display,Georgia,serif;font-size:24px;line-height:1}.brand-word span{color:var(--gold)}.nav-links{display:flex;align-items:center;justify-content:center;gap:26px;color:currentColor;font-size:14px;font-weight:650}.nav-links a{opacity:.86}.nav-links a:hover{opacity:1}.header-cta{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1px solid rgba(201,163,82,.8);background:var(--gold);color:var(--navy);font-size:14px;font-weight:800}.header-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.header-actions .header-cta{max-width:min(340px,36vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-signout{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid rgba(11,30,63,.16);background:var(--white);color:var(--navy);cursor:pointer;font-weight:800}.hero{position:relative;min-height:92svh;display:grid;align-items:center;overflow:hidden;padding:144px max(24px,calc((100vw - var(--container)) / 2)) 96px;color:var(--white)}.hero-media,.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:58% center}.hero-shade{background:linear-gradient(90deg,#0b1e3feb,#0b1e3fbd 36%,#0b1e3f3d 74%,#0b1e3f14),linear-gradient(0deg,#0b1e3f57,#0b1e3f0a 46%)}.hero-content{position:relative;z-index:2;max-width:720px}.eyebrow{margin:0 0 15px;color:var(--gold);font-size:12px;font-weight:800;letter-spacing:0;text-transform:uppercase}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2{margin:0;font-family:Playfair Display,Georgia,serif;font-weight:700;line-height:.98}h1{max-width:680px;font-size:clamp(52px,9vw,104px)}h2{color:var(--navy);font-size:clamp(34px,5.4vw,68px)}h3{margin:0;color:var(--navy);font-size:21px;line-height:1.15}.hero-copy{max-width:620px;margin:26px 0 0;color:#ffffffdb;font-size:clamp(18px,2.2vw,22px)}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid transparent;border-radius:0;font-weight:800;transition:transform .16s ease,background .16s ease,border-color .16s ease}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--gold);color:var(--navy);border-color:var(--gold)}.button-primary:hover{background:#d7b96d}.button-secondary{color:var(--white);border-color:#ffffff5c;background:#ffffff14}.hero-panel{position:absolute;z-index:3;right:max(24px,calc((100vw - var(--container)) / 2));bottom:34px;width:min(330px,calc(100% - 48px));padding:22px;border-left:3px solid var(--gold);background:#f7f3ebf0;color:var(--navy);box-shadow:var(--shadow)}.hero-panel span,.hero-panel small{display:block;color:var(--slate);font-size:13px;font-weight:700;text-transform:uppercase}.hero-panel strong{display:block;margin:4px 0;font-family:Playfair Display,Georgia,serif;font-size:34px;line-height:1}.intro-band,.closing-band,.site-footer{padding-right:max(24px,calc((100vw - var(--container)) / 2));padding-left:max(24px,calc((100vw - var(--container)) / 2))}.intro-band{margin-top:-1px;background:var(--navy);color:var(--white)}.intro-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(420px,.8fr);gap:34px;align-items:center;padding:34px 0}.intro-grid p{max-width:720px;margin:0;color:#ffffffe0;font-size:clamp(20px,2.4vw,30px);font-family:Playfair Display,Georgia,serif;line-height:1.18}.intro-grid dl{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:0;background:#ffffff26}.intro-grid div{min-width:0;padding:18px;background:var(--navy-2)}.intro-grid dt{color:var(--gold);font-weight:850}.intro-grid dd{margin:3px 0 0;color:#ffffffb8;font-size:13px}.section{padding:100px max(24px,calc((100vw - var(--container)) / 2))}.section-heading{max-width:780px;margin-bottom:42px}.section-heading.center{margin-right:auto;margin-left:auto;text-align:center}.section-heading p:not(.eyebrow){max-width:680px;margin:18px 0 0;color:var(--slate);font-size:18px}.center p:not(.eyebrow){margin-right:auto;margin-left:auto}.service-section{background:var(--ivory)}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card,.price-card,.timeline li,details{border:1px solid rgba(11,30,63,.12);background:var(--paper);box-shadow:0 18px 50px #0b1e3f0f}.service-card{min-height:280px;padding:26px}.service-kicker{display:inline-flex;margin-bottom:46px;color:var(--gold-2);font-size:12px;font-weight:850;text-transform:uppercase}.service-card p{margin:16px 0 0;color:var(--slate)}.proof-strip{display:grid;grid-template-columns:minmax(0,.72fr) minmax(320px,1fr);gap:54px;align-items:start;background:var(--white)}.proof-strip h2{font-size:clamp(34px,4.8vw,58px)}.never-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.never-list li{position:relative;padding:18px 18px 18px 48px;border-bottom:1px solid var(--mist);color:var(--navy);font-weight:700}.never-list li:before{position:absolute;top:20px;left:16px;width:14px;height:14px;border:1px solid var(--gold);background:linear-gradient(135deg,transparent 42%,var(--gold) 43% 55%,transparent 56%);content:""}.reach-section{display:grid;grid-template-columns:minmax(0,.86fr) minmax(420px,1fr);gap:58px;align-items:center;overflow:hidden;background:radial-gradient(circle at 78% 14%,rgba(201,163,82,.2),transparent 28%),linear-gradient(135deg,#07152d 0%,var(--navy) 50%,#12315c 100%);color:var(--white)}.reach-section h2{color:var(--white)}.reach-copy p:not(.eyebrow){max-width:680px;margin:22px 0 0;color:#ffffffc7;font-size:19px}.reach-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:34px 0;background:#ffffff21}.reach-stats div{min-width:0;padding:18px;background:#ffffff0f}.reach-stats strong{display:block;color:var(--gold);font-size:clamp(26px,3vw,36px);line-height:1;white-space:nowrap}.reach-stats span{display:block;margin-top:7px;color:#ffffffad;font-size:13px;font-weight:800;text-transform:uppercase}.reach-media{position:relative;min-height:640px}.reach-card{position:absolute;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.18);background:var(--paper);box-shadow:0 28px 80px #00000047}.reach-card img{width:100%;height:auto}.reach-card figcaption{padding:14px 16px;background:var(--paper);color:var(--navy);font-size:13px;font-weight:850}.search-proof{z-index:1;top:36px;right:0;width:min(70%,410px)}.newsletter-proof{z-index:2;top:166px;left:0;width:min(92%,620px)}.pricing-section{background:linear-gradient(180deg,var(--ivory),#efe7d9)}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;align-items:stretch}.price-card{position:relative;display:flex;min-height:620px;flex-direction:column;padding:26px}.price-card.featured{border-color:#c9a352d1;background:var(--navy);color:var(--white);transform:translateY(-18px)}.badge{align-self:flex-start;margin-bottom:20px;padding:7px 10px;background:var(--gold);color:var(--navy);font-size:12px;font-weight:850;text-transform:uppercase}.price-top{min-height:112px}.featured h3,.featured .price,.featured .price small{color:var(--white)}.price-card p{margin:12px 0 0;color:var(--slate);font-size:14px}.featured p,.featured li{color:#ffffffc2}.price{margin:26px 0 20px;color:var(--navy);font-size:56px;font-weight:850;letter-spacing:0;line-height:1}.price span{display:block;margin-bottom:6px;color:var(--gold-2);font-size:12px;font-weight:850}.price small{color:var(--slate);font-size:16px}.price-card ul{display:grid;gap:12px;margin:0 0 28px;padding:0;color:var(--slate);font-size:14px;list-style:none}.price-card li{display:flex;gap:10px;align-items:flex-start}.price-card li svg{flex:0 0 auto;margin-top:2px;color:var(--gold)}.price-card .button{width:100%;margin-top:auto}.button-plan{border-color:#0b1e3f2e;background:transparent;color:var(--navy)}.button-plan:hover{border-color:var(--gold);background:#c9a35224}.add-on-section{display:grid;grid-template-columns:minmax(0,.58fr) minmax(360px,1fr);gap:56px;background:var(--navy);color:var(--white)}.add-on-section h2{color:var(--white)}.addon-table{display:grid;align-self:start;border-top:1px solid rgba(255,255,255,.14)}.addon-table div{display:grid;grid-template-columns:minmax(0,1fr) 100px 100px;gap:16px;align-items:center;min-height:68px;border-bottom:1px solid rgba(255,255,255,.14)}.addon-table span{min-width:0;font-weight:700}.addon-table strong{color:var(--gold)}.addon-table small{color:#ffffffad}.journey-section{background:var(--ivory)}.timeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:step}.timeline li{min-height:244px;padding:26px}.timeline span{display:inline-flex;margin-bottom:48px;color:var(--gold-2);font-weight:850}.timeline p{margin:14px 0 0;color:var(--slate)}.faq-section{display:grid;grid-template-columns:minmax(0,.56fr) minmax(360px,1fr);gap:56px;background:var(--white)}.faq-list{display:grid;gap:12px}details{padding:22px 24px}summary{cursor:pointer;color:var(--navy);font-size:18px;font-weight:850}details p{margin:14px 0 0;color:var(--slate)}.closing-band{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:64px;padding-bottom:64px;background:var(--navy);color:var(--white)}.closing-band h2{max-width:780px;color:var(--white)}.site-footer{display:grid;grid-template-columns:minmax(260px,.85fr) minmax(0,1fr);gap:64px;align-items:start;padding-top:52px;padding-bottom:52px;background:#07152d;color:#ffffffc7}.site-footer p{max-width:400px;margin:14px 0 0}.footer-brand{color:var(--white)}.footer-meta{display:grid;grid-template-columns:minmax(220px,1.1fr) minmax(150px,.7fr) minmax(120px,.46fr);gap:34px;max-width:760px;justify-self:end;text-align:left}.footer-meta div,.footer-links{display:grid;align-content:start;gap:7px}.footer-meta p{max-width:300px;margin:0;color:#ffffffa8;font-size:13px;line-height:1.45}.footer-meta a{color:var(--gold);font-size:14px;font-weight:800}.footer-label{color:#ffffff61;font-size:11px;font-weight:850;text-transform:uppercase}.legal-main{min-height:100svh;background:var(--ivory)}.legal-hero{padding:154px max(24px,calc((100vw - var(--container)) / 2)) 74px;background:var(--navy);color:var(--white)}.legal-hero h1{max-width:860px;font-size:clamp(46px,7vw,86px)}.legal-hero p:not(.eyebrow){max-width:720px;margin:24px 0 0;color:#ffffffc7;font-size:18px}.legal-content{display:grid;grid-template-columns:minmax(190px,.3fr) minmax(0,1fr);gap:54px;padding:76px max(24px,calc((100vw - var(--container)) / 2)) 96px}.legal-toc{position:sticky;top:98px;align-self:start;display:grid;gap:12px;padding:22px;border-left:3px solid var(--gold);background:var(--paper);box-shadow:0 18px 50px #0b1e3f0f}.legal-toc a{color:var(--navy);font-size:14px;font-weight:800}.legal-copy{display:grid;gap:26px;max-width:820px}.legal-copy section{padding-bottom:26px;border-bottom:1px solid var(--mist)}.legal-copy h2{font-size:clamp(28px,3.4vw,44px)}.legal-copy h3{margin-top:24px}.legal-copy p,.legal-copy li{color:var(--slate);font-size:16px}.legal-copy ul{display:grid;gap:10px;margin:16px 0 0;padding-left:20px}.legal-copy a{color:var(--gold-2);font-weight:800}.dashboard-body{background:#f4efe5}.dashboard-header{position:sticky;top:0;left:auto;width:100%;transform:none;border-width:0 0 1px;border-radius:0}.dashboard-main{background:linear-gradient(180deg,#ffffff85,#fff0),var(--ivory)}.dashboard-hero,.dashboard-section{padding-right:max(24px,calc((100vw - var(--container)) / 2));padding-left:max(24px,calc((100vw - var(--container)) / 2))}.dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);gap:44px;align-items:end;padding-top:82px;padding-bottom:52px;background:var(--navy);color:var(--white)}.dashboard-hero h1{max-width:920px;font-size:clamp(44px,7vw,88px)}.dashboard-hero p:not(.eyebrow){max-width:760px;margin:24px 0 0;color:#ffffffc7;font-size:18px}.dashboard-summary{padding:24px;border-left:3px solid var(--gold);background:#fffaf1f5;color:var(--navy)}.dashboard-summary span,.plan-label,.field-label{display:block;color:var(--gold-2);font-size:12px;font-weight:850;text-transform:uppercase}.dashboard-summary ol{display:grid;gap:12px;margin:18px 0 0;padding-left:20px;color:var(--navy);font-weight:800}.dashboard-section{padding-top:76px;padding-bottom:76px}.dashboard-grid,.share-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(330px,.58fr);gap:18px;align-items:stretch}.dashboard-panel,.dashboard-plan-card{border:1px solid rgba(11,30,63,.12);background:var(--paper);box-shadow:0 18px 50px #0b1e3f0f}.dashboard-panel{padding:30px}.dashboard-panel h2{font-size:clamp(30px,4vw,52px)}.dashboard-panel p:not(.eyebrow),.dashboard-plan-card li,.dashboard-note{color:var(--slate)}.thirdweb-box{display:grid;gap:12px;margin-top:26px;padding:18px;border:1px solid var(--mist);background:var(--white)}.thirdweb-box small{color:var(--slate);font-size:12px}.thirdweb-box code{color:var(--navy);overflow-wrap:anywhere}.guide-list{display:grid;gap:14px;margin:22px 0 0;padding:0;list-style:none}.guide-list li{padding-bottom:14px;border-bottom:1px solid var(--mist);color:var(--navy);font-weight:750}.plans-dashboard{background:var(--white)}.dashboard-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dashboard-plan-card{display:flex;min-height:590px;flex-direction:column;padding:26px}.dashboard-plan-card.featured{background:var(--navy);color:var(--white)}.dashboard-plan-card.is-selected{outline:3px solid var(--gold);outline-offset:3px}.dashboard-plan-card h3{margin-top:12px}.dashboard-plan-card.featured h3,.dashboard-plan-card.featured .price,.dashboard-plan-card.featured .price small{color:var(--white)}.dashboard-plan-card.featured li{color:#ffffffc2}.dashboard-plan-card ul{display:grid;gap:11px;margin:0 0 24px;padding:0;list-style:none}.dashboard-plan-card li{display:flex;gap:10px;align-items:flex-start}.dashboard-plan-card li svg{flex:0 0 auto;margin-top:2px;color:var(--gold)}.dashboard-plan-card .button{width:100%;margin-top:auto}.dashboard-plan-card .button+.button{margin-top:10px}.button-pay[aria-disabled=true]{cursor:pointer;border-color:#5a6b7b47;background:#5a6b7b14;color:var(--slate)}.share-section{background:var(--ivory)}.field-label{margin-top:24px;margin-bottom:8px}.dashboard-input{width:100%;min-height:52px;padding:0 14px;border:1px solid rgba(11,30,63,.18);background:var(--white);color:var(--navy);font:inherit}.dashboard-input:focus{border-color:var(--gold);outline:3px solid rgba(201,163,82,.18)}.share-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.dashboard-note{margin:16px 0 0;font-size:14px}.whatsapp-panel{background:var(--navy);color:var(--white)}.whatsapp-panel h2{color:var(--white)}.whatsapp-panel p:not(.eyebrow){color:#ffffffc2}.compact-header{position:sticky;top:0;left:auto;width:100%;height:72px;transform:none;border-width:0 0 1px;color:var(--navy);background:#f7f3ebf0}.button-outline{border-color:#0b1e3f2e;background:transparent;color:var(--navy)}.button-muted{cursor:not-allowed;border-color:#5a6b7b47;background:#5a6b7b14;color:var(--slate)}.pricing-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.price-card.is-selected{outline:3px solid var(--gold);outline-offset:3px}.price-card .button+.button{margin-top:10px}.trial-pill{display:inline-flex;align-self:flex-start;margin:8px 0 18px;padding:6px 9px;border:1px solid rgba(201,163,82,.42);color:var(--gold-2);font-size:11px;font-weight:850;text-transform:uppercase}.featured .trial-pill{border-color:#c9a352b3;color:var(--gold)}.trial-price .was{color:var(--slate);text-decoration:line-through;text-decoration-thickness:2px}.featured .trial-price .was{color:#ffffff94}.trial-price strong{display:block;color:var(--navy);font-size:clamp(42px,5vw,58px);line-height:.95}.featured .trial-price strong{color:var(--white)}.roi-note{margin:-6px 0 22px;font-weight:750}.login-page,.session-restore{min-height:calc(100svh - 72px);display:grid;place-items:center;padding:56px max(18px,calc((100vw - var(--container)) / 2));background:var(--ivory)}.session-restore{align-content:center;gap:12px;text-align:center}.session-mark,.login-aside-mark{width:54px;height:60px;padding:7px;border:1px solid rgba(11,30,63,.14);background:var(--paper)}.session-restore h1{color:var(--navy);font-size:clamp(38px,6vw,68px)}.session-restore p:not(.eyebrow){margin:0;color:var(--slate)}.login-shell{display:grid;grid-template-columns:minmax(300px,.86fr) minmax(360px,1fr);width:min(100%,980px);min-height:620px;border:1px solid rgba(11,30,63,.12);background:var(--paper);box-shadow:var(--shadow)}.login-aside{display:flex;flex-direction:column;justify-content:space-between;padding:42px;background:var(--navy);color:var(--white)}.login-aside h2{color:var(--white);font-size:clamp(34px,4.8vw,56px)}.login-aside p:not(.eyebrow),.login-aside li{color:#ffffffc2}.login-aside ul{display:grid;gap:12px;margin:34px 0 0;padding:0;list-style:none}.login-aside li{display:flex;gap:10px;align-items:center;font-weight:750}.login-aside li svg{color:var(--gold)}.login-card{display:flex;flex-direction:column;justify-content:center;padding:46px}.login-brand{display:inline-flex;align-items:center;gap:10px;margin-bottom:30px;color:var(--navy);font-weight:800}.login-brand img{width:30px;height:34px}.login-brand span{font-family:Playfair Display,Georgia,serif;font-size:22px}.login-card h1{color:var(--navy);font-size:clamp(38px,5vw,52px)}.login-copy,.login-status,.dashboard-status,.step-heading p{color:var(--slate)}.login-form,.share-field{display:grid;gap:9px}.login-form label,.share-field label{color:var(--navy);font-size:12px;font-weight:850;text-transform:uppercase}.input-with-icon,.share-field input{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;border:1px solid rgba(11,30,63,.18);background:var(--white)}.input-with-icon input{width:100%;border:0;outline:0;background:transparent}.login-submit{width:100%;margin-top:10px}.login-divider{display:flex;align-items:center;gap:12px;margin:22px 0 16px;color:var(--slate);font-weight:750}.login-divider:before,.login-divider:after{height:1px;flex:1;background:var(--mist);content:""}.social-grid.single{display:grid;grid-template-columns:1fr;gap:10px}.social-grid button,.icon-button{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border:1px solid rgba(11,30,63,.14);background:var(--white);color:var(--navy);cursor:pointer;font-weight:800}.dashboard-shell{min-height:calc(100svh - 72px);background:var(--ivory)}.dashboard-page{padding:58px max(24px,calc((100vw - var(--container)) / 2)) 92px}.dashboard-topbar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:end;margin-bottom:24px}.dashboard-topbar h1{color:var(--navy);font-size:clamp(42px,7vw,78px)}.dashboard-layout{display:grid}.dashboard-main-panel{padding:30px;border:1px solid rgba(11,30,63,.12);background:var(--paper);box-shadow:0 18px 50px #0b1e3f0f}.step-heading{margin-bottom:28px}.step-heading span,.next-step-locked span,.launch-checklist>span{display:inline-flex;min-width:42px;height:28px;align-items:center;justify-content:center;margin-bottom:12px;padding:0 10px;border:1px solid rgba(208,171,83,.42);background:#d0ab531a;color:var(--gold-2);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.step-heading h2{font-size:clamp(30px,4vw,48px)}.step-heading p{max-width:760px;margin-top:8px}.share-after-plans,.next-step-locked,.payment-required-panel{margin-top:22px;padding:26px;border:1px solid rgba(11,30,63,.12);background:var(--white)}.share-after-plans{padding:28px 32px 34px;border-top:4px solid var(--gold);box-shadow:0 16px 42px #0b1e3f0b}.payment-required-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;background:linear-gradient(135deg,#d0ab5324,#fffffff0)}.payment-required-panel h2{max-width:720px;color:var(--navy);font-size:clamp(28px,4vw,44px)}.payment-required-panel p:not(.eyebrow){max-width:720px;margin-top:10px;color:var(--slate);font-size:18px}.active-trial-banner{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-bottom:26px;padding:16px 18px;border:1px solid rgba(208,171,83,.34);background:#d0ab531a}.active-trial-banner span{color:var(--gold-2);font-size:13px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.active-trial-banner strong{color:var(--navy);font-size:20px}.share-form-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.72fr);gap:18px;align-items:end}.share-field input{width:100%}.share-actions-inline{display:grid;grid-template-columns:1fr 1fr;gap:10px}.share-actions-inline .button:first-child{grid-column:1 / -1}.share-actions-inline .button:last-child:nth-child(2){grid-column:1 / -1}.next-step-locked{display:flex;gap:16px;align-items:center;color:var(--slate);font-weight:750}.launch-checklist{margin-top:26px;padding:24px;border:1px solid rgba(11,30,63,.1);background:var(--paper)}.launch-checklist h3{color:var(--navy);font-size:clamp(24px,3vw,34px)}.launch-checklist p{max-width:860px;margin-top:10px;color:var(--slate);font-size:17px;font-weight:650;line-height:1.55}.launch-checklist p strong{color:var(--navy);font-weight:850}.launch-checklist ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin-top:18px;color:var(--slate);font-size:16px;font-weight:700}.launch-checklist li{position:relative;padding:12px 14px 12px 38px;border:1px solid rgba(11,30,63,.08);background:var(--white)}.launch-checklist li:before{position:absolute;top:12px;left:14px;content:"✓";color:var(--gold-2);font-weight:900}.affiliate-panel{margin-top:22px;padding:28px 32px 32px;border:1px solid rgba(11,30,63,.12);background:linear-gradient(135deg,#0b1e3f08,#d0ab5314),var(--white)}.affiliate-panel .step-heading{margin-bottom:22px}.affiliate-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:18px}.affiliate-metrics div{display:grid;gap:7px;padding:18px;border:1px solid rgba(11,30,63,.1);background:#ffffffb8}.affiliate-metrics svg,.affiliate-note svg{color:var(--gold-2)}.affiliate-metrics strong{color:var(--navy);font-size:26px;line-height:1}.affiliate-metrics span{color:var(--slate);font-size:14px;font-weight:750}.affiliate-link-row label{display:block;margin-bottom:8px;color:var(--navy);font-size:13px;font-weight:850;letter-spacing:.02em;text-transform:uppercase}.affiliate-link-row>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.affiliate-link-row input{width:100%;min-height:52px;padding:0 14px;border:1px solid rgba(11,30,63,.16);background:var(--paper);color:var(--navy);font:inherit;font-weight:650}.affiliate-note{display:flex;gap:8px;align-items:flex-start;margin-top:16px;color:var(--slate);font-weight:700}.affiliate-note strong{color:var(--navy)}@media (max-width: 1100px){.service-grid,.pricing-grid,.timeline,.dashboard-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.price-card.featured{transform:none}.price-card{min-height:560px;padding:24px}}@media (max-width: 820px){.site-header{top:0;width:100%;height:auto;min-height:64px;padding:12px 16px;transform:translate(-50%);border-right:0;border-left:0}.compact-header,.dashboard-header{left:0;transform:none}.nav-links{display:none}.header-actions{flex:1;justify-content:flex-end}.header-cta{min-height:38px;padding:0 14px;font-size:13px}.header-actions .header-cta{max-width:min(52vw,260px)}.header-signout{min-width:40px;padding:0 10px;font-size:13px}.hero{min-height:auto;padding-top:124px;padding-bottom:72px}.hero-shade{background:linear-gradient(90deg,#0b1e3ff2,#0b1e3fbd),linear-gradient(0deg,#0b1e3f7a,#0b1e3f29)}.hero-media img{object-position:66% center}.hero-panel{position:relative;right:auto;bottom:auto;width:min(330px,100%);margin-top:30px}.intro-grid,.proof-strip,.reach-section,.add-on-section,.faq-section,.dashboard-hero,.dashboard-grid,.share-section,.intro-grid dl{grid-template-columns:1fr}.section{padding-top:72px;padding-bottom:72px}.section-heading{margin-bottom:28px}.service-grid,.pricing-grid,.timeline,.dashboard-plan-grid{grid-template-columns:1fr}.price-card,.dashboard-plan-card,.price-top{min-height:auto}.price{margin:22px 0 18px;font-size:48px}.trial-price strong{font-size:clamp(38px,12vw,52px)}.login-page,.session-restore{align-items:start;padding-top:24px;padding-bottom:42px}.login-shell{grid-template-columns:1fr;min-height:0}.login-aside,.login-card{padding:28px}.login-aside{gap:26px;justify-content:flex-start}.login-aside h2{font-size:clamp(32px,10vw,46px)}.dashboard-page{padding:34px 16px 64px}.dashboard-topbar{grid-template-columns:1fr}.dashboard-topbar h1{font-size:clamp(40px,14vw,58px)}.dashboard-main-panel{padding:20px}.step-heading{margin-bottom:22px}.step-heading h2{font-size:clamp(30px,10vw,42px)}.reach-media{min-height:auto;display:grid;gap:18px}.reach-card{position:relative;inset:auto;width:100%}.newsletter-proof{width:min(100%,520px)}.addon-table div{grid-template-columns:1fr;gap:5px;padding:18px 0}.closing-band,.site-footer{align-items:flex-start;grid-template-columns:1fr}.payment-required-panel,.share-form-row{grid-template-columns:1fr}.payment-required-panel .button,.share-actions-inline .button,.affiliate-link-row .button{width:100%}.share-after-plans{padding:22px}.affiliate-metrics,.affiliate-link-row>div{grid-template-columns:1fr}.launch-checklist ul{grid-template-columns:1fr}.footer-meta{grid-template-columns:1fr;justify-self:stretch}.legal-content{grid-template-columns:1fr}.legal-toc{position:static}}@media (max-width: 520px){.brand-word{font-size:20px}.site-header{gap:10px;padding:10px 12px}.brand-logo{width:30px;height:34px}.header-actions{gap:8px}.header-actions .header-cta{max-width:40vw;padding:0 10px}.compact-header .brand-word{display:none}.hero{padding-right:18px;padding-left:18px}.hero-actions,.hero-actions .button,.closing-band .button{width:100%}.hero-panel{width:100%;right:auto;bottom:auto;padding:18px}.hero-panel strong{font-size:28px}.reach-stats{grid-template-columns:1fr}.intro-band,.closing-band,.site-footer,.legal-hero,.legal-content,.section,.dashboard-hero,.dashboard-section{padding-right:18px;padding-left:18px}.share-actions,.share-actions .button{width:100%}h1{font-size:clamp(44px,16vw,64px)}h2{font-size:clamp(32px,13vw,48px)}.intro-grid,.section,.closing-band{gap:24px}.service-card,.price-card,.timeline li,details,.dashboard-main-panel,.payment-required-panel,.share-after-plans,.affiliate-panel,.launch-checklist{padding:18px}.price-card{min-height:0}.active-trial-banner strong{font-size:17px}.next-step-locked{align-items:flex-start}.affiliate-metrics strong{font-size:22px}}
