.hero[data-astro-cid-ydfqk3vk]{padding:clamp(64px,9vw,112px) 0;overflow:hidden}.hero-pill[data-astro-cid-ydfqk3vk]{color:var(--purple-200);background:#a78bfa29}.hero-title[data-astro-cid-ydfqk3vk]{font-size:clamp(2.2rem,5vw,3.6rem);line-height:1.08}.hero[data-astro-cid-ydfqk3vk] .lead[data-astro-cid-ydfqk3vk]{margin-bottom:32px}.proof[data-astro-cid-ydfqk3vk]{border-top:1px solid #ffffff1f;margin-top:36px;padding-top:24px}.proof-label[data-astro-cid-ydfqk3vk]{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--purple-300);font-size:.78rem;font-weight:700}.proof[data-astro-cid-ydfqk3vk] ul[data-astro-cid-ydfqk3vk]{flex-wrap:wrap;gap:8px 28px;margin:10px 0 0;padding:0;list-style:none;display:flex}.proof[data-astro-cid-ydfqk3vk] strong[data-astro-cid-ydfqk3vk]{color:#fff;font-family:var(--font-head);font-size:1.2rem}.pipeline[data-astro-cid-ydfqk3vk]{justify-content:center;align-items:stretch;gap:16px;max-width:860px;margin:0 auto 48px;padding:0;list-style:none;display:flex}.pipeline[data-astro-cid-ydfqk3vk] li[data-astro-cid-ydfqk3vk]{text-align:center;border-radius:var(--radius);background:var(--bg-soft);border:1px solid var(--line);flex-direction:column;flex:1;align-items:center;padding:20px;display:flex;position:relative}.pipeline[data-astro-cid-ydfqk3vk] li[data-astro-cid-ydfqk3vk]+li[data-astro-cid-ydfqk3vk]:before{content:"→";color:var(--purple-500);font-size:1.4rem;font-weight:700;position:absolute;top:50%;left:-16px;transform:translate(-50%,-50%)}.pipeline[data-astro-cid-ydfqk3vk] .icon-badge[data-astro-cid-ydfqk3vk]{margin-bottom:10px}.pipeline[data-astro-cid-ydfqk3vk] strong[data-astro-cid-ydfqk3vk]{font-family:var(--font-head);color:var(--ink)}.does[data-astro-cid-ydfqk3vk] .card[data-astro-cid-ydfqk3vk] h3[data-astro-cid-ydfqk3vk],.grid[data-astro-cid-ydfqk3vk] h3[data-astro-cid-ydfqk3vk]{font-size:1.15rem}.fit-yes[data-astro-cid-ydfqk3vk]{border-top:4px solid var(--success)}.fit-no[data-astro-cid-ydfqk3vk]{border-top:4px solid var(--danger)}.result[data-astro-cid-ydfqk3vk]{border-radius:var(--radius-sm);margin:0;padding:14px 16px;font-size:.95rem}.result[data-astro-cid-ydfqk3vk].bad{color:#8e2236;background:#fdecef}.result[data-astro-cid-ydfqk3vk].good{color:#0b6b45;background:#e7f7ef}.more-cta[data-astro-cid-ydfqk3vk]{margin-top:40px}.outcome-card[data-astro-cid-ydfqk3vk]{flex-direction:column;display:flex}.outcome-card[data-astro-cid-ydfqk3vk] p[data-astro-cid-ydfqk3vk]{flex:1}.o-stat[data-astro-cid-ydfqk3vk]{border-top:1px solid #ffffff1f;flex-wrap:wrap;align-items:baseline;gap:10px;padding-top:16px;display:flex}.o-stat[data-astro-cid-ydfqk3vk] .stat-value[data-astro-cid-ydfqk3vk]{font-size:2.4rem}.o-stat[data-astro-cid-ydfqk3vk] .stat-label[data-astro-cid-ydfqk3vk]{margin:0}.steps[data-astro-cid-ydfqk3vk]{margin:0;padding:0;list-style:none}.step-num[data-astro-cid-ydfqk3vk]{font-family:var(--font-head);color:var(--purple-200);margin-bottom:8px;font-size:2.2rem;font-weight:800;display:block}.steps[data-astro-cid-ydfqk3vk] .check-list[data-astro-cid-ydfqk3vk]{margin-bottom:0}.addon[data-astro-cid-ydfqk3vk] h2[data-astro-cid-ydfqk3vk]{font-size:clamp(1.8rem,3.4vw,2.4rem)}.addon[data-astro-cid-ydfqk3vk] .lead[data-astro-cid-ydfqk3vk]{margin-inline:auto}.addon-list[data-astro-cid-ydfqk3vk]{text-align:left;grid-template-columns:1fr 1fr;gap:0 32px;margin:8px auto 28px;display:inline-grid}.addon-note[data-astro-cid-ydfqk3vk]{margin:16px 0 0}.score-card[data-astro-cid-ydfqk3vk]{color:var(--ink);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;justify-self:center;width:100%;max-width:460px;margin:0;padding:24px}.sc-top[data-astro-cid-ydfqk3vk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sc-top[data-astro-cid-ydfqk3vk] div[data-astro-cid-ydfqk3vk]{display:grid}.sc-top[data-astro-cid-ydfqk3vk] .small[data-astro-cid-ydfqk3vk]{color:var(--muted)}.sc-gen[data-astro-cid-ydfqk3vk]{letter-spacing:.08em;text-transform:uppercase;background:var(--purple-50);color:var(--purple-600);border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700}.sc-main[data-astro-cid-ydfqk3vk]{align-items:center;gap:18px;margin:20px 0;display:flex}.sc-ring[data-astro-cid-ydfqk3vk]{--p:0;background:conic-gradient(var(--purple-500) calc(var(--p) * 1%), var(--purple-100) 0);border-radius:50%;flex:none;place-items:center;width:104px;height:104px;display:grid}.sc-ring[data-astro-cid-ydfqk3vk] span[data-astro-cid-ydfqk3vk]{width:80px;height:80px;color:var(--muted);background:#fff;border-radius:50%;align-content:center;place-items:center;font-size:.8rem;display:grid}.sc-ring[data-astro-cid-ydfqk3vk] strong[data-astro-cid-ydfqk3vk]{font-family:var(--font-head);color:var(--ink);font-size:1.9rem;line-height:1}.sc-overall[data-astro-cid-ydfqk3vk]{font-family:var(--font-head);font-size:1.1rem;font-weight:700}.sc-rows[data-astro-cid-ydfqk3vk]{margin:0}.sc-rows[data-astro-cid-ydfqk3vk] div[data-astro-cid-ydfqk3vk]{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:9px 0;font-size:.93rem;display:flex}.sc-rows[data-astro-cid-ydfqk3vk] dt[data-astro-cid-ydfqk3vk]{color:var(--muted)}.sc-rows[data-astro-cid-ydfqk3vk] dd[data-astro-cid-ydfqk3vk]{text-align:right;margin:0;font-weight:700}.sc-rows[data-astro-cid-ydfqk3vk] .good[data-astro-cid-ydfqk3vk]{color:var(--success)}.sc-rows[data-astro-cid-ydfqk3vk] .mid[data-astro-cid-ydfqk3vk]{color:#b7791f}.sc-rows[data-astro-cid-ydfqk3vk] .bad[data-astro-cid-ydfqk3vk]{color:var(--danger)}.sc-focus[data-astro-cid-ydfqk3vk]{background:var(--purple-50);border-radius:12px;margin-top:16px;padding:12px 14px;font-size:.93rem;font-weight:600}.sc-focus[data-astro-cid-ydfqk3vk] span[data-astro-cid-ydfqk3vk]{letter-spacing:.1em;text-transform:uppercase;color:var(--purple-600);margin-bottom:2px;font-size:.72rem;display:block}.sc-sync[data-astro-cid-ydfqk3vk]{color:var(--success);margin:14px 0 0;font-size:.88rem;font-weight:600}@media (width<=640px){.pipeline[data-astro-cid-ydfqk3vk]{flex-direction:column}.pipeline[data-astro-cid-ydfqk3vk] li[data-astro-cid-ydfqk3vk]+li[data-astro-cid-ydfqk3vk]:before{content:"↓";top:-8px;left:50%}.addon-list[data-astro-cid-ydfqk3vk]{grid-template-columns:1fr}}
