.hero[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden;padding:0 0 44px;background:#0d0e10}.hero[data-astro-cid-j7pv25f6] .hero-bg{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:560px}.hero[data-astro-cid-j7pv25f6] .hero-bg img{width:100%;height:100%;object-fit:cover;object-position:45% 40%;display:block}.hero[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:0;right:0;top:0;height:562px;background:linear-gradient(180deg,#0d0e108c,#0d0e10b8 45%,#0d0e10)}.hero-in[data-astro-cid-j7pv25f6]{padding-top:26px}.rating-pill[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#0d0e1099;border:1px solid rgba(255,255,255,.18);color:#fff;font-size:.9rem;font-weight:600;text-decoration:none;backdrop-filter:blur(6px)}.rating-pill[data-astro-cid-j7pv25f6]:hover{color:#fff;border-color:#fff6}.rating-pill[data-astro-cid-j7pv25f6] .stars[data-astro-cid-j7pv25f6]{letter-spacing:1px}.hero-cta[data-astro-cid-j7pv25f6]{display:grid;gap:10px;margin-top:22px}.hero-cta[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{box-shadow:0 10px 30px #00000059}.hero-cta[data-astro-cid-j7pv25f6] .btn-primary[data-astro-cid-j7pv25f6]{box-shadow:0 10px 30px #e10a0a59}.hero-cta[data-astro-cid-j7pv25f6] .btn-ghost[data-astro-cid-j7pv25f6]{background:#0d0e1073;backdrop-filter:blur(6px)}@media (min-width: 560px){.hero-cta[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap}}.hero[data-astro-cid-j7pv25f6] .lede[data-astro-cid-j7pv25f6]{text-shadow:0 1px 12px rgba(0,0,0,.6)}@media (min-width: 900px){.hero[data-astro-cid-j7pv25f6] .hero-bg{position:absolute;inset:0 0 0 42%;width:auto;height:100%}.hero[data-astro-cid-j7pv25f6] .hero-bg img{object-position:35% 50%}.hero[data-astro-cid-j7pv25f6]:after{inset:0 auto 0 42%;width:22%;height:auto;background:linear-gradient(90deg,#0d0e10,#0d0e1000)}.hero-in[data-astro-cid-j7pv25f6]{padding-top:0}}.hero-in[data-astro-cid-j7pv25f6]{position:relative;z-index:1}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:14ch}.lede[data-astro-cid-j7pv25f6]{color:#c9cdd2;max-width:40em;font-size:1.05rem}@media (min-width: 900px){.hero[data-astro-cid-j7pv25f6]{padding:80px 0 72px}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6],.lede[data-astro-cid-j7pv25f6],.picker[data-astro-cid-j7pv25f6]{max-width:min(560px,40vw)}.hero[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:clamp(3rem,5.6vw,4.6rem)}}.picker[data-astro-cid-j7pv25f6]{margin-top:28px;max-width:780px}.picker-q[data-astro-cid-j7pv25f6]{font:800 1.5rem var(--font-head);text-transform:uppercase;margin:0 0 12px}.picker-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (min-width: 700px){.picker-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}}.picker-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;padding:16px 14px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:12px;backdrop-filter:blur(6px);color:#fff;text-decoration:none;font-weight:600;line-height:1.25;transition:border-color .15s,background .15s}.picker-grid[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{border-color:var(--red);background:#e10a0a24;color:#fff}.picker-grid[data-astro-cid-j7pv25f6] svg{flex:none;color:var(--red)}.specials[data-astro-cid-j7pv25f6]{background:var(--bg-soft)}.deal-grid[data-astro-cid-j7pv25f6]{display:grid;gap:18px}@media (min-width: 700px){.deal-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}@media (min-width: 1150px){.deal-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.deal[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:26px 24px 22px;box-shadow:0 14px 34px #11121412;overflow:hidden}.deal[data-astro-cid-j7pv25f6]:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:linear-gradient(90deg,var(--red),#ff5a3c)}.deal[data-astro-cid-j7pv25f6] .deal-price[data-astro-cid-j7pv25f6]{font:800 3rem/1 var(--font-head);color:var(--red);margin:0 0 6px}.deal[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0 0 8px;font-size:1.45rem}.deal[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--ink-2);margin:0 0 18px}.deal[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{margin-top:auto;align-self:stretch}.deal[data-astro-cid-j7pv25f6] .deal-note[data-astro-cid-j7pv25f6]{font-size:.82rem;color:var(--muted);margin:12px 0 0}.deal-terms[data-astro-cid-j7pv25f6]{font-size:.88rem;color:var(--muted);margin:18px 0 0}.intro[data-astro-cid-j7pv25f6]{max-width:52em;color:var(--ink-2)}.svc[data-astro-cid-j7pv25f6]{list-style:none;margin:28px 0 0;padding:0;border-top:2px solid var(--ink)}.svc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding:24px 4px;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none;transition:padding .2s,color .2s}.svc[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{padding-left:14px;color:var(--red)}.n[data-astro-cid-j7pv25f6]{font:800 1.2rem var(--font-head);color:var(--red)}.t[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font:800 clamp(1.5rem,3.2vw,2.3rem)/1 var(--font-head);text-transform:uppercase}.t[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;color:var(--muted);font-size:.95rem;margin-top:6px;max-width:60em}.two-col[data-astro-cid-j7pv25f6]{display:grid;gap:10px 56px}@media (min-width: 900px){.two-col[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr}}.two-col[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0}.quote-band[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#c50000,#8f0000);color:#fff}.quote-grid[data-astro-cid-j7pv25f6]{display:grid;gap:36px}@media (min-width: 960px){.quote-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:64px}}.quote-grid[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-top:0}.steps[data-astro-cid-j7pv25f6]{padding-left:1.2em;margin:0 0 26px}.steps[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:14px}.steps[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font:800 1.35rem var(--font-head);text-transform:uppercase}.steps[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{color:#ffd9d9}.form-card[data-astro-cid-j7pv25f6] .card{color:var(--ink);box-shadow:0 30px 60px #00000059;border:0}
