.shero[data-astro-cid-tcy35dad]{background:radial-gradient(70% 80% at 95% 0%,oklch(93% .07 165 / .55),transparent 60%),var(--foam);border-bottom:1px solid var(--line)}.shero__inner[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(2rem,1rem + 3vw,4rem);align-items:start;padding-block:clamp(2rem,1.5rem + 3vw,4rem)}.crumbs[data-astro-cid-tcy35dad]{font-size:var(--text-xs);color:var(--text-muted);margin-bottom:1.2rem;display:flex;gap:.4rem;flex-wrap:wrap}.crumbs[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{color:var(--brand)}.shero__icon[data-astro-cid-tcy35dad]{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:linear-gradient(150deg,var(--brand-bright),var(--brand-deep));color:#fff;margin-bottom:1rem;box-shadow:var(--shadow)}.shero[data-astro-cid-tcy35dad] h1[data-astro-cid-tcy35dad]{font-size:var(--text-3xl);margin:.5rem 0 1rem}.shero__bullets[data-astro-cid-tcy35dad]{list-style:none;padding:0;display:grid;gap:.6rem;margin:1.5rem 0}.shero__bullets[data-astro-cid-tcy35dad] li[data-astro-cid-tcy35dad]{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--text-base)}.shero__bullets[data-astro-cid-tcy35dad] svg{color:var(--fresh-deep);flex-shrink:0;margin-top:3px}.shero__actions[data-astro-cid-tcy35dad]{display:flex;flex-wrap:wrap;gap:.8rem}.shero__form[data-astro-cid-tcy35dad]{position:sticky;top:100px}.process__head[data-astro-cid-tcy35dad]{text-align:center;margin-bottom:var(--space-12)}.process__grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem}.process__step[data-astro-cid-tcy35dad]{padding:1.5rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius)}.process__n[data-astro-cid-tcy35dad]{font-family:var(--font-display);font-weight:800;font-size:1.6rem;color:var(--brand-bright)}.process__step[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--text-lg);margin:.4rem 0}.process__step[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:var(--text-sm);color:var(--text-muted)}.areas-strip__inner[data-astro-cid-tcy35dad]{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.areas-strip__inner[data-astro-cid-tcy35dad] h2[data-astro-cid-tcy35dad]{color:#fff;font-size:var(--text-2xl);margin:.4rem 0 .5rem;max-width:16ch}.areas-strip__inner[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{color:var(--text-on-dark-muted);max-width:40ch}.areas-strip__list[data-astro-cid-tcy35dad]{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.6rem;max-width:380px}.areas-strip__list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:var(--radius-pill);background:#ffffff1a;font-size:var(--text-sm);font-weight:550;color:#fff;transition:background var(--dur)}.areas-strip__list[data-astro-cid-tcy35dad] a[data-astro-cid-tcy35dad]:hover{background:#fff3}.areas-strip__list[data-astro-cid-tcy35dad] svg{color:var(--fresh)}.related__grid[data-astro-cid-tcy35dad]{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:var(--space-8)}.related__card[data-astro-cid-tcy35dad]{display:flex;align-items:center;gap:.9rem;padding:1.2rem;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);transition:transform var(--dur),box-shadow var(--dur)}.related__card[data-astro-cid-tcy35dad]:hover{transform:translateY(-3px);box-shadow:var(--shadow-sm)}.related__icon[data-astro-cid-tcy35dad]{display:grid;place-items:center;width:46px;height:46px;border-radius:12px;background:#d4fbfa;color:var(--brand-deep);flex-shrink:0}.related__card[data-astro-cid-tcy35dad] div[data-astro-cid-tcy35dad]{flex:1}.related__card[data-astro-cid-tcy35dad] h3[data-astro-cid-tcy35dad]{font-size:var(--text-base)}.related__card[data-astro-cid-tcy35dad] p[data-astro-cid-tcy35dad]{font-size:var(--text-xs);color:var(--text-muted)}.related__card[data-astro-cid-tcy35dad]>svg:last-child{color:var(--brand);flex-shrink:0}@media(max-width:960px){.shero__inner[data-astro-cid-tcy35dad]{grid-template-columns:1fr}.shero__form[data-astro-cid-tcy35dad]{position:static;max-width:520px}.process__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr 1fr}.related__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}@media(max-width:480px){.process__grid[data-astro-cid-tcy35dad]{grid-template-columns:1fr}}
