body{--bg:#f0f8eb;--ink:#0c331b;--muted:#4d755b;--accent:#07755a;--button:#ffffff;--panel:#dff0d3;--field:#ffffff;--line:#c0d7b5}
body.argumento{background:linear-gradient(135deg,#f0f8eb 0 70%,#6dffd0 70%)}
.topline{background:#ffe3cd;color:#0c331b;border-color:#0c331b;font-weight:700}.brand span{color:#07755a}.hero{padding-bottom:39.6px}.argument-hero-top h1 em{color:#07755a}.argument-visual{gap:0}.argument-visual figure{padding-right:28.6px}.argument-visual figure img{border-radius:0 63px 0 0;filter:saturate(.85) hue-rotate(165deg)}.argument-card{min-height:100%;background:#0c331b;border-radius:63px 0 0 0}.argument-card .eyebrow{color:#ffe3cd}.ticker{background:#0c331b;color:#ffffff;border-color:#0c331b;padding-left:19.8px;padding-right:19.8px}.course-row:hover{background:#e6f3e0}.manifesto{background:#07755a}.manifesto p,.manifesto .eyebrow{color:#6dffd0}.btn{border-radius:6.3px}.contact-block{background:#dff0d3}
@media(max-width:700px){.argument-visual{gap:22px}.argument-visual figure{padding-right:0}.argument-card{min-height:260px;border-radius:37.8px 0 0 0}}
