.marketing-shell.svelte-yuki42{background:var(--color-surface);color:var(--color-ink);font:400 18px/1.55 var(--font-body);--marketing-heading:var(--font-heading);min-height:100vh}.marketing-shell.svelte-yuki42 a{color:inherit}.marketing-shell.svelte-yuki42 :focus-visible{outline:3px solid var(--color-amber);outline-offset:4px}.navigation.svelte-yuki42,footer.svelte-yuki42{width:min(1240px,100% - 96px);margin:auto}.navigation.svelte-yuki42{justify-content:space-between;align-items:center;gap:28px;min-height:92px;display:flex}.brand.svelte-yuki42{font:700 30px var(--font-heading);letter-spacing:-.05em;align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand.svelte-yuki42 img:where(.svelte-yuki42){object-fit:contain}nav.svelte-yuki42{align-items:center;gap:28px;font-size:16px;display:flex}nav.svelte-yuki42 a:where(.svelte-yuki42){text-decoration:none}nav.svelte-yuki42 a:where(.svelte-yuki42):hover,nav.svelte-yuki42 a[aria-current]:where(.svelte-yuki42){text-underline-offset:5px;text-decoration:underline}.estimate.svelte-yuki42{background:var(--btn-amber-bg);border:1px solid var(--color-border);font:400 14px/1.5 var(--font-heading);border-radius:7px;gap:18px;padding:11px 16px;display:flex}footer.svelte-yuki42{border-top:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:30px;padding:35px 0;font-size:14px;display:flex}footer.svelte-yuki42 p:where(.svelte-yuki42){flex:1}footer.svelte-yuki42 div:where(.svelte-yuki42){flex-wrap:wrap;gap:20px;display:flex}.skip.svelte-yuki42{z-index:100;background:var(--color-surface);padding:12px;position:absolute;top:-100px;left:20px}.skip.svelte-yuki42:focus{top:10px}@media (width<=800px){.navigation.svelte-yuki42,footer.svelte-yuki42{width:calc(100% - 40px)}.navigation.svelte-yuki42{flex-wrap:wrap;gap:18px;padding:18px 0}.brand.svelte-yuki42{font-size:26px}.brand.svelte-yuki42 img:where(.svelte-yuki42){width:40px;height:40px}nav.svelte-yuki42{flex-wrap:wrap;gap:18px;font-size:15px}nav.svelte-yuki42 .estimate:where(.svelte-yuki42){padding:9px 12px}footer.svelte-yuki42{gap:20px}footer.svelte-yuki42 p:where(.svelte-yuki42){flex-basis:60%}}@media (width<=460px){nav.svelte-yuki42{justify-content:space-between;gap:12px;width:100%}nav.svelte-yuki42 a:where(.svelte-yuki42):first-child{display:none}.estimate.svelte-yuki42{gap:8px;font-size:12px}footer.svelte-yuki42 p:where(.svelte-yuki42){flex-basis:100%}}.marketing-shell.svelte-yuki42{background:var(--gradient-background);color:var(--color-ink);font-family:var(--font-body);--marketing-heading:var(--font-heading);background-attachment:fixed;font-size:16px}.estimate.svelte-yuki42{background:var(--btn-amber-bg);color:var(--color-amber);box-shadow:var(--btn-amber-border);font-family:var(--font-body);border-color:#e8a85059}.skip.svelte-yuki42{background:var(--color-canvas)}.hello-page.svelte-13scv9n{grid-template-columns:1.08fr .92fr;align-items:start;gap:70px;width:min(1240px,100% - 96px);margin:auto;padding:48px 0 80px;display:grid}.eyebrow.svelte-13scv9n{font:400 12px var(--font-heading);letter-spacing:.14em;text-transform:uppercase;color:var(--color-ink-muted)}h1.svelte-13scv9n{font:700 clamp(48px, 5.3vw, 77px)/1.04 var(--font-heading);letter-spacing:-.05em;margin:22px 0}.sub.svelte-13scv9n{max-width:460px;color:var(--color-ink-muted);font-size:21px;line-height:1.55}figure.svelte-13scv9n{background:#071e49;border-radius:10px;margin-top:32px;position:relative;overflow:hidden}figure.svelte-13scv9n img:where(.svelte-13scv9n){object-fit:cover;width:100%;height:285px;display:block}figcaption.svelte-13scv9n{color:var(--color-ink);padding:15px 20px;font-size:16px}.form-card.svelte-13scv9n{background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:34px;box-shadow:0 18px 50px #010d2e0b}h2.svelte-13scv9n{font:700 29px/1.15 var(--font-heading);letter-spacing:-.035em;margin:12px 0 25px}fieldset.svelte-13scv9n{border:0;min-width:0;margin:0 0 24px}legend.svelte-13scv9n{color:var(--color-ink-muted);margin-bottom:10px;font-size:14px}.choice.svelte-13scv9n{border:1px solid var(--color-border);cursor:pointer;border-radius:6px;align-items:center;gap:12px;margin-top:8px;padding:10px 12px;font-size:16px;display:flex}.choice.svelte-13scv9n input:where(.svelte-13scv9n){accent-color:var(--color-amber);flex-shrink:0;width:17px;height:17px}.field.svelte-13scv9n{margin-bottom:18px;font-size:14px;display:block}.field.svelte-13scv9n input:where(.svelte-13scv9n){border:1px solid var(--color-border);width:100%;font:400 17px var(--font-body);color:var(--color-ink);background:var(--color-surface);border-radius:6px;min-height:46px;margin-top:6px;padding:12px 13px;display:block}.field.svelte-13scv9n input:where(.svelte-13scv9n)::placeholder{color:var(--color-ink-muted)}button.svelte-13scv9n{border:1px solid var(--color-border);background:var(--btn-amber-bg);width:100%;color:var(--color-ink);font:400 15px/1.4 var(--font-heading);cursor:pointer;border-radius:7px;justify-content:space-between;gap:12px;padding:15px;display:flex}button.svelte-13scv9n:disabled{opacity:.6;cursor:wait}.form-note.svelte-13scv9n{color:var(--color-ink-muted);text-align:center;margin-top:14px;font-size:13px}.error-msg.svelte-13scv9n{color:var(--color-error);margin-top:14px;font-size:15px}.success.svelte-13scv9n p:where(.svelte-13scv9n){margin:20px 0}.success.svelte-13scv9n a:where(.svelte-13scv9n){color:var(--color-ink-muted);text-decoration:underline;display:inline-block}@media (width<=850px){.hello-page.svelte-13scv9n{grid-template-columns:1fr;gap:30px;width:calc(100% - 40px);padding:25px 0 50px}.introduction.svelte-13scv9n{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.eyebrow.svelte-13scv9n,h1.svelte-13scv9n,.sub.svelte-13scv9n{grid-column:1}.introduction.svelte-13scv9n figure:where(.svelte-13scv9n){grid-area:1/2/4;align-self:center;margin:0}.introduction.svelte-13scv9n figure:where(.svelte-13scv9n) img:where(.svelte-13scv9n){height:220px}.sub.svelte-13scv9n{font-size:18px}.form-card.svelte-13scv9n{justify-self:center;width:100%;max-width:600px}}@media (width<=560px){.introduction.svelte-13scv9n{display:block}.introduction.svelte-13scv9n figure:where(.svelte-13scv9n){margin-top:24px}.introduction.svelte-13scv9n figure:where(.svelte-13scv9n) img:where(.svelte-13scv9n){height:180px}.form-card.svelte-13scv9n{padding:24px}h1.svelte-13scv9n{font-size:52px}.hello-page.svelte-13scv9n{gap:28px}h2.svelte-13scv9n{font-size:26px}}.form-card.svelte-13scv9n{border:1px solid var(--color-border);border-radius:var(--rounded-md);box-shadow:var(--elevation-glass);background:radial-gradient(at bottom,#133a8866 0%,#040a20e6 65%);position:relative}.form-card.svelte-13scv9n:after{content:"";background:linear-gradient(90deg, transparent, var(--color-amber), transparent);opacity:.4;pointer-events:none;width:70%;height:1px;position:absolute;bottom:0;left:15%}.eyebrow.svelte-13scv9n,button.svelte-13scv9n{font-family:var(--font-body)}.field.svelte-13scv9n input:where(.svelte-13scv9n){color:var(--color-ink);border-color:var(--color-border);font-family:var(--font-body);background:#040a2066}.choice.svelte-13scv9n{background:var(--color-surface)}.choice.svelte-13scv9n:has(input:where(.svelte-13scv9n):checked){background:var(--color-surface-hover);border-color:#e8a85080}button.svelte-13scv9n{background:var(--btn-amber-bg);color:var(--color-amber);box-shadow:var(--btn-amber-border);border-color:#e8a85059}h1.svelte-13scv9n span:where(.svelte-13scv9n){color:var(--color-ink)}.demo-section.svelte-13scv9n{width:min(1240px,100% - 96px);margin:0 auto;padding:0 0 80px}@media (width<=800px){.demo-section.svelte-13scv9n{width:calc(100% - 40px);padding-bottom:48px}}
