.about-page .about-story{--p:#080b53;--p-hov:#06083d;--n900:#0f172a;--n700:#374151;--n500:#6b7280;--n200:#e5e7eb;--n100:#f3f4f6;--n50:#f9fafb;--rlg:12px;position:relative;overflow:hidden;padding:clamp(64px,8vw,96px) 0;background:var(--n50)}.about-page .about-story:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,var(--n200) 1px,transparent 1px);background-size:24px 24px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 72%);mask-image:radial-gradient(ellipse at center,#000,transparent 72%);opacity:.45;pointer-events:none}.about-page .about-story__container{position:relative;z-index:1;max-width:1280px;margin:0 auto;padding:0 24px}.about-page .about-story__grid{display:grid;grid-template-columns:1fr;gap:clamp(32px,5vw,56px);align-items:center}@media (min-width:1024px){.about-page .about-story__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(40px,6vw,72px)}}.about-page .about-story__eyebrow{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--p)}.about-page .about-story__eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.about-page .about-story__headline{margin:0 0 20px;font-size:clamp(2rem,4.5vw,3rem);font-weight:500;line-height:1.12;letter-spacing:.01em;color:var(--n900);text-wrap:balance}.about-page .about-story__lead{margin:0 0 16px;font-size:clamp(1.0625rem,2vw,1.25rem);line-height:1.65;color:var(--n700)}.about-page .about-story__body{margin:0 0 28px;font-size:1rem;line-height:1.65;color:var(--n500)}.about-page .about-story__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:28px;align-items:stretch}@media (min-width:640px){.about-page .about-story__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.about-page .about-story__stat{display:flex;flex-direction:column;justify-content:flex-start;min-height:6.75rem;padding:14px 12px;border-radius:var(--rlg);background:#fff;border:1px solid var(--n200);box-shadow:0 1px 2px rgba(0,0,0,.04)}.about-page .about-story__stat-value{display:flex;align-items:center;min-height:1.75rem;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:500;line-height:1;letter-spacing:.02em;white-space:nowrap;color:var(--p)}.about-page .about-story__stat-label{display:block;margin-top:10px;min-height:2.5rem;font-size:11px;line-height:1.4;letter-spacing:.02em;color:var(--n500)}.about-page .about-story__stat-detail{display:block;margin-top:4px;font-size:10px;line-height:1.35;letter-spacing:.01em;color:var(--n500)}.about-page .about-story__cta{text-transform:none}.about-page .about-story__visual{display:flex;justify-content:center}.about-page .about-story__panel{width:100%;max-width:34rem;padding:clamp(28px,4vw,40px);border-radius:calc(var(--rlg) + 4px);background:radial-gradient(ellipse 120% 80% at 100% 0,rgba(99,102,241,.22),transparent 55%),linear-gradient(145deg,var(--p) 0,#0a0f63 52%,var(--p-hov) 100%);color:#fff;box-shadow:0 20px 60px rgba(8,11,83,.28);border:1px solid rgba(255,255,255,.08)}.about-page .about-story__quote{margin:0 0 28px;font-size:clamp(1.375rem,3vw,1.75rem);font-weight:500;line-height:1.35;letter-spacing:.01em;color:#fff;text-wrap:balance}.about-page .about-story__products{list-style:none;margin:0 0 28px;padding:0;display:flex;flex-direction:column;gap:10px}.about-page .about-story__products li{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:14px;line-height:1.4;color:rgba(255,255,255,.92)}.about-page .about-story__products li:before{content:"";flex-shrink:0;width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.85)}.about-page .about-story__panel-foot{display:flex;flex-direction:column;gap:4px;padding-top:20px;border-top:1px solid rgba(255,255,255,.14);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}@media (max-width:639px){.about-page .about-story__stat:nth-child(odd):last-child{grid-column:span 2}}.about-page .about-impact__grid{display:grid;grid-template-columns:1fr;gap:16px;align-items:stretch}@media (min-width:768px){.about-page .about-impact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.about-page .about-impact__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}.about-page .about-impact__card{display:flex;flex-direction:column;align-items:center;text-align:center;min-height:13.5rem;padding:24px 18px 22px;border-radius:12px;background:linear-gradient(145deg,#080b53,#0a0f63 52%,#06083d);color:#fff;border:1px solid rgba(255,255,255,.08);box-shadow:0 10px 30px rgba(8,11,83,.18)}.about-page .about-impact__value{display:flex;align-items:center;justify-content:center;min-height:2.5rem;margin:0 0 12px;font-size:clamp(1.625rem,2.4vw,2rem);font-weight:500;line-height:1;letter-spacing:.02em;white-space:nowrap}.about-page .about-impact__title{margin:0 0 10px;min-height:2.75rem;font-size:.9375rem;font-weight:500;line-height:1.35;letter-spacing:.02em;color:#fff}.about-page .about-impact__desc{margin:auto 0 0;max-width:15rem;font-size:.8125rem;line-height:1.5;letter-spacing:.01em;color:rgba(255,255,255,.76)}