.about-hero[data-astro-cid-ta2fbyqs]{background:var(--color-cream,#fff9f1);padding:85px 0;overflow:hidden}.hero-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1.1fr .9fr;align-items:center;gap:50px;display:grid}.hero-content[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs]{max-width:650px;color:var(--color-navy,#123f7d);letter-spacing:-2px;margin:20px 0;font-family:Manrope,sans-serif;font-size:clamp(2.6rem,5vw,4.5rem);line-height:1.1}.hero-content[data-astro-cid-ta2fbyqs] h1[data-astro-cid-ta2fbyqs] span[data-astro-cid-ta2fbyqs]{color:var(--color-orange,#ff8200)}.hero-content[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:#687386;max-width:540px;margin-bottom:30px;font-size:1.08rem;line-height:1.8}.hero-visual[data-astro-cid-ta2fbyqs]{place-items:center;min-height:390px;display:grid;position:relative}.visual-shape[data-astro-cid-ta2fbyqs]{border-radius:50%;position:absolute}.shape-one[data-astro-cid-ta2fbyqs]{background:#ffe3c3;width:340px;height:340px}.shape-two[data-astro-cid-ta2fbyqs]{opacity:.65;background:#fbd0a0;width:230px;height:230px;transform:translate(85px,-65px)}.team-visual[data-astro-cid-ta2fbyqs]{background:#fff;border:6px solid #fff;border-radius:24px;width:min(100%,420px);margin:0;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 25px 70px #1e32501a}.team-visual[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:16/10;object-fit:cover;width:100%;height:auto;display:block}.team-visual[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{color:#748196;text-align:center;padding:10px 4px 4px;font-size:11px;line-height:1.4}.intro-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:75px;display:grid}.intro-grid[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs],.section-heading[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:var(--color-navy,#123f7d);margin-top:16px;font-family:Manrope,sans-serif;font-size:clamp(2rem,3.5vw,2.8rem);line-height:1.2}.intro-copy[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#687386;margin-bottom:18px;line-height:1.9}.services-section[data-astro-cid-ta2fbyqs]{background:#f8fafc}.centered[data-astro-cid-ta2fbyqs]{text-align:center;max-width:650px;margin:0 auto 45px}.section-heading[data-astro-cid-ta2fbyqs]>p[data-astro-cid-ta2fbyqs]{color:#687386;line-height:1.7}.service-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.service-card[data-astro-cid-ta2fbyqs]{background:#fff;border:1px solid #edf0f4;border-radius:17px;flex-direction:column;min-height:230px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.service-card[data-astro-cid-ta2fbyqs]:hover{transform:translateY(-5px);box-shadow:0 15px 35px #1e325014}.service-icon[data-astro-cid-ta2fbyqs]{width:45px;height:45px;color:var(--color-orange,#ff8200);background:#fff1e1;border-radius:12px;place-items:center;font-size:1.5rem;display:grid}.service-card[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--color-navy,#123f7d);margin:20px 0 8px;font-family:Manrope,sans-serif}.service-card[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#687386;margin:0 0 18px;font-size:.92rem;line-height:1.7}.card-link[data-astro-cid-ta2fbyqs]{color:var(--color-orange,#ff8200);margin-top:auto;font-size:.9rem;font-weight:750}.approach-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.approach-grid[data-astro-cid-ta2fbyqs] article[data-astro-cid-ta2fbyqs]{border:1px solid #edf0f4;border-radius:17px;padding:30px}.step-number[data-astro-cid-ta2fbyqs]{color:var(--color-orange,#ff8200);font-family:Manrope,sans-serif;font-size:2rem;font-weight:800}.approach-grid[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{color:var(--color-navy,#123f7d);margin:20px 0 10px;font-family:Manrope,sans-serif}.approach-grid[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#687386;line-height:1.8}.about-cta[data-astro-cid-ta2fbyqs]{background:var(--color-navy,#123f7d);text-align:center;padding:75px 0}.cta-content[data-astro-cid-ta2fbyqs]{max-width:680px}.about-cta[data-astro-cid-ta2fbyqs] .eyebrow[data-astro-cid-ta2fbyqs]{color:#ffbd79}.about-cta[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{color:#fff;margin:15px 0;font-family:Manrope,sans-serif;font-size:clamp(2rem,4vw,3rem)}.about-cta[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:#dce7f5;margin-bottom:28px;line-height:1.8}@media (width<=850px){.hero-grid[data-astro-cid-ta2fbyqs],.intro-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr;gap:35px}.hero-visual[data-astro-cid-ta2fbyqs]{min-height:330px}.service-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.about-hero[data-astro-cid-ta2fbyqs]{padding:60px 0}.service-grid[data-astro-cid-ta2fbyqs],.approach-grid[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.hero-visual[data-astro-cid-ta2fbyqs]{min-height:300px}.shape-one[data-astro-cid-ta2fbyqs]{width:270px;height:270px}.team-visual[data-astro-cid-ta2fbyqs]{width:min(100%,340px);transform:none}}
