.sp-hero[data-astro-cid-lmkygsfs]{background:var(--ink);color:var(--white);padding:clamp(3rem,6vw,5rem) 0 clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden;text-align:center}.crumb[data-astro-cid-lmkygsfs]{display:inline-flex;align-items:center;gap:.5rem;font-size:.78rem;color:#ffffff80;margin-bottom:1.5rem}.crumb[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:#ffffffb3;text-decoration:none}.crumb[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]:hover{color:var(--brass-soft)}.hero-center[data-astro-cid-lmkygsfs]{max-width:760px;margin:0 auto}.badge-amber[data-astro-cid-lmkygsfs]{display:inline-block;padding:.35rem .85rem;border-radius:999px;background:#b4864c33;border:1px solid rgba(180,134,76,.4);color:var(--brass-soft);font-size:.75rem;font-weight:600;margin-bottom:1rem}.hero-title[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,3.2rem);line-height:1.1;color:var(--white);margin-bottom:1rem}.hero-lead[data-astro-cid-lmkygsfs]{font-size:1.05rem;color:#ffffffbf;line-height:1.6;margin:0}.pricing-group[data-astro-cid-lmkygsfs]{margin-bottom:3.5rem}.group-header[data-astro-cid-lmkygsfs]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:1.25rem;border-bottom:2px solid var(--line);padding-bottom:.75rem}.group-header[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:1.4rem;color:var(--ink)}.group-tag[data-astro-cid-lmkygsfs]{font-size:.75rem;color:var(--brass-deep);font-weight:600;text-transform:uppercase}.table-wrap[data-astro-cid-lmkygsfs]{overflow-x:auto;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md)}.price-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;text-align:left}.price-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--ivory);padding:1rem 1.25rem;font-size:.78rem;text-transform:uppercase;letter-spacing:.05em;color:var(--stone-deep);border-bottom:1px solid var(--line)}.price-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:1.15rem 1.25rem;border-bottom:1px solid var(--line);font-size:.88rem;color:var(--stone)}.price-table[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:0}.price-val[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-weight:700;color:var(--brass-deep);white-space:nowrap}.time-badge[data-astro-cid-lmkygsfs]{display:inline-block;padding:.2rem .6rem;border-radius:4px;background:var(--ivory);border:1px solid var(--line);font-size:.75rem;color:var(--ink);font-weight:600;white-space:nowrap}.note-val[data-astro-cid-lmkygsfs]{font-size:.82rem}.statutory-note[data-astro-cid-lmkygsfs]{background:var(--ivory);border:1px solid var(--line);border-left:4px solid var(--brass);border-radius:var(--radius-md);padding:1.25rem 1.5rem;display:flex;gap:1rem;align-items:flex-start;margin-top:2rem}.statutory-note[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.88rem;color:var(--stone-deep);line-height:1.6;margin:0}.drivers-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.5rem}.driver-card[data-astro-cid-lmkygsfs]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-md);padding:1.75rem}.driver-icon[data-astro-cid-lmkygsfs]{width:44px;height:44px;border-radius:8px;background:var(--ivory);display:flex;align-items:center;justify-content:center;margin-bottom:1rem}.driver-card[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{font-family:var(--font-heading);font-size:1.05rem;color:var(--ink);margin-bottom:.5rem}.driver-card[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{font-size:.85rem;color:var(--stone);line-height:1.6;margin:0}.cta-banner[data-astro-cid-lmkygsfs]{background:var(--ink-2);color:var(--white);padding:4rem 0;border-top:1px solid rgba(255,255,255,.08)}.cta-banner-inner[data-astro-cid-lmkygsfs]{display:flex;align-items:center;justify-content:space-between;gap:2rem}.cta-banner[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{font-family:var(--font-display);font-size:clamp(1.8rem,3.2vw,2.5rem);color:var(--white);margin:.5rem 0}.cta-banner[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{color:#ffffffb3;margin:0;max-width:580px}.cta-actions[data-astro-cid-lmkygsfs]{display:flex;gap:1rem;flex-shrink:0}@media(max-width:768px){.cta-banner-inner[data-astro-cid-lmkygsfs]{flex-direction:column;align-items:flex-start}.group-header[data-astro-cid-lmkygsfs]{flex-direction:column;gap:.35rem}}
