.section--flush-top[data-astro-cid-sxomagnq]{padding-top:0}.timeline[data-astro-cid-sxomagnq]{margin:0;padding:0;list-style:none}.tl-step[data-astro-cid-sxomagnq]{grid-template-columns:3rem minmax(0,1fr);gap:1rem;display:grid}@media (width>=48rem){.tl-step[data-astro-cid-sxomagnq]{grid-template-columns:5rem minmax(0,1fr);gap:1.5rem}}.tl-step__rail[data-astro-cid-sxomagnq]{justify-content:center;display:flex;position:relative}.tl-step__rail[data-astro-cid-sxomagnq]:before{content:"";background:var(--line);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.tl-step--last[data-astro-cid-sxomagnq] .tl-step__rail[data-astro-cid-sxomagnq]:before{height:3rem;bottom:auto}.tl-dot[data-astro-cid-sxomagnq]{background:var(--accent);width:3rem;height:3rem;color:var(--accent-ink);font-family:var(--font-mono);letter-spacing:.08em;box-shadow:0 0 0 .5rem var(--bg);border-radius:50%;place-items:center;font-size:.875rem;display:grid;position:relative}@media (width>=48rem){.tl-dot[data-astro-cid-sxomagnq]{width:4rem;height:4rem;font-size:1rem}}.tl-dot--dark[data-astro-cid-sxomagnq]{background:var(--dark);color:var(--accent)}.tl-step__body[data-astro-cid-sxomagnq]{min-width:0;padding-bottom:clamp(3rem,2rem + 3vw,5rem)}.tl-step--last[data-astro-cid-sxomagnq] .tl-step__body[data-astro-cid-sxomagnq]{padding-bottom:0}.tl-step__head[data-astro-cid-sxomagnq]{max-width:44rem;margin-bottom:1.5rem}.tl-step__head[data-astro-cid-sxomagnq] .label[data-astro-cid-sxomagnq]{margin-top:.75rem}@media (width>=48rem){.tl-step__head[data-astro-cid-sxomagnq] .label[data-astro-cid-sxomagnq]{margin-top:1.25rem}}.tl-options[data-astro-cid-sxomagnq]{background:var(--surface);border-radius:var(--r-xl);gap:.75rem;padding:.75rem;display:grid}@media (width>=60rem){.tl-options[data-astro-cid-sxomagnq]{grid-template-columns:1.4fr 1fr}}.tl-option__top[data-astro-cid-sxomagnq]{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.tl-price[data-astro-cid-sxomagnq]{text-align:right;margin:0;display:grid}.tl-price[data-astro-cid-sxomagnq] .num[data-astro-cid-sxomagnq]{letter-spacing:-.05em;font-size:clamp(1.75rem,1.4rem + 1vw,2.25rem);line-height:1}.tl-price[data-astro-cid-sxomagnq] span[data-astro-cid-sxomagnq]:last-child{font-size:var(--fs-sm);opacity:.75}.tl-option[data-astro-cid-sxomagnq] h4[data-astro-cid-sxomagnq]{font-size:var(--fs-h3);letter-spacing:-.035em;font-weight:500}.card--dark[data-astro-cid-sxomagnq] .checks[data-astro-cid-sxomagnq] svg{color:var(--accent)}.tl-split[data-astro-cid-sxomagnq]{align-items:center;gap:2rem;display:grid}@media (width>=60rem){.tl-split[data-astro-cid-sxomagnq]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}}.mock[data-astro-cid-sxomagnq]{background:var(--bg);width:min(100%,20rem);box-shadow:0 1.5rem 3rem -1rem #13131340, 0 0 0 1px var(--line);border-radius:1rem;justify-self:center;padding:1rem;font-size:.875rem;transform:rotate(2deg)}.mock__head[data-astro-cid-sxomagnq]{justify-content:space-between;align-items:center;margin-bottom:.75rem;font-weight:600;display:flex}.mock__pill[data-astro-cid-sxomagnq]{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--r-pill);background:var(--surface);color:var(--ink-2);padding:.15rem .45rem;font-size:.625rem}.mock__rows[data-astro-cid-sxomagnq]{gap:.4rem;margin:0 0 .75rem;padding:0;list-style:none;display:grid}.mock__rows[data-astro-cid-sxomagnq] li[data-astro-cid-sxomagnq],.mock__total[data-astro-cid-sxomagnq]{background:var(--surface);border-radius:.5rem;justify-content:space-between;gap:1rem;padding:.5rem .65rem;display:flex}.mock__rows[data-astro-cid-sxomagnq] span[data-astro-cid-sxomagnq]{color:var(--ink-2)}.mock__total[data-astro-cid-sxomagnq]{background:var(--accent);color:var(--accent-ink);margin:0}.tl-onboard[data-astro-cid-sxomagnq]{gap:.75rem;display:grid}@media (width>=60rem){.tl-onboard[data-astro-cid-sxomagnq]{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}.tl-chips[data-astro-cid-sxomagnq]{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.tl-chips[data-astro-cid-sxomagnq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.tl-chips[data-astro-cid-sxomagnq] li[data-astro-cid-sxomagnq]{align-items:center;gap:.75rem;padding:1rem 1.25rem;font-weight:500;display:flex}.tl-chips[data-astro-cid-sxomagnq] svg{flex:none;width:1.25rem;height:1.25rem}.tl-onboard__price[data-astro-cid-sxomagnq]{flex-direction:column;justify-content:center;display:flex}.tl-onboard__word[data-astro-cid-sxomagnq]{letter-spacing:-.03em;margin:.5rem 0;font-size:clamp(1.5rem,1.25rem + .8vw,2rem);line-height:1.1}.tl-rhythm[data-astro-cid-sxomagnq]{gap:.75rem;display:grid}@media (width>=60rem){.tl-rhythm[data-astro-cid-sxomagnq]{grid-template-columns:repeat(3,minmax(0,1fr))}}.tl-rhythm__when[data-astro-cid-sxomagnq]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);font-size:.8125rem}.tl-rhythm__when--accent[data-astro-cid-sxomagnq]{color:var(--accent)}.tl-rhythm[data-astro-cid-sxomagnq] h4[data-astro-cid-sxomagnq]{font-size:var(--fs-lg);font-weight:500}.deal[data-astro-cid-sxomagnq]{gap:.75rem;display:grid}@media (width>=56rem){.deal__col[data-astro-cid-sxomagnq] .checks[data-astro-cid-sxomagnq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 2.5rem}}.terms__more[data-astro-cid-sxomagnq]{margin-top:2rem}
