.hero[data-astro-cid-wemnvnqy]{background:var(--color-bg);border-bottom:1px solid var(--color-border)}.hero[data-astro-cid-wemnvnqy] .hero-inner{flex-direction:column;gap:48px;padding-block:32px 88px;display:flex}.crumbs[data-astro-cid-wemnvnqy]{color:var(--color-text-muted);flex-wrap:wrap;gap:8px;font-size:14px;display:flex}.crumbs[data-astro-cid-wemnvnqy] a[data-astro-cid-wemnvnqy]{color:var(--color-text-muted)}.here[data-astro-cid-wemnvnqy]{color:var(--color-text);font-weight:500}.hero-row[data-astro-cid-wemnvnqy]{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.hero-copy[data-astro-cid-wemnvnqy]{flex-direction:column;flex:460px;gap:22px;min-width:0;display:flex}.eyebrow[data-astro-cid-wemnvnqy]{color:var(--color-primary-strong);background:var(--color-primary-tint);border-radius:var(--radius-pill);align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:600}h1[data-astro-cid-wemnvnqy]{letter-spacing:-.035em;color:var(--color-navy);margin:0;font-size:clamp(34px,4.6vw,54px);font-weight:800;line-height:1.07}.lead[data-astro-cid-wemnvnqy]{color:var(--color-text-soft);max-width:570px;margin:0;font-size:19px;line-height:1.6}.ctas[data-astro-cid-wemnvnqy]{flex-wrap:wrap;gap:12px;display:flex}.hero-mock[data-astro-cid-wemnvnqy]{flex:440px;min-width:0}.problem[data-astro-cid-wemnvnqy]{flex-wrap:wrap;gap:48px;padding-block:96px 40px;display:flex}.problem-head[data-astro-cid-wemnvnqy]{flex-direction:column;flex:380px;gap:14px;min-width:0;display:flex}.kicker[data-astro-cid-wemnvnqy]{color:var(--color-primary);letter-spacing:.06em;font-size:14px;font-weight:700}h2[data-astro-cid-wemnvnqy]{letter-spacing:-.03em;color:var(--color-navy);margin:0;font-size:clamp(28px,3.2vw,38px);font-weight:800;line-height:1.15}.problem-body[data-astro-cid-wemnvnqy]{min-width:0;color:var(--color-text-soft);flex-direction:column;flex:1.3 460px;gap:16px;font-size:18px;line-height:1.65;display:flex}.problem-body[data-astro-cid-wemnvnqy] p[data-astro-cid-wemnvnqy]{margin:0}.subs[data-astro-cid-wemnvnqy]{flex-direction:column;gap:72px;padding-block:40px 96px;display:flex}.sub[data-astro-cid-wemnvnqy]{flex-wrap:wrap;align-items:center;gap:56px;display:flex}.sub-copy[data-astro-cid-wemnvnqy]{flex-direction:column;flex:420px;gap:14px;min-width:0;display:flex}.num[data-astro-cid-wemnvnqy]{color:var(--color-primary);font-size:15px;font-weight:800}h3[data-astro-cid-wemnvnqy]{letter-spacing:-.02em;color:var(--color-navy);margin:0;font-size:28px;font-weight:800;line-height:1.2}.sub-copy[data-astro-cid-wemnvnqy] p[data-astro-cid-wemnvnqy]{color:var(--color-text-soft);margin:0;font-size:17px;line-height:1.65}.panel[data-astro-cid-wemnvnqy]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:16px;flex-direction:column;flex:420px;gap:14px;min-width:0;margin:0;padding:28px;list-style:none;display:flex}.panel[data-astro-cid-wemnvnqy] li[data-astro-cid-wemnvnqy]{color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:12px;padding:12px 14px;font-size:16px;line-height:1.5;display:flex}.panel[data-astro-cid-wemnvnqy] svg[data-astro-cid-wemnvnqy],.checks[data-astro-cid-wemnvnqy] svg[data-astro-cid-wemnvnqy]{color:var(--color-success);flex:none;margin-top:2px}@media (width>=900px){.sub[data-astro-cid-wemnvnqy]:nth-child(2n) .panel[data-astro-cid-wemnvnqy]{order:-1}}.summary[data-astro-cid-wemnvnqy]{background:var(--color-bg);border-block:1px solid var(--color-border)}.summary[data-astro-cid-wemnvnqy] .summary-inner{flex-wrap:wrap;gap:48px;padding-block:88px;display:flex}.col[data-astro-cid-wemnvnqy]{flex-direction:column;flex:420px;gap:20px;min-width:0;display:flex}.col[data-astro-cid-wemnvnqy] h2[data-astro-cid-wemnvnqy]{letter-spacing:-.02em;font-size:28px}.checks[data-astro-cid-wemnvnqy]{color:var(--color-text-soft);flex-direction:column;gap:12px;margin:0;padding:0;font-size:16px;line-height:1.5;list-style:none;display:flex}.checks[data-astro-cid-wemnvnqy] li[data-astro-cid-wemnvnqy]{gap:12px;display:flex}.related[data-astro-cid-wemnvnqy]{flex-direction:column;gap:12px;display:flex}.rel[data-astro-cid-wemnvnqy]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-navy);justify-content:space-between;align-items:center;padding:16px 18px;font-weight:600;display:flex}a[data-astro-cid-wemnvnqy].rel:hover{border-color:var(--color-primary);color:var(--color-navy)}.arrow[data-astro-cid-wemnvnqy]{color:var(--color-primary-strong)}.end[data-astro-cid-wemnvnqy]{height:96px}
