/* Focused sales-page styles; no global redesign. */
:root{--ink:#263c36;--muted:#616a62;--line:#d9ddd4;--gold:#92392e;--teal:#315b49;color-scheme:light}
body{background:#f8f7f2;color:var(--ink)}body:before{display:none}header{background:#f8f7f2;border-bottom:1px solid var(--line)}header .brand,header .back{color:var(--ink)}main{padding-top:25px}.container{max-width:1120px}.page-path{display:flex;flex-wrap:wrap;gap:10px;font-size:12px;color:var(--muted);margin-bottom:40px}.page-path a{color:inherit}.hero-grid{grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:48px}h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(2.1rem,4.2vw,3.6rem);line-height:1.1;letter-spacing:-.04em;color:var(--ink)}h2{font-family:Georgia,serif;font-weight:400;line-height:1.2;font-size:clamp(1.8rem,3vw,2.5rem);color:var(--ink)}.lead{font-size:1.1rem;line-height:1.8;color:var(--muted)}.eyebrow{color:#92392e}.status{background:none;border:0;border-top:3px solid #aa382e;padding:22px 0;border-radius:0}.status strong{color:var(--ink)}.status .price{color:var(--ink);font-size:2.5rem}.status p,.scope p,.note{color:var(--muted);line-height:1.8}.status .actions{display:block}.button.primary{background:#315b49;color:white;border:1px solid #315b49;box-shadow:none;border-radius:3px;padding:15px 18px;text-align:center;justify-content:center}.button.primary:hover{background:#234333}.status .button{width:100%}.fact b{color:var(--ink)}.facts{gap:18px}.panel{background:none;border:0;border-top:1px solid var(--line);border-radius:0;padding:36px 0;margin-top:42px;box-shadow:none}.scope{gap:25px 35px}.scope article{border-left:0;border-top:1px solid var(--line);padding:17px 0}.scope h3{font-size:1.1rem;color:var(--ink)}.note{border-left:3px solid #aa382e;padding:12px 18px;background:#efeee7}.learning-list{padding-left:23px;line-height:1.8}.learning-list li{padding:10px 0}.boundary{background:none;border:0;border-left:3px solid #9ba99b;padding:0 22px}.boundary li{line-height:1.7;margin:12px 0}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq summary{cursor:pointer;font-weight:600;line-height:1.6}.faq p{max-width:800px;color:var(--muted);line-height:1.8}.sources{color:var(--muted)}.sources a{color:var(--teal)}.cta-band{border-top:3px solid #aa382e}.footer{color:var(--muted)}footer{background:none;border-top:1px solid var(--line)}a:focus-visible,summary:focus-visible{outline:3px solid #aa382e;outline-offset:5px}@media(max-width:760px){.hero-grid{grid-template-columns:1fr;gap:22px}.facts{grid-template-columns:repeat(3,minmax(0,1fr))}.fact b{font-size:1.15rem}.fact span{font-size:.8rem}.page-path{font-size:10px;margin-bottom:25px}.panel{margin-top:25px;padding:28px 0}.scope{grid-template-columns:1fr;gap:5px}.cta-band .actions{width:100%}header .back{font-size:12px}}
.panel p,.panel li{color:var(--muted)}.panel strong{color:var(--ink)}
