.card[data-astro-cid-jzt5taih]{border-radius:var(--radius-lg);border:1px solid var(--border-default);background:#fff;flex-direction:column;padding:clamp(22px,2.2vw,30px);display:flex}.card[data-astro-cid-jzt5taih].feat{background:var(--brand-primary-subtle);border-color:var(--rose-200)}.tag[data-astro-cid-jzt5taih]{font-size:11.5px;font-weight:var(--fw-bold);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-self:flex-start;margin-bottom:16px;padding:5px 11px;display:inline-flex}.tag[data-astro-cid-jzt5taih].rose{background:var(--brand-primary-wash);color:var(--rose-600)}.tag[data-astro-cid-jzt5taih].teal{background:var(--teal-100);color:var(--teal-700)}.card[data-astro-cid-jzt5taih] h3[data-astro-cid-jzt5taih]{font-family:var(--font-display);font-weight:var(--fw-bold);margin:0 0 9px;font-size:clamp(20px,2.1vw,25px)}.desc[data-astro-cid-jzt5taih]{color:var(--text-muted);font-size:var(--fs-md);margin:0 0 16px}.checks[data-astro-cid-jzt5taih]{flex-direction:column;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.checks[data-astro-cid-jzt5taih] li[data-astro-cid-jzt5taih]{align-items:flex-start;gap:9px;font-size:14.5px;display:flex}.checks[data-astro-cid-jzt5taih] .ck{flex:none;width:17px;height:17px;margin-top:1px}.card[data-astro-cid-jzt5taih].rose .checks[data-astro-cid-jzt5taih] .ck{color:var(--brand-primary)}.card[data-astro-cid-jzt5taih].teal .checks[data-astro-cid-jzt5taih] .ck{color:var(--teal-700)}.more[data-astro-cid-jzt5taih]{min-height:44px;font-weight:var(--fw-semibold);font-size:var(--fs-sm);align-items:center;gap:7px;margin-top:auto;text-decoration:none;display:inline-flex}.more[data-astro-cid-jzt5taih].rose{color:var(--brand-primary)}.more[data-astro-cid-jzt5taih].teal{color:var(--teal-700)}.more[data-astro-cid-jzt5taih]:hover{text-decoration:underline}.wrap[data-astro-cid-k5jdl5ft]{max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.kicker[data-astro-cid-k5jdl5ft]{font-size:var(--fs-xs);letter-spacing:.22em;text-transform:uppercase;color:var(--text-subtle-aa);font-weight:var(--fw-semibold)}.hero[data-astro-cid-k5jdl5ft]{text-align:center;padding:clamp(56px,8vw,96px) 0 clamp(40px,5vw,56px)}.hero[data-astro-cid-k5jdl5ft] h1[data-astro-cid-k5jdl5ft]{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.01em;max-width:18ch;margin:14px auto 0;font-size:clamp(40px,6vw,64px);line-height:1.04}.hero[data-astro-cid-k5jdl5ft] .sub[data-astro-cid-k5jdl5ft]{color:var(--text-muted);max-width:60ch;margin:22px auto 0;font-size:clamp(17px,2vw,21px)}.hero[data-astro-cid-k5jdl5ft] .cta[data-astro-cid-k5jdl5ft]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}.motif[data-astro-cid-k5jdl5ft]{justify-content:center;align-items:center;margin-top:34px;display:flex}.motif[data-astro-cid-k5jdl5ft] .node[data-astro-cid-k5jdl5ft]{border-radius:50%;width:14px;height:14px}.motif[data-astro-cid-k5jdl5ft] .node[data-astro-cid-k5jdl5ft].r{background:var(--brand-primary)}.motif[data-astro-cid-k5jdl5ft] .node[data-astro-cid-k5jdl5ft].t{background:var(--teal-500)}.motif[data-astro-cid-k5jdl5ft] .line[data-astro-cid-k5jdl5ft]{width:60px;height:2px}.motif[data-astro-cid-k5jdl5ft] .line[data-astro-cid-k5jdl5ft].rt{background:linear-gradient(90deg, var(--brand-primary), var(--teal-500))}.motif[data-astro-cid-k5jdl5ft] .line[data-astro-cid-k5jdl5ft].tr{background:linear-gradient(90deg, var(--teal-500), var(--brand-primary))}.motif[data-astro-cid-k5jdl5ft] .lbl[data-astro-cid-k5jdl5ft]{color:var(--text-subtle-aa);font-size:12.5px;font-weight:var(--fw-semibold);margin-left:14px}.sol[data-astro-cid-k5jdl5ft]{padding:clamp(20px,3vw,32px) 0 clamp(48px,7vw,80px)}.sol-head[data-astro-cid-k5jdl5ft]{text-align:center;margin-bottom:34px}.sol-head[data-astro-cid-k5jdl5ft] h2[data-astro-cid-k5jdl5ft]{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.01em;margin-top:10px;font-size:clamp(26px,3.4vw,40px)}.grid[data-astro-cid-k5jdl5ft]{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (width<=820px){.grid[data-astro-cid-k5jdl5ft]{grid-template-columns:1fr}.hero[data-astro-cid-k5jdl5ft] .cta[data-astro-cid-k5jdl5ft]{flex-direction:column;align-items:center}}
