:root{--ink:#1c3238;--muted:#5a6d73;--green:#176c57;--green2:#0e5444;--cream:#f8f7f2;--lime:#ebf4eb;--border:#e0e5e0;--gold:#edbb60}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font:16px/1.6 system-ui,-apple-system,'Segoe UI',sans-serif}a{color:var(--green)}.p-wrap{max-width:1190px;margin:0 auto;padding-left:27px;padding-right:27px}.skip{position:absolute;top:-200px}.skip:focus{top:8px;z-index:500;background:#fff;padding:12px}button,select{font:inherit}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid #cc993d;outline-offset:4px}.p-brand{font-size:31px;letter-spacing:-1.8px;font-weight:900;color:#174e40;text-decoration:none;line-height:1}.p-brand span{color:#e3a944}.p-nav{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.96);border-bottom:1px solid #eef0eb;backdrop-filter:blur(18px)}.nav-inner{height:76px;display:flex;align-items:center;justify-content:space-between;gap:25px}.nav-inner nav,.nav-actions{display:flex;gap:30px;align-items:center}.nav-inner nav a,.nav-actions>a{font-size:13px;font-weight:720;text-decoration:none;color:#32494d}.nav-actions{gap:15px}.lang-label{font-size:15px}.nav-actions select{max-width:119px;appearance:none;cursor:pointer;border:0;background:none;color:#234b41;font-weight:780;font-size:13px}.p-button{display:inline-flex;align-items:center;justify-content:center;gap:23px;text-decoration:none;text-align:center;background:var(--green);color:#fff;font-weight:800;border-radius:12px;padding:17px 28px;box-shadow:0 14px 34px #176c5727;transition:transform .2s,background .2s}.p-button:hover{background:var(--green2);transform:translateY(-2px)}.p-button.full{display:flex;width:100%}.p-text-link{font-weight:750;text-decoration:none;border-bottom:1px solid var(--green);padding-bottom:5px}.p-hero{background:linear-gradient(140deg,#faf9f4 0%,#f5f8ef 55%,#edf6f0 100%);overflow:hidden}.hero-layout{min-height:635px;padding-top:82px;padding-bottom:90px;display:grid;grid-template-columns:minmax(0,1.13fr) minmax(0,.87fr);align-items:center;gap:55px}.p-kicker,.p-overline{display:inline-flex;align-items:center;color:#2b705c;letter-spacing:1.65px;font-size:11px;font-weight:850;text-transform:uppercase}.p-kicker{letter-spacing:.8px;padding:9px 13px;border:1px solid #d9e9df;border-radius:30px;background:#eaf5ea;font-size:11px}.p-spark{margin-right:5px;color:#bc823c}.hero-left h1{font-size:clamp(43px,5.3vw,72px);font-weight:870;letter-spacing:-3.3px;line-height:1.095;margin:26px 0 19px;max-width:700px}.hero-left h1 em{color:var(--green);font-style:normal}.hero-lead{font-size:17px;line-height:1.8;color:#4d6469;max-width:545px}.hero-actions{display:flex;align-items:center;gap:23px;flex-wrap:wrap;margin:30px 0 16px}.hero-guarantee{display:flex;align-items:center;gap:9px;font-weight:760;font-size:14px}.hero-guarantee span{color:var(--green);font-size:18px}.hero-badges{display:flex;gap:15px;flex-wrap:wrap;margin-top:28px;font-size:12px;font-weight:740;color:#4d6664}.showcase{padding:10px;border-radius:21px;background:#fff;box-shadow:0 25px 74px #1b3e341d;border:1px solid #e3ebe5;transform:rotate(1deg)}.showcase-head{height:42px;display:flex;align-items:center;gap:8px;padding:0 13px;font-size:9px;font-weight:900;letter-spacing:1.5px;color:#46675a}.dot{width:8px;height:8px;background:#48a385;border-radius:50%}.age-pill{margin-left:auto;border-radius:20px;background:#e8f2e9;padding:5px 8px;letter-spacing:.6px}.showcase-img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:11px;display:block}.showcase-bottom{display:flex;justify-content:space-between;align-items:center;padding:18px 14px 12px}.showcase-caption{display:block;font-size:9px;letter-spacing:2px;color:#59917f;font-weight:850}.showcase-bottom strong{display:block;font-size:21px}.showcase-bottom small{display:block;font-size:11px;color:#7a8d88}.little-tile{font-size:25px;font-weight:900;background:#fae2a5;border-radius:13px;padding:12px;color:#876421}.hero-right{position:relative}.workbook-float{position:absolute;display:flex;align-items:center;gap:9px;background:#fff;border-radius:16px;padding:9px 15px 9px 9px;bottom:-42px;left:-55px;box-shadow:0 15px 40px #123e3122}.workbook-float img{width:51px;height:70px;object-fit:cover;border-radius:5px}.workbook-float strong,.workbook-float span{display:block}.workbook-float strong{font-size:15px}.workbook-float span{font-size:11px;color:var(--muted)}.benefit-strip{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--border);border-radius:18px;overflow:hidden;background:#fff;position:relative;margin-top:-32px;box-shadow:0 14px 30px #123e3109}.benefit-strip div{display:flex;align-items:center;gap:20px;padding:24px 33px}.benefit-strip div+div{border-left:1px solid var(--border)}.benefit-strip strong{color:#be9658;font-size:16px}.benefit-strip span{font-weight:720;font-size:13px}.p-section{padding-top:110px;padding-bottom:110px}.section-head h2,.book-content h2,.control-layout h2,.pricing-info h2,.faq-layout h2,.p-end h2{font-size:clamp(30px,3.7vw,49px);letter-spacing:-2px;line-height:1.16;margin:17px 0}.section-head p,.book-content p,.control-layout p,.pricing-info>p,.p-end p{color:var(--muted);font-size:16px;line-height:1.85}.section-head.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-bottom:30px;align-items:end}.reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.reason-grid article{padding:30px;border:1px solid #e8ebe8;border-radius:17px;background:#fff}.reason-icon{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;font-size:23px;margin-bottom:20px}.reason-icon.blue{background:#e8effb;color:#4969a6}.reason-icon.green{background:#dcf2e9;color:#18785a}.reason-icon.ochre{background:#fff2d6;color:#af7f31}.reason-grid h3,.feature-grid h3{font-size:20px;letter-spacing:-.5px;margin:12px 0 5px}.reason-grid p,.feature-grid p{font-size:14px;color:var(--muted);line-height:1.8;margin:6px 0}.features-band{background:#f8faf8}.section-head.centered{text-align:center;max-width:700px;margin:0 auto 40px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-grid article{background:#fff;border:1px solid #e7ebe6;border-radius:16px;padding:27px}.feature-emoji{font-size:28px;display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:#f1f7ef;border-radius:13px}.book-layout{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.book-visual{height:465px;background:linear-gradient(140deg,#f8eccc,#f5e2cf);border-radius:26px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.book-cover{width:43%;max-height:89%;object-fit:contain;box-shadow:0 16px 36px #7e624740;border-radius:6px;z-index:2;transform:rotate(-5deg)}.book-sheet{position:absolute;width:35%;height:auto;box-shadow:0 10px 35px #806d5345;border-radius:6px}.book-sheet-one{left:8%;top:14%;transform:rotate(-13deg)}.book-sheet-two{right:6%;top:21%;transform:rotate(12deg)}.book-content p{margin:26px 0}.control-band{background:#e6f0ea;padding:85px 0}.control-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.control-layout>div:first-child{max-width:525px}.control-ui{background:#fff;border-radius:21px;padding:30px;box-shadow:0 25px 55px #234e3930;max-width:440px;margin-left:auto;width:100%}.control-top{display:flex;justify-content:space-between;border-bottom:1px solid var(--border);padding-bottom:18px}.control-top strong{font-size:19px}.control-top span{font-size:11px;color:#278468}.control-row{padding:18px 0;border-bottom:1px solid #edf1ee}.control-row>div:first-child{display:flex;justify-content:space-between;gap:12px}.control-row span{font-size:13px;color:var(--muted)}.control-row strong{font-size:14px}.control-meter{height:9px;border-radius:10px;background:#ecf1ee;margin-top:12px;overflow:hidden}.control-meter i{display:block;width:34%;height:100%;background:var(--green);border-radius:9px}.profile-samples{display:flex;gap:9px;margin-top:8px}.profile-samples b{font-size:22px;background:#f0f7ed;padding:5px 11px;border-radius:13px}.control-mini-note{font-size:11px;color:#81918a;margin-top:16px}.pricing-layout{display:grid;grid-template-columns:1fr minmax(330px,.82fr);gap:80px;align-items:start}.pricing-info{padding-top:28px}.payment-flow{margin-top:40px}.payment-flow h3{font-size:17px;margin:0 0 18px}.payment-flow>div{display:flex;align-items:start;gap:15px;padding:14px 0}.payment-flow>div>span{display:grid;place-items:center;min-width:32px;height:32px;border-radius:50%;border:1px solid #accabe;color:var(--green);font-weight:800;font-size:13px}.payment-flow p{margin:0}.payment-flow strong,.payment-flow small{display:block}.payment-flow small{font-size:13px;color:var(--muted);margin-top:4px}.p-price-card{border-radius:24px;background:#fff;box-shadow:0 22px 60px #173d2719;border:1px solid #d9e8d9;padding:30px}.pricing-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:870;letter-spacing:.5px;color:#406a5a}.price-tag{background:#e0f2e7;color:#176446;border-radius:100px;padding:8px 12px;font-size:10px}.price-main{display:flex;align-items:center;gap:20px;margin:20px 0}.price-main strong{font-size:66px;letter-spacing:-4px;line-height:1}.price-main span{font-size:12px;color:var(--muted)}.p-price-card hr{border:0;border-top:1px solid var(--border);margin:22px 0}.p-price-card h3{font-size:15px}.p-price-card ul{padding:0;list-style:none;margin:20px 0 26px}.p-price-card li{position:relative;padding-left:24px;margin:12px 0;font-size:14px;font-weight:650}.p-price-card li:before{content:'✓';position:absolute;left:0;color:var(--green);font-weight:900}.p-price-card>p{font-size:12px;color:var(--muted);line-height:1.7;text-align:center}.faq-band{background:#f6f8f5}.faq-layout{display:grid;grid-template-columns:.7fr 1.3fr;gap:100px}.faq-items details{border-bottom:1px solid #dfe6dd;padding:19px 0}.faq-items summary{cursor:pointer;font-weight:750;font-size:16px;list-style:none;position:relative;padding-right:30px}.faq-items summary:after{content:'+';position:absolute;right:5px;font-size:22px;font-weight:400}.faq-items details[open] summary:after{content:'−'}.faq-items details p{color:var(--muted);font-size:14px;line-height:1.8}.p-end{text-align:center;padding-top:110px;padding-bottom:110px;max-width:790px}.p-end p{margin-bottom:28px}.p-end>div{font-size:13px;color:var(--muted);margin-top:16px}.p-footer{background:#153e37;color:#e6f2ed;padding:45px 0}.p-footer .p-brand{color:#fff}.footer-inner{display:flex;justify-content:space-between;gap:30px}.footer-inner p{font-size:12px;color:#bdcfc7}.footer-inner>div:last-child{display:flex;flex-wrap:wrap;gap:19px;max-width:550px;justify-content:end}.footer-inner a{color:#d9e9e0;text-decoration:none;font-size:13px}.mobile-buy{display:none}@media(max-width:1020px){.hero-layout{gap:25px}.hero-left h1{font-size:53px}.workbook-float{left:-12px}.pricing-layout,.faq-layout{gap:40px}}@media(max-width:780px){.nav-inner{height:66px}.nav-inner nav{display:none}.hero-layout,.book-layout,.control-layout,.pricing-layout,.faq-layout,.section-head.split{grid-template-columns:1fr}.hero-layout{padding-top:55px;gap:46px;min-height:0}.hero-right{max-width:560px}.hero-left h1{font-size:clamp(42px,8vw,65px)}.section-head.split{gap:0}.reason-grid,.feature-grid{grid-template-columns:repeat(2,1fr)}.book-layout{gap:35px}.control-layout{gap:30px}.control-ui{margin:auto}.p-section{padding-top:75px;padding-bottom:75px}.faq-layout{gap:10px}.benefit-strip div{padding:20px 12px;gap:10px}.p-end{padding-bottom:80px}}@media(max-width:520px){body{font-size:14px}.p-wrap{padding-left:18px;padding-right:18px}.nav-actions{gap:8px}.nav-inner>.p-brand{font-size:28px}.nav-actions .login-link{font-size:11px}.nav-actions select{max-width:85px;font-size:11px}.lang-label{display:none}.hero-layout{padding-top:39px;padding-bottom:75px}.p-kicker{font-size:10px}.hero-left h1{font-size:clamp(38px,11vw,53px);letter-spacing:-2px}.hero-lead{font-size:15px}.hero-actions{gap:16px;margin-top:24px}.p-button{padding:15px 19px;font-size:14px;gap:8px}.p-text-link{font-size:13px}.hero-right{margin:0 9px 12px}.workbook-float{bottom:-28px;left:-10px;padding:6px}.workbook-float img{width:36px;height:52px}.workbook-float strong{font-size:12px}.showcase-bottom strong{font-size:17px}.benefit-strip{grid-template-columns:1fr;gap:0}.benefit-strip div{padding:10px 20px}.benefit-strip div+div{border-left:0;border-top:1px solid var(--border)}.benefit-strip span{font-size:12px}.reason-grid,.feature-grid{grid-template-columns:1fr}.reason-grid article,.feature-grid article{padding:22px}.p-section{padding-top:65px;padding-bottom:65px}.section-head h2,.book-content h2,.control-layout h2,.pricing-info h2,.faq-layout h2,.p-end h2{font-size:34px;letter-spacing:-1.2px}.book-visual{height:305px}.price-main strong{font-size:60px}.footer-inner{display:block}.footer-inner>div:last-child{justify-content:start;margin-top:25px}.p-end{padding-bottom:108px}.mobile-buy{display:block;position:fixed;left:0;right:0;bottom:0;background:#fff;border-top:1px solid var(--border);padding:10px 16px;z-index:50;box-shadow:0 -8px 25px #0000000c}.mobile-buy .p-button{display:flex;max-width:550px;margin:auto}.p-footer{padding-bottom:100px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.p-button{transition:none}}

/* Sales v2: direct-response parent-first hero, toolkit, transparent value comparison, one-time checkout */
:root{--green:#117558;--green2:#0a5544;--dark:#102e2a;--gold:#f4b957;--muted:#5b6e6b}
.p-hero{background:radial-gradient(circle at 3% 2%,#fff8e2 0%,transparent 32%),linear-gradient(145deg,#f9faf6 5%,#f0f7ed 55%,#e8f4eb 100%)}
.hero-layout{min-height:640px;padding-top:72px;padding-bottom:100px;gap:56px;grid-template-columns:minmax(0,1.11fr) minmax(0,.89fr)}
.p-kicker{font-size:12px;line-height:1.4;letter-spacing:0;text-transform:none;font-weight:800;color:#115743;background:#e4f2e8;border:1px solid #b9d8c4;padding:9px 14px}
.p-spark{font-size:15px;color:#d69320}
.hero-left h1{font-size:clamp(41px,4.85vw,63px);max-width:690px;line-height:1.12;letter-spacing:-2.7px;margin:23px 0 18px;font-weight:900}
.hero-left h1 em{display:block;margin-top:8px;color:#0d7458;font-style:normal}
.hero-lead{font-size:17px;color:#425e56;max-width:590px;line-height:1.7}
.hero-cta{background:linear-gradient(115deg,#087450,#11966b);box-shadow:0 15px 40px #097e5028;min-height:58px;font-size:16px;letter-spacing:-.25px}
.hero-cta:hover,.price-cta:hover{background:#064c37}
.hero-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 15px;margin-top:24px;color:#355f4b;font-size:12px;font-weight:760;max-width:610px}
.hero-proof span{display:flex;gap:6px;align-items:start;line-height:1.35}
.hero-proof span:first-child{grid-column:1/-1}
.hero-actions{gap:21px;margin:26px 0 0}
.showcase{transform:rotate(1.2deg);border:1px solid #e2eae3}
.age-pill{font-size:9px}
.benefit-strip{border-color:#d7eadc}
.features-band{background:#f5f8f5}
.offer-feature-grid{gap:19px}
.offer-feature-card{box-shadow:0 12px 36px #183b2910;transition:transform .18s ease,box-shadow .18s ease;min-height:247px}
.offer-feature-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px #183b291c}
.feature-top{display:flex;align-items:start;justify-content:space-between;gap:12px;min-height:55px}
.feature-value{background:#fff6e5;color:#89611d;border:1px solid #f2e0bc;font-size:10px;font-weight:850;padding:6px 8px;border-radius:7px;text-align:right;max-width:165px;line-height:1.4}
.offer-feature-card h3{margin-top:17px;font-size:19px;letter-spacing:-.45px;line-height:1.35}
.offer-feature-card p{margin-top:12px;color:#51645e}
.value-section{padding-top:95px;padding-bottom:105px}
.value-section-top{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:28px}
.value-section-top>div:first-child{max-width:730px}
.value-section-top h2{font-size:clamp(30px,3.4vw,47px);line-height:1.16;letter-spacing:-1.7px;margin:15px 0}
.value-section-top p{color:var(--muted);font-size:15px;line-height:1.7;margin:0}
.value-highlight{border:1px solid #b6dac0;border-radius:18px;min-width:205px;background:linear-gradient(140deg,#e9f8ed,#f8fdf9);padding:17px 19px;text-align:right;box-shadow:0 14px 32px #135f3910}
.value-highlight>*{display:block}
.value-highlight small{font-size:12px;font-weight:850;color:#246a4b}
.value-highlight strong{font-size:45px;line-height:1.2;color:#0b6549;letter-spacing:-2px}
.value-highlight span{font-size:10px;color:#576b5c}
.comparison-card{border:1px solid #d9e7dd;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 18px 60px #193c2610}
.comparison-table{width:100%;border-collapse:collapse;text-align:left;table-layout:fixed}
.comparison-table th,.comparison-table td{padding:20px 24px;border-bottom:1px solid #e6ebe6;vertical-align:middle}
.comparison-table thead{background:#153e32;color:#fff}
.comparison-table thead th{font-size:12px;letter-spacing:.2px;font-weight:830;border:none}
.comparison-table thead th:first-child{width:47%}
.comparison-table thead th:nth-child(2){width:25%}
.comparison-table tbody th{font-size:14px;font-weight:720;color:#243d33}
.comparison-table tbody td{font-size:15px;color:#475a50;font-weight:690}
.comparison-table td.comparison-included{color:#137451;background:#f3faf4;font-weight:850}
.check-circle{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#dcefe1;color:#16724b;margin-right:8px;font-weight:850}
.comparison-table tfoot tr{background:#ecf6ee}
.comparison-table tfoot th,.comparison-table tfoot td{border-bottom:0;font-weight:900;font-size:15px}
.comparison-table tfoot td strong{font-size:21px;letter-spacing:-.5px;color:#0d694b}
.comparison-bottom{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px 26px 28px;background:#fff}
.comparison-bottom>div{max-width:690px}
.comparison-bottom strong{font-size:16px;color:#1f4637}
.comparison-bottom p{font-size:11px;line-height:1.6;color:#758279;margin:8px 0 0}
.comparison-bottom .p-button{white-space:nowrap;flex-shrink:0}
.pricing-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.95fr);gap:65px}
.p-price-card{padding:0 28px 27px;border-radius:25px;overflow:hidden;border:2px solid #1c8860;box-shadow:0 26px 80px #0a533028}
.pricing-header{background:#0d503c;color:#fff;margin:0 -28px;padding:15px 28px;gap:12px}
.pricing-header>span{font-size:11px;letter-spacing:.55px;line-height:1.45}
.price-tag{background:#ffdc83;color:#513a06;white-space:nowrap;font-size:10px}
.price-main{gap:18px;margin:23px 0 11px;align-items:end;flex-wrap:wrap}
.price-main strong{font-size:70px;color:#0a6349}
.price-main span{font-size:13px;color:#577064;max-width:160px;line-height:1.4;padding-bottom:8px}
.price-no-recurring{display:inline-block;background:#eaf7ee;color:#116243;padding:7px 12px;border-radius:9px;font-weight:800;font-size:12px}
.p-price-card hr{margin:21px 0 17px}
.p-price-card h3{font-size:16px;margin:0 0 14px}
.p-price-card ul.offer-price-items{margin:0 0 19px}
.p-price-card .offer-price-items li{display:flex;align-items:start;justify-content:space-between;gap:14px;margin:0;padding:10px 0 10px 26px;border-bottom:1px solid #edf0ed;line-height:1.4;font-size:13px}
.p-price-card .offer-price-items li:before{top:9px}
.offer-price-items li small{font-size:12px;white-space:nowrap;color:#926a2a;font-weight:850}
.offer-price-summary{background:#f3faf3;border:1px solid #d6ebd8;border-radius:13px;padding:13px 16px;margin-bottom:18px}
.offer-price-summary>div{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:5px 0;color:#516454;font-size:12px;font-weight:750}
.offer-price-summary strong{font-size:16px}
.offer-price-summary .you-pay{margin-top:10px;padding-top:10px;border-top:1px solid #dae9d8;color:#0d5b3c;font-size:15px}
.offer-price-summary .you-pay strong{font-size:26px;line-height:1.2}
.price-cta{min-height:57px;background:linear-gradient(120deg,#0d7650,#0f9164);border-radius:12px;letter-spacing:-.25px;font-size:15px}
.payment-trust{margin-top:16px;display:flex;gap:8px 15px;justify-content:center;flex-wrap:wrap;font-size:10px;font-weight:700;color:#4d7061}
.p-price-card>p.pricing-disclaimer{font-size:10px;text-align:left;color:#7b8981;margin:15px 0 0;line-height:1.55}
.book-content p+p{margin-top:-8px}
.mobile-buy .p-button{background:linear-gradient(120deg,#0d7650,#0f9164)}
@media(max-width:1030px){.hero-layout{gap:27px}.hero-left h1{font-size:clamp(40px,4.8vw,55px)}.comparison-bottom .p-button{white-space:normal}.pricing-layout{gap:34px}}
@media(max-width:780px){.hero-layout{grid-template-columns:1fr;padding-top:52px;gap:40px;min-height:0}.hero-left h1{max-width:700px;font-size:clamp(39px,7vw,59px)}.value-section-top{align-items:start;gap:20px}.value-highlight{min-width:172px}.comparison-table th,.comparison-table td{padding:16px 13px}.comparison-bottom{align-items:stretch;flex-direction:column}.pricing-layout{grid-template-columns:1fr}.p-price-card{max-width:650px;width:100%;margin:auto}}
@media(max-width:560px){.p-kicker{font-size:10px}.hero-layout{padding-top:35px;padding-bottom:74px}.hero-left h1{font-size:clamp(36px,10vw,45px);letter-spacing:-1.8px}.hero-lead{font-size:15px;line-height:1.7}.hero-actions{display:flex;flex-direction:column;align-items:stretch;gap:14px}.hero-cta{font-size:15px;width:100%;padding:15px 12px;min-height:58px}.p-text-link{align-self:flex-start}.hero-proof{grid-template-columns:1fr;gap:10px;font-size:12px;margin-top:21px}.hero-proof span:first-child{grid-column:auto}.showcase{transform:none}.value-section{padding-top:72px;padding-bottom:75px}.value-section-top{display:block}.value-highlight{text-align:center;margin-top:22px;padding:12px 15px}.value-highlight strong{font-size:37px}.comparison-card{border-radius:16px;box-shadow:0 12px 32px #193c2610}.comparison-table,.comparison-table tbody,.comparison-table tr,.comparison-table th,.comparison-table td,.comparison-table tfoot{display:block}.comparison-table thead{display:none}.comparison-table tbody tr{padding:13px 16px;border-bottom:1px solid #e5ece5}.comparison-table tbody th,.comparison-table tbody td{border:0;padding:3px 0;display:flex;justify-content:space-between;gap:10px;text-align:right}.comparison-table tbody th{text-align:left;display:block;margin-bottom:7px;font-size:14px}.comparison-table td:before{content:attr(data-label);color:#728279;font-size:11px;text-align:left;font-weight:650}.comparison-table td.comparison-included{background:transparent}.comparison-table tfoot tr{padding:16px;background:#e5f4e8}.comparison-table tfoot th,.comparison-table tfoot td{padding:3px 0;border:none;display:flex;justify-content:space-between;gap:14px}.comparison-table tfoot th{font-size:14px}.comparison-table tfoot td:before{content:attr(data-label);font-size:11px;line-height:1.8;font-weight:650}.comparison-table tfoot td strong{font-size:19px}.comparison-bottom{padding:19px}.comparison-bottom .p-button{width:100%;font-size:13px}.offer-feature-card{min-height:0}.feature-top{align-items:center}.feature-value{font-size:10px}.value-section-top h2{font-size:32px;letter-spacing:-1px}.p-price-card{padding-left:18px;padding-right:18px}.pricing-header{margin:0 -18px;padding:13px 18px}.price-main strong{font-size:61px}.payment-trust{font-size:10px}.offer-price-items li{font-size:12px}.p-price-card .offer-price-items li{padding-left:23px}.p-price-card .offer-price-items li:before{top:9px}.mobile-buy .p-button{font-size:13px}.benefit-strip{margin-top:-19px}}
@media(prefers-reduced-motion:reduce){.offer-feature-card{transition:none}}
/* Prevent sticky header from covering anchor titles on in-page navigation. */
#why,#features,#value,#pricing {scroll-margin-top:86px}
@media(max-width:780px){#why,#features,#value,#pricing{scroll-margin-top:76px}}

/* V3 parent-trust footer. Informative copy rather than ad platform claims. */
.p-footer{padding-top:54px}.footer-inner{align-items:flex-start}.footer-about{flex:1;min-width:0;max-width:690px}.p-footer .footer-about .footer-trust{font-size:13px;line-height:1.85;color:#d4e5dc;margin:17px 0 12px;max-width:670px}.p-footer .footer-age{font-weight:700;font-size:12px;color:#b4d7c9}.p-footer .footer-about .footer-contact{font-size:12px;color:#d1e6dc}.p-footer .footer-contact a{text-decoration:underline}.footer-inner .footer-links{display:flex;gap:15px 24px;flex-wrap:wrap;justify-content:flex-end;max-width:345px;padding-top:12px}.footer-links a{color:#eaf8f1;text-decoration:underline;text-decoration-color:#6b9182;text-underline-offset:5px;font-size:13px}.footer-bottom{display:flex;justify-content:space-between;gap:18px;border-top:1px solid #ffffff28;padding-top:22px;margin-top:34px;color:#b4cfc4;font-size:11px}
@media(max-width:780px){.footer-inner{display:block}.footer-inner .footer-links{justify-content:flex-start;max-width:100%;margin-top:23px;padding-top:16px;border-top:1px solid #ffffff24}.footer-bottom{flex-direction:column;gap:7px}}
@media(max-width:520px){.p-footer{padding-top:38px}.p-footer .footer-about .footer-trust{font-size:12px;line-height:1.8}.footer-inner .footer-links{gap:13px 17px}.footer-bottom{padding-bottom:5px}}
