.about-hero[data-astro-cid-3fksv3gz]{background:linear-gradient(135deg,var(--color-primary) 0%,color-mix(in srgb,var(--color-primary) 70%,black) 100%);color:var(--color-white);padding:var(--space-16) 0 var(--space-10);text-align:center;margin-bottom:var(--space-20)}.about-hero-inner[data-astro-cid-3fksv3gz]{max-width:980px}.about-badge[data-astro-cid-3fksv3gz]{display:inline-flex;padding:var(--space-1) var(--space-4);background:color-mix(in srgb,var(--color-accent) 18%,transparent);border:1px solid color-mix(in srgb,var(--color-accent) 35%,transparent);border-radius:var(--radius-full);color:var(--color-accent);font-weight:700;font-size:var(--font-size-sm);margin-bottom:var(--space-4)}.about-title[data-astro-cid-3fksv3gz]{font-size:clamp(1.8rem,4.6vw,2.8rem);font-weight:900;line-height:1.12;margin-bottom:var(--space-4)}.about-subtitle[data-astro-cid-3fksv3gz]{color:#ffffffd9;font-size:var(--font-size-lg);max-width:820px;margin:0 auto;margin-bottom:var(--space-8)}.about-cta[data-astro-cid-3fksv3gz]{display:flex;justify-content:center}.about-container[data-astro-cid-3fksv3gz]{padding-bottom:var(--space-16)}.about-grid[data-astro-cid-3fksv3gz]{display:grid;grid-template-columns:1fr;gap:var(--space-8);margin-top:calc(-1 * var(--space-10));align-items:start}.about-card[data-astro-cid-3fksv3gz]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:var(--space-8)}.about-card[data-astro-cid-3fksv3gz] h2[data-astro-cid-3fksv3gz]{font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:900;margin-top:var(--space-10);margin-bottom:var(--space-3);line-height:1.3}.about-card[data-astro-cid-3fksv3gz] h2[data-astro-cid-3fksv3gz]:first-child{margin-top:0}.about-card[data-astro-cid-3fksv3gz] h3[data-astro-cid-3fksv3gz]{font-size:var(--font-size-lg);font-weight:800;margin-bottom:var(--space-2)}.about-card[data-astro-cid-3fksv3gz] p[data-astro-cid-3fksv3gz]{margin:var(--space-3) 0;color:var(--color-text)}.about-steps[data-astro-cid-3fksv3gz]{margin:var(--space-4) 0;padding-left:var(--space-6);list-style:decimal}.about-steps[data-astro-cid-3fksv3gz] li[data-astro-cid-3fksv3gz]{margin:var(--space-2) 0}.about-highlight[data-astro-cid-3fksv3gz]{margin-top:var(--space-10);padding:var(--space-6);border:1px solid color-mix(in srgb,var(--color-accent) 40%,var(--color-border));border-radius:var(--radius-lg);background:color-mix(in srgb,var(--color-accent) 8%,white)}.about-highlight[data-astro-cid-3fksv3gz] h2[data-astro-cid-3fksv3gz]{margin-top:0}.about-highlight-text[data-astro-cid-3fksv3gz]{margin-bottom:0}.about-highlight-cta[data-astro-cid-3fksv3gz]{margin-top:var(--space-6)}.about-faq[data-astro-cid-3fksv3gz]{margin-top:var(--space-6);display:grid;gap:var(--space-4)}.faq-item[data-astro-cid-3fksv3gz]{border:1px solid var(--color-border);border-radius:var(--radius);padding:var(--space-5);background:color-mix(in srgb,white 92%,var(--color-bg))}.faq-item[data-astro-cid-3fksv3gz] h3[data-astro-cid-3fksv3gz]{margin:0;font-size:var(--font-size-lg)}.faq-item[data-astro-cid-3fksv3gz] p[data-astro-cid-3fksv3gz]{margin:var(--space-3) 0 0;color:var(--color-text-muted)}.about-side[data-astro-cid-3fksv3gz]{display:grid;gap:var(--space-4)}.side-card[data-astro-cid-3fksv3gz]{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);padding:var(--space-6)}.side-card[data-astro-cid-3fksv3gz] h3[data-astro-cid-3fksv3gz]{margin-top:0}.side-list[data-astro-cid-3fksv3gz]{margin:var(--space-3) 0 0;padding-left:var(--space-6);list-style:disc}.side-list[data-astro-cid-3fksv3gz] li[data-astro-cid-3fksv3gz]{margin:var(--space-2) 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5}.side-card-accent[data-astro-cid-3fksv3gz]{background:color-mix(in srgb,var(--color-primary) 4%,white);border-color:color-mix(in srgb,var(--color-primary) 18%,var(--color-border))}@media(min-width:1024px){.about-grid[data-astro-cid-3fksv3gz]{grid-template-columns:2fr 1fr}.about-side[data-astro-cid-3fksv3gz]{position:sticky;top:calc(var(--header-height) + var(--space-6));align-self:start}}@media(max-width:640px){.about-grid[data-astro-cid-3fksv3gz]{margin-top:calc(-1 * var(--space-8))}.about-card[data-astro-cid-3fksv3gz]{padding:var(--space-5)}.faq-item[data-astro-cid-3fksv3gz]{padding:var(--space-4)}.side-card[data-astro-cid-3fksv3gz]{padding:var(--space-5)}}
