.about-page{max-width:1240px}.about-page>section{margin-top:56px}.about-page>section>h2{margin-top:12px}.about-page h1{max-width:900px}.about-page .content-grid{align-items:stretch}.about-page .content-card p{line-height:1.75}.about-stats{padding:30px;border:1px solid #597248;border-radius:20px;background:linear-gradient(130deg,#223829,#15232c)}.about-stat-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:28px 0}.about-stat-grid>div{display:flex;flex-direction:column-reverse;gap:8px;border-left:3px solid #c9ff08;padding:8px 20px;min-width:0}.about-stat-grid dt{color:#d7e6d9;font-weight:700}.about-stat-grid dd{font-size:clamp(2.7rem,6vw,4.6rem);line-height:1.1;color:#c9ff08;font-weight:900;margin:0}.about-page .about-stat-note{font-size:.87rem;line-height:1.65;margin-bottom:0;max-width:900px}.about-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:0;list-style:none;counter-reset:steps}.about-steps li{counter-increment:steps;border:1px solid #40545e;border-radius:16px;padding:24px;background:#192933;min-width:0}.about-steps li::before{content:counter(steps,decimal-leading-zero);display:block;color:#c9ff08;font-size:1.5rem;font-weight:850;margin-bottom:12px}.about-steps h3{margin:0 0 8px}.about-steps p{margin:0}.about-rewards,.about-help{padding:30px;border:1px solid #40545e;border-radius:20px;background:#1b2c37}.about-text-link,.about-policy-links a{color:#d7fa83;text-decoration:underline;text-underline-offset:4px}.about-text-link{display:inline-flex;align-items:center;min-height:44px;font-weight:750}.about-page .page-actions a{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.about-page a:focus-visible{outline:3px solid #c9ff08;outline-offset:4px}.about-policy-links{margin-top:24px}
@media(max-width:700px){.about-page>section{margin-top:36px}.about-stats,.about-rewards,.about-help{padding:20px}.about-stat-grid{gap:14px}.about-stat-grid>div{padding:6px 10px}.about-stat-grid dt{font-size:.85rem}.about-steps{grid-template-columns:1fr}.about-steps li{padding:20px}.about-page .page-actions a{flex:1 1 180px}}
@media(max-width:420px){.about-stat-grid{grid-template-columns:1fr}.about-stat-grid>div{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.about-stat-grid dd{font-size:2.6rem}.about-page .page-actions a{flex-basis:100%}}

.about-card-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:18px;border:1px solid #526c42;border-radius:12px;background:#26372c;color:#c9ff08}.about-card-icon svg{display:block;width:26px;height:26px}
