.fa-hero[data-astro-cid-xz2rssrx]{background-image:linear-gradient(90deg,#fff,#f0d8e3);overflow:hidden}.fa-hero-inner[data-astro-cid-xz2rssrx]{display:flex;align-items:stretch;gap:40px}.fa-hero-copy[data-astro-cid-xz2rssrx]{flex:1 1 0;display:flex;flex-direction:column;justify-content:center;padding-block:60px;max-width:660px}.fa-eyebrow[data-astro-cid-xz2rssrx]{color:var(--purple);font-family:var(--font-body);font-size:18px;font-weight:700;margin-bottom:8px}.fa-hero-title[data-astro-cid-xz2rssrx]{color:var(--pink);font-family:var(--font-body);font-size:clamp(38px,4.4vw,54px);font-weight:700;line-height:1.1;margin-bottom:16px}.fa-hero-lede[data-astro-cid-xz2rssrx]{color:var(--ink-soft);font-family:var(--font-body);font-size:18px;line-height:1.66;margin:10px 0 30px}.fa-hero-pill[data-astro-cid-xz2rssrx]{align-self:flex-start;background:var(--pink);border-radius:100px;color:#fff;font-family:var(--font-body);font-size:16px;font-weight:600;letter-spacing:-.4px;padding:13px 32px;transition:transform .15s ease}.fa-hero-pill[data-astro-cid-xz2rssrx]:hover{transform:translateY(-2px)}.fa-hero-media[data-astro-cid-xz2rssrx]{flex:1 1 0;align-self:flex-end;display:flex;justify-content:center;align-items:flex-end}.fa-hero-media[data-astro-cid-xz2rssrx] img[data-astro-cid-xz2rssrx]{width:100%;max-width:480px;transform:rotate(110deg);transform-origin:50% 50%;margin-bottom:-50px}.fa-challenges[data-astro-cid-xz2rssrx]{background:#e9d0d3;padding-block:clamp(60px,8vw,90px) clamp(90px,12vw,160px)}.fa-challenges-top[data-astro-cid-xz2rssrx]{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-bottom:100px}.fa-h2-purple[data-astro-cid-xz2rssrx]{color:var(--purple);font-family:var(--font-body);font-size:clamp(30px,3.5vw,40px);font-weight:600;line-height:1.12}.fa-challenge-list[data-astro-cid-xz2rssrx]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:24px}.fa-challenge-list[data-astro-cid-xz2rssrx] li[data-astro-cid-xz2rssrx]{display:flex;gap:20px;align-items:flex-start}.fa-challenge-list[data-astro-cid-xz2rssrx] img[data-astro-cid-xz2rssrx]{flex-shrink:0;width:11px;height:auto;margin-top:2px}.fa-challenge-list[data-astro-cid-xz2rssrx] span[data-astro-cid-xz2rssrx]{color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.4}.fa-stats[data-astro-cid-xz2rssrx]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px 50px;max-width:900px}.fa-stat[data-astro-cid-xz2rssrx]{position:relative;padding-left:33px}.fa-stat[data-astro-cid-xz2rssrx]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background-image:var(--grad-number)}.fa-stat-num[data-astro-cid-xz2rssrx]{color:var(--pink);font-family:var(--font-stat);font-size:70px;line-height:.93;margin-bottom:8px}.fa-stat[data-astro-cid-xz2rssrx] p[data-astro-cid-xz2rssrx]{color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.75}.fa-stat-ref[data-astro-cid-xz2rssrx]{display:block;margin-top:10px;color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.5}.fa-services[data-astro-cid-xz2rssrx]{background-color:var(--white);background-repeat:no-repeat;background-position:100% 100%;background-size:clamp(280px,36vw,615px) auto;padding-block:clamp(70px,9vw,120px)}.fa-services-head[data-astro-cid-xz2rssrx]{text-align:center;max-width:900px;margin:0 auto 60px}.fa-h2[data-astro-cid-xz2rssrx]{color:var(--pink);font-family:var(--font-body);font-size:clamp(28px,3.2vw,33.6px);font-weight:600;line-height:1.15;margin-bottom:25px}.fa-services-head[data-astro-cid-xz2rssrx] p[data-astro-cid-xz2rssrx]{color:var(--ink);font-family:var(--font-body);font-size:18px;font-weight:500;line-height:1.3;max-width:700px;margin-inline:auto}.fa-cards[data-astro-cid-xz2rssrx]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;align-items:stretch}.fa-card[data-astro-cid-xz2rssrx]{background:#fff;border:1px solid var(--border-cyan);border-radius:8px;box-shadow:#0e293214 0 0 30px;padding:45px 51px 60px 45px;display:flex;flex-direction:column}.fa-card-icon[data-astro-cid-xz2rssrx]{width:48px;height:48px;margin-bottom:10px}.fa-card[data-astro-cid-xz2rssrx] h3[data-astro-cid-xz2rssrx]{color:var(--pink);font-family:var(--font-body);font-size:26px;font-weight:600;line-height:1.3;padding-block:10px}.fa-card[data-astro-cid-xz2rssrx] ul[data-astro-cid-xz2rssrx]{list-style:none;margin:16px 0 30px;padding:0;flex:1}.fa-card[data-astro-cid-xz2rssrx] li[data-astro-cid-xz2rssrx]{position:relative;margin-bottom:20px;padding-left:30px;color:var(--purple);font-family:var(--font-body);font-size:18px;line-height:1.2;background:url(/assets/trust-bullet.svg) no-repeat 0 10%;background-size:23px 23px}.fa-learn[data-astro-cid-xz2rssrx]{margin-top:auto;width:fit-content;color:var(--pink);font-family:var(--font-alt);font-size:18px;font-weight:700;text-decoration:underline}@media(max-width:960px){.fa-hero-inner[data-astro-cid-xz2rssrx]{flex-direction:column}.fa-hero-media[data-astro-cid-xz2rssrx]{align-self:center;max-width:320px;margin-top:10px}.fa-hero-media[data-astro-cid-xz2rssrx] img[data-astro-cid-xz2rssrx]{transform:none;margin-bottom:0;max-width:280px}.fa-challenges-top[data-astro-cid-xz2rssrx]{grid-template-columns:1fr;gap:32px;margin-bottom:60px}.fa-stats[data-astro-cid-xz2rssrx],.fa-cards[data-astro-cid-xz2rssrx]{grid-template-columns:1fr;max-width:460px;margin-inline:auto}}
