.about-page.svelte-cwls5q{background:#fefff9;color:#151414}.container.svelte-cwls5q{max-width:1400px;margin:0 auto;padding:0 40px;width:100%}.hero-bg.svelte-cwls5q{position:absolute;inset:0;background:radial-gradient(at 0% 0%,rgba(21,20,20,.05) 0%,transparent 50%),radial-gradient(at 100% 100%,rgba(255,51,102,.2) 0%,transparent 50%);z-index:0}.gradient-orb.svelte-cwls5q{position:absolute;border-radius:50%;filter:blur(120px)}.orb-1.svelte-cwls5q{width:500px;height:500px;background:#1514140f;top:-200px;right:-100px}.orb-2.svelte-cwls5q{width:400px;height:400px;background:#ff33664d;bottom:-150px;left:-100px}.about-hero.svelte-cwls5q{min-height:40vh;display:flex;align-items:center;position:relative;padding:160px 0 80px;overflow:hidden;text-align:center}.about-hero.svelte-cwls5q .container:where(.svelte-cwls5q){position:relative;z-index:1}.about-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-family:Unbounded,sans-serif;font-size:clamp(48px,6vw,80px);line-height:1.1;margin-bottom:24px}.gradient-text.svelte-cwls5q{background:linear-gradient(135deg,#151414,#444343);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-subtitle.svelte-cwls5q{font-size:18px;color:#444343;max-width:600px;margin:0 auto;line-height:1.6}.btn-primary.svelte-cwls5q{display:inline-flex;align-items:center;gap:12px;padding:20px 40px;background:linear-gradient(135deg,#151414,#444343);border:none;border-radius:12px;color:#fefff9;font-weight:700;font-size:16px;cursor:pointer;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 40px #1514140f}.btn-primary.svelte-cwls5q:hover{transform:translateY(-4px);box-shadow:0 20px 60px #1514141f}.section-header.svelte-cwls5q{text-align:center;margin-bottom:60px}.section-tag.svelte-cwls5q{display:inline-block;padding:8px 20px;background:#fff;border:1.5px solid #151414;border-radius:100px;font-size:13px;font-weight:700;color:#151414;margin-bottom:24px;text-transform:uppercase;letter-spacing:1.5px}.section-header.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:Unbounded,sans-serif;font-size:clamp(32px,4vw,56px);line-height:1.2}.mission-section.svelte-cwls5q{padding:60px 0}.mission-content.svelte-cwls5q{max-width:800px;margin:0 auto;text-align:center}.mission-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:Unbounded,sans-serif;font-size:clamp(32px,4vw,48px);margin-bottom:24px}.mission-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:18px;color:#444343;line-height:1.8}.stats-section.svelte-cwls5q{padding:40px 0}.stats-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.stat-card.svelte-cwls5q{text-align:center;background:#fff;box-shadow:0 4px 14px #1514140a;border:1.5px solid #151414;border-radius:16px;padding:32px 20px}.stat-number.svelte-cwls5q{font-family:Unbounded,sans-serif;font-size:40px;background:linear-gradient(135deg,#151414,#444343);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:block;margin-bottom:8px}.stat-label.svelte-cwls5q{font-size:14px;color:#444343}.values-section.svelte-cwls5q{padding:80px 0}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.value-card.svelte-cwls5q{background:#fff;box-shadow:0 4px 14px #1514140a;border:1.5px solid #151414;border-radius:16px;padding:32px;transition:border-color .3s}.value-card.svelte-cwls5q:hover{border-color:#151414}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-family:Unbounded,sans-serif;font-size:20px;font-weight:700;margin-bottom:12px}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:15px;color:#444343;line-height:1.6}.cta-section.svelte-cwls5q{padding:80px 0;text-align:center}.cta-content.svelte-cwls5q h2:where(.svelte-cwls5q){font-family:Unbounded,sans-serif;font-size:clamp(36px,5vw,64px);line-height:1.1;margin-bottom:16px}.cta-content.svelte-cwls5q p:where(.svelte-cwls5q){font-size:18px;color:#444343;margin-bottom:32px}@media(max-width:968px){.container.svelte-cwls5q{padding:0 20px}.about-hero.svelte-cwls5q{padding:120px 0 60px;min-height:auto}.stats-grid.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.values-section.svelte-cwls5q,.cta-section.svelte-cwls5q{padding:60px 0}}@media(max-width:640px){.stats-grid.svelte-cwls5q{grid-template-columns:1fr 1fr}.stat-number.svelte-cwls5q{font-size:32px}}
