:root{--radius-card:4px;--bon-neutral-light:#f9f9fa;--bon-neutral-warm:#f7f5f2;--bon-sand-bg:#f3efe8}.bon-max-720{margin-left:auto;margin-right:auto;max-width:720px}.bon-card{border:1px solid rgba(0,0,0,.06);border-radius:var(--radius-card);box-shadow:0 2px 8px rgba(15,23,42,.06);padding:var(--space-5)}.about-page main,.bon-card{background:#fff}.about-section{padding-bottom:64px;padding-top:64px}.about-hero{padding-bottom:96px;padding-top:96px}.about-cta{padding-bottom:96px;padding-top:80px}.about-how,.about-model,.about-team,.about-visible,.about-why{margin-bottom:0;margin-top:0}.about-hero{position:relative}.about-hero:after{background:rgba(0,0,0,.08);bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.about-kicker{color:var(--color-text-secondary);font-size:.9rem;letter-spacing:.08em;margin-bottom:var(--space-2);text-transform:uppercase}.about-hero h1{margin-bottom:var(--space-3)}.about-hero .subheadline{color:var(--color-text-secondary);font-size:1.2rem;margin-bottom:var(--space-2)}.about-visible,.about-why{background:var(--bon-neutral-light)}.about-model{background:var(--bon-neutral-warm)}.about-how{background:var(--bon-neutral-light)}.about-team{background:var(--bon-sand-bg)}.about-wide-card{margin:0 auto;max-width:960px}.about-why .about-wide-card{background:#fff;border-radius:24px;box-shadow:0 8px 24px rgba(0,0,0,.05);padding:48px 56px}.about-visible .about-wide-card{padding-bottom:8px;padding-top:8px}.about-visible-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.about-visible .bon-card{background:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.04);padding:28px 24px}.about-model .about-wide-card{padding-bottom:8px;padding-top:8px}.about-driver-list{display:grid;gap:8px 40px;grid-template-columns:repeat(2,minmax(0,1fr));list-style-position:inside;margin:20px 0 24px;padding-left:0}.about-cycle-link{border-bottom:1px solid rgba(15,23,42,.18);font-weight:600;text-decoration:none}.about-cycle-link:hover{border-bottom-color:rgba(15,23,42,.35)}.about-how .about-wide-card{padding-bottom:8px;padding-top:8px}.about-how-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.about-how .bon-card{background:#fff;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.04);padding:28px 24px}.about-how-footnote{color:var(--color-text-secondary);margin-top:20px}.about-team .about-wide-card{max-width:860px}.about-cta-card{background:#fff;border-radius:24px;box-shadow:0 12px 32px rgba(0,0,0,.04);margin:0 auto;max-width:720px;padding:48px 40px}.about-card-heading{align-items:center}.about-card-icon img{margin-top:-2px}.about-section h2{margin-bottom:20px}.about-section p{color:var(--color-text-primary);line-height:1.58;margin-bottom:16px}@media (max-width:900px){.about-how-grid,.about-visible-grid{grid-template-columns:1fr}.about-why .about-wide-card{padding:32px 24px}.about-section{padding-bottom:48px;padding-top:48px}.about-hero{padding-bottom:72px;padding-top:72px}}@media (max-width:700px){.about-driver-list{grid-template-columns:1fr}}.about-how .about-card-heading{align-items:flex-start}.about-how .about-card-icon img,.about-visible .about-card-icon img{margin-top:2px}.about-card-heading,.about-how .about-card-heading,.about-visible .about-card-heading{align-items:flex-start}.about-card-heading{display:flex;gap:.75rem;margin-bottom:.75rem}.about-card-icon img{display:block;height:28px;margin-top:2px;object-fit:contain;width:28px}.bon-card h3{line-height:1.2;margin:0}