:root{--mobile: 576px;--tablet: 768px;--desktop: 992px;--maxMobile: 767px;--maxTablet: 991px;--maxDesktop: 1200px}.about-page.svelte-12d9gjw{background:var(--theme-background);min-height:100vh;padding:var(--spacing-lg);padding-top:var(--spacing-xl)}@media (max-width: 768px){.about-page.svelte-12d9gjw{padding:var(--spacing-md);padding-top:var(--spacing-lg)}}.about-container.svelte-12d9gjw{max-width:1000px;margin:0 auto}.hero-section.svelte-12d9gjw{text-align:center;margin-bottom:var(--spacing-xxl)}.hero-section.svelte-12d9gjw .about-title{color:var(--theme-primary);margin-bottom:var(--spacing-md);font-weight:800}.hero-section.svelte-12d9gjw .hero-subtitle:where(.svelte-12d9gjw){font-size:var(--fontSize-lg);color:var(--theme-secondary);margin:0;font-weight:400}@media (max-width: 768px){.hero-section.svelte-12d9gjw{margin-bottom:var(--spacing-xl)}}.content-sections.svelte-12d9gjw{display:flex;flex-direction:column;gap:var(--spacing-xxl)}@media (max-width: 768px){.content-sections.svelte-12d9gjw{gap:var(--spacing-xl)}}section.svelte-12d9gjw h2:where(.svelte-12d9gjw){color:var(--theme-secondary);font-size:var(--fontSize-xl);font-weight:700;margin:0 0 var(--spacing-lg) 0;text-align:center}@media (max-width: 768px){section.svelte-12d9gjw h2:where(.svelte-12d9gjw){font-size:var(--fontSize-lg);margin-bottom:var(--spacing-md)}}.intro-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw){background:var(--theme-simpleBackground);border-radius:16px;padding:var(--spacing-xxl);box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.05)}@media (max-width: 768px){.intro-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw){padding:var(--spacing-xl);border-radius:12px}}.intro-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) h2:where(.svelte-12d9gjw){text-align:left;margin-bottom:var(--spacing-lg)}.intro-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) .intro-text:where(.svelte-12d9gjw){font-size:var(--fontSize-md);line-height:1.7;color:var(--theme-textColor);margin-bottom:var(--spacing-lg)}.intro-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) .intro-text:where(.svelte-12d9gjw):last-child{margin-bottom:0}@media (max-width: 768px){.intro-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) .intro-text:where(.svelte-12d9gjw){font-size:var(--fontSize-sm);line-height:1.6}}.features-section.svelte-12d9gjw .features-grid:where(.svelte-12d9gjw){display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}@media (max-width: 768px){.features-section.svelte-12d9gjw .features-grid:where(.svelte-12d9gjw){grid-template-columns:1fr;gap:var(--spacing-md)}}.features-section.svelte-12d9gjw .feature-card:where(.svelte-12d9gjw){background:var(--theme-simpleBackground);border-radius:16px;padding:var(--spacing-xl);box-shadow:0 4px 16px #0000001a;border:1px solid rgba(0,0,0,.05);text-align:center;transition:all .3s ease}.features-section.svelte-12d9gjw .feature-card:where(.svelte-12d9gjw):hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}@media (max-width: 768px){.features-section.svelte-12d9gjw .feature-card:where(.svelte-12d9gjw){padding:var(--spacing-lg);border-radius:12px}}.features-section.svelte-12d9gjw .feature-card:where(.svelte-12d9gjw) .feature-icon:where(.svelte-12d9gjw){font-size:3rem;margin-bottom:var(--spacing-md)}.features-section.svelte-12d9gjw .feature-card:where(.svelte-12d9gjw) h3:where(.svelte-12d9gjw){color:var(--theme-primary);font-size:var(--fontSize-lg);font-weight:700;margin:0 0 var(--spacing-sm) 0}.features-section.svelte-12d9gjw .feature-card:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw){color:var(--theme-textColor);font-size:var(--fontSize-sm);line-height:1.6;margin:0}.philosophy-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw){background:var(--theme-simpleBackground);border-radius:16px;padding:var(--spacing-xxl);box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.05);text-align:center}@media (max-width: 768px){.philosophy-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw){padding:var(--spacing-xl);border-radius:12px}}.philosophy-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw){font-size:var(--fontSize-md);line-height:1.7;color:var(--theme-textColor);margin-bottom:var(--spacing-lg)}.philosophy-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw):last-child{margin-bottom:0}@media (max-width: 768px){.philosophy-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw){font-size:var(--fontSize-sm);line-height:1.6}}.how-it-works-section.svelte-12d9gjw .how-it-works-grid:where(.svelte-12d9gjw){display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg)}@media (max-width: 768px){.how-it-works-section.svelte-12d9gjw .how-it-works-grid:where(.svelte-12d9gjw){grid-template-columns:1fr;gap:var(--spacing-md)}}.how-it-works-section.svelte-12d9gjw .step-card:where(.svelte-12d9gjw){background:var(--theme-simpleBackground);border-radius:16px;padding:var(--spacing-xl);box-shadow:0 4px 16px #0000001a;border:1px solid rgba(0,0,0,.05);text-align:center;transition:all .3s ease}.how-it-works-section.svelte-12d9gjw .step-card:where(.svelte-12d9gjw):hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000026}@media (max-width: 768px){.how-it-works-section.svelte-12d9gjw .step-card:where(.svelte-12d9gjw){padding:var(--spacing-lg);border-radius:12px}}.how-it-works-section.svelte-12d9gjw .step-card:where(.svelte-12d9gjw) .step-number:where(.svelte-12d9gjw){width:48px;height:48px;background:var(--theme-primary);color:var(--theme-simpleBackground);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:var(--fontSize-lg);font-weight:800;margin:0 auto var(--spacing-md)}.how-it-works-section.svelte-12d9gjw .step-card:where(.svelte-12d9gjw) h3:where(.svelte-12d9gjw){color:var(--theme-textColor);font-size:var(--fontSize-lg);font-weight:700;margin:0 0 var(--spacing-sm) 0}.how-it-works-section.svelte-12d9gjw .step-card:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw){color:var(--theme-secondary);font-size:var(--fontSize-sm);line-height:1.6;margin:0}.technology-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw){background:var(--theme-simpleBackground);border-radius:16px;padding:var(--spacing-xxl);box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.05);text-align:center}@media (max-width: 768px){.technology-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw){padding:var(--spacing-xl);border-radius:12px}}.technology-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw){font-size:var(--fontSize-md);line-height:1.7;color:var(--theme-textColor);margin-bottom:var(--spacing-lg)}.technology-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw):last-child{margin-bottom:0}@media (max-width: 768px){.technology-section.svelte-12d9gjw .section-content:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw){font-size:var(--fontSize-sm);line-height:1.6}}.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw){background:var(--theme-simpleBackground);border-radius:16px;padding:var(--spacing-xxl);box-shadow:0 8px 32px #0000001f;border:1px solid rgba(0,0,0,.05);text-align:center}@media (max-width: 768px){.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw){padding:var(--spacing-xl);border-radius:12px}}.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) h2:where(.svelte-12d9gjw){margin-bottom:var(--spacing-md)}.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw){font-size:var(--fontSize-md);color:var(--theme-secondary);margin:0 0 var(--spacing-xl) 0}@media (max-width: 768px){.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) p:where(.svelte-12d9gjw){margin-bottom:var(--spacing-lg)}}.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) .cta-buttons:where(.svelte-12d9gjw){display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}@media (max-width: 768px){.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) .cta-buttons:where(.svelte-12d9gjw){flex-direction:column;align-items:center}}.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) .cta-button:where(.svelte-12d9gjw){display:inline-block;padding:var(--spacing-sm) var(--spacing-md);border-radius:12px;text-decoration:none;font-weight:700;font-size:var(--fontSize-md);transition:all .2s ease;cursor:pointer}.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) .cta-button.primary:where(.svelte-12d9gjw){background:var(--theme-buttonPrimary);color:var(--theme-buttonPrimaryText);box-shadow:inset -10px -19px 21px -4px #6793a666}.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) .cta-button.primary:where(.svelte-12d9gjw):hover{filter:brightness(.92);transform:translateY(-2px)}.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) .cta-button.secondary:where(.svelte-12d9gjw){background:var(--theme-buttonSecondary);color:var(--theme-buttonSecondaryText);box-shadow:#00000026 0 0 0 1px inset}.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) .cta-button.secondary:where(.svelte-12d9gjw):hover{filter:brightness(.92);transform:translateY(-2px)}@media (max-width: 768px){.cta-section.svelte-12d9gjw .cta-content:where(.svelte-12d9gjw) .cta-button:where(.svelte-12d9gjw){width:100%;max-width:300px;text-align:center}}
