form.svelte-1k15s1y{flex-direction:column;gap:22px;display:flex}.field-row.svelte-1k15s1y{grid-template-columns:1fr 1fr;gap:18px;display:grid}.field-row.three.svelte-1k15s1y{grid-template-columns:repeat(3,1fr)}.field.svelte-1k15s1y{flex-direction:column;gap:8px;display:flex}label.svelte-1k15s1y{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);font-family:DM Mono,monospace;font-size:.66rem}input.svelte-1k15s1y,select.svelte-1k15s1y,textarea.svelte-1k15s1y{color:var(--ink);background:var(--white);border:1px solid var(--rule);border-radius:6px;outline:none;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:.95rem;transition:border-color .2s,box-shadow .2s}select.svelte-1k15s1y{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%236b7590' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat}textarea.svelte-1k15s1y{resize:vertical;min-height:120px}input.svelte-1k15s1y::placeholder,textarea.svelte-1k15s1y::placeholder{color:var(--ink-muted);opacity:.7}input.svelte-1k15s1y:focus,select.svelte-1k15s1y:focus,textarea.svelte-1k15s1y:focus{border-color:#2563b8;box-shadow:0 0 0 3px #2563b81f}.field-error.svelte-1k15s1y{color:#b3382c;font-size:.78rem}.form-error-banner.svelte-1k15s1y{color:#b3382c;background:#b3382c12;border:1px solid #b3382c40;border-radius:6px;padding:12px 16px;font-size:.85rem}.hp.svelte-1k15s1y{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}button.svelte-1k15s1y{font-family:var(--serif-display);background:var(--ink);color:var(--paper);border:1px solid var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;padding:15px 34px;font-size:1.1rem;transition:background .35s,border-color .35s,opacity .2s;display:inline-flex}button.svelte-1k15s1y:hover:not(:disabled){background:#2563b8;border-color:#2563b8}button.svelte-1k15s1y:disabled{opacity:.6;cursor:default}.form-success.svelte-1k15s1y{color:var(--ink);background:#2563b80d;border:1px solid #2563b84d;border-radius:10px;padding:44px 38px}.form-success.svelte-1k15s1y svg:where(.svelte-1k15s1y){color:#2563b8;margin-bottom:16px}.form-success.svelte-1k15s1y h3:where(.svelte-1k15s1y){font-family:var(--serif-brand);margin-bottom:10px;font-size:1.5rem}.form-success.svelte-1k15s1y p:where(.svelte-1k15s1y){color:var(--ink-soft);font-size:.95rem;line-height:1.7}.form-success.svelte-1k15s1y a:where(.svelte-1k15s1y){color:#2563b8;text-decoration:none}.form-success.svelte-1k15s1y a:where(.svelte-1k15s1y):hover{text-decoration:underline}@media (width<=720px){.field-row.svelte-1k15s1y,.field-row.three.svelte-1k15s1y{grid-template-columns:1fr}}.page.svelte-4z030h{--acc:#2563b8;--acc-deep:#1a4d8f;background:var(--paper);color:var(--ink)}.wrap.svelte-4z030h{max-width:1200px;margin:0 auto;padding:100px 40px}section.svelte-4z030h{scroll-margin-top:40px}.hero.svelte-4z030h{max-width:1200px;margin:0 auto;padding:90px 40px}.hero-in.svelte-4z030h{animation:.85s cubic-bezier(.2,.7,.2,1) both svelte-4z030h-hero-in;animation-delay:var(--d,0s);display:inline-block}@keyframes svelte-4z030h-hero-in{0%{opacity:0;transform:translateY(24px)}}.hero-eyebrow.svelte-4z030h{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-muted);border:1px solid var(--rule);background:#ffffff80;border-radius:20px;align-items:center;gap:10px;margin-bottom:40px;padding:7px 16px;font-family:DM Mono,monospace;font-size:.7rem;display:inline-flex}.pulse-dot.svelte-4z030h{background:#22a55c;border-radius:50%;width:7px;height:7px;animation:2.4s ease-out infinite svelte-4z030h-pulse;box-shadow:0 0 #22a55c73}@keyframes svelte-4z030h-pulse{70%{box-shadow:0 0 0 9px #22a55c00}to{box-shadow:0 0 #22a55c00}}.hero.svelte-4z030h h1:where(.svelte-4z030h){font-family:var(--serif-display);letter-spacing:-.01em;margin-bottom:56px;font-size:clamp(3.4rem,10vw,7.5rem);font-weight:400;line-height:.98}.hero.svelte-4z030h h1:where(.svelte-4z030h) .line-1:where(.svelte-4z030h){color:var(--ink);display:block}.hero.svelte-4z030h h1:where(.svelte-4z030h) .line-2:where(.svelte-4z030h){color:var(--acc);margin-left:clamp(40px,14vw,220px);display:block}.hero.svelte-4z030h h1:where(.svelte-4z030h) em:where(.svelte-4z030h){font-style:italic}.hero-foot.svelte-4z030h{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.hero-sub.svelte-4z030h{max-width:470px;color:var(--ink-soft);font-size:1.05rem;line-height:1.75}.hero-ctas.svelte-4z030h{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.cta-gold.svelte-4z030h{font-family:var(--serif-display);border:1px solid var(--ink);color:var(--ink);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:15px 32px;font-size:1.15rem;text-decoration:none;transition:background .35s,color .35s,border-color .35s;display:inline-flex}.cta-gold.svelte-4z030h:hover{background:var(--acc);border-color:var(--acc);color:var(--paper)}.cta-ghost.svelte-4z030h{color:var(--ink-soft);border-bottom:1px solid var(--rule);align-items:center;padding:14px 26px;font-size:.95rem;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.cta-ghost.svelte-4z030h:hover{color:var(--acc);border-color:var(--acc)}.edit-heading.svelte-4z030h{margin-bottom:64px}.edit-label.svelte-4z030h{letter-spacing:.16em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:18px;font-family:DM Mono,monospace;font-size:.68rem;display:block}.edit-title.svelte-4z030h{font-family:var(--serif-display);color:var(--ink);font-size:clamp(2.4rem,6vw,4.4rem);font-weight:400;line-height:1.02}.edit-title.svelte-4z030h em:where(.svelte-4z030h){color:var(--acc);font-style:italic}.edit-heading.offset.svelte-4z030h{grid-template-columns:auto 1fr;align-items:end;gap:20px 60px;display:grid}.edit-heading.offset.svelte-4z030h .edit-label:where(.svelte-4z030h){grid-column:1/-1}.edit-title.svelte-4z030h .shift:where(.svelte-4z030h){color:var(--acc);margin-left:clamp(60px,12vw,200px);display:inline-block}.edit-aside.svelte-4z030h{max-width:300px;color:var(--ink-muted);justify-self:end;padding-bottom:10px;font-size:.88rem;line-height:1.7}.offers.svelte-4z030h{border-top:1px solid var(--rule)}.offer.svelte-4z030h{border-bottom:1px solid var(--rule);grid-template-columns:90px 1fr 1.1fr;gap:40px;padding:44px 0;transition:background .25s;display:grid}.offer.svelte-4z030h:hover{background:#2563b808}.offer-num.svelte-4z030h{color:var(--acc);padding-top:10px;font-family:DM Mono,monospace;font-size:.8rem}.offer-title.svelte-4z030h{font-family:var(--serif-brand);font-size:clamp(1.5rem,3vw,2rem);font-weight:400;line-height:1.15}.offer-body.svelte-4z030h{color:var(--ink-soft);padding-top:6px;font-size:.95rem;line-height:1.8}.cases.svelte-4z030h{grid-template-columns:1fr 1fr;gap:28px;display:grid}.case.svelte-4z030h{border:1px solid var(--rule);color:inherit;background:var(--white);border-radius:14px;flex-direction:column;text-decoration:none;transition:border-color .25s,transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s;display:flex;overflow:hidden}.case.svelte-4z030h:hover{border-color:#2563b873;transform:translateY(-4px);box-shadow:0 20px 50px #1a1f2e1f}.case-media.svelte-4z030h{background:radial-gradient(90% 100% at 50% 0,#2563b812,#0000 70%);justify-content:center;gap:18px;padding:40px 30px 0;display:flex}.case-media.svelte-4z030h img:where(.svelte-4z030h){border:1px solid var(--rule);border-radius:18px;width:42%;max-width:190px;transition:transform .3s cubic-bezier(.2,.7,.2,1);box-shadow:0 18px 44px #1a1f2e38}.case-media.svelte-4z030h img:where(.svelte-4z030h):first-child{transform:rotate(-2.5deg)translateY(10px)}.case-media.svelte-4z030h img:where(.svelte-4z030h):last-child{transform:rotate(2deg)}.case.svelte-4z030h:hover .case-media:where(.svelte-4z030h) img:where(.svelte-4z030h):first-child{transform:rotate(-1deg)translateY(4px)}.case.svelte-4z030h:hover .case-media:where(.svelte-4z030h) img:where(.svelte-4z030h):last-child{transform:rotate(.5deg)translateY(-4px)}.case-info.svelte-4z030h{padding:30px 32px 32px}.case-kind.svelte-4z030h{letter-spacing:.15em;text-transform:uppercase;color:var(--acc);margin-bottom:12px;font-family:DM Mono,monospace;font-size:.64rem;display:block}.case-info.svelte-4z030h h3:where(.svelte-4z030h){font-family:var(--serif-brand);margin-bottom:10px;font-size:1.7rem;font-weight:400}.case-info.svelte-4z030h p:where(.svelte-4z030h){color:var(--ink-soft);margin-bottom:18px;font-size:.92rem;line-height:1.7}.case-link.svelte-4z030h{color:var(--acc);font-size:.85rem;font-weight:600}.case-text.svelte-4z030h{justify-content:center}.steps.svelte-4z030h{background:var(--rule);border:1px solid var(--rule);border-radius:12px;grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.step.svelte-4z030h{background:var(--white);padding:34px 28px 38px;transition:background .25s}.step.svelte-4z030h:hover{background:var(--paper-warm)}.step-num.svelte-4z030h{color:var(--acc);margin-bottom:18px;font-family:DM Mono,monospace;font-size:.75rem;display:block}.step.svelte-4z030h h3:where(.svelte-4z030h){font-family:var(--serif-brand);margin-bottom:10px;font-size:1.35rem;font-weight:400}.step.svelte-4z030h p:where(.svelte-4z030h){color:var(--ink-soft);font-size:.88rem;line-height:1.7}#start.svelte-4z030h{border-top:1px solid var(--rule);background:radial-gradient(80% 90% at 85% 100%,#2563b80d,#0000 65%)}.start-grid.svelte-4z030h{grid-template-columns:1fr 1.15fr;align-items:start;gap:80px;display:grid}.start-copy.svelte-4z030h .edit-title:where(.svelte-4z030h){margin-bottom:24px}.start-copy.svelte-4z030h>p:where(.svelte-4z030h){color:var(--ink-soft);max-width:420px;margin-bottom:36px;font-size:1rem;line-height:1.8}.start-facts.svelte-4z030h{border-top:1px solid var(--rule)}.start-fact.svelte-4z030h{border-bottom:1px solid var(--rule);gap:24px;padding:15px 0;display:flex}.start-fact-key.svelte-4z030h{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);flex-shrink:0;width:120px;padding-top:3px;font-family:DM Mono,monospace;font-size:.66rem}.start-fact-val.svelte-4z030h{color:var(--ink-soft);font-size:.92rem}.start-fact-val.svelte-4z030h a:where(.svelte-4z030h){color:var(--acc);text-decoration:none}.start-fact-val.svelte-4z030h a:where(.svelte-4z030h):hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.hero-in.svelte-4z030h,.pulse-dot.svelte-4z030h{animation:none}.case.svelte-4z030h:hover{transform:none}}@media (width<=1000px){.steps.svelte-4z030h{grid-template-columns:1fr 1fr}}@media (width<=900px){.wrap.svelte-4z030h,.hero.svelte-4z030h{padding-left:20px;padding-right:20px}.wrap.svelte-4z030h{padding-top:70px;padding-bottom:70px}.hero.svelte-4z030h{padding-top:60px}.offer.svelte-4z030h{grid-template-columns:1fr;gap:12px;padding:32px 0}.cases.svelte-4z030h{grid-template-columns:1fr}.start-grid.svelte-4z030h{grid-template-columns:1fr;gap:50px}.edit-heading.offset.svelte-4z030h{grid-template-columns:1fr;align-items:start}.edit-aside.svelte-4z030h{justify-self:start}}@media (width<=600px){.steps.svelte-4z030h{grid-template-columns:1fr}}
