.fi-hero[data-astro-cid-wxo4r5k2]{background-size:cover;background-position:50%;background-repeat:no-repeat}.fi-hero-overlay[data-astro-cid-wxo4r5k2]{background:#00000080;display:flex;align-items:center;min-height:clamp(480px,68vh,720px);padding-block:100px}.fi-hero-inner[data-astro-cid-wxo4r5k2]{text-align:center}.fi-hero-title[data-astro-cid-wxo4r5k2]{color:var(--pink);font-family:var(--font-body);font-size:clamp(30px,4.4vw,40px);font-weight:700;line-height:1.2;max-width:900px;margin:0 auto 24px}.fi-hero-lede[data-astro-cid-wxo4r5k2]{color:var(--white);font-family:var(--font-body);font-size:18px;font-weight:500;line-height:1.5;max-width:750px;margin:0 auto}.fi-engage[data-astro-cid-wxo4r5k2]{background:#c8abcb;padding-block:clamp(60px,8vw,90px);overflow:hidden}.fi-engage-grid[data-astro-cid-wxo4r5k2]{display:grid;grid-template-columns:1fr 1fr;gap:40px 80px;align-items:center}.fi-engage-title[data-astro-cid-wxo4r5k2]{color:var(--purple);font-family:var(--font-body);font-size:clamp(32px,4vw,45px);font-weight:700;line-height:1.2;max-width:650px;margin-bottom:20px}.fi-engage-intro[data-astro-cid-wxo4r5k2]{color:var(--white);font-family:var(--font-body);font-size:18px;line-height:1.5;margin-bottom:20px}.fi-engage-list[data-astro-cid-wxo4r5k2]{list-style:none;margin:0 0 30px;padding:0;display:flex;flex-direction:column;gap:16px}.fi-engage-list[data-astro-cid-wxo4r5k2] li[data-astro-cid-wxo4r5k2]{display:flex;align-items:center;gap:14px;color:var(--white);font-family:var(--font-body);font-size:18px;line-height:1.2}.fi-engage-list[data-astro-cid-wxo4r5k2] img[data-astro-cid-wxo4r5k2]{flex-shrink:0;width:18px;height:auto}.fi-engage-media[data-astro-cid-wxo4r5k2]{position:relative}.fi-engage-media[data-astro-cid-wxo4r5k2] img[data-astro-cid-wxo4r5k2]{width:100%;max-width:none;transform:scale(1.25);transform-origin:left center}.fi-help[data-astro-cid-wxo4r5k2]{background-image:var(--grad-trust);padding-block:clamp(70px,9vw,120px)}.fi-help-head[data-astro-cid-wxo4r5k2]{text-align:center;max-width:760px;margin:0 auto 60px}.fi-eyebrow[data-astro-cid-wxo4r5k2]{color:var(--purple);font-family:var(--font-body);font-size:25px;font-weight:700;line-height:1.3;margin-bottom:10px}.fi-h2[data-astro-cid-wxo4r5k2]{color:var(--pink);font-family:var(--font-body);font-size:clamp(28px,3.6vw,32px);font-weight:700;line-height:1.2;margin-bottom:18px}.fi-lede[data-astro-cid-wxo4r5k2]{color:var(--ink);font-family:var(--font-body);font-size:18px;line-height:1.55}.fi-cards[data-astro-cid-wxo4r5k2]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.fi-card[data-astro-cid-wxo4r5k2]{background:var(--white);border:1px solid var(--border-cyan);border-radius:8px;box-shadow:#0e293214 0 0 30px;padding:45px 45px 60px;display:flex;flex-direction:column}.fi-card-icon[data-astro-cid-wxo4r5k2]{width:48px;height:48px;margin-bottom:14px}.fi-card[data-astro-cid-wxo4r5k2] h3[data-astro-cid-wxo4r5k2]{color:var(--pink);font-family:var(--font-body);font-size:26px;font-weight:700;line-height:1.3;margin-bottom:12px}.fi-card[data-astro-cid-wxo4r5k2] p[data-astro-cid-wxo4r5k2]{color:var(--ink);font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.5;margin-bottom:30px}.fi-learn[data-astro-cid-wxo4r5k2]{margin-top:auto;width:fit-content;color:var(--pink);font-family:var(--font-alt);font-size:18px;font-weight:700;text-decoration:underline;display:inline-flex;align-items:center;gap:6px}.fi-learn[data-astro-cid-wxo4r5k2] span[data-astro-cid-wxo4r5k2]{transition:transform .15s ease}.fi-learn[data-astro-cid-wxo4r5k2]:hover span[data-astro-cid-wxo4r5k2]{transform:translate(3px)}.fi-expertise[data-astro-cid-wxo4r5k2]{background:var(--white);padding-block:clamp(70px,9vw,100px)}.fi-expertise-grid[data-astro-cid-wxo4r5k2]{display:grid;grid-template-columns:1fr 1fr;gap:64px 70px;align-items:center}.fi-expertise-photo[data-astro-cid-wxo4r5k2] img[data-astro-cid-wxo4r5k2]{width:100%;border-radius:8px}.fi-badge[data-astro-cid-wxo4r5k2]{display:inline-block;background:var(--purple);border-radius:4px;color:var(--white);font-family:var(--font-alt);font-size:18px;font-weight:600;padding:5px 10px;margin-bottom:15px}.fi-expertise-title[data-astro-cid-wxo4r5k2]{color:var(--pink);font-family:var(--font-body);font-size:clamp(28px,3.4vw,33.6px);font-weight:600;line-height:1.15;max-width:900px;margin-bottom:23px}.fi-expertise-intro[data-astro-cid-wxo4r5k2]{color:#122830;font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.5;margin-bottom:23px}.fi-expertise-cols[data-astro-cid-wxo4r5k2]{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:30px}.fi-x-col[data-astro-cid-wxo4r5k2]{position:relative;padding-left:18px}.fi-x-col[data-astro-cid-wxo4r5k2]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background-image:var(--grad-number)}.fi-x-col[data-astro-cid-wxo4r5k2] h3[data-astro-cid-wxo4r5k2]{color:var(--purple);font-family:var(--font-body);font-size:20px;font-weight:700;line-height:1.4;margin-bottom:10px}.fi-x-col[data-astro-cid-wxo4r5k2] p[data-astro-cid-wxo4r5k2]{color:var(--ink);font-family:var(--font-body);font-size:16px;font-weight:500;line-height:1.5}@media(max-width:960px){.fi-engage-grid[data-astro-cid-wxo4r5k2]{grid-template-columns:1fr}.fi-engage-media[data-astro-cid-wxo4r5k2]{order:-1;max-width:460px}.fi-engage-media[data-astro-cid-wxo4r5k2] img[data-astro-cid-wxo4r5k2]{transform:none}.fi-cards[data-astro-cid-wxo4r5k2]{grid-template-columns:1fr;max-width:460px;margin-inline:auto}.fi-expertise-grid[data-astro-cid-wxo4r5k2]{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.fi-expertise-cols[data-astro-cid-wxo4r5k2]{grid-template-columns:1fr}}
