body{--bg:#f1f9ef;--ink:#0f2f10;--muted:#526c52;--accent:#007306;--button:#ffffff;--panel:#d8efd3;--field:#ffffff;--line:#b1d1af}
body.argumento{background:linear-gradient(90deg,#f1f9ef 0 50%,#d8efd3 50%)}
.topline{color:#007306;border-color:#007306;background:#f1f9ef}.brand span{color:#007306}.hero{padding-top:88px}.argument-hero-top{align-items:start}.argument-hero-top h1{font-size:clamp(58px,7.1vw,102px)}.argument-visual{grid-template-columns:1fr 1fr;gap:37.4px}.argument-visual figure img{aspect-ratio:1.02;filter:grayscale(.35) contrast(1.12)}.argument-card{background:#007306;min-height:auto;padding:39.6px}.ticker{border-color:#007306}.course-row{border-color:#007306}.course-row:hover{background:#d8efd3}.manifesto{background:#0f2f10}.manifesto p,.manifesto .eyebrow{color:#c2e7bd}.faq{margin-left:0}.btn{border-radius:0}.contact-block{background:#d8efd3}
@media(max-width:700px){body.argumento{background:#f1f9ef}.hero{padding-top:50.6px}.argument-visual{grid-template-columns:1fr;gap:22px}.argument-hero-top h1{font-size:62px}}
