.about-page.svelte-1e3gr5a{max-width:1000px;margin:0 auto;padding:24px 24px 60px}.breadcrumb.svelte-1e3gr5a{display:flex;align-items:center;gap:6px;font-size:13px;color:#999;margin-bottom:24px}.breadcrumb.svelte-1e3gr5a a:where(.svelte-1e3gr5a){color:#666;text-decoration:none}.breadcrumb.svelte-1e3gr5a a:where(.svelte-1e3gr5a):hover{color:#e8431e}.breadcrumb.svelte-1e3gr5a svg:where(.svelte-1e3gr5a){color:#ddd}.hero-section.svelte-1e3gr5a{position:relative;text-align:center;padding:56px 32px 48px;background:linear-gradient(135deg,#fafafa,#fff,#fef7f5);border:1px solid #f0f0f0;border-radius:24px;margin-bottom:32px;overflow:hidden}.hero-bg-pattern.svelte-1e3gr5a{position:absolute;inset:0;opacity:.03;background-image:radial-gradient(circle at 25% 25%,#E8431E 1px,transparent 1px),radial-gradient(circle at 75% 75%,#E8431E 1px,transparent 1px);background-size:40px 40px;pointer-events:none}.hero-content.svelte-1e3gr5a{position:relative;z-index:1}.hero-logo-wrap.svelte-1e3gr5a{margin-bottom:20px}.hero-logo.svelte-1e3gr5a{height:64px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.08))}.hero-divider.svelte-1e3gr5a{width:48px;height:3px;background:linear-gradient(90deg,#e8431e,#ff6b47);border-radius:2px;margin:0 auto 20px}.hero-section.svelte-1e3gr5a h1:where(.svelte-1e3gr5a){font-size:38px;font-weight:900;color:#1a1a1a;line-height:1.15;letter-spacing:-1.5px;margin-bottom:16px}.hero-desc.svelte-1e3gr5a{font-size:15px;color:#666;line-height:1.7;max-width:580px;margin:0 auto 32px}.hero-stats.svelte-1e3gr5a{display:flex;align-items:center;justify-content:center;gap:24px;padding:20px 0}.stat.svelte-1e3gr5a{text-align:center}.stat-number.svelte-1e3gr5a{font-size:28px;font-weight:900;color:#e8431e;letter-spacing:-1px;font-family:JetBrains Mono,monospace}.stat-label.svelte-1e3gr5a{font-size:11px;text-transform:uppercase;letter-spacing:1.5px;color:#999;font-weight:600;margin-top:2px}.stat-sep.svelte-1e3gr5a{width:1px;height:32px;background:#e0e0e0}.mission-strip.svelte-1e3gr5a{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:40px}.mission-card.svelte-1e3gr5a{background:#fff;border:1px solid #f0f0f0;border-radius:18px;padding:28px 24px;position:relative;transition:all .25s}.mission-card.svelte-1e3gr5a:hover{border-color:#e8431e26;box-shadow:0 8px 24px #0000000a;transform:translateY(-2px)}.mission-icon.svelte-1e3gr5a{width:44px;height:44px;background:linear-gradient(135deg,#e8431e14,#e8431e05);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:14px;color:#e8431e}.mission-card.svelte-1e3gr5a h3:where(.svelte-1e3gr5a){font-size:16px;font-weight:800;color:#1a1a1a;margin-bottom:8px;letter-spacing:-.3px}.mission-card.svelte-1e3gr5a p:where(.svelte-1e3gr5a){font-size:13px;color:#777;line-height:1.65}.section-title-wrap.svelte-1e3gr5a{text-align:center;margin-bottom:28px}.section-tag.svelte-1e3gr5a{font-size:11px;text-transform:uppercase;letter-spacing:2.5px;font-weight:700;color:#e8431e;display:block;margin-bottom:8px}.section-title-wrap.svelte-1e3gr5a h2:where(.svelte-1e3gr5a){font-size:26px;font-weight:900;color:#1a1a1a;letter-spacing:-.8px}.values-section.svelte-1e3gr5a{margin-bottom:48px}.values-grid.svelte-1e3gr5a{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.value-card.svelte-1e3gr5a{background:#fff;border:1px solid #f0f0f0;border-radius:18px;padding:28px 24px;position:relative;transition:all .25s;overflow:hidden}.value-card.svelte-1e3gr5a:hover{border-color:#e8431e33;box-shadow:0 8px 24px #0000000a;transform:translateY(-2px)}.value-number.svelte-1e3gr5a{position:absolute;top:16px;right:20px;font-size:48px;font-weight:900;color:#e8431e0a;letter-spacing:-2px;font-family:JetBrains Mono,monospace;pointer-events:none}.value-icon-wrap.svelte-1e3gr5a{width:48px;height:48px;background:linear-gradient(135deg,#e8431e14,#e8431e05);border-radius:14px;display:flex;align-items:center;justify-content:center;margin-bottom:14px}.value-card.svelte-1e3gr5a h3:where(.svelte-1e3gr5a){font-size:15px;font-weight:800;color:#1a1a1a;margin-bottom:8px}.value-card.svelte-1e3gr5a p:where(.svelte-1e3gr5a){font-size:13px;color:#777;line-height:1.6}.brands-section.svelte-1e3gr5a{margin-bottom:60px;padding:20px 0}.brands-grid.svelte-1e3gr5a{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:16px;justify-content:center}.brand-item.svelte-1e3gr5a{display:flex;align-items:center;justify-content:center;height:70px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;padding:12px;filter:grayscale(1);opacity:.6;transition:all .3s cubic-bezier(.4,0,.2,1)}.brand-item.svelte-1e3gr5a:hover{filter:grayscale(0);opacity:1;border-color:#e8431e33;transform:translateY(-3px);box-shadow:0 4px 12px #0000000d}.brand-item.svelte-1e3gr5a img:where(.svelte-1e3gr5a){max-width:100%;max-height:100%;object-fit:contain}@media(max-width:640px){.brands-grid.svelte-1e3gr5a{grid-template-columns:repeat(3,1fr);gap:8px}.brand-item.svelte-1e3gr5a{height:60px;padding:8px}}.locations-section.svelte-1e3gr5a{margin-bottom:40px}.locations-grid.svelte-1e3gr5a{display:grid;grid-template-columns:1fr 1fr;gap:24px}.location-card.svelte-1e3gr5a{background:#0a0a0a;border-radius:20px;padding:0;overflow:hidden;position:relative;border:1px solid #1a1a1a}.loc-img-wrap.svelte-1e3gr5a{position:relative;height:180px;overflow:hidden;background:#111}.loc-img.svelte-1e3gr5a{width:100%;height:100%;object-fit:cover;opacity:.8;transition:all .5s ease}.location-card.svelte-1e3gr5a:hover .loc-img:where(.svelte-1e3gr5a){opacity:1;transform:scale(1.05)}.loc-badge.svelte-1e3gr5a{position:absolute;top:16px;left:16px;background:#e8431e;color:#fff;padding:4px 12px;border-radius:100px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:1px;z-index:2}.loc-icon-overlay.svelte-1e3gr5a{position:absolute;top:16px;right:16px;width:32px;height:32px;background:#0006;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:2}.location-card.svelte-1e3gr5a h3:where(.svelte-1e3gr5a){font-size:20px;font-weight:800;color:#fff;margin:20px 24px 8px}.loc-address.svelte-1e3gr5a{font-size:13px;color:#aaa;line-height:1.6;margin:0 24px 20px}.loc-hours.svelte-1e3gr5a,.loc-phone.svelte-1e3gr5a{display:flex;align-items:center;gap:10px;font-size:12px;color:#888;margin:0 24px 10px}.loc-hours.svelte-1e3gr5a svg:where(.svelte-1e3gr5a),.loc-phone.svelte-1e3gr5a svg:where(.svelte-1e3gr5a){color:#e8431e;opacity:.8}.loc-map-btn.svelte-1e3gr5a{display:flex;align-items:center;justify-content:center;gap:8px;margin:24px;background:#fff;color:#1a1a1a;text-decoration:none;padding:12px;border-radius:12px;font-size:13px;font-weight:700;transition:all .2s}.loc-map-btn.svelte-1e3gr5a:hover{background:#e8431e;color:#fff;transform:translateY(-3px);box-shadow:0 8px 20px #e8431e4d}.cta-section.svelte-1e3gr5a{margin-bottom:20px}.cta-inner.svelte-1e3gr5a{text-align:center;padding:48px 32px;background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border-radius:24px;color:#fff;position:relative;overflow:hidden}.cta-inner.svelte-1e3gr5a:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,rgba(232,67,30,.1),transparent 70%);pointer-events:none}.cta-logo.svelte-1e3gr5a{margin-bottom:16px}.cta-logo.svelte-1e3gr5a img:where(.svelte-1e3gr5a){height:40px;width:auto;filter:brightness(0) invert(1) drop-shadow(0 1px 4px rgba(0,0,0,.3))}.cta-inner.svelte-1e3gr5a h2:where(.svelte-1e3gr5a){font-size:26px;font-weight:900;letter-spacing:-.8px;margin-bottom:10px;position:relative}.cta-inner.svelte-1e3gr5a p:where(.svelte-1e3gr5a){font-size:14px;color:#aaa;margin-bottom:28px;position:relative}.cta-btns.svelte-1e3gr5a{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap;position:relative}.cta-primary.svelte-1e3gr5a{display:inline-flex;align-items:center;gap:8px;padding:13px 28px;background:#e8431e;color:#fff;border-radius:12px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s}.cta-primary.svelte-1e3gr5a:hover{background:#c73515;transform:translateY(-1px);box-shadow:0 4px 16px #e8431e4d}.cta-whatsapp.svelte-1e3gr5a{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;background:#25d3661a;border:1px solid rgba(37,211,102,.3);color:#25d366;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.cta-whatsapp.svelte-1e3gr5a:hover{background:#25d366;color:#fff;border-color:#25d366}.cta-secondary.svelte-1e3gr5a{padding:13px 24px;border:1px solid rgba(255,255,255,.15);color:#ccc;border-radius:12px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s}.cta-secondary.svelte-1e3gr5a:hover{border-color:#fff6;color:#fff}html.dark .hero-section.svelte-1e3gr5a{background:linear-gradient(135deg,#1a1a1a,#111,#1a1412);border-color:#222}html.dark .hero-section.svelte-1e3gr5a h1:where(.svelte-1e3gr5a){color:#e0e0e0}html.dark .hero-desc.svelte-1e3gr5a{color:#888}html.dark .stat-sep.svelte-1e3gr5a{background:#333}html.dark .mission-card.svelte-1e3gr5a,html.dark .value-card.svelte-1e3gr5a,html.dark .location-card.svelte-1e3gr5a{background:#1a1a1a;border-color:#222}html.dark .mission-card.svelte-1e3gr5a h3:where(.svelte-1e3gr5a),html.dark .value-card.svelte-1e3gr5a h3:where(.svelte-1e3gr5a),html.dark .location-card.svelte-1e3gr5a h3:where(.svelte-1e3gr5a){color:#e0e0e0}html.dark .mission-card.svelte-1e3gr5a p:where(.svelte-1e3gr5a),html.dark .value-card.svelte-1e3gr5a p:where(.svelte-1e3gr5a),html.dark .loc-address.svelte-1e3gr5a{color:#888}html.dark .section-title-wrap.svelte-1e3gr5a h2:where(.svelte-1e3gr5a){color:#e0e0e0}html.dark .cta-inner.svelte-1e3gr5a{background:linear-gradient(135deg,#0a0a0a,#1a1a1a)}@media(max-width:768px){.hero-section.svelte-1e3gr5a{padding:40px 20px 36px}.hero-section.svelte-1e3gr5a h1:where(.svelte-1e3gr5a){font-size:28px}.hero-logo.svelte-1e3gr5a{height:48px}.hero-stats.svelte-1e3gr5a{gap:16px;flex-wrap:wrap}.stat-number.svelte-1e3gr5a{font-size:22px}.mission-strip.svelte-1e3gr5a,.values-grid.svelte-1e3gr5a,.locations-grid.svelte-1e3gr5a{grid-template-columns:1fr}.cta-btns.svelte-1e3gr5a{flex-direction:column}.cta-inner.svelte-1e3gr5a{padding:36px 20px}}
