.page-hero.svelte-cwls5q{position:relative;padding:160px 0 60px;text-align:center;overflow:hidden}.page-hero-glow.svelte-cwls5q{position:absolute;top:-200px;left:50%;transform:translate(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(232,96,10,.08) 0%,transparent 70%);pointer-events:none}.page-hero-label.svelte-cwls5q{font-family:var(--font-mono);font-size:.75rem;font-weight:600;letter-spacing:2px;color:var(--color-brand-light);margin-bottom:16px}.about-headline.svelte-cwls5q{font-family:var(--font-display);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:900;letter-spacing:-.03em;line-height:1.05}.page-hero-sub.svelte-cwls5q{color:var(--color-text-secondary);font-size:1.15rem;max-width:560px;margin:18px auto 0}.about-section.svelte-cwls5q{padding:40px 0 100px}.about-section.svelte-cwls5q .container:where(.svelte-cwls5q){max-width:680px}.about-story.svelte-cwls5q{color:var(--color-text-secondary);font-size:1.05rem;line-height:1.8}.about-story.svelte-cwls5q p:where(.svelte-cwls5q){margin-bottom:20px}.about-pull.svelte-cwls5q{font-family:var(--font-display);font-size:1.4rem;font-weight:700;color:var(--color-text);line-height:1.4;border-left:3px solid var(--color-brand);padding:4px 0 4px 24px;margin:32px 0}.about-nots.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:44px}.about-not.svelte-cwls5q{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-card);padding:20px 16px;text-align:center;transition:border-color .3s}.about-not.svelte-cwls5q:hover{border-color:#e8600a40}.about-not.svelte-cwls5q strong:where(.svelte-cwls5q){display:block;font-family:var(--font-display);color:var(--color-text);font-size:1rem;font-weight:700}.about-not.svelte-cwls5q span:where(.svelte-cwls5q){display:block;font-size:.72rem;color:var(--color-text-muted);margin-top:6px}.about-also.svelte-cwls5q{margin-top:48px}.about-also-label.svelte-cwls5q{font-family:var(--font-mono);font-size:.72rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-muted);text-align:center;margin-bottom:16px}.about-product.svelte-cwls5q{display:flex;align-items:center;gap:20px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-card);padding:22px 24px;transition:border-color .3s}.about-product.svelte-cwls5q:hover{border-color:#e8600a33}.about-product-icon.svelte-cwls5q{width:54px;height:54px;border-radius:14px;background:linear-gradient(160deg,#3d2611,#22150a);border:1px solid rgba(232,96,10,.25);display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.about-product-info.svelte-cwls5q{flex:1}.about-product-info.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:1.1rem;margin-bottom:4px}.about-product-info.svelte-cwls5q p:where(.svelte-cwls5q){color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.about-contact.svelte-cwls5q{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.about-contact-card.svelte-cwls5q{display:block;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-elevated);padding:16px 20px;text-decoration:none;transition:border-color .2s}.about-contact-card.svelte-cwls5q:hover{border-color:#e8600a4d}.about-contact-label.svelte-cwls5q{display:block;font-family:var(--font-mono);font-size:.66rem;letter-spacing:1px;text-transform:uppercase;color:var(--color-text-muted)}.about-contact-value.svelte-cwls5q{display:block;color:var(--color-brand-light);font-size:.95rem;margin-top:5px}@media(max-width:640px){.about-nots.svelte-cwls5q{grid-template-columns:repeat(2,1fr)}.about-contact.svelte-cwls5q{grid-template-columns:1fr}.about-product.svelte-cwls5q{flex-direction:column;text-align:center}}
