:root{--navy-950:#07142f;--navy-900:#0b1f4a;--navy-800:#142c63;--navy-700:#1f3864;--blue-100:#eaf0ff;--blue-50:#f5f8ff;--gold-400:#f7b955;--gold-500:#eba937;--text:#17233f;--muted:#5d6b85;--line:#dbe3f2;--white:#ffffff;--green:#12805c;--red:#b42318;--radius:22px;--shadow:0 24px 70px rgba(7,20,47,0.18);--shadow-soft:0 14px 40px rgba(7,20,47,0.1);--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:var(--white);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit}img{max-width:100%}button,input{font:inherit}.container{width:min(var(--container),calc(100% - 40px));margin:0 auto}.site-header{position:-webkit-sticky;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.14);background:rgba(7,20,47,.96);color:var(--white);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.header-inner{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:800;letter-spacing:-.02em}.brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:linear-gradient(135deg,var(--gold-400),#ff7a59);color:var(--navy-950);font-size:.82rem;font-weight:900}.nav-links{display:flex;align-items:center;gap:28px;font-size:.94rem;font-weight:650}.nav-links a{color:rgba(255,255,255,.84);text-decoration:none}.nav-links a:hover{color:var(--white)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:12px 22px;border:0;border-radius:999px;cursor:pointer;font-weight:800;line-height:1.15;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button:disabled{cursor:wait;opacity:.68;transform:none}.button-primary{background:linear-gradient(135deg,#ffc95e,var(--gold-500));color:#261600;box-shadow:0 14px 34px rgba(235,169,55,.3)}.button-light{background:var(--white);color:var(--navy-900)}.button-outline{border:1px solid rgba(255,255,255,.35);color:var(--white);background:rgba(255,255,255,.06)}.hero{overflow:hidden;position:relative;color:var(--white);background:radial-gradient(circle at 78% 20%,rgba(55,112,255,.34),transparent 34%),radial-gradient(circle at 10% 75%,rgba(247,185,85,.14),transparent 28%),linear-gradient(145deg,var(--navy-950),var(--navy-900) 58%,#12295c)}.hero:after{content:"";position:absolute;inset:auto -10% -220px 32%;height:420px;border-radius:50%;border:1px solid rgba(255,255,255,.08);pointer-events:none}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(320px,.72fr);grid-gap:clamp(44px,7vw,96px);gap:clamp(44px,7vw,96px);align-items:center;padding:86px 0 92px}.eyebrow{display:inline-flex;align-items:center;gap:9px;margin:0 0 20px;color:#ffd98a;font-size:.78rem;font-weight:850;letter-spacing:.14em;text-transform:uppercase}.eyebrow:before{content:"";width:28px;height:2px;background:var(--gold-400)}h1,h2,h3{margin:0;line-height:1.06;letter-spacing:-.045em}h1{max-width:780px;font-size:clamp(3.2rem,7.2vw,6.6rem);font-weight:920}h1 .accent{color:var(--gold-400)}.hero-lede{max-width:680px;margin:26px 0 0;color:rgba(255,255,255,.82);font-size:clamp(1.08rem,2vw,1.32rem)}.hero-points{display:grid;grid-gap:10px;gap:10px;margin:30px 0;padding:0;list-style:none;color:rgba(255,255,255,.9);font-weight:650}.check-list li:before,.hero-points li:before{content:"✓";display:inline-grid;place-items:center;width:22px;height:22px;margin-right:10px;border-radius:50%;background:rgba(247,185,85,.18);color:var(--gold-400);font-size:.78rem;font-weight:900}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.hero-price-note{color:rgba(255,255,255,.76);font-size:.94rem}.hero-price-note strong{color:var(--white)}.hero-visual{position:relative;max-width:430px;justify-self:center;width:100%}.hero-visual img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:0 34px 90px rgba(0,0,0,.42)}.hero-floating-card{position:absolute;left:-34px;bottom:34px;padding:14px 16px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:rgba(255,255,255,.96);color:var(--navy-900);box-shadow:var(--shadow-soft);font-size:.86rem;font-weight:750}.hero-floating-card span{display:block;color:var(--muted);font-size:.78rem;font-weight:600}.stats-band{border-bottom:1px solid var(--line);background:var(--white)}.stats-grid{display:grid;grid-template-columns:repeat(5,1fr)}.stat{padding:26px 16px;text-align:center}.stat+.stat{border-left:1px solid var(--line)}.stat strong{display:block;color:var(--navy-800);font-size:1.55rem;line-height:1;letter-spacing:-.03em}.stat span{display:block;margin-top:7px;color:var(--muted);font-size:.86rem;font-weight:650}.section{padding:clamp(72px,9vw,116px) 0}.section-soft{background:var(--blue-50)}.section-heading{max-width:760px;margin-bottom:42px}.section-heading.center{margin-inline:auto;text-align:center}.section-heading h2{font-size:clamp(2.1rem,4.5vw,3.5rem);font-weight:880}.section-heading p{margin:18px 0 0;color:var(--muted);font-size:1.08rem}.kicker{margin:0 0 12px;color:#9a6200;font-size:.78rem;font-weight:880;letter-spacing:.13em;text-transform:uppercase}.book-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:20px;gap:20px}.book-card{grid-column:span 2;overflow:hidden;border:1px solid var(--line);border-radius:var(--radius);background:var(--white);box-shadow:0 10px 34px rgba(7,20,47,.06)}.book-card:nth-child(4){grid-column:2/span 2}.book-cover-wrap{padding:18px 18px 0;background:linear-gradient(180deg,#f2f6ff,#ffffff)}.book-cover-wrap img{display:block;width:100%;height:auto;border-radius:9px;box-shadow:0 16px 36px rgba(7,20,47,.18)}.book-card-body{padding:24px}.book-number{display:inline-flex;padding:5px 9px;border-radius:999px;background:var(--blue-100);color:var(--navy-800);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.book-card h3{margin-top:14px;font-size:1.48rem;font-weight:850}.book-outcome{margin:12px 0 0;color:var(--navy-800);font-weight:720}.book-card ul,.check-list{margin:18px 0 0;padding:0;list-style:none}.book-card li,.check-list li{margin:9px 0;color:var(--muted);font-size:.95rem}.book-meta{margin-top:20px;padding-top:17px;border-top:1px solid var(--line);color:var(--muted);font-size:.84rem;font-weight:700}.flow-grid{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:16px;gap:16px}.flow-step{position:relative;padding:24px;border:1px solid var(--line);border-radius:19px;background:var(--white)}.flow-step:not(:last-child):after{content:"→";position:absolute;top:50%;right:-15px;z-index:2;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--navy-800);color:var(--white);transform:translateY(-50%);font-weight:900}.flow-step .step-number{display:grid;place-items:center;width:38px;height:38px;margin-bottom:34px;border-radius:50%;background:var(--blue-100);color:var(--navy-800);font-weight:900}.flow-step h3{font-size:1.08rem;letter-spacing:-.02em}.flow-step p{margin:9px 0 0;color:var(--muted);font-size:.92rem}.split-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:clamp(36px,6vw,78px);gap:clamp(36px,6vw,78px);align-items:center}.feature-panel{padding:clamp(28px,5vw,48px);border-radius:28px;background:var(--navy-950);color:var(--white);box-shadow:var(--shadow)}.feature-panel h3{font-size:clamp(1.7rem,3vw,2.5rem)}.feature-panel p{color:rgba(255,255,255,.78)}.delivery-steps{display:grid;grid-gap:14px;gap:14px;margin-top:28px}.delivery-step{display:flex;gap:14px;align-items:flex-start;padding:16px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.06)}.delivery-step strong{display:grid;flex:0 0 auto;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--gold-400);color:var(--navy-950)}.delivery-step p{margin:2px 0 0;font-size:.94rem}.checkout-section{position:relative;overflow:hidden;background:radial-gradient(circle at 15% 15%,rgba(247,185,85,.16),transparent 26%),linear-gradient(145deg,var(--navy-950),var(--navy-800));color:var(--white)}.checkout-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.78fr);grid-gap:clamp(38px,6vw,76px);gap:clamp(38px,6vw,76px);align-items:center}.checkout-copy h2{font-size:clamp(2.2rem,5vw,4rem);font-weight:890}.checkout-copy>p{max-width:620px;color:rgba(255,255,255,.8);font-size:1.08rem}.checkout-copy .check-list li{color:rgba(255,255,255,.88)}.checkout-card{padding:clamp(26px,4vw,38px);border:1px solid rgba(255,255,255,.14);border-radius:26px;background:var(--white);color:var(--text);box-shadow:var(--shadow)}.checkout-card h3{font-size:1.55rem}.checkout-card>p{color:var(--muted)}.checkout-form{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.checkout-form label{display:grid;grid-gap:7px;gap:7px;color:var(--navy-900);font-size:.9rem;font-weight:750}.admin-login-card input,.checkout-form input{width:100%;min-height:50px;padding:12px 14px;border:1px solid #c7d2e6;border-radius:12px;outline:none;background:#fbfcff;color:var(--text)}.admin-login-card input:focus,.checkout-form input:focus{border-color:var(--navy-700);box-shadow:0 0 0 4px rgba(31,56,100,.12)}.price-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:16px;border-radius:16px;background:var(--blue-50)}.compare-price{color:var(--muted);font-size:1.12rem;font-weight:700;text-decoration:line-through}.offer-price{color:var(--navy-900);font-size:2.2rem;font-weight:920;letter-spacing:-.04em;line-height:1}.save-pill{padding:5px 9px;border-radius:999px;background:#e5f6ef;color:var(--green);font-size:.76rem;font-weight:850}.checkout-button{width:100%;min-height:56px}.secure-note{margin:0;color:var(--muted);font-size:.82rem;text-align:center}.honeypot{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-message{padding:13px 14px;border:1px solid #f2b8b5;border-radius:12px;background:#fff1f0;color:var(--red);font-size:.9rem;font-weight:650}.form-message-pending{border-color:#b7dfce;background:#ecfdf5;color:#05603a}.faq-list{display:grid;grid-gap:12px;gap:12px;max-width:860px;margin:0 auto}.faq-list details{border:1px solid var(--line);border-radius:16px;background:var(--white)}.faq-list summary{cursor:pointer;padding:19px 21px;color:var(--navy-900);font-weight:800}.faq-list details p{margin:0;padding:0 21px 20px;color:var(--muted)}.site-footer{padding:44px 0;background:#050f26;color:rgba(255,255,255,.76);font-size:.9rem}.footer-inner{display:flex;flex-wrap:wrap;justify-content:space-between;gap:22px}.footer-links{display:flex;flex-wrap:wrap;gap:18px}.footer-links a{text-decoration:none}.footer-links a:hover{color:var(--white)}.legal-page,.simple-page{min-height:100vh;background:var(--blue-50);padding:58px 0 84px}.legal-card,.simple-card{max-width:880px;margin:0 auto;padding:clamp(28px,5vw,52px);border:1px solid var(--line);border-radius:26px;background:var(--white);box-shadow:var(--shadow-soft)}.legal-card h1,.simple-card h1{font-size:clamp(2rem,5vw,3.2rem)}.legal-card h2{margin-top:30px;font-size:1.25rem;letter-spacing:-.02em}.legal-card li,.legal-card p,.simple-card p{color:var(--muted)}.back-link{display:inline-block;margin-bottom:24px;color:var(--navy-800);font-weight:750;text-decoration:none}.download-list{display:grid;grid-gap:12px;gap:12px;margin-top:28px}.download-item{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--blue-50)}.download-item span,.download-item strong{display:block}.download-item span{color:var(--muted);font-size:.86rem}.success-badge{display:inline-grid;place-items:center;width:58px;height:58px;margin-bottom:20px;border-radius:50%;background:#e5f6ef;color:var(--green);font-size:1.7rem;font-weight:900}.admin-shell{min-height:100vh;background:#eef3fb;padding:34px 0 70px}.admin-topbar{display:flex;justify-content:space-between;gap:20px;align-items:flex-start;margin-bottom:26px}.admin-topbar h1{font-size:clamp(2rem,5vw,3.4rem)}.admin-topbar p{color:var(--muted)}.admin-actions-bar{display:flex;gap:10px;flex-wrap:wrap}.admin-login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(145deg,var(--navy-950),var(--navy-800))}.admin-login-card{width:min(440px,100%);padding:34px;border-radius:24px;background:var(--white);box-shadow:var(--shadow)}.admin-login-card h1{font-size:2rem}.admin-login-card p{color:var(--muted)}.admin-login-card form{display:grid;grid-gap:15px;gap:15px;margin-top:22px}.admin-login-card label{display:grid;grid-gap:7px;gap:7px;font-weight:750}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin-bottom:20px}.admin-panel,.kpi-card{border:1px solid var(--line);border-radius:20px;background:var(--white);box-shadow:0 10px 28px rgba(7,20,47,.05)}.kpi-card{padding:22px}.kpi-card span{color:var(--muted);font-size:.82rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kpi-card strong{display:block;margin-top:9px;color:var(--navy-900);font-size:2rem;line-height:1;letter-spacing:-.04em}.kpi-card p{margin:8px 0 0;color:var(--muted);font-size:.86rem}.admin-panel{overflow:hidden}.admin-panel-header{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:20px 22px;border-bottom:1px solid var(--line)}.admin-panel-header h2{font-size:1.25rem;letter-spacing:-.02em}.table-wrap{overflow-x:auto}table{width:100%;min-width:980px;border-collapse:collapse;font-size:.88rem}td,th{padding:13px 14px;border-bottom:1px solid #edf1f8;text-align:left;vertical-align:top}th{background:#f8faff;font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}td small,th{color:var(--muted)}td small{display:block;max-width:230px;overflow-wrap:anywhere}.status-pill{display:inline-flex;padding:4px 8px;border-radius:999px;background:var(--blue-100);color:var(--navy-800);font-size:.72rem;font-weight:850;white-space:nowrap}.status-paid{background:#e5f6ef;color:var(--green)}.status-failed,.status-refunded{background:#fff1f0;color:var(--red)}.small-button{min-height:34px;padding:7px 11px;border:1px solid #bfcde6;border-radius:999px;background:var(--white);color:var(--navy-800);cursor:pointer;font-size:.78rem;font-weight:800}.small-button:disabled{opacity:.6;cursor:wait}.admin-actions{display:grid;grid-gap:6px;gap:6px;min-width:130px;font-size:.76rem}.admin-actions a{color:var(--navy-800);font-weight:750}.empty-state{padding:38px 22px;color:var(--muted);text-align:center}.ops-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:16px}.ops-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.ops-list li{display:grid;grid-gap:2px;gap:2px;padding:13px 22px;border-bottom:1px solid #edf1f8;font-size:.88rem}.ops-list li:last-child{border-bottom:0}.ops-list small,.ops-list span{color:var(--muted);overflow-wrap:anywhere}@media (max-width:980px){.checkout-grid,.hero-grid,.split-layout{grid-template-columns:1fr}.hero-visual{max-width:360px}.book-grid{grid-template-columns:repeat(2,1fr)}.book-card,.book-card:nth-child(4){grid-column:auto}.book-card:last-child{grid-column:1/-1}.flow-grid{grid-template-columns:repeat(2,1fr)}.flow-step:after{display:none}.kpi-grid{grid-template-columns:repeat(2,1fr)}.ops-grid{grid-template-columns:1fr}}@media (max-width:680px){.container{width:min(100% - 28px,var(--container))}.header-inner{min-height:64px}.nav-links a:not(.button){display:none}.brand span:last-child{max-width:170px;line-height:1.15}.hero-grid{padding:54px 0 64px}h1{font-size:3.15rem}.hero-floating-card{left:10px;bottom:12px}.stats-grid{grid-template-columns:repeat(2,1fr)}.stat:nth-child(3){border-left:0}.book-grid,.flow-grid,.kpi-grid{grid-template-columns:1fr}.book-card:last-child{grid-column:auto}.admin-topbar,.download-item{align-items:flex-start;flex-direction:column}}::selection{background:rgba(247,185,85,.42)}:focus-visible{outline:3px solid rgba(247,185,85,.95);outline-offset:3px}.skip-link{position:fixed;top:10px;left:10px;z-index:100;padding:10px 14px;border-radius:999px;background:var(--white);color:var(--navy-950);font-weight:850;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.button-dark{background:var(--navy-900);color:var(--white);box-shadow:0 12px 28px rgba(7,20,47,.18)}.text-link{color:var(--navy-800);font-weight:800;text-decoration-thickness:2px;text-underline-offset:4px}.header-cta{white-space:nowrap}.hero h1{max-width:820px;font-size:clamp(2.85rem,6vw,5.55rem);line-height:1.02}.hero-offer-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.hero-offer-chips span{padding:8px 11px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.08);color:rgba(255,255,255,.92);font-size:.86rem;font-weight:750}.hero-boundary-note{max-width:650px;margin:18px 0 0;color:rgba(255,255,255,.72);font-size:.94rem}.hero-visual-enhanced{max-width:500px}.hero-cover-strip{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:8px;gap:8px;margin-top:12px;padding:10px;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.hero-cover-strip img{box-shadow:0 10px 22px rgba(0,0,0,.22)}.hero-cover-strip-label{grid-column:1/-1;color:rgba(255,255,255,.82);font-size:.78rem;font-weight:800;letter-spacing:.06em;text-align:center;text-transform:uppercase}.stat strong{font-size:clamp(1.45rem,3vw,2rem)}.stat span{font-size:.9rem;line-height:1.35}.fit-grid,.two-column-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.info-card{padding:clamp(24px,4vw,36px);border:1px solid var(--line);border-radius:24px;background:var(--white);box-shadow:0 12px 34px rgba(7,20,47,.06)}.info-card h3{font-size:clamp(1.35rem,2.5vw,1.9rem);letter-spacing:-.03em}.info-card p{color:var(--muted)}.info-card-dark{border-color:var(--navy-900);background:var(--navy-950);color:var(--white)}.info-card-dark li,.info-card-dark p{color:rgba(255,255,255,.82)!important}.cross-list{margin:18px 0 0;padding:0;list-style:none}.cross-list li{margin:10px 0;color:var(--muted)}.cross-list li:before{content:"—";margin-right:10px;color:var(--gold-500);font-weight:900}.book-card{display:flex;flex-direction:column}.book-card-body{display:flex;flex:1 1;flex-direction:column}.book-subtitle{margin:9px 0 0;color:var(--muted);font-size:.92rem;line-height:1.45}.book-resources{margin-top:18px;padding:14px;border-radius:14px;background:var(--blue-50);color:var(--muted);font-size:.86rem}.book-resources strong{display:block;margin-bottom:5px;color:var(--navy-900)}.book-card-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:18px}.book-preview-link{display:inline-flex;align-items:center;min-height:40px;padding:8px 13px;border:1px solid #bfcde6;border-radius:999px;color:var(--navy-900);font-size:.86rem;font-weight:850;text-decoration:none}.book-preview-link:hover{border-color:var(--gold-500);background:#fff7e8}.section-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:15px;margin-top:36px;text-align:center}.section-cta p{width:100%;margin:0;color:var(--muted)}.flow-step{display:flex;flex-direction:column}.flow-step .creates,.flow-step .feeds{margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:.86rem}.flow-step .creates strong,.flow-step .feeds strong{display:block;color:var(--navy-900)}.system-loop-note{max-width:860px;margin:28px auto 0;padding:20px 22px;border:1px solid #f0d49a;border-radius:18px;background:#fff8ea;color:#5f4700;text-align:center;font-weight:650}.build-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:16px;gap:16px}.build-card{padding:22px;border:1px solid var(--line);border-radius:20px;background:var(--white)}.build-card h3{font-size:1.08rem;letter-spacing:-.02em}.build-card .book-tag{display:inline-flex;margin-bottom:28px;padding:5px 9px;border-radius:999px;background:var(--blue-100);color:var(--navy-800);font-size:.74rem;font-weight:850}.build-card ol{margin:16px 0 0;padding-left:20px;color:var(--muted);font-size:.9rem}.build-card li{margin:8px 0}.human-gate{margin-top:16px;padding:12px;border-radius:12px;background:#eefaf4;color:#075e3c;font-size:.84rem;font-weight:720}.explore-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.explore-card{overflow:hidden;margin:0;border:1px solid var(--line);border-radius:20px;background:var(--white);box-shadow:0 10px 30px rgba(7,20,47,.06)}.explore-card>a{display:block}.explore-card img{display:block;width:100%;height:auto;background:#fff}.explore-card figcaption{padding:16px}.explore-card figcaption span{display:block;color:#9a6200;font-size:.74rem;font-weight:880;letter-spacing:.07em;text-transform:uppercase}.explore-card figcaption strong{display:block;margin-top:5px;color:var(--navy-900);line-height:1.3}.explore-card figcaption p{margin:7px 0 0;color:var(--muted);font-size:.88rem}.preview-section{position:relative}.anchor-target{position:absolute;top:-90px}.preview-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;margin-bottom:18px}.preview-tab{display:flex;align-items:center;gap:11px;min-height:92px;padding:10px;border:1px solid var(--line);border-radius:17px;background:var(--white);color:var(--navy-900);cursor:pointer;text-align:left;font-weight:850;line-height:1.25}.preview-tab img{width:48px;height:auto;border-radius:5px}.preview-tab small{display:block;color:var(--muted);font-size:.72rem;letter-spacing:.07em;text-transform:uppercase}.preview-tab.is-active{border-color:var(--gold-500);box-shadow:0 0 0 3px rgba(247,185,85,.2)}.preview-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1fr);grid-gap:clamp(26px,5vw,54px);gap:clamp(26px,5vw,54px);padding:clamp(24px,4vw,42px);border:1px solid var(--line);border-radius:28px;background:var(--white);box-shadow:var(--shadow-soft)}.preview-copy h3{margin-top:14px;font-size:clamp(2rem,4vw,3.2rem)}.preview-copy h4{margin:24px 0 0;color:var(--navy-900);font-size:1rem}.preview-copy p{color:var(--muted)}.preview-stage{color:#9a6200!important;font-weight:850}.compact-list{margin-top:10px}.compact-list li{margin:7px 0}.resource-list{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none}.resource-list li{padding:7px 9px;border-radius:999px;background:var(--blue-50);color:var(--navy-800);font-size:.8rem;font-weight:720}.chapter-details{margin-top:22px;border:1px solid var(--line);border-radius:15px}.chapter-details summary{cursor:pointer;padding:14px 16px;color:var(--navy-900);font-weight:850}.chapter-details ol{margin:0;padding:0 18px 18px 38px;color:var(--muted);font-size:.9rem}.preview-actions{display:flex;flex-wrap:wrap;gap:13px;align-items:center;margin-top:24px}.preview-actions span{color:var(--muted);font-size:.88rem}.preview-main{margin:0}.preview-main img{display:block;width:100%;height:auto;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 42px rgba(7,20,47,.13)}.preview-main figcaption{padding:15px 3px 0}.preview-main figcaption span,.preview-main figcaption strong{display:block}.preview-main figcaption span{margin-top:4px;color:var(--muted);font-size:.9rem}.preview-thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:16px}.preview-thumb{padding:7px;border:1px solid var(--line);border-radius:13px;background:var(--white);cursor:pointer;color:var(--navy-900);font-size:.78rem;font-weight:800}.preview-thumb img{display:block;width:100%;height:auto;border-radius:7px}.preview-thumb span{display:block;padding-top:6px}.preview-thumb.is-active{border-color:var(--gold-500);box-shadow:0 0 0 3px rgba(247,185,85,.18)}.tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.tool-card{padding:clamp(25px,4vw,38px);border-radius:26px;background:var(--navy-950);color:var(--white);box-shadow:var(--shadow)}.tool-card h3{font-size:clamp(1.55rem,3vw,2.25rem)}.tool-card>p,.tool-placeholder{color:rgba(255,255,255,.78)}.tool-fields{display:grid;grid-gap:20px;gap:20px;margin-top:24px}.tool-fields label{display:grid;grid-gap:9px;gap:9px;font-weight:760}.tool-fields input[type=number]{width:92px;min-height:43px;padding:9px 10px;border:1px solid rgba(255,255,255,.25);border-radius:10px;background:rgba(255,255,255,.1);color:var(--white)}.tool-fields input[type=range]{flex:1 1;min-width:150px;accent-color:var(--gold-400)}.money-input,.range-row{display:flex;align-items:center;gap:11px}.tool-button{width:100%;margin-top:22px}.tool-result{display:grid;grid-gap:14px;gap:14px;margin-top:22px;padding:19px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(255,255,255,.08)}.tool-result small,.tool-result>div span,.tool-result>span{display:block;color:rgba(255,255,255,.72);font-size:.84rem}.tool-result strong{display:block;margin-top:3px;font-size:1.45rem;letter-spacing:-.03em}.tool-result p{margin:0;color:rgba(255,255,255,.8);font-size:.9rem}.tool-actions{display:flex;flex-wrap:wrap;gap:14px}.tool-actions a{color:#ffd98a;font-weight:850}.quiz-options{display:grid;grid-gap:10px;gap:10px;margin-top:22px}.quiz-option{min-height:50px;padding:13px 15px;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:rgba(255,255,255,.07);color:var(--white);cursor:pointer;text-align:left;font-weight:740}.quiz-option.is-active{border-color:var(--gold-400);background:rgba(247,185,85,.16)}.workflow-demo{margin-top:8px}.workflow-tabs{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:18px}.workflow-tab{padding:11px 14px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--navy-900);cursor:pointer;font-weight:850}.workflow-tab span{margin-left:8px;color:var(--muted);font-size:.78rem}.workflow-tab.is-active{border-color:var(--gold-500);background:#fff8ea}.workflow-columns{display:grid;grid-template-columns:minmax(0,1fr) 48px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:stretch}.workflow-card{padding:24px;border:1px solid var(--line);border-radius:22px;background:var(--white)}.workflow-card h3{font-size:1.25rem;letter-spacing:-.02em}.workflow-card ol{display:grid;grid-gap:12px;gap:12px;margin:20px 0 0;padding:0;list-style:none;counter-reset:workflow-step}.workflow-card li{position:relative;padding:14px 14px 14px 48px;border-radius:14px;background:var(--blue-50);color:var(--text);counter-increment:workflow-step}.workflow-card li:before{content:counter(workflow-step);position:absolute;left:13px;top:13px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--navy-800);color:var(--white);font-size:.76rem;font-weight:900}.workflow-card li small{display:inline-flex;margin-top:7px;padding:3px 7px;border-radius:999px;background:#eaf0ff;color:var(--navy-800);font-size:.7rem;font-weight:880;text-transform:uppercase}.workflow-card li small.human-badge{background:#e5f6ef;color:var(--green)}.workflow-arrow{display:grid;place-items:center;color:var(--navy-800);font-size:1.8rem;font-weight:900}.workflow-note{max-width:850px;margin:18px auto 0;color:var(--muted);text-align:center}.sprint-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.65fr);grid-gap:clamp(30px,6vw,70px);gap:clamp(30px,6vw,70px);align-items:start}.sprint-timeline{display:grid;grid-gap:11px;gap:11px;margin:0;padding:0;list-style:none}.sprint-timeline li{display:grid;grid-template-columns:74px 1fr;grid-gap:14px;gap:14px;padding:15px;border:1px solid var(--line);border-radius:15px;background:var(--white)}.sprint-timeline strong{color:var(--navy-900)}.sprint-timeline span{color:var(--muted)}.sample-card{padding:22px;border-radius:24px;background:var(--navy-950);color:var(--white);box-shadow:var(--shadow)}.sample-card img{display:block;width:100%;height:auto;border-radius:12px}.sample-card h3{margin-top:20px;font-size:1.55rem}.sample-card p{color:rgba(255,255,255,.78)}.sample-card .button{width:100%;margin-top:10px}.sample-signup{display:grid;grid-gap:13px;gap:13px;margin-top:20px;padding-top:20px;border-top:1px solid rgba(255,255,255,.16)}.sample-signup h4{margin:0;font-size:1.05rem}.sample-signup label{display:grid;grid-gap:7px;gap:7px;font-size:.9rem;font-weight:740}.sample-signup input[type=email]{width:100%;min-height:46px;padding:10px 12px;border:1px solid rgba(255,255,255,.24);border-radius:11px;background:rgba(255,255,255,.1);color:var(--white)}.sample-signup input[type=email]::placeholder{color:rgba(255,255,255,.58)}.sample-signup .consent-row{grid-template-columns:22px 1fr;align-items:start;color:rgba(255,255,255,.82);font-size:.84rem;font-weight:600}.sample-signup .consent-row input{width:18px;height:18px;margin-top:2px;accent-color:var(--gold-400)}.offer-book-list{display:grid;grid-gap:9px;gap:9px;margin:22px 0;padding:0;list-style:none}.offer-book-list li{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.9)}.offer-book-list span{color:rgba(255,255,255,.66);font-size:.86rem;white-space:nowrap}.offer-terms{display:grid;grid-gap:9px;gap:9px;margin-top:22px;color:rgba(255,255,255,.8);font-size:.92rem}.offer-terms strong{color:var(--white)}.price-row{align-items:center}.price-label{width:100%;color:var(--muted);font-size:.78rem;font-weight:880;letter-spacing:.08em;text-transform:uppercase}.price-detail{color:var(--muted);font-size:.88rem;font-weight:720}.field-help{color:var(--muted);font-size:.8rem;font-weight:550;line-height:1.4}.checkout-assurances{display:grid;grid-gap:6px;gap:6px;padding:13px;border-radius:13px;background:#eefaf4;color:#245c44;font-size:.84rem}.author-layout{display:grid;grid-template-columns:.72fr 1.28fr;grid-gap:clamp(28px,6vw,70px);gap:clamp(28px,6vw,70px);align-items:center}.author-card{padding:34px;border-radius:28px;background:var(--navy-950);color:var(--white);text-align:center;box-shadow:var(--shadow)}.author-initial{display:grid;place-items:center;width:106px;height:106px;margin:0 auto 20px;border-radius:34px;background:linear-gradient(135deg,var(--gold-400),#ff8b61);color:var(--navy-950);font-size:3.4rem;font-weight:950}.author-card h3{font-size:2rem}.author-card p{color:rgba(255,255,255,.78)}.trust-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-top:22px}.trust-card{padding:20px;border:1px solid var(--line);border-radius:18px;background:var(--white)}.trust-card h3{font-size:1.05rem;letter-spacing:-.02em}.trust-card p{color:var(--muted);font-size:.9rem}.walkthrough{display:grid;grid-template-columns:minmax(300px,.82fr) minmax(0,1fr);grid-gap:clamp(28px,5vw,58px);gap:clamp(28px,5vw,58px);align-items:center;margin-top:42px;padding:clamp(24px,4vw,42px);border-radius:28px;background:var(--navy-950);color:var(--white);box-shadow:var(--shadow)}.walkthrough-media img,.walkthrough-media video{display:block;width:100%;height:auto;max-height:680px;object-fit:contain;border-radius:14px;background:#fff}.walkthrough-media video{aspect-ratio:3/4;box-shadow:0 22px 55px rgba(0,0,0,.3)}.walkthrough-copy h3{font-size:clamp(1.8rem,4vw,3rem)}.walkthrough-copy p{color:rgba(255,255,255,.8);font-size:1.04rem}.walkthrough-progress{display:flex;gap:8px;margin:24px 0 16px}.walkthrough-dot{width:34px;height:8px;padding:0;border:0;border-radius:999px;background:rgba(255,255,255,.24);cursor:pointer}.walkthrough-dot.is-active{background:var(--gold-400)}.walkthrough-controls{display:flex;flex-wrap:wrap;gap:9px}.walkthrough-note{font-size:.86rem!important}.disclaimer-card{max-width:930px;margin:0 auto;padding:clamp(25px,5vw,42px);border:1px solid #f0d49a;border-radius:24px;background:#fffaf0}.disclaimer-card h2{font-size:clamp(1.7rem,4vw,2.6rem);letter-spacing:-.035em}.disclaimer-card li,.disclaimer-card p{color:#65552e}.final-cta{padding:58px 0;background:var(--navy-950);color:var(--white);text-align:center}.final-cta h2{max-width:780px;margin:0 auto;font-size:clamp(2rem,5vw,3.6rem);letter-spacing:-.04em}.final-cta p{max-width:700px;margin:16px auto 25px;color:rgba(255,255,255,.78)}.analytics-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:18px 0 20px}@media (max-width:1100px){.build-grid{grid-template-columns:repeat(3,1fr)}.explore-grid{grid-template-columns:repeat(2,1fr)}.preview-tabs{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.author-layout,.fit-grid,.preview-panel,.sprint-layout,.tools-grid,.two-column-cards,.walkthrough{grid-template-columns:1fr}.analytics-grid,.build-grid,.trust-grid{grid-template-columns:repeat(2,1fr)}.workflow-columns{grid-template-columns:1fr}.workflow-arrow{transform:rotate(90deg)}}@media (max-width:680px){.header-inner{gap:12px}.header-cta{min-height:42px;padding:9px 12px;font-size:.78rem;white-space:normal;text-align:center}.brand-mark{width:36px;height:36px}.hero h1{font-size:2.72rem}.hero-actions .button{width:100%}.hero-price-note{width:100%;text-align:center}.hero-visual-enhanced{max-width:390px}.analytics-grid,.build-grid,.explore-grid,.trust-grid{grid-template-columns:1fr}.preview-tabs{display:flex;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity}.preview-tab{flex:0 0 205px;scroll-snap-align:start}.preview-panel{padding:20px}.preview-thumbs{grid-template-columns:repeat(4,minmax(68px,1fr))}.money-input,.range-row{flex-wrap:wrap}.sprint-timeline li{grid-template-columns:1fr;gap:4px}.offer-book-list li{align-items:flex-start;flex-direction:column;gap:2px}.section-cta .button{width:100%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}