.ab-story>p:not(.kicker){font-size:clamp(21px,2.4vw,30px);line-height:1.38;letter-spacing:-.01em}.ab-story>p + p{margin-top:24px}.ab-problem{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,64px)}.ab-problem>div{min-width:0;padding-top:22px;border-top:1px solid var(--line)}.ab-big{display:block;margin-bottom:10px;font-size:clamp(38px,5.4vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--text);font-variant-numeric:tabular-nums}.ab-hi{color:var(--brand)}.ab-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:clamp(40px,5vw,64px);text-align:left}.ab-cards--2{grid-template-columns:1fr 1fr;align-items:start}.ab-card{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:clamp(24px,3vw,36px);border:1px solid var(--line);border-radius:20px;background:var(--surface)}.ab-card p{font-size:16px;line-height:1.5}.ab-k{font-size:13px;font-weight:600;color:var(--brand)}.ab-card .ab-stats{justify-content:flex-start;gap:32px;margin:8px 0 4px}.ab-card .ab-big{font-size:clamp(32px,3.4vw,44px)}.ab-card .btn{margin-top:8px}.ab-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(28px,6vw,72px);margin-top:36px}.ab-stats>div{min-width:0}.ab-stats small{font-size:14px;color:var(--text-2)}.about main .ab-small{font-size:14px;color:var(--dim)}.ab-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:28px}.ab-chips li{padding:8px 16px;border:1px solid var(--line);border-radius:999px;font-size:15px;font-weight:600;color:var(--text)}.about main .ab-quote{max-width:24ch;margin-inline:auto;font-size:clamp(26px,3.8vw,44px);font-weight:700;letter-spacing:-.025em;line-height:1.15;color:var(--text);text-wrap:balance}.about main .ab-made{max-width:52ch;margin:28px auto 0;font-size:17px}.ab-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-top:36px}.ab-maker{display:flex;flex-direction:column;gap:2px;margin-top:48px}.ab-maker b{font-size:18px;color:var(--text)}.ab-maker span{font-size:15px}.about main .ab-links{margin-top:12px;font-size:15px}.ab-links a{color:var(--brand);text-decoration:none}.ab-links a:hover{text-decoration:underline}@media (max-width:860px){.ab-cards,.ab-cards--2{grid-template-columns:1fr}}@media (max-width:700px){.ab-problem{grid-template-columns:1fr}}