/* Editorial layout for the WhatsApp landing; shared brand rules load first. */
.brand{font-weight:700;letter-spacing:.15em;color:var(--primary-color)}
.hero{padding-block:var(--section-space)}
.soft{background:var(--background-light)}
.gold{color:var(--text-light)}
.panel{border:1px solid var(--border-light);border-radius:var(--surface-radius);background:var(--white);box-shadow:var(--surface-shadow)}
.small-copy{font-size:14px;color:var(--text-light)}
.bubble{background:var(--background-light);border-radius:var(--surface-radius);padding:18px}
.rule{border-top:1px solid var(--accent-color)}
.number{font-style:italic;font-family:'Sanomat Web';font-size:50px;color:var(--accent-color)}
.large-gap{padding-block:var(--section-space)}
.micro{font-size:11px;letter-spacing:.09em;text-transform:uppercase}
