/* Conversion copy and proof use the existing visual language and page anchors. */
.conversion-home{padding-top:54px;padding-bottom:64px}
.conversion-home .hero-copy h1{font-size:clamp(44px,4.5vw,68px);letter-spacing:-.055em}
.conversion-home .hero-copy>p{max-width:530px;margin-bottom:22px}
.home-offer{margin:0 0 22px}
.home-offer .offer-reference{margin:0 0 8px}
.home-offer>div:last-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px 12px}
.home-offer strong{font-size:36px;line-height:1.15;letter-spacing:-.045em}
.home-offer>div:last-child>span{font-size:12px;color:var(--muted)}
.home-trial-link{display:inline-block;margin-top:17px;font-size:13px;text-decoration:underline;text-underline-offset:3px}
.conversion-home .hero-smallprint{margin-top:20px;flex-wrap:wrap;line-height:1.6}
.principle-strip .mobile-only{display:none}
.home-demo .section-conversion p{margin-top:20px}
.conversion-hero .offer-copy h1{font-size:clamp(43px,4.4vw,65px);line-height:1.06}
.conversion-hero .offer-copy>p{font-size:16px;line-height:1.75;margin-bottom:12px}
.conversion-hero .hero-outcome-note{font-size:11px;line-height:1.6;color:#d5dbff;max-width:460px;display:block}
.conversion-hero .inline-actions{gap:12px}
.conversion-hero .button-citrus{min-height:52px;font-size:14px;padding-inline:21px}
.conversion-hero .button-glass{min-height:52px;font-size:13px;padding-inline:19px}
.conversion-results{padding-top:54px;border-top:1px solid var(--line)}
.conversion-results .section-heading>p{max-width:390px}
.conversion-results[data-result-count="1"]{display:grid;grid-template-columns:minmax(240px,340px) minmax(0,1fr);column-gap:clamp(35px,7vw,100px);row-gap:24px;align-items:center}
.conversion-results[data-result-count="1"] .examples-grid{grid-column:1;grid-row:1/3;display:block;min-width:0}
.conversion-results[data-result-count="1"] .section-heading{grid-column:2;grid-row:1;display:block;margin:0;align-self:end}
.conversion-results[data-result-count="1"] .section-heading>p{max-width:480px;margin-top:24px}
.conversion-results[data-result-count="1"] .section-conversion{grid-column:2;grid-row:2;display:block;align-self:start;margin:0;padding:0;border:0}
.conversion-results[data-result-count="1"] .section-conversion p{margin-bottom:15px}
.conversion-results[data-result-count="2"] .examples-grid{grid-template-columns:repeat(2,minmax(0,360px));justify-content:center;gap:36px}
.conversion-results[data-result-count="0"]{padding-top:42px;padding-bottom:42px}
.offer-value-list{list-style:none;padding:0;margin:25px 0 28px;display:grid;gap:17px}
.offer-value-list li{position:relative;padding-left:26px;max-width:430px}
.offer-value-list li:before{content:'✓';position:absolute;left:0;top:2px;color:#455d2c;font-weight:700}
.offer-value-list strong{display:block;font-size:15px;line-height:1.4;margin-bottom:4px}
.offer-value-list span{display:block;font-size:13px;line-height:1.65;color:var(--muted)}
.price-copy .price-promise{margin-top:0}
.price-card .button{gap:9px;padding-inline:17px;text-align:center}
.conversion-simulation{border-top:1px solid var(--line)}
.conversion-simulation .section-heading h2{font-size:clamp(32px,3.5vw,46px)}
.home-last-call{border-bottom:1px solid var(--line)}
@media(max-width:950px){.conversion-home{gap:25px}.conversion-home .hero-copy h1{font-size:46px}.conversion-home .hero-copy>p{font-size:15px}.conversion-home .inline-actions{gap:15px}.conversion-hero .offer-copy h1{font-size:clamp(43px,6vw,58px)}}
@media(max-width:760px){.conversion-results[data-result-count="1"]{display:flex;flex-direction:column;align-items:stretch;gap:28px}.conversion-results[data-result-count="1"] .section-heading{align-self:auto}.conversion-results[data-result-count="1"] .examples-grid{width:100%;max-width:340px;margin-inline:auto}.conversion-results[data-result-count="1"] .section-conversion{align-self:auto}.conversion-results[data-result-count="2"] .examples-grid{grid-template-columns:minmax(0,340px);gap:30px}}
@media(max-width:640px){
 .conversion-home{padding-top:34px;padding-bottom:46px;gap:29px}
 .conversion-home .hero-copy h1{font-size:clamp(38px,9.6vw,56px);line-height:1.06}
 .conversion-home .hero-copy>p{font-size:15px;margin-bottom:22px}
 .conversion-home .hero-copy>.eyebrow{font-size:8px;letter-spacing:.08em;margin-bottom:19px}
 .home-offer strong{font-size:34px}
 .home-offer>div:last-child>span{font-size:11px}
 .conversion-home .hero-copy .inline-actions{gap:15px;align-items:center}
 .conversion-home .hero-copy .button{font-size:13px;min-height:48px;padding-inline:17px}
 .conversion-home .hero-copy .text-link{font-size:12px}
 .home-trial-link{font-size:12px}
 .conversion-home .hero-smallprint{font-size:9px;gap:8px}
 .conversion-home .collage-label{font-size:8px;letter-spacing:.08em}
 .principle-strip .mobile-only{display:block}
 .conversion-hero .offer-copy h1{font-size:clamp(38px,9.7vw,57px);line-height:1.07}
 .conversion-hero .offer-copy>p{font-size:15px;line-height:1.75}
 .conversion-hero .hero-outcome-note{font-size:10px;line-height:1.65}
 .conversion-hero .inline-actions{display:grid;grid-template-columns:1fr;gap:10px}
 .conversion-hero .button-citrus,.conversion-hero .button-glass{justify-content:center;min-height:49px;font-size:14px}
 .conversion-hero .button-glass{min-height:44px;font-size:13px}
 .conversion-hero .hero-trial{display:block;text-align:center;font-size:12px;margin-top:17px}
 .conversion-hero .offer-tags{justify-content:center;font-size:9px}
 .conversion-results{padding-top:38px}
 .offer-value-list{margin:22px 0 25px;gap:16px}
 .offer-value-list strong{font-size:14px}
 .offer-value-list span{font-size:13px}
 .price-card .button{font-size:13px;padding-inline:12px;gap:7px}
 .home-demo .section-conversion .button{font-size:13px;padding-inline:17px}
 .home-last-call h2{font-size:clamp(35px,9vw,43px)}
}
@media(max-width:360px){.conversion-home .hero-copy h1,.conversion-hero .offer-copy h1{font-size:36px}.conversion-home .hero-copy .inline-actions{align-items:flex-start;flex-direction:column;gap:17px}.conversion-home .hero-smallprint i{display:none}.conversion-home .hero-smallprint{display:grid;gap:2px}.price-card .button{font-size:12px}.conversion-hero .offer-tags{font-size:8px;gap:10px}}

/* Secondary reassurance stays inside the closing FAQ. */
.offer-faq details[id]{scroll-margin-top:110px}
.faq-demo-button{border:0;padding:0;background:transparent;cursor:pointer;color:var(--blue);font:inherit}
.faq-demo-button svg{width:18px;height:18px;flex:none}
.faq-demo-button:focus-visible{outline:2px solid var(--blue);outline-offset:6px;border-radius:2px}

.sales-demo{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,380px);gap:60px;align-items:center}.sales-demo p{font-size:15px;line-height:1.8;max-width:460px;margin:24px 0}.sales-demo-player{border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#17221c}.sales-demo-player video{display:block;width:100%;max-height:610px;object-fit:contain}.sales-demo h2{font-size:clamp(32px,4vw,52px);line-height:1.08}.sales-demo h2 em{font-family:Georgia,serif;font-weight:400}@media(max-width:640px){.sales-demo{grid-template-columns:1fr;gap:24px}.sales-demo-player{width:100%;max-width:340px;margin-inline:auto}.sales-demo p{margin:18px 0}}

.sales-proof{display:grid;grid-template-columns:260px minmax(0,1fr);gap:28px 36px;align-items:start}
.sales-proof-heading{grid-column:1/-1;max-width:640px}.sales-proof h2{font-size:clamp(32px,4vw,52px);line-height:1.08}.sales-proof h2 em{font-family:Georgia,serif;font-weight:400}.sales-proof-heading>p{font-size:14px;line-height:1.8;max-width:540px}
.sales-proof-tabs{display:grid;gap:10px}.sales-proof-tabs button{position:relative;display:grid;gap:7px;text-align:left;font:inherit;min-height:92px;width:100%;padding:18px 38px 18px 18px;border:1px solid var(--line);border-radius:10px;color:#203929;background:#fffef8;cursor:pointer;touch-action:manipulation}.sales-proof-tabs button[aria-selected=true]{border-color:#203929;background:#e9eedf}.proof-tab-name{font-size:14px;font-weight:600;line-height:1.35}.proof-tab-note{font-size:11px;line-height:1.5;color:#53624f}.proof-tab-arrow{position:absolute;right:15px;top:18px;font-size:18px}.sales-proof-tabs button:focus-visible,[data-proof-play]:focus-visible{outline:3px solid #71834d;outline-offset:3px}
.sales-proof-preview{min-width:0}.sales-proof-player{overflow:hidden;border-radius:12px;background:#17221c}.sales-proof-player video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain}.sales-proof-playbar{display:flex;align-items:center;gap:14px;min-height:62px}.sales-proof-playbar button{flex-shrink:0;font:inherit;font-size:12px;min-height:44px;padding:10px 15px;border:1px solid #203929;border-radius:8px;background:#203929;color:white;cursor:pointer}.sales-proof-playbar [role=status]{font-size:11px;line-height:1.5;color:var(--muted)}.sales-proof-preview h3{font-size:19px;line-height:1.4;margin:8px 0}.sales-proof-preview>p{font-size:12px;line-height:1.75;max-width:650px;margin:0}.sales-proof>.caption-showcase{grid-column:1/-1;width:100%;margin-top:14px}
@media(max-width:760px){.sales-proof{grid-template-columns:1fr;gap:20px}.sales-proof-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sales-proof-tabs button{min-height:70px;padding:12px 10px;align-content:center}.proof-tab-name{font-size:12px}.proof-tab-note,.proof-tab-arrow{display:none}.sales-proof-heading>p{font-size:13px}.sales-proof-playbar{gap:10px}.sales-proof-preview h3{font-size:17px}}

.hero-demo.sales-demo{display:block;min-width:0;margin:0;padding:12px;border-radius:18px;background:#f7f7ef;color:#1a2325}.sales-demo-label{display:flex;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;align-items:center;padding:8px 6px 15px;font-size:13px}.sales-demo-label span{font-size:11px;color:#526152}.hero-demo .sales-demo-player{border-radius:12px}.hero-demo .sales-demo-player video{max-height:620px}.offer-hero .offer-grid{align-items:center}@media(max-width:640px){.hero-demo .sales-demo-player{max-width:none}.hero-demo.sales-demo{padding:8px}.sales-demo-label{padding:8px 6px 13px}}
