.offer-ladder[data-astro-cid-5msqbpks]{z-index:2;padding:clamp(3.5rem, 7vw, 6rem) var(--gutter,1.25rem);background:var(--bg);color:var(--ink);scroll-margin-top:1rem;position:relative}.offer-inner[data-astro-cid-5msqbpks]{max-width:var(--shell,70rem);margin:0 auto;container-type:inline-size}.svc-page .offer-ladder[data-astro-cid-5msqbpks]{padding-left:0;padding-right:0}.offer-heading[data-astro-cid-5msqbpks]{max-width:44rem;margin-bottom:clamp(2rem,4vw,3rem)}.offer-heading[data-astro-cid-5msqbpks] h2[data-astro-cid-5msqbpks]{font-size:var(--h2-section,clamp(1.75rem, 3vw, 2.5rem));margin:0 0 1rem;line-height:1.12}.offer-intro[data-astro-cid-5msqbpks]{color:var(--muted);max-width:40rem;margin:0;font-size:1.0625rem;line-height:1.65}.offer-grid[data-astro-cid-5msqbpks]{grid-template-columns:1fr;gap:1rem;margin:0;padding:0;list-style:none;display:grid}.offer-card[data-astro-cid-5msqbpks]{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow);border-radius:20px;flex-direction:column;padding:1.5rem;display:flex}.offer-featured[data-astro-cid-5msqbpks]{border:2px solid var(--accent);padding:calc(1.5rem - 1px)}.offer-price[data-astro-cid-5msqbpks]{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:flex-start;align-items:flex-start;margin:0 0 .75rem;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:800;line-height:1.15;display:flex}.offer-featured[data-astro-cid-5msqbpks] .offer-price[data-astro-cid-5msqbpks]{color:var(--accent-text)}.offer-price[data-astro-cid-5msqbpks] span[data-astro-cid-5msqbpks]{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin-top:.4rem;font-size:.875rem;font-weight:600;line-height:1.4}.offer-card[data-astro-cid-5msqbpks] h3[data-astro-cid-5msqbpks]{border-top:1px solid var(--line);margin:0 0 1rem;padding-top:1rem;font-size:1.125rem;line-height:1.35}.offer-includes[data-astro-cid-5msqbpks]{margin:0 0 1rem;padding:0;font-size:.95rem;line-height:1.55;list-style:none}.offer-includes[data-astro-cid-5msqbpks] li[data-astro-cid-5msqbpks]{padding-left:1.6rem;position:relative}.offer-includes[data-astro-cid-5msqbpks] li[data-astro-cid-5msqbpks]:before{content:"";background:color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;width:1.05rem;height:1.05rem;position:absolute;top:.32em;left:0}.offer-includes[data-astro-cid-5msqbpks] li[data-astro-cid-5msqbpks]:after{content:"";border:solid var(--accent-text);border-width:0 2px 2px 0;width:.32rem;height:.55rem;position:absolute;top:.52em;left:.36rem;transform:rotate(45deg)}.offer-includes[data-astro-cid-5msqbpks] li[data-astro-cid-5msqbpks]+li[data-astro-cid-5msqbpks]{margin-top:.6rem}.offer-small[data-astro-cid-5msqbpks]{color:var(--muted);margin:0 0 1.25rem;font-size:.875rem;line-height:1.55}.offer-actions[data-astro-cid-5msqbpks]{flex-direction:column;gap:.75rem;margin-top:auto;display:flex}.offer-credit[data-astro-cid-5msqbpks]{background:var(--bg);border:1px solid var(--line);border-radius:12px;margin:0;padding:.75rem .9rem;font-size:.875rem;font-weight:600;line-height:1.5}.offer-cta[data-astro-cid-5msqbpks]{text-align:center;flex:none;align-self:stretch;padding-inline:1rem;font-size:.9375rem}.offer-extra[data-astro-cid-5msqbpks]{color:var(--accent-text);text-underline-offset:.2em;align-self:flex-start;padding:.8rem 0;font-size:.9rem;font-weight:600;line-height:1.4;display:inline-block}.offer-boundary[data-astro-cid-5msqbpks]{max-width:90ch;color:var(--muted);margin:1.75rem 0 0;font-size:.875rem;line-height:1.6}.offer-boundary[data-astro-cid-5msqbpks] a[data-astro-cid-5msqbpks]{color:var(--accent-text);padding:.55rem 0;font-weight:700;display:inline-block}@container (width>=36rem) and (width<=59.99rem){.offer-card[data-astro-cid-5msqbpks]{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);column-gap:clamp(1.5rem,4vw,3rem);padding:1.75rem;display:grid}.offer-featured[data-astro-cid-5msqbpks]{padding:calc(1.75rem - 1px)}.offer-price[data-astro-cid-5msqbpks]{grid-area:1/1}.offer-card[data-astro-cid-5msqbpks] h3[data-astro-cid-5msqbpks]{grid-area:2/1}.offer-actions[data-astro-cid-5msqbpks]{grid-area:3/1;align-self:end}.offer-includes[data-astro-cid-5msqbpks]{grid-area:1/2/span 2;margin-top:.25rem}.offer-small[data-astro-cid-5msqbpks]{grid-area:3/2;margin-bottom:0}}@container (width>=60rem){.offer-grid[data-astro-cid-5msqbpks]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@supports (grid-template-rows:subgrid){.offer-card[data-astro-cid-5msqbpks]{grid-row:span 5;grid-template-rows:subgrid;row-gap:0;display:grid}.offer-actions[data-astro-cid-5msqbpks]{align-self:end}}.offer-card[data-astro-cid-5msqbpks]{padding:1.75rem}.offer-featured[data-astro-cid-5msqbpks]{padding:calc(1.75rem - 1px)}}
