body{--bg:#f7f5fa;--ink:#391d44;--muted:#716179;--accent:#9f10ce;--button:#ffffff;--panel:#ede5f3;--field:#ffffff;--line:#d1c4d9}
body.argumento{background:linear-gradient(90deg,#f7f5fa 0 50%,#ede5f3 50%)}
.topline{color:#9f10ce;border-color:#9f10ce;background:#f7f5fa}.brand span{color:#9f10ce}.hero{padding-top:85.6px}.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:36.4px}.argument-visual figure img{aspect-ratio:1.02;filter:grayscale(.35) contrast(1.12)}.argument-card{background:#9f10ce;min-height:auto;padding:38.5px}.ticker{border-color:#9f10ce}.course-row{border-color:#9f10ce}.course-row:hover{background:#ede5f3}.manifesto{background:#391d44}.manifesto p,.manifesto .eyebrow{color:#e5d9ed}.faq{margin-left:0}.btn{border-radius:0}.contact-block{background:#ede5f3}
@media(max-width:700px){body.argumento{background:#f7f5fa}.hero{padding-top:49.2px}.argument-visual{grid-template-columns:1fr;gap:21.4px}.argument-hero-top h1{font-size:62px}}
