.about-hero{text-align:center;padding:72px 0 24px}.about-hero h1{letter-spacing:-.5px;font-size:clamp(32px,4vw,44px)}.about-hero .sub{color:var(--muted);max-width:640px;margin:14px auto 0;font-size:17.5px}.about-block{padding:64px 0}.about-block .section-head{grid-template-columns:.8fr 1.2fr;gap:56px;margin-bottom:36px;display:grid}.about-block .section-head h2{font-size:clamp(26px,3vw,34px);line-height:1.15}.about-block .section-head p{color:var(--muted);align-self:end}.about-story p{color:var(--ink);max-width:680px;margin-bottom:16px;font-size:16.5px}.about-story p:last-child{margin-bottom:0}.principles{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.principle{background:var(--surface);border:1px solid var(--rule-soft);border-radius:16px;padding:22px 22px 20px;box-shadow:0 2px 14px #0e2a470d}.principle h3{align-items:center;gap:10px;margin-bottom:8px;font-size:19px;display:flex}.principle h3 svg{flex-shrink:0}.principle p{color:var(--muted);font-size:15px}.audience{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.audience div{border-top:2px solid var(--navy);padding:18px 18px 4px 0}.audience strong{font:600 16.5px/1.3 var(--sans);color:var(--navy);margin-bottom:6px;display:block}.audience p{color:var(--muted);font-size:14.5px}.about-status{background:var(--navy);text-align:center;color:#fff;border-radius:20px;padding:44px 32px}.about-status h2{color:#fff;margin-bottom:12px;font-size:clamp(26px,3vw,34px)}.about-status p{color:#ffffffbf;max-width:560px;margin:0 auto 26px;font-size:16px}.about-actions{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.about-actions a{min-height:46px;font:600 15.5px/1 var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.about-actions .solid{background:var(--amber);color:var(--amber-ink)}.about-actions .solid:hover{background:#f7c355}.about-actions .ghost{color:#fff;border:2px solid #ffffff80}.about-actions .ghost:hover{background:#ffffff14;border-color:#fff}@media (max-width:900px){.about-block .section-head{grid-template-columns:1fr;gap:14px}.principles{grid-template-columns:1fr}.audience{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.audience{grid-template-columns:1fr}}
