.card.svelte-33db70{background:var(--ty-surface-card);border:1px solid var(--ty-border);border-radius:var(--ty-radius-lg);padding:26px;box-shadow:var(--ty-shadow-2)}form.svelte-33db70{display:flex;flex-direction:column;gap:16px}.seg.svelte-33db70{display:flex;border:1px solid var(--ty-steel-300);border-radius:var(--ty-radius);overflow:hidden}.seg.svelte-33db70 button:where(.svelte-33db70){flex:1;min-height:var(--ty-tap-min);border:0;background:transparent;font:inherit;font-weight:600;font-size:.9375rem;color:var(--ty-steel-700);cursor:pointer;transition:background var(--ty-transition)}.seg.svelte-33db70 button[aria-pressed=true]:where(.svelte-33db70){background:var(--ty-orange);color:var(--ty-ink)}.prompt.svelte-33db70{color:var(--ty-text-muted);font-size:.9375rem}.row.svelte-33db70{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:560px){.row.svelte-33db70{grid-template-columns:1fr}}.field.svelte-33db70{display:flex;flex-direction:column;gap:6px;min-width:0}.field.svelte-33db70 label:where(.svelte-33db70){font-size:.8125rem;font-weight:600}.opt.svelte-33db70{color:var(--ty-steel-500);font-weight:500}.field.svelte-33db70 input:where(.svelte-33db70),.field.svelte-33db70 textarea:where(.svelte-33db70){min-height:var(--ty-control-h);border:1px solid var(--ty-steel-100);border-radius:var(--ty-radius);background:var(--ty-white);color:var(--ty-ink);padding:12px 14px;font:inherit;font-size:1rem;width:100%}.field.svelte-33db70 textarea:where(.svelte-33db70){resize:vertical;line-height:1.5}.field.svelte-33db70 input:where(.svelte-33db70)::placeholder,.field.svelte-33db70 textarea:where(.svelte-33db70)::placeholder{color:var(--ty-steel-500)}.field.svelte-33db70 input:where(.svelte-33db70):focus,.field.svelte-33db70 textarea:where(.svelte-33db70):focus{border-color:var(--ty-ink)}.field.bad.svelte-33db70 input:where(.svelte-33db70){border-color:var(--ty-danger)}.err.svelte-33db70,.formerr.svelte-33db70{color:var(--ty-danger);font-size:.8125rem;font-weight:500}.formerr.svelte-33db70{padding:12px 14px;background:#b3261e12;border-left:3px solid var(--ty-danger);border-radius:var(--ty-radius-sm)}.hp.svelte-33db70{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.submit.svelte-33db70{width:100%;margin-top:2px}.fine.svelte-33db70{font-size:.8125rem;text-align:center}.done.svelte-33db70{text-align:center;padding:24px 8px}.check.svelte-33db70{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 16px;border-radius:var(--ty-radius-pill);background:var(--ty-success);color:var(--ty-white);font-size:1.5rem;font-weight:700}.done.svelte-33db70 p:where(.svelte-33db70){margin-top:10px}.hero.svelte-1uha8ag{padding-block:56px 72px}.grid.svelte-1uha8ag{display:grid;grid-template-columns:1.05fr .95fr;gap:56px;align-items:start}@media(max-width:940px){.grid.svelte-1uha8ag{grid-template-columns:1fr;gap:36px}}.pitch.svelte-1uha8ag{display:flex;flex-direction:column;gap:18px;align-items:flex-start}.pitch.svelte-1uha8ag .lead:where(.svelte-1uha8ag){color:var(--ty-steel-700)}.cta.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.proof.svelte-1uha8ag{display:flex;flex-wrap:wrap;gap:0 36px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--ty-border);width:100%}.proof.svelte-1uha8ag div:where(.svelte-1uha8ag){padding-block:6px}.proof.svelte-1uha8ag dt:where(.svelte-1uha8ag){font-size:1.0625rem;font-weight:800;letter-spacing:-.015em}.proof.svelte-1uha8ag dd:where(.svelte-1uha8ag){margin:2px 0 0;font-size:.875rem;color:var(--ty-text-muted)}.how.svelte-1uha8ag{padding-block:72px}.how.svelte-1uha8ag .h2:where(.svelte-1uha8ag){margin-top:10px}.steps.svelte-1uha8ag{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:28px}.steps.svelte-1uha8ag li:where(.svelte-1uha8ag){border-top:3px solid var(--ty-orange);padding-top:16px}.steps.svelte-1uha8ag .n:where(.svelte-1uha8ag){display:block;color:var(--ty-orange);font-weight:800;font-size:.8125rem;letter-spacing:.1em;margin-bottom:8px}.steps.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:6px;font-size:1.0625rem}.steps.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--ty-steel-300);font-size:.9375rem}.inv.svelte-1uha8ag{padding-block:72px}.inv.svelte-1uha8ag .h2:where(.svelte-1uha8ag){margin-top:10px}.sub.svelte-1uha8ag{margin-top:10px}.cards.svelte-1uha8ag{list-style:none;margin:32px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px}.item.svelte-1uha8ag{background:var(--ty-white);border:1px solid var(--ty-border);border-radius:var(--ty-radius);overflow:hidden;display:flex;flex-direction:column}.photo.svelte-1uha8ag{aspect-ratio:4 / 3;position:relative;display:grid;place-items:center;background:repeating-linear-gradient(135deg,#dde3e9 0 14px,#e7ecf0 14px 28px)}.photo.svelte-1uha8ag svg:where(.svelte-1uha8ag){width:44%}.pill.svelte-1uha8ag{position:absolute;top:10px;right:10px;padding:4px 11px;border-radius:var(--ty-radius-pill);font-size:.6875rem;font-weight:700;letter-spacing:.05em;background:var(--ty-success);color:var(--ty-white)}.pill.pending.svelte-1uha8ag{background:var(--ty-warning);color:var(--ty-ink)}.body.svelte-1uha8ag{padding:14px 16px 18px;display:flex;flex-direction:column;gap:5px;flex:1}.body.svelte-1uha8ag .h3:where(.svelte-1uha8ag){font-size:1.0625rem;min-height:2.54em}.specs.svelte-1uha8ag{color:var(--ty-text-muted);font-size:.9375rem;font-weight:500}.price.svelte-1uha8ag{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;margin-top:auto;padding-top:10px}.invnote.svelte-1uha8ag{margin-top:22px;font-size:.9375rem}.invnote.svelte-1uha8ag a:where(.svelte-1uha8ag){color:var(--ty-orange-700);font-weight:600}.faq.svelte-1uha8ag{padding-block:0 72px}.qs.svelte-1uha8ag{margin-top:28px;border-top:1px solid var(--ty-border);max-width:820px}details.svelte-1uha8ag{border-bottom:1px solid var(--ty-border)}summary.svelte-1uha8ag{cursor:pointer;padding:18px 0;font-weight:700;font-size:1.0625rem;letter-spacing:-.012em;list-style:none;display:flex;justify-content:space-between;gap:16px;align-items:center}summary.svelte-1uha8ag::-webkit-details-marker{display:none}summary.svelte-1uha8ag:after{content:"+";color:var(--ty-orange-700);font-size:1.5rem;font-weight:700}details[open].svelte-1uha8ag summary:where(.svelte-1uha8ag):after{content:"−"}details.svelte-1uha8ag p:where(.svelte-1uha8ag){padding-bottom:20px;color:var(--ty-text-muted);max-width:var(--ty-measure)}.closer.svelte-1uha8ag{padding-block:68px}.closer.svelte-1uha8ag .lead:where(.svelte-1uha8ag){color:var(--ty-steel-300);margin:14px 0 24px}
