.wrap.svelte-8rj93r{max-width:var(--maxw);margin:auto;padding:0 24px}.section.svelte-8rj93r{padding:90px 0}.split.svelte-8rj93r{display:grid;grid-template-columns:1.1fr .9fr;gap:72px;align-items:start}.lead-col.svelte-8rj93r h2:where(.svelte-8rj93r){margin:0 0 .6rem}.intro.svelte-8rj93r{max-width:46ch;margin:0 0 2.5rem}.quote-form.svelte-8rj93r{display:grid;gap:26px;max-width:560px}.field-pair.svelte-8rj93r{display:grid;grid-template-columns:1fr 1fr;gap:26px}.quote-form.svelte-8rj93r label:where(.svelte-8rj93r){display:grid;gap:9px;color:var(--ink);font-weight:600;font-size:1rem}.quote-form.svelte-8rj93r input:where(.svelte-8rj93r){width:100%;border:0;border-bottom:2px solid var(--brand-dark);border-radius:0;padding:12px 0;background:transparent;font:inherit;color:var(--ink)}.quote-form.svelte-8rj93r input:where(.svelte-8rj93r):focus{outline:none;border-color:var(--brand-bright);box-shadow:0 2px 0 0 var(--brand-bright)}.hp.svelte-8rj93r{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.form-error.svelte-8rj93r{color:#c0392b;margin:0;font-weight:500}.quote-form.svelte-8rj93r .ht-button:where(.svelte-8rj93r){justify-self:start;margin-top:.5rem}.done.svelte-8rj93r h3:where(.svelte-8rj93r){margin:0 0 .5rem}.price-panel.svelte-8rj93r{background:var(--brand-tint);border-radius:var(--radius);padding:40px;position:sticky;top:100px;color:var(--ink)}.panel-eyebrow.svelte-8rj93r{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:600;opacity:.6;margin:0 0 1rem}.price-big.svelte-8rj93r{font-size:clamp(2.4rem,4vw,3rem);font-weight:700;line-height:1;color:var(--brand-dark)}.price-sub.svelte-8rj93r{margin:.5rem 0 1.6rem;font-size:.95rem;color:var(--body)}.price-panel.svelte-8rj93r dl:where(.svelte-8rj93r){margin:0;display:grid;gap:.6rem}.price-panel.svelte-8rj93r dl:where(.svelte-8rj93r) div:where(.svelte-8rj93r){display:flex;justify-content:space-between;gap:1rem;font-size:.95rem;padding-top:.6rem;border-top:1px solid rgba(20,0,122,.12)}.price-panel.svelte-8rj93r dt:where(.svelte-8rj93r){color:var(--body)}.price-panel.svelte-8rj93r dd:where(.svelte-8rj93r){margin:0;font-weight:600;color:var(--ink)}.price-panel.svelte-8rj93r .total:where(.svelte-8rj93r) dt:where(.svelte-8rj93r),.price-panel.svelte-8rj93r .total:where(.svelte-8rj93r) dd:where(.svelte-8rj93r){color:var(--brand-dark);font-weight:700}.panel-note.svelte-8rj93r,.panel-empty.svelte-8rj93r{margin:1.6rem 0 0;font-size:.85rem;color:var(--body)}.panel-empty.svelte-8rj93r{font-size:1rem}.steps-section.svelte-8rj93r{background:var(--brand-tint-2)}.steps.svelte-8rj93r{list-style:none;margin:2.5rem 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.steps.svelte-8rj93r li:where(.svelte-8rj93r){display:flex;flex-direction:column;gap:.5rem}.steps.svelte-8rj93r .num:where(.svelte-8rj93r){font-size:1.1rem;font-weight:700;color:var(--brand-dark);width:2.4rem;height:2.4rem;border-radius:50%;display:grid;place-items:center;background:var(--brand-bright);margin-bottom:.5rem}.steps.svelte-8rj93r h3:where(.svelte-8rj93r){margin:0;font-size:1.25rem}.steps.svelte-8rj93r p:where(.svelte-8rj93r){margin:0;font-size:1rem}@media (max-width: 900px){.section.svelte-8rj93r{padding:64px 0}.split.svelte-8rj93r{grid-template-columns:1fr;gap:48px}.price-panel.svelte-8rj93r{position:static}.steps.svelte-8rj93r{grid-template-columns:1fr;gap:32px}}@media (max-width: 520px){.field-pair.svelte-8rj93r{grid-template-columns:1fr}}
