.hero.svelte-1uha8ag{padding-block:clamp(40px,9vw,112px) clamp(32px,5vw,56px)}.hero-in.svelte-1uha8ag{justify-items:start;gap:20px;display:grid}h1.svelte-1uha8ag{margin:0;font-size:clamp(44px,8vw,92px);line-height:.95}.accent-line.svelte-1uha8ag{color:var(--accent-2)}.lead.svelte-1uha8ag{max-width:46ch;color:var(--text-muted);margin:0;font-size:clamp(17px,1.6vw,20px)}.start.svelte-1uha8ag{width:100%;max-width:560px;margin-top:8px}.row.svelte-1uha8ag{gap:12px;display:grid}@media (width>=640px){.row.svelte-1uha8ag{grid-template-columns:1fr auto}}.row.svelte-1uha8ag .cta:where(.svelte-1uha8ag){margin-inline:6px}.row.svelte-1uha8ag .input:where(.svelte-1uha8ag){height:52px}.hint.svelte-1uha8ag,.error.svelte-1uha8ag,.notice.svelte-1uha8ag{margin:10px 0 0}.facts.svelte-1uha8ag{color:var(--text-muted);flex-wrap:wrap;gap:6px 20px;margin:12px 0 0;font-size:13px;display:flex}.facts.svelte-1uha8ag b:where(.svelte-1uha8ag){color:var(--text);font-weight:600}.deals.svelte-1uha8ag{padding-bottom:clamp(48px,7vw,96px)}.deals.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:0 0 14px}.deals.svelte-1uha8ag ul:where(.svelte-1uha8ag){gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.deals.svelte-1uha8ag ul:where(.svelte-1uha8ag){grid-template-columns:repeat(3,minmax(0,1fr))}}.deal.svelte-1uha8ag{height:100%;color:inherit;background:var(--surface);border:1px solid var(--border);border-radius:var(--r);flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.deal.svelte-1uha8ag:hover{border-color:var(--accent-2)}.photo.svelte-1uha8ag{aspect-ratio:3/2;background:var(--surface-2);position:relative;overflow:hidden}.photo.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.badge.svelte-1uha8ag{position:absolute;top:12px;left:12px}.body.svelte-1uha8ag{gap:6px;padding:14px 16px 16px;display:grid}h3.svelte-1uha8ag{margin:0;font-size:22px}.meta.svelte-1uha8ag{color:var(--text-muted);margin:0;font-size:13px}.price.svelte-1uha8ag{align-items:baseline;gap:10px;margin:4px 0 0;font-size:20px;font-weight:700;display:flex}.price.svelte-1uha8ag s:where(.svelte-1uha8ag){color:var(--text-muted);font-size:14px;font-weight:400}.price.svelte-1uha8ag svg{color:var(--text-muted);align-self:center;margin-left:auto}
