.microcopy{font-size:.78rem!important;color:#765e60!important;margin:16px 0 0!important}.product-card strong{display:block;font-family:Georgia,serif;font-size:2rem;color:var(--gold);margin-top:18px}.map-mark{font-family:Georgia,serif;font-size:4.7rem;line-height:.78;color:var(--wine);margin:18px 0}.section-cta{margin-top:42px}.sales-hero{display:grid;grid-template-columns:1.08fr .92fr;gap:70px;align-items:center;padding:110px max(24px,8vw);border-bottom:1px solid var(--line)}.sales-hero h1{font-size:clamp(3.6rem,7vw,7rem);line-height:.88;letter-spacing:-.055em;margin:16px 0 28px}.sales-hero h1 em{color:var(--wine);font-weight:400}.sales-hero .lede{margin:0 0 30px;max-width:670px}.offer-box{background:var(--paper);border:1px solid var(--line);border-top:5px solid var(--gold);padding:48px;box-shadow:var(--shadow)}.checklist{list-style:none;padding:0;margin:22px 0 0}.checklist li{padding:14px 0 14px 31px;border-bottom:1px solid var(--line);position:relative}.checklist li:before{content:'✓';position:absolute;left:0;color:var(--sage);font-weight:bold}.problem-intro{max-width:920px}.problem-intro h2{margin-left:0}.quote-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:45px}.quote-grid p{font-family:Georgia,serif;font-size:1.55rem;line-height:1.2;background:var(--paper);border:1px solid var(--line);padding:30px;margin:0}.included{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;background:var(--sage);color:white;padding:100px max(24px,8vw)}.included h2,.authority h2,.buy-section h2{font-size:clamp(2.7rem,5vw,4.8rem);line-height:.96;margin:12px 0 25px}.module-list{margin:0;padding:0;list-style:none;counter-reset:modules}.module-list li{counter-increment:modules;display:grid;grid-template-columns:1fr 1.5fr;gap:24px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.2);position:relative}.module-list li:before{content:counter(modules,decimal-leading-zero);color:var(--gold);font-family:Georgia,serif;font-size:1.35rem;position:absolute}.module-list strong{padding-left:48px;font-family:Georgia,serif;font-size:1.2rem}.module-list span{color:#e9dfd1}.authority{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:100px max(24px,8vw);background:var(--rose)}.buy-section{display:grid;grid-template-columns:.45fr 1.55fr;gap:60px;align-items:center;padding:100px max(24px,10vw);background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price{font-family:Georgia,serif;font-size:clamp(5rem,10vw,9rem);color:var(--wine);line-height:1}.faq{max-width:1000px;margin:auto}.faq h2{margin-left:0}.faq details{border-top:1px solid var(--line);padding:22px 0}.faq summary{font-family:Georgia,serif;font-size:1.35rem;cursor:pointer}.faq details p{max-width:760px}@media(max-width:900px){.sales-hero,.included,.authority,.buy-section{grid-template-columns:1fr;gap:40px}.quote-grid{grid-template-columns:1fr}}@media(max-width:580px){.sales-hero{padding:70px 20px}.offer-box{padding:30px}.module-list li{grid-template-columns:1fr}.module-list span{padding-left:48px}.map-mark{font-size:3.8rem}}

.offer-price strong{display:block;font-size:inherit;font-weight:400}.offer-price span{display:block;font:1rem Arial,sans-serif;line-height:1.5;margin-top:14px}.included .checklist{margin-top:14px}.included a:not(.button){color:inherit;text-decoration:underline}.included .button{margin-top:20px}
