.about-hero.svelte-19bpc2n{position:relative;height:clamp(280px,35vw,420px);overflow:hidden;background:#0d2146}.about-banner.svelte-19bpc2n{width:100%;height:100%;object-fit:cover;opacity:.55}.about-overlay.svelte-19bpc2n{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#0d2146e0 40%,#0d21464d)}.about-content.svelte-19bpc2n{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:flex-end;max-width:1280px;margin:0 auto;left:0;right:0;padding:0 1.5rem 2.5rem}.about-badge.svelte-19bpc2n{display:inline-block;background:#e8a02033;border:1px solid rgba(232,160,32,.4);color:#e8a020;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.3rem .9rem;border-radius:20px;margin-bottom:.75rem}.about-content.svelte-19bpc2n h1:where(.svelte-19bpc2n){font-family:Playfair Display,serif;font-size:clamp(1.8rem,4vw,3rem);color:#fff;margin-bottom:.5rem;line-height:1.15}.about-content.svelte-19bpc2n p:where(.svelte-19bpc2n){color:#8fb3d9;font-size:1rem}.container.svelte-19bpc2n{max-width:1280px;margin:0 auto;padding:0 1.5rem}.sections.svelte-19bpc2n{padding-bottom:4rem}.about-section.svelte-19bpc2n{padding:3.5rem 0;border-bottom:1px solid #eef2f8}.eyebrow.svelte-19bpc2n{display:block;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e8a020;margin-bottom:.75rem}h2.svelte-19bpc2n{font-family:Playfair Display,serif;font-size:clamp(1.5rem,2.5vw,2rem);color:#0d2146;margin-bottom:1.5rem}.two-col.svelte-19bpc2n{display:grid;grid-template-columns:1fr 280px;gap:3rem;align-items:center}.two-col.svelte-19bpc2n p:where(.svelte-19bpc2n){color:#444;line-height:1.8;margin-bottom:1rem}.about-logo-wrap.svelte-19bpc2n{display:flex;justify-content:center}.about-logo.svelte-19bpc2n{width:200px;height:200px;object-fit:contain}.values-grid.svelte-19bpc2n{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.value-card.svelte-19bpc2n{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 12px #0d214612;border-top:3px solid #e8a020}.val-icon.svelte-19bpc2n{font-size:1.8rem;margin-bottom:.75rem}.value-card.svelte-19bpc2n h3:where(.svelte-19bpc2n){font-size:.95rem;font-weight:700;color:#0d2146;margin-bottom:.4rem}.value-card.svelte-19bpc2n p:where(.svelte-19bpc2n){font-size:.82rem;color:#555;line-height:1.6}.strengths-grid.svelte-19bpc2n{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.strength-card.svelte-19bpc2n{display:flex;gap:1rem;align-items:flex-start;background:#f8faff;border-radius:10px;padding:1.25rem}.str-icon.svelte-19bpc2n{font-size:1.5rem;flex-shrink:0}.strength-card.svelte-19bpc2n h3:where(.svelte-19bpc2n){font-size:.9rem;font-weight:700;color:#0d2146;margin-bottom:.3rem}.strength-card.svelte-19bpc2n p:where(.svelte-19bpc2n){font-size:.8rem;color:#555;line-height:1.5}.info-grid.svelte-19bpc2n{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}.info-box.svelte-19bpc2n{background:#0d2146;border-radius:12px;padding:1.25rem}.info-box.svelte-19bpc2n h4:where(.svelte-19bpc2n){color:#e8a020;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.6rem}.info-box.svelte-19bpc2n p:where(.svelte-19bpc2n){color:#c8d8f0;font-size:.82rem;line-height:1.7}.info-box.svelte-19bpc2n a:where(.svelte-19bpc2n){color:#e8a020}.info-box.svelte-19bpc2n a:where(.svelte-19bpc2n):hover{text-decoration:underline}.about-cta.svelte-19bpc2n{text-align:center;padding:4rem 0 1rem}.about-cta.svelte-19bpc2n h2:where(.svelte-19bpc2n){margin-bottom:.6rem}.about-cta.svelte-19bpc2n p:where(.svelte-19bpc2n){color:#555;margin-bottom:1.75rem}.about-cta-btns.svelte-19bpc2n{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn-gold.svelte-19bpc2n{background:#e8a020;color:#0d2146;font-weight:700;padding:.8rem 2rem;border-radius:8px;font-size:.9rem;transition:background .15s}.btn-gold.svelte-19bpc2n:hover{background:#f0b83a}.btn-blue.svelte-19bpc2n{background:#1a3a6b;color:#fff;font-weight:700;padding:.8rem 2rem;border-radius:8px;font-size:.9rem;transition:background .15s}.btn-blue.svelte-19bpc2n:hover{background:#254f94}@media(max-width:1024px){.values-grid.svelte-19bpc2n,.strengths-grid.svelte-19bpc2n,.info-grid.svelte-19bpc2n{grid-template-columns:repeat(2,1fr)}.two-col.svelte-19bpc2n{grid-template-columns:1fr}}@media(max-width:600px){.values-grid.svelte-19bpc2n,.strengths-grid.svelte-19bpc2n,.info-grid.svelte-19bpc2n{grid-template-columns:1fr}}
