.mod-hero[data-astro-cid-wiw5vyoz]{position:relative;overflow:hidden;background:radial-gradient(80% 55% at 78% 0%,var(--accent-soft) 0%,transparent 60%),var(--ground);border-bottom:1px solid var(--border)}.mod-hero__blob[data-astro-cid-wiw5vyoz]{top:-7rem;left:-7rem;width:30rem;height:30rem;background:radial-gradient(closest-side,rgba(46,125,107,.18),transparent 72%);filter:blur(56px)}.mod-hero__inner[data-astro-cid-wiw5vyoz]{position:relative;z-index:1;display:grid;gap:clamp(2.5rem,2rem + 3vw,4rem);align-items:center;padding-block:clamp(3rem,2rem + 5vw,5.5rem)}.mod-hero__copy[data-astro-cid-wiw5vyoz] h1[data-astro-cid-wiw5vyoz]{font-size:var(--step-3);margin-top:1.1rem;font-weight:800}.mod-hero__tag[data-astro-cid-wiw5vyoz]{display:inline-block;vertical-align:middle;font-size:.66rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--accent);background:var(--accent-soft);border-radius:999px;padding:.25rem .65rem;margin-left:.6rem}.mod-hero__lead[data-astro-cid-wiw5vyoz]{font-size:var(--step-1);color:var(--ink-soft);margin-top:1.25rem;max-width:34rem;line-height:1.5}.mod-hero__actions[data-astro-cid-wiw5vyoz]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}@media(min-width:60rem){.mod-hero__inner[data-astro-cid-wiw5vyoz]{grid-template-columns:1fr 1.05fr}}.mod-benefits__grid[data-astro-cid-wiw5vyoz]{display:grid;gap:1.25rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem)}.mod-benefit[data-astro-cid-wiw5vyoz]{display:flex;gap:1rem;align-items:flex-start;padding:1.4rem 1.5rem}.mod-benefit__ico[data-astro-cid-wiw5vyoz]{display:inline-grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.7rem;color:var(--accent);background:var(--accent-soft);flex:none}.mod-benefit__ico[data-astro-cid-wiw5vyoz] svg{width:1.3rem;height:1.3rem}.mod-benefit[data-astro-cid-wiw5vyoz] strong[data-astro-cid-wiw5vyoz]{display:block;font-size:var(--step-1);letter-spacing:-.01em}.mod-benefit[data-astro-cid-wiw5vyoz] p[data-astro-cid-wiw5vyoz]{color:var(--ink-soft);margin-top:.2rem;line-height:1.5}@media(min-width:52rem){.mod-benefits__grid[data-astro-cid-wiw5vyoz]{grid-template-columns:repeat(2,1fr)}}.mod-related[data-astro-cid-wiw5vyoz]{background:var(--surface);border-block:1px solid var(--border)}.mod-related__grid[data-astro-cid-wiw5vyoz]{display:grid;gap:1.25rem;margin-top:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.mod-related__card[data-astro-cid-wiw5vyoz]{position:relative;display:block;padding:1.4rem 1.5rem;text-decoration:none;background:var(--ground)}.mod-related__card[data-astro-cid-wiw5vyoz] strong[data-astro-cid-wiw5vyoz]{font-size:var(--step-1);letter-spacing:-.01em}.mod-related__card[data-astro-cid-wiw5vyoz] p[data-astro-cid-wiw5vyoz]{color:var(--ink-soft);margin-top:.35rem;line-height:1.5;padding-right:2rem}.mod-related__more[data-astro-cid-wiw5vyoz]{position:absolute;right:1.25rem;bottom:1.25rem;color:var(--accent)}.mod-related__more[data-astro-cid-wiw5vyoz] svg{width:1.2rem;height:1.2rem}.mod-related__all[data-astro-cid-wiw5vyoz]{margin-top:1.5rem}.mod-related__all[data-astro-cid-wiw5vyoz] a[data-astro-cid-wiw5vyoz]{color:var(--accent);font-weight:600;text-decoration:none}@media(min-width:52rem){.mod-related__grid[data-astro-cid-wiw5vyoz]{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.mod-roles[data-astro-cid-wiw5vyoz]{background:var(--surface);border-block:1px solid var(--border)}.mod-roles__grid[data-astro-cid-wiw5vyoz]{display:grid;gap:1.25rem;margin-top:clamp(1.75rem,1.25rem + 2vw,2.5rem)}.mod-role[data-astro-cid-wiw5vyoz]{padding:1.4rem 1.5rem;background:var(--ground)}.mod-role[data-astro-cid-wiw5vyoz] strong[data-astro-cid-wiw5vyoz]{display:block;font-size:var(--step-1);letter-spacing:-.01em}.mod-role[data-astro-cid-wiw5vyoz] p[data-astro-cid-wiw5vyoz]{color:var(--ink-soft);margin-top:.35rem;line-height:1.5}@media(min-width:52rem){.mod-roles__grid[data-astro-cid-wiw5vyoz]{grid-template-columns:repeat(3,1fr)}}.mod-row[data-astro-cid-wiw5vyoz]{display:grid;gap:1.75rem;align-items:center;padding-block:clamp(2rem,1.5rem + 2vw,3rem)}.mod-row[data-astro-cid-wiw5vyoz]+.mod-row[data-astro-cid-wiw5vyoz]{border-top:1px solid var(--border)}.mod-row__copy[data-astro-cid-wiw5vyoz] h3[data-astro-cid-wiw5vyoz]{font-size:var(--step-2)}.mod-row__copy[data-astro-cid-wiw5vyoz] p[data-astro-cid-wiw5vyoz]{color:var(--ink-soft);margin-top:.6rem;line-height:1.6;max-width:36rem}@media(min-width:56rem){.mod-row[data-astro-cid-wiw5vyoz]:not(.mod-row--text){grid-template-columns:1fr 1.15fr;gap:clamp(2.5rem,2rem + 3vw,4rem)}.mod-row[data-astro-cid-wiw5vyoz][data-flip=true]:not(.mod-row--text) .mod-row__copy[data-astro-cid-wiw5vyoz]{order:2}}.mod-faq__inner[data-astro-cid-wiw5vyoz]{max-width:48rem}
