.hero.svelte-15o1x35.svelte-15o1x35{display:flex;align-items:flex-end;padding-bottom:max(3rem,6vh)}h1.svelte-15o1x35.svelte-15o1x35{font-size:var(--display-xl);font-weight:400;line-height:.95;letter-spacing:var(--tracking-tight);margin-bottom:2rem}.how.svelte-15o1x35.svelte-15o1x35{display:flex;align-items:center;border-top:1px solid var(--border)}.steps.svelte-15o1x35.svelte-15o1x35{border-top:1px solid var(--border-strong)}.step.svelte-15o1x35.svelte-15o1x35{display:flex;align-items:baseline;gap:1.5rem;padding:1.25rem 0;border-bottom:1px solid var(--border)}.step-n.svelte-15o1x35.svelte-15o1x35{font-size:var(--mono);color:var(--text-tertiary);letter-spacing:var(--tracking-wide);width:2.5rem;flex-shrink:0}.step-body.svelte-15o1x35.svelte-15o1x35{display:flex;flex-direction:column;gap:.25rem}.step-t.svelte-15o1x35.svelte-15o1x35{font-size:var(--body-lg);font-weight:500}.step-d.svelte-15o1x35.svelte-15o1x35{font-size:var(--body-md);color:var(--text-tertiary);line-height:1.5}.body.svelte-15o1x35.svelte-15o1x35{min-height:auto;border-top:1px solid var(--border);padding:max(4rem,6vh) 0}.grid-two.svelte-15o1x35.svelte-15o1x35{display:grid;grid-template-columns:1fr;gap:3rem;align-items:start}@media (min-width: 768px){.grid-two.svelte-15o1x35.svelte-15o1x35{grid-template-columns:1fr 1.2fr;gap:6rem}}.offer.svelte-15o1x35.svelte-15o1x35{display:flex;flex-direction:column;gap:.4rem;padding:1.25rem 0;border-bottom:1px solid var(--border);transition:padding-left .25s cubic-bezier(.33,1,.68,1)}.offers.svelte-15o1x35>.offer.svelte-15o1x35:first-of-type{border-top:1px solid var(--border-strong)}@media (hover: hover){.offer.svelte-15o1x35.svelte-15o1x35:hover{padding-left:.5rem}}.offer-head.svelte-15o1x35.svelte-15o1x35{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.offer-title.svelte-15o1x35.svelte-15o1x35{font-size:var(--body-lg);font-weight:500}.offer-price.svelte-15o1x35.svelte-15o1x35{font-size:var(--mono);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-tertiary);white-space:nowrap}.offer-d.svelte-15o1x35.svelte-15o1x35{font-size:var(--body-md);color:var(--text-secondary);line-height:1.5}.reassure.svelte-15o1x35.svelte-15o1x35{font-size:var(--body-md);color:var(--text-tertiary);line-height:1.55;margin-top:1.5rem;max-width:40ch}
