
:root{--bg:#FAF6EC;--cream:#F3EDE0;--text:#2F3338;--light:#565E66;--muted:#7D6E5E;--line:#E6DECF;--blue:#5E7B92;--terra:#B5694B;--olive:#5B6B3F}
.hero-bg{background:radial-gradient(ellipse 60% 50% at 20% 30%,#C9D6E0,transparent 60%),radial-gradient(ellipse 50% 60% at 80% 70%,#EBD3C6,transparent 60%),radial-gradient(ellipse 40% 40% at 50% 50%,#E4DACB,transparent 70%)}
.logo span{color:var(--terra)}.hero h1 em{color:var(--blue)}em{color:var(--muted)}
.btn.p{background:var(--blue);border-color:var(--blue);color:#fff}.btn.p:hover{background:#4C667B}
.kicker{color:var(--terra)}.why:hover{color:var(--blue)}.next h3:hover{color:var(--blue)}
.body blockquote{border-left-color:var(--blue)}.pause,.take{background:var(--cream)}.try{border-color:#C9B8A4}
.sprig{display:block;margin:0 auto .6rem;width:26px;height:26px}
.aff{font:inherit}
@media(prefers-color-scheme:dark){:root{--bg:#171B1F;--cream:#1E2327;--text:#EEE9DF;--light:#A9B0B6;--muted:#B4A593;--line:#2C3237}.btn.p{color:#101418}.hero-bg{opacity:.22}}
