.hero.svelte-1uha8ag{isolation:isolate;width:100%;min-width:0;margin:calc(-1 * var(--site-header-height,4rem)) calc(50% - 50vw) 0;padding:calc(var(--site-header-height,4rem) + 2.25rem) max(1.25rem, calc(50vw - 50% + 1.25rem)) 3.5rem;color:#f7f7f4;gap:1.25rem;display:grid;position:relative}@media (width<=63.99rem){.hero.svelte-1uha8ag{width:auto;max-width:none}}.hero-scrim.svelte-1uha8ag{z-index:0;background:radial-gradient(60% 80% at 15%,#0000008c,#0000 75%);position:absolute;inset:0}.hero-copy.svelte-1uha8ag,.hero-panel.svelte-1uha8ag{z-index:1;text-align:center;min-width:0;max-width:100%;position:relative}.hero.svelte-1uha8ag .eyebrow:where(.svelte-1uha8ag){margin:0 0 1rem}.hero.svelte-1uha8ag .muted:where(.svelte-1uha8ag){color:#c7c7c2}h1.svelte-1uha8ag{letter-spacing:-.03em;overflow-wrap:break-word;color:#f7f7f4;margin:0;font-size:clamp(1.95rem,8vw,2.55rem);line-height:1.14}@media (width>=40rem){.hero.svelte-1uha8ag{padding-top:4.5rem;padding-bottom:4.5rem;gap:2rem;padding-inline:max(2.5rem,50vw - 50% + 2.5rem)}h1.svelte-1uha8ag{letter-spacing:-.04em;font-size:clamp(2.5rem,6vw,3.35rem);line-height:1.06}}@media (width>=64rem){.hero.svelte-1uha8ag{grid-template-columns:minmax(0,1.2fr) minmax(22rem,.9fr);align-items:center;gap:3.25rem 4rem;min-height:min(760px,100svh - 4rem);padding-top:6.5rem;padding-bottom:6.5rem}.hero-copy.svelte-1uha8ag,.hero-panel.svelte-1uha8ag{text-align:start}.hero-alt.svelte-1uha8ag{justify-content:flex-start}h1.svelte-1uha8ag{font-size:clamp(2.85rem,4vw,4rem);line-height:1.05}}.scan-form.svelte-1uha8ag{width:100%;min-width:0;max-width:100%;margin:0 0 .4rem}.row.svelte-1uha8ag{border-radius:var(--radius-xl);flex-wrap:wrap;gap:.65rem;width:100%;min-width:0;max-width:100%;padding:.65rem;display:flex}.field.svelte-1uha8ag{border:1px solid var(--border);border-radius:var(--radius-pill);min-width:0;max-width:100%;min-height:3.35rem;transition:border-color var(--dur-fast) ease, box-shadow var(--dur-fast) ease;background:#00000059;flex:16rem;align-items:center;display:flex}.field.svelte-1uha8ag:focus-within{border-color:var(--brand-400);box-shadow:var(--focus-ring)}.proto.svelte-1uha8ag{color:var(--faint);font-family:var(--mono);-webkit-user-select:none;user-select:none;white-space:nowrap;flex:none;padding-left:1rem;font-size:.88rem}input.svelte-1uha8ag{width:100%;min-width:0;font:inherit;color:var(--fg);text-align:start;background:0 0;border:0;flex:1;padding:.85rem 1rem .85rem .35rem;font-size:1.02rem}input.svelte-1uha8ag:focus{box-shadow:none;outline:none}.row.svelte-1uha8ag .btn:where(.svelte-1uha8ag){border-radius:var(--radius-pill);flex:auto;width:100%}@media (width<=39.99rem){.row.svelte-1uha8ag{flex-direction:column;align-items:stretch}.field.svelte-1uha8ag,.row.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:none;width:100%}}@media (width>=40rem){.row.svelte-1uha8ag .btn:where(.svelte-1uha8ag){flex:none;width:auto}}@media (width>=64rem){.hero-panel.svelte-1uha8ag .row:where(.svelte-1uha8ag){flex-direction:column;align-items:stretch;gap:.75rem;padding:1.1rem}.hero-panel.svelte-1uha8ag .field:where(.svelte-1uha8ag),.hero-panel.svelte-1uha8ag .row:where(.svelte-1uha8ag) .btn:where(.svelte-1uha8ag){flex:none;width:100%}.hero-panel.svelte-1uha8ag .scan-form:where(.svelte-1uha8ag){margin-bottom:0}.hero-follow.svelte-1uha8ag{position:absolute;top:100%;left:0;right:0}}.small.svelte-1uha8ag{letter-spacing:0;text-transform:none;color:var(--muted,#c7c7c2);margin:.85rem 0 0;font-size:.88rem;font-weight:500}.notice.svelte-1uha8ag{border-radius:var(--radius-lg);color:var(--ok-300);background:#fbbf2414;border:1px solid #fbbf2459;margin:1rem 0 0;padding:.85rem 1.1rem;font-size:.92rem}.notice.svelte-1uha8ag a:where(.svelte-1uha8ag){color:inherit}.quiet-pills.svelte-1uha8ag{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.hero-alt.svelte-1uha8ag{justify-content:center;margin:1.1rem 0 0}.card-actions.svelte-1uha8ag{margin:.85rem 0 0}.quiet-pills.svelte-1uha8ag .btn:where(.svelte-1uha8ag){white-space:normal;text-wrap:balance;color:#f7f7f4;min-height:2.5rem;box-shadow:none;background:#ffffff14;border-color:#f7f7f46b;padding-inline:.95rem;font-weight:600;line-height:1.25}.quiet-pills.svelte-1uha8ag .btn:where(.svelte-1uha8ag):hover{color:#fff;box-shadow:none;background:#ffffff24;border-color:#f7f7f494;transform:none}h3.svelte-1uha8ag{margin:0 0 .45rem;font-size:1.12rem}.grid.svelte-1uha8ag{gap:1.25rem;display:grid}.grid.two.svelte-1uha8ag,.grid.four.svelte-1uha8ag{grid-template-columns:1fr}@media (width>=40rem){.grid.svelte-1uha8ag{gap:1.5rem}.grid.two.svelte-1uha8ag,.grid.four.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width>=72rem){.grid.four.svelte-1uha8ag{grid-template-columns:repeat(4,minmax(0,1fr))}}.grid.svelte-1uha8ag .card:where(.svelte-1uha8ag)>:where(.svelte-1uha8ag):last-child{margin-bottom:0}.card.accent.svelte-1uha8ag{background:linear-gradient(#ffffff14 0%,#18181ba6 100%);border-color:#ffffff38}.num.svelte-1uha8ag{font-family:var(--font-display);letter-spacing:.1em;color:var(--brand-400);margin:0 0 .75rem;font-size:.78rem;font-weight:700;display:inline-block}.timeline.svelte-1uha8ag{grid-template-columns:1fr;gap:1.2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.timeline.svelte-1uha8ag{grid-template-columns:repeat(3,minmax(0,1fr))}}.timeline.svelte-1uha8ag li:where(.svelte-1uha8ag){align-items:flex-start;gap:1rem;display:flex}.timeline.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin:.15rem 0 .35rem}.timeline.svelte-1uha8ag p:where(.svelte-1uha8ag){margin:0;font-size:.93rem}.step-no.svelte-1uha8ag{border-radius:var(--radius);width:2.5rem;height:2.5rem;font-family:var(--font-display);color:#0a0a0a;background:var(--brand-600);border:1px solid #ffffff1a;flex:none;justify-content:center;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}.product-grid.svelte-1uha8ag{grid-template-columns:1fr;gap:1.2rem;max-width:none;display:grid}@media (width>=40rem){.product-grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.more-price.svelte-1uha8ag{margin:1.4rem 0 0;font-size:.95rem}.limits.svelte-1uha8ag{width:100%;min-width:0;max-width:none;padding:1.75rem}@media (width>=48rem){.limits.svelte-1uha8ag{padding:2.5rem 2.75rem}.limits.svelte-1uha8ag ul:where(.svelte-1uha8ag){columns:2;column-gap:2.75rem}}.limits.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:.4rem 0 1rem}.limits.svelte-1uha8ag ul:where(.svelte-1uha8ag){margin:0;padding-left:1.15rem}.limits.svelte-1uha8ag li:where(.svelte-1uha8ag){color:var(--ink-100);margin-bottom:.7rem;line-height:1.6}.limits.svelte-1uha8ag li:where(.svelte-1uha8ag):last-child{margin-bottom:0}.faq-more.svelte-1uha8ag{margin:0 0 2rem;font-size:.95rem}.home-faq.svelte-1uha8ag{padding-top:2.5rem}@media (prefers-reduced-motion:reduce){.field.svelte-1uha8ag{transition:none}}
