:root{--ink:#171714;--cream:#f5efe5;--acid:#37b9ad;--muted:#6f7067;--line:#d7d0c4;--brown:#a85f2f}.eyebrow span{background:var(--brown)}.primary{background:var(--acid);color:#102e2c}.orb{background:#153d3a;box-shadow:0 0 0 22px rgba(168,95,47,.28)}.orb b{color:#e8a267}.awareness{background:#153d3a}.principles i{background:#e8a267}.steps{background:#171714}.steps li>b{background:var(--acid)}.event-next{background:#d9a071;border-color:#d9a071!important}.final-cta{background:#153d3a;color:var(--cream)}.final-cta>p:not(.section-label){color:#c4d8d4}.reviews{background:#a85f2f;color:var(--cream);padding:105px max(28px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:1.15fr .85fr;gap:90px}.reviews h2{font-size:clamp(2.8rem,5vw,4.8rem);line-height:1;letter-spacing:-.05em;font-weight:500;margin:28px 0}.reviews>div>p{color:#f0d4c2;max-width:530px}.review-action{border:1px solid rgba(255,255,255,.38);padding:38px}.review-action>span{font-size:.7rem;letter-spacing:.16em}.review-action h3{font-size:1.5rem;margin:48px 0 10px}.review-action .button{margin-top:22px}.languages{display:flex;gap:8px;font-size:.72rem;font-weight:700}.languages a{border:1px solid rgba(20,23,18,.28);padding:5px 7px}@media(max-width:900px){.reviews{grid-template-columns:1fr;padding:75px 28px;gap:35px}}@media(max-width:780px){.languages{margin-left:auto}.nav .brand span{display:none}}
