/* Additive styles only: every selector belongs to new preview content. */
.cv-section{padding:64px max(20px,calc((100vw - var(--lgvd-max))/2));color:var(--lgvd-text,#f6f1e6);background:transparent;scroll-margin-top:90px}
.cv-inner{border-top:1px solid #d7bb7433;padding-top:40px;min-width:0}
.cv-kicker,.cv-step{color:var(--lgvd-gold-strong,#dfc785);font-size:12px;font-weight:700;letter-spacing:.12em;margin-bottom:20px}
.cv-section h2{font-family:inherit;font-size:clamp(26px,3.1vw,40px);line-height:1.4;margin:0 0 24px;font-weight:750;max-width:1000px;text-wrap:balance;color:var(--lgvd-cream,#f6f1e6)}
.cv-section h3{font-family:inherit;font-size:21px;line-height:1.5;color:var(--lgvd-gold-strong,#dfc785);margin:0 0 14px}
.cv-section p,.cv-section li{font-size:17px;line-height:1.9;color:#b8b6af;overflow-wrap:anywhere}
.cv-section p{max-width:960px;margin:0 0 20px}
.cv-section ul{padding-left:22px;margin:24px 0 28px;max-width:1000px}
.cv-section li{padding:5px 0 5px 6px}.cv-section li::marker,.cv-hero-results li::marker{color:var(--lgvd-gold-strong,#dfc785)}
.cv-section .cv-conclusion{color:var(--lgvd-gold-strong,#dfc785);font-size:20px;margin-top:28px}
.cv-section .cv-disclosure{font-size:14px;color:#a4a198;line-height:1.9;max-width:950px}
.cv-stages{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 48px;margin:30px 0}
.cv-stages article{border-top:1px solid #d7bb7430;padding-top:26px;min-width:0}
.cv-stages .cv-result{color:#e1cd99;font-size:15px}
.cv-section .cv-route-line{color:#dfc785;line-height:2;word-break:keep-all;overflow-wrap:normal}
.cv-team{border-top:1px solid #d7bb7433;padding-top:28px;margin-top:32px}
#cv-included ul{columns:2;column-gap:48px}#cv-included li{break-inside:avoid}
.cv-button{display:inline-flex;align-items:center;justify-content:center;gap:16px;padding:15px 20px;min-height:48px;border-radius:12px;border:1px solid #d7bb7470;background:#d7bb7419;color:#ead59b;text-decoration:none;font-size:16px;font-weight:700;line-height:1.5;max-width:100%;text-align:center;box-sizing:border-box}
.cv-button:hover{background:#d7bb742b;border-color:#e3cc92}.cv-button:focus-visible{outline:2px solid #e3cc92;outline-offset:4px}.cv-button-secondary{background:transparent;color:#dad6ca;border-color:#ffffff2b}
.cv-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}.cv-hero-actions .cv-button{font-size:14px;padding:13px 17px;gap:10px}.cv-note{flex-basis:100%;font-size:13px;line-height:1.8;color:#a9a69e;margin-top:4px}
.cv-hero-results ul{margin:22px 0;padding-left:20px}.cv-hero-results li{font-size:15px;line-height:1.8;color:#d1c8b6;padding:3px 0}
.cv-price-support{border-bottom:1px solid #d7bb7429;margin-bottom:24px;padding-bottom:18px}.cv-price-support ul{display:flex;flex-wrap:wrap;gap:8px 24px;list-style:none;padding:0;margin:0}.cv-price-support li{font-size:14px!important;color:#e1cd99!important}
.cv-signup-help{font-size:14px;line-height:1.8;color:#a9a69e;text-align:center;max-width:640px;margin:0 auto 28px}
@media(max-width:760px){.cv-section{padding:40px 20px}.cv-inner{padding-top:30px}.cv-section h2{font-size:27px;line-height:1.5}.cv-section h3{font-size:20px}.cv-section p,.cv-section li{font-size:16px}.cv-stages{grid-template-columns:minmax(0,1fr);gap:12px}.cv-section .cv-conclusion{font-size:18px}#cv-included ul{columns:1}.cv-hero-actions .cv-button{width:100%}.cv-note{text-align:center}.cv-button{width:100%}.cv-route-line{font-size:15px!important}}
