.hero[data-astro-cid-j7pv25f6]{position:relative;background:linear-gradient(180deg,var(--cal) 0%,var(--sand-50) 100%);padding-block:clamp(32px,6vw,72px) clamp(56px,8vw,96px);overflow:hidden}.hero__grid[data-astro-cid-j7pv25f6]{display:grid;gap:clamp(40px,6vw,72px);align-items:center}@media (min-width: 900px){.hero__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1.1fr .9fr}}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:14ch;margin-bottom:.4em}.hero[data-astro-cid-j7pv25f6] .lead[data-astro-cid-j7pv25f6]{margin-bottom:32px}.hero__trust[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:10px 24px;list-style:none;margin:36px 0 0;padding:0;font-size:.95rem;color:var(--ink-soft)}.hero__trust[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px}.hero__trust[data-astro-cid-j7pv25f6] .icon{color:var(--clay-500)}.hero__media[data-astro-cid-j7pv25f6]{position:relative;justify-self:center;width:min(100%,480px)}.hero__arch[data-astro-cid-j7pv25f6]{position:relative;z-index:1;border-radius:999px 999px var(--radius-lg) var(--radius-lg);overflow:hidden;aspect-ratio:3 / 4;box-shadow:var(--shadow-lg);border:8px solid var(--white)}.hero__arch[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.hero__sun[data-astro-cid-j7pv25f6]{position:absolute;z-index:0;width:46%;top:-6%;right:-14%;fill:var(--clay-100)}.hero__badge[data-astro-cid-j7pv25f6]{position:absolute;z-index:2;left:-8%;bottom:9%;display:flex;align-items:center;gap:12px;max-width:290px;padding:14px 18px;border-radius:var(--radius);background:var(--white);box-shadow:var(--shadow);font-size:.85rem;line-height:1.35;color:var(--ink-soft)}.hero__badge[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;color:var(--ink);font-size:.95rem}.hero__badge-icon[data-astro-cid-j7pv25f6]{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:12px;background:var(--sea-100);color:var(--sea-700)}@media (max-width: 560px){.hero__badge[data-astro-cid-j7pv25f6]{left:4%;right:4%;bottom:-22px;max-width:none}.hero__sun[data-astro-cid-j7pv25f6]{right:-6%}}.stats[data-astro-cid-j7pv25f6]{background:var(--white);border-block:1px solid var(--line)}.stats__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.stats__item[data-astro-cid-j7pv25f6]{padding:clamp(24px,3.5vw,40px) clamp(8px,2vw,28px);border-bottom:1px solid var(--line)}@media (min-width: 960px){.stats__item[data-astro-cid-j7pv25f6]{border-bottom:0}.stats__item[data-astro-cid-j7pv25f6]+.stats__item[data-astro-cid-j7pv25f6]{border-left:1px solid var(--line)}}.stats__item[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,4vw,3rem);line-height:1.05;color:var(--clay-500)}.stats__item[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;margin-top:6px;color:var(--ink-soft);font-size:.95rem;max-width:24ch}.center-cta[data-astro-cid-j7pv25f6]{margin:40px 0 0;text-align:center}.section-head--row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px;max-width:none}.section-head--row[data-astro-cid-j7pv25f6]>div[data-astro-cid-j7pv25f6]{max-width:640px}.split--top[data-astro-cid-j7pv25f6]{align-items:start}@media (min-width: 900px){.split--top[data-astro-cid-j7pv25f6]{grid-template-columns:.8fr 1.2fr}.split--top[data-astro-cid-j7pv25f6] .section-head[data-astro-cid-j7pv25f6]{position:sticky;top:calc(var(--header-h) + 32px)}}.band[data-astro-cid-j7pv25f6]{position:relative;isolation:isolate;min-height:clamp(440px,60vw,620px);display:grid;align-items:center;color:var(--white)}.band[data-astro-cid-j7pv25f6] picture[data-astro-cid-j7pv25f6],.band[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.band[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0f2a3dd1,#0f2a3d8c 55%,#0f2a3d26)}.band__inner[data-astro-cid-j7pv25f6]{padding-block:64px}.band[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6]{margin:0 0 16px}.band[data-astro-cid-j7pv25f6] blockquote[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,3.1rem);line-height:1.15;font-style:italic;margin:0;max-width:17ch}.band__inner[data-astro-cid-j7pv25f6]>p[data-astro-cid-j7pv25f6]{max-width:44ch;font-size:1.125rem;color:#e3ebf1;margin-bottom:28px}
