.page-hero.svelte-cwls5q{position:relative;overflow:hidden;background-color:#0b1f35;color:#fff;padding-block:clamp(70px,10vw,120px)}.page-hero-bg.svelte-cwls5q{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at 78% 12%,rgba(20,168,186,.3) 0%,transparent 48%),radial-gradient(ellipse at 0% 100%,rgba(28,95,168,.3) 0%,transparent 45%),radial-gradient(circle,rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(160deg,#0e2742,#0b1f35 55%,#081929);background-size:100% 100%,100% 100%,32px 32px,100% 100%;pointer-events:none}.page-hero-inner.svelte-cwls5q{position:relative;z-index:1;max-width:760px}.page-hero.svelte-cwls5q h1:where(.svelte-cwls5q){font-size:clamp(36px,6vw,64px);letter-spacing:-.035em;line-height:1.04;margin:0 0 22px}.page-hero.svelte-cwls5q h1:where(.svelte-cwls5q) em:where(.svelte-cwls5q){font-style:italic;color:#14a8ba}.page-hero-sub.svelte-cwls5q{font-size:clamp(16px,1.8vw,19px);color:#ffffffbd;line-height:1.75;margin:0 0 32px}.page-hero-actions.svelte-cwls5q{display:flex;flex-wrap:wrap;gap:14px}.story.svelte-cwls5q{background-color:#fff;background-image:radial-gradient(ellipse at 100% 50%,rgba(20,168,186,.1) 0%,transparent 50%),radial-gradient(ellipse at 0% 0%,rgba(28,95,168,.07) 0%,transparent 40%)}.story-grid.svelte-cwls5q{display:grid;grid-template-columns:1.15fr .95fr;gap:clamp(40px,6vw,80px);align-items:start}.story-text.svelte-cwls5q h2:where(.svelte-cwls5q){margin-bottom:22px}.story-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:16px;color:#4e6879;margin-bottom:16px;line-height:1.8}.story-figure.svelte-cwls5q{margin:0 0 22px;border-radius:18px;overflow:hidden;aspect-ratio:16 / 11;border:2px solid rgba(20,168,186,.25);box-shadow:0 22px 52px #0b1f352e,0 0 0 6px #14a8ba12}.story-figure.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover}.quote-card.svelte-cwls5q{position:relative;background:linear-gradient(150deg,#0e2742,#0b1f35 60%,#081929);color:#fff;border-radius:18px;padding:40px 34px 32px;box-shadow:0 24px 60px #0b1f3547;overflow:hidden}.quote-card.svelte-cwls5q:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#1c5fa8,#14a8ba)}.quote-mark.svelte-cwls5q{font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.5;color:#14a8ba66;margin-bottom:10px}.quote-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:18px;line-height:1.6;font-style:italic;color:#ffffffeb;margin:0 0 22px}.quote-card.svelte-cwls5q footer:where(.svelte-cwls5q){display:flex;align-items:center;gap:13px}.quote-avatar.svelte-cwls5q{width:46px;height:46px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(20,168,186,.5)}.quote-meta.svelte-cwls5q{display:flex;flex-direction:column;gap:2px}.quote-name.svelte-cwls5q{font-weight:700;font-size:15px;color:#fff}.quote-role.svelte-cwls5q{font-size:13px;color:#14a8ba;font-weight:600}.values.svelte-cwls5q{background-color:#e8f1f9;background-image:radial-gradient(ellipse at 75% 0%,rgba(20,168,186,.2) 0%,transparent 50%),radial-gradient(ellipse at 10% 100%,rgba(28,95,168,.13) 0%,transparent 45%),radial-gradient(circle,rgba(28,95,168,.1) 1.5px,transparent 1.5px);background-size:100% 100%,100% 100%,48px 48px}.values-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.value-card.svelte-cwls5q{background:#fff;border:1px solid #d8e7f5;border-radius:16px;padding:30px 26px 28px;transition:box-shadow .26s,transform .26s}.value-card.svelte-cwls5q:hover{box-shadow:0 22px 50px #0b1f3521;transform:translateY(-5px)}.value-icon.svelte-cwls5q{width:50px;height:50px;border-radius:13px;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.value-icon.svelte-cwls5q svg:where(.svelte-cwls5q){width:24px;height:24px}.value-icon--blue.svelte-cwls5q{background:linear-gradient(135deg,#deeefa,#b8d7f5);color:#1c5fa8}.value-icon--teal.svelte-cwls5q{background:linear-gradient(135deg,#d6f4f8,#a6e5ed);color:#0d96a6}.value-icon--gold.svelte-cwls5q{background:linear-gradient(135deg,#fdefd9,#f9d8a8);color:#c8752b}.value-icon--green.svelte-cwls5q{background:linear-gradient(135deg,#dcf6e5,#b6ebca);color:#1f9d57}.value-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:17px;color:#0b1f35;margin-bottom:10px;letter-spacing:-.02em}.value-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:14.5px;color:#4e6879;margin:0;line-height:1.7}.stats-band.svelte-cwls5q{position:relative;overflow:hidden;background:linear-gradient(140deg,#091c2d,#1a5099 45%,#14a8ba);padding-block:clamp(48px,6vw,72px)}.stats-band-bg.svelte-cwls5q{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at 0% 50%,rgba(20,168,186,.22) 0%,transparent 40%),repeating-linear-gradient(-55deg,transparent,transparent 40px,rgba(255,255,255,.026) 40px,rgba(255,255,255,.026) 41px);pointer-events:none}.stats-band-inner.svelte-cwls5q{position:relative;z-index:1;display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.stat.svelte-cwls5q{display:flex;flex-direction:column;gap:6px}.stat-num.svelte-cwls5q{font-size:clamp(34px,4vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1;color:#fff}.stat-label.svelte-cwls5q{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#ffffffb3}.team.svelte-cwls5q{background-color:#f4f9fe;background-image:radial-gradient(ellipse at 50% 0%,rgba(28,95,168,.08) 0%,transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(20,168,186,.07) 0%,transparent 45%)}.team-grid.svelte-cwls5q{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.team-card.svelte-cwls5q{background:#fff;border:1px solid #d4e6f5;border-radius:18px;overflow:hidden;box-shadow:0 6px 24px #0b1f3512;transition:box-shadow .24s,transform .24s}.team-card.svelte-cwls5q:hover{box-shadow:0 20px 50px #0b1f3524;transform:translateY(-5px)}.team-photo.svelte-cwls5q{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#0b1f35}.team-photo.svelte-cwls5q img:where(.svelte-cwls5q){width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .5s ease}.team-card.svelte-cwls5q:hover .team-photo:where(.svelte-cwls5q) img:where(.svelte-cwls5q){transform:scale(1.04)}.team-photo.svelte-cwls5q:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(11,31,53,.28) 0%,transparent 34%);pointer-events:none}.team-body.svelte-cwls5q{padding:22px 26px 28px}.team-card.svelte-cwls5q h3:where(.svelte-cwls5q){font-size:19px;color:#0b1f35;margin:0 0 4px;letter-spacing:-.02em}.team-role.svelte-cwls5q{display:block;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#1c5fa8;margin-bottom:13px}.team-card.svelte-cwls5q p:where(.svelte-cwls5q){font-size:14.5px;color:#4e6879;margin:0;line-height:1.7}.cta-strip.svelte-cwls5q{position:relative;overflow:hidden;padding-block:clamp(56px,8vw,96px);background:linear-gradient(140deg,#091c2d,#1a5099 45%,#14a8ba)}.cta-strip-bg.svelte-cwls5q{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(ellipse at 0% 50%,rgba(20,168,186,.22) 0%,transparent 40%),repeating-linear-gradient(-55deg,transparent,transparent 40px,rgba(255,255,255,.028) 40px,rgba(255,255,255,.028) 41px);pointer-events:none}.cta-strip-inner.svelte-cwls5q{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:clamp(30px,5vw,60px);flex-wrap:wrap}.cta-strip-text.svelte-cwls5q{flex:1;min-width:260px}.cta-strip-text.svelte-cwls5q h2:where(.svelte-cwls5q){font-size:clamp(24px,3.5vw,38px);color:#fff;margin-bottom:12px;letter-spacing:-.025em}.cta-strip-text.svelte-cwls5q p:where(.svelte-cwls5q){font-size:16px;color:#ffffffbd;margin:0;line-height:1.65}.cta-strip-btn.svelte-cwls5q{flex-shrink:0;font-size:15px;padding:16px 32px}@media(max-width:980px){.values-grid.svelte-cwls5q{grid-template-columns:1fr 1fr}}@media(max-width:860px){.story-grid.svelte-cwls5q,.team-grid.svelte-cwls5q{grid-template-columns:1fr}.stats-band-inner.svelte-cwls5q{grid-template-columns:1fr 1fr;gap:32px 24px}.cta-strip-inner.svelte-cwls5q{flex-direction:column;text-align:center}.cta-strip-btn.svelte-cwls5q{align-self:center}}@media(max-width:520px){.values-grid.svelte-cwls5q{grid-template-columns:1fr}}
