.hero[data-astro-cid-i3irphx7]{padding-top:clamp(56px,9vw,120px);padding-bottom:clamp(56px,7vw,96px)}.eyebrow[data-astro-cid-i3irphx7]{margin-bottom:28px}.title[data-astro-cid-i3irphx7]{font-family:var(--font-display);letter-spacing:-.045em;margin:0;font-size:clamp(56px,11vw,168px);font-weight:600;line-height:.92}.accent[data-astro-cid-i3irphx7]{color:var(--color-accent)}.row[data-astro-cid-i3irphx7]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(40px,6vw,72px);display:flex}.intro[data-astro-cid-i3irphx7]{flex:440px;max-width:560px}.pitch[data-astro-cid-i3irphx7]{margin:0 0 8px;font-size:clamp(20px,2vw,26px);font-weight:500;line-height:1.35}.sub[data-astro-cid-i3irphx7]{color:var(--color-text-muted);margin:0;font-size:18px}.actions[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.facts[data-astro-cid-i3irphx7]{border:1px solid var(--color-border);background:var(--color-surface);border-radius:20px;flex:0 380px;margin:0;padding:8px}.fact[data-astro-cid-i3irphx7]{border-bottom:1px solid var(--color-border);justify-content:space-between;gap:16px;padding:16px 18px;display:flex}.fact[data-astro-cid-i3irphx7]:last-child{border-bottom:0;align-items:center}dt[data-astro-cid-i3irphx7]{color:var(--color-text-muted);font-size:14px}dd[data-astro-cid-i3irphx7]{margin:0;font-size:15px;font-weight:600}.highlight[data-astro-cid-i3irphx7]{background:var(--color-accent);color:var(--color-on-accent);border-radius:var(--radius-pill);padding:4px 12px}.tag[data-astro-cid-7t72llso]{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);font-weight:500;display:inline-block}.tag--sm[data-astro-cid-7t72llso]{padding:5px 12px;font-size:13px}.tag--md[data-astro-cid-7t72llso]{padding:8px 16px;font-size:15px}.tag--dashed[data-astro-cid-7t72llso]{border:1px dashed var(--color-border-dashed);color:var(--color-text-muted)}.band[data-astro-cid-qxr5vyn5]{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:var(--color-band)}.inner[data-astro-cid-qxr5vyn5]{flex-wrap:wrap;gap:48px;padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(48px,6vw,80px);display:flex}.intro[data-astro-cid-qxr5vyn5]{flex:300px;max-width:380px}.eyebrow[data-astro-cid-qxr5vyn5]{margin-bottom:14px}.title[data-astro-cid-qxr5vyn5]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.05}.sub[data-astro-cid-qxr5vyn5]{color:var(--color-text-muted);margin:0;font-size:16px}.lists[data-astro-cid-qxr5vyn5]{flex-direction:column;flex:999 560px;gap:28px;min-width:0;display:flex}.group-label[data-astro-cid-qxr5vyn5]{color:var(--color-text-muted);margin:0 0 12px;font-size:13px;font-weight:600}.chips[data-astro-cid-qxr5vyn5],.kinds[data-astro-cid-qxr5vyn5]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kinds[data-astro-cid-qxr5vyn5]{gap:8px}.chip[data-astro-cid-qxr5vyn5]{font-family:var(--font-display);letter-spacing:-.02em;border:1px solid var(--color-border);border-radius:14px;padding:14px 22px;font-size:22px;font-weight:600;line-height:1.6}.chip--accent[data-astro-cid-qxr5vyn5]{border-color:var(--color-accent);color:var(--color-accent)}.chip--more[data-astro-cid-qxr5vyn5]{border:1px dashed var(--color-border-dashed);color:var(--color-text-muted)}.disclaimer[data-astro-cid-qxr5vyn5]{color:var(--color-text-subtle);margin:0;font-size:13px}.tags[data-astro-cid-cm3albtb]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.section[data-astro-cid-3nyv3z2d]{padding-top:var(--section-y);padding-bottom:var(--section-y)}.grid[data-astro-cid-3nyv3z2d]{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px;display:grid}.card[data-astro-cid-3nyv3z2d]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:24px;flex-direction:column;gap:20px;min-height:380px;padding:32px;display:flex}.card-top[data-astro-cid-3nyv3z2d]{justify-content:space-between;align-items:center;display:flex}.num[data-astro-cid-3nyv3z2d]{font-family:var(--font-display);color:var(--color-accent);font-size:15px;font-weight:600}.card-title[data-astro-cid-3nyv3z2d]{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.card-body[data-astro-cid-3nyv3z2d]{color:var(--color-text-muted);flex:1;margin:0;font-size:16px}.section[data-astro-cid-vvm4xlcm]{padding-top:0;padding-bottom:var(--section-y)}.grid[data-astro-cid-vvm4xlcm]{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;display:grid}.card[data-astro-cid-vvm4xlcm]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:28px;flex-direction:column;gap:20px;padding:clamp(28px,3.5vw,44px);display:flex}.card-top[data-astro-cid-vvm4xlcm]{justify-content:space-between;align-items:center;gap:12px;display:flex}.label[data-astro-cid-vvm4xlcm]{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent);font-size:13px;font-weight:600}.badge[data-astro-cid-vvm4xlcm]{letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--color-accent);color:var(--color-accent);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:700;display:inline-flex}.badge-dot[data-astro-cid-vvm4xlcm]{background:var(--color-accent);border-radius:50%;width:7px;height:7px;display:inline-block}.card-title[data-astro-cid-vvm4xlcm]{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:clamp(28px,3vw,40px);font-weight:600;line-height:1.05}.card-body[data-astro-cid-vvm4xlcm]{color:var(--color-text-muted);margin:0;font-size:17px}.footnote[data-astro-cid-vvm4xlcm]{border-top:1px solid var(--color-border);color:var(--color-text-subtle);margin:auto 0 0;padding-top:18px;font-size:15px}.footnote[data-astro-cid-vvm4xlcm] strong[data-astro-cid-vvm4xlcm]{color:var(--color-text);font-weight:600}.ext-link[data-astro-cid-vvm4xlcm],.ext-link[data-astro-cid-vvm4xlcm]:hover{color:var(--color-accent);align-items:center;gap:6px;margin-top:8px;padding:6px 0;font-weight:600;display:inline-flex}.panel[data-astro-cid-32yurbtt] :focus-visible{outline-color:var(--color-on-accent)}.wrap[data-astro-cid-32yurbtt]{padding:0 var(--gutter);scroll-margin-top:24px}.panel[data-astro-cid-32yurbtt]{max-width:var(--container-max);background:var(--color-accent);color:var(--color-on-accent);border-radius:32px;margin:0 auto;padding:clamp(32px,5vw,72px);overflow:hidden}.eyebrow[data-astro-cid-32yurbtt]{margin-bottom:32px}.headline[data-astro-cid-32yurbtt]{flex-wrap:wrap;align-items:flex-end;gap:32px 64px;display:flex}.number[data-astro-cid-32yurbtt]{font-family:var(--font-display);flex:0 auto;align-items:flex-end;gap:12px;display:flex}.big[data-astro-cid-32yurbtt]{letter-spacing:-.07em;font-size:clamp(140px,22vw,320px);font-weight:700;line-height:.78}.unit[data-astro-cid-32yurbtt]{padding-bottom:6px;font-size:clamp(24px,2.6vw,36px);font-weight:600;line-height:1}.copy[data-astro-cid-32yurbtt]{flex:380px;max-width:520px}.title[data-astro-cid-32yurbtt]{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(30px,3.2vw,44px);font-weight:600;line-height:1.05}.body[data-astro-cid-32yurbtt]{margin:0;font-size:17px}.timeline[data-astro-cid-32yurbtt]{border-top:2px solid var(--color-on-accent);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0 32px;margin:clamp(48px,6vw,80px) 0 0;padding:0;list-style:none;display:grid}.step[data-astro-cid-32yurbtt]{padding-top:20px;position:relative}.step-dot[data-astro-cid-32yurbtt]{background:var(--color-on-accent);border-radius:50%;width:16px;height:16px;position:absolute;top:-9px;left:0}.step-label[data-astro-cid-32yurbtt]{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;margin:8px 0 6px;font-size:13px;font-weight:700}.step-text[data-astro-cid-32yurbtt]{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.15}.paces[data-astro-cid-32yurbtt]{flex-direction:column;gap:14px;margin-top:clamp(48px,6vw,72px);display:flex}.paces-intro[data-astro-cid-32yurbtt]{margin:0;font-size:16px;font-weight:500}.pace-grid[data-astro-cid-32yurbtt]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pace-grid[data-astro-cid-32yurbtt]>li[data-astro-cid-32yurbtt]{display:flex}.pace[data-astro-cid-32yurbtt],.pace[data-astro-cid-32yurbtt]:hover{color:var(--color-on-accent);border:1px solid var(--color-border-on-accent);border-radius:18px;flex-direction:column;flex:1;gap:4px;padding:18px 20px;text-decoration:none;display:flex}.pace--featured[data-astro-cid-32yurbtt],.pace--featured[data-astro-cid-32yurbtt]:hover{background:var(--color-bg);color:var(--color-text);border:0}.pace-head[data-astro-cid-32yurbtt]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pace-title[data-astro-cid-32yurbtt]{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.pace-badge[data-astro-cid-32yurbtt]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent);font-size:12px;font-weight:700}.pace-body[data-astro-cid-32yurbtt]{color:var(--color-on-accent-muted);font-size:15px}.pace--featured[data-astro-cid-32yurbtt] .pace-body[data-astro-cid-32yurbtt]{color:var(--color-text-muted)}.footer[data-astro-cid-32yurbtt]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:48px;display:flex}.fineprint[data-astro-cid-32yurbtt]{max-width:460px;color:var(--color-on-accent-muted);margin:0;font-size:14px}.section[data-astro-cid-a7ysd4hc]{padding-top:var(--section-y)}.layout[data-astro-cid-a7ysd4hc]{flex-wrap:wrap;gap:48px 80px;display:flex}.intro[data-astro-cid-a7ysd4hc]{flex-direction:column;flex:400px;gap:24px;max-width:520px;display:flex}.eyebrow[data-astro-cid-a7ysd4hc]{margin-bottom:18px}.sub[data-astro-cid-a7ysd4hc]{color:var(--color-text-muted);margin:0;font-size:18px}.detail[data-astro-cid-a7ysd4hc]{flex-direction:column;flex:999 520px;gap:24px;min-width:0;display:flex}.options[data-astro-cid-a7ysd4hc]{border-top:1px solid var(--color-border);margin:0;padding:0;list-style:none}.option[data-astro-cid-a7ysd4hc]{border-bottom:1px solid var(--color-border);gap:20px;padding:24px 0;display:flex}.option[data-astro-cid-a7ysd4hc] .option-icon{flex:none;margin-top:3px}.option-title[data-astro-cid-a7ysd4hc]{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600;display:block}.option-body[data-astro-cid-a7ysd4hc]{color:var(--color-text-muted);font-size:16px}.compare[data-astro-cid-a7ysd4hc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px;display:grid}.mini[data-astro-cid-a7ysd4hc]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:20px;padding:20px 22px}.mini--active[data-astro-cid-a7ysd4hc]{border-color:var(--color-accent)}.mini-label[data-astro-cid-a7ysd4hc]{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-subtle);margin:0 0 6px;font-size:12px;font-weight:700}.mini--active[data-astro-cid-a7ysd4hc] .mini-label[data-astro-cid-a7ysd4hc]{color:var(--color-accent)}.mini-body[data-astro-cid-a7ysd4hc]{margin:0;font-size:15px}.section[data-astro-cid-oqofhgix]{padding-top:var(--section-y);padding-bottom:var(--section-y)}.layout[data-astro-cid-oqofhgix]{flex-wrap:wrap;gap:48px 80px;display:flex}.intro[data-astro-cid-oqofhgix]{flex:420px}.eyebrow[data-astro-cid-oqofhgix]{margin-bottom:18px}.title[data-astro-cid-oqofhgix]{margin-bottom:24px}.sub[data-astro-cid-oqofhgix]{max-width:480px;color:var(--color-text-muted);margin:0;font-size:18px}.points[data-astro-cid-oqofhgix]{flex-direction:column;flex:420px;margin:0;padding:0;list-style:none;display:flex}.point[data-astro-cid-oqofhgix]{border-top:1px solid var(--color-border);gap:20px;padding:28px 0;display:flex}.point[data-astro-cid-oqofhgix]:last-child{border-bottom:1px solid var(--color-border)}.point[data-astro-cid-oqofhgix] .point-icon{flex:none;margin-top:2px}.point-title[data-astro-cid-oqofhgix]{font-family:var(--font-display);letter-spacing:-.02em;margin:0 0 6px;font-size:22px;font-weight:600;line-height:1.6}.point-body[data-astro-cid-oqofhgix]{color:var(--color-text-muted);margin:0;font-size:16px}
