.sp[data-astro-cid-pnuxnmsj]{padding-block:clamp(2.5rem,8vh,5rem) var(--space-9)}.sp-inner[data-astro-cid-pnuxnmsj]{max-width:44rem}.sp[data-astro-cid-pnuxnmsj] h1[data-astro-cid-pnuxnmsj]{font-size:var(--step-4);margin-block:var(--space-3) var(--space-3)}.lead[data-astro-cid-pnuxnmsj]{color:var(--ink-2);font-size:var(--step-1);margin-bottom:var(--space-6)}.progress[data-astro-cid-pnuxnmsj]{height:3px;background:var(--line);border-radius:2px;overflow:hidden}.progress-fill[data-astro-cid-pnuxnmsj]{display:block;height:100%;width:25%;background:var(--copper);transition:width var(--dur-standard) var(--ease-precision)}.progress-label[data-astro-cid-pnuxnmsj]{color:var(--ink-3);font-size:var(--step--1);margin-block:var(--space-2) var(--space-6)}.hp[data-astro-cid-pnuxnmsj]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.sp-form[data-astro-cid-pnuxnmsj]{border:0}.step[data-astro-cid-pnuxnmsj]{border:0;padding:0;margin:0}.step[data-astro-cid-pnuxnmsj][hidden]{display:none}.step[data-astro-cid-pnuxnmsj] legend[data-astro-cid-pnuxnmsj]{font-family:var(--font-display);font-weight:600;font-size:var(--step-2);margin-bottom:var(--space-5);padding:0}html.js .step[data-astro-cid-pnuxnmsj]:not([hidden]){animation:sp-in var(--dur-standard) var(--ease-precision)}@keyframes sp-in{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.field[data-astro-cid-pnuxnmsj]{margin-bottom:var(--space-5)}.flabel[data-astro-cid-pnuxnmsj]{display:block;font-weight:600;margin-bottom:var(--space-3)}input[data-astro-cid-pnuxnmsj][type=text],input[data-astro-cid-pnuxnmsj][type=email],input[data-astro-cid-pnuxnmsj][type=tel],textarea[data-astro-cid-pnuxnmsj]{width:100%;font:inherit;color:var(--graphite);background:var(--white);border:1px solid var(--line-strong);border-radius:var(--radius-sm);padding:.7rem .85rem;transition:border-color var(--dur-micro) var(--ease-precision),box-shadow var(--dur-micro) var(--ease-precision)}input[data-astro-cid-pnuxnmsj]:focus,textarea[data-astro-cid-pnuxnmsj]:focus{outline:none;border-color:var(--copper);box-shadow:0 0 0 3px var(--copper-light)}[data-astro-cid-pnuxnmsj][aria-invalid=true]{border-color:var(--err)!important}.chips[data-astro-cid-pnuxnmsj]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.chip[data-astro-cid-pnuxnmsj]{position:relative}.chip[data-astro-cid-pnuxnmsj] input[data-astro-cid-pnuxnmsj]{position:absolute;opacity:0;inset:0;cursor:pointer}.chip[data-astro-cid-pnuxnmsj] span[data-astro-cid-pnuxnmsj]{display:inline-block;padding:.55rem .9rem;border:1px solid var(--line-strong);border-radius:var(--radius-pill);color:var(--ink-2);cursor:pointer;transition:all var(--dur-micro) var(--ease-precision)}.chip[data-astro-cid-pnuxnmsj] input[data-astro-cid-pnuxnmsj]:checked+span[data-astro-cid-pnuxnmsj]{border-color:var(--copper);background:var(--copper-soft);color:var(--graphite)}.chip[data-astro-cid-pnuxnmsj] input[data-astro-cid-pnuxnmsj]:focus-visible+span[data-astro-cid-pnuxnmsj]{outline:2px solid var(--copper-text);outline-offset:2px}.grid2[data-astro-cid-pnuxnmsj]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.consent-label[data-astro-cid-pnuxnmsj]{display:flex;gap:var(--space-3);align-items:flex-start;cursor:pointer}.consent-label[data-astro-cid-pnuxnmsj] input[data-astro-cid-pnuxnmsj]{margin-top:.25rem;width:18px;height:18px;flex:none;accent-color:var(--copper)}.err[data-astro-cid-pnuxnmsj]{color:var(--err);font-size:var(--step--1);margin-top:var(--space-2)}.err[data-astro-cid-pnuxnmsj]:empty{display:none}.nav[data-astro-cid-pnuxnmsj]{display:flex;gap:var(--space-3);margin-top:var(--space-6)}.btn[data-astro-cid-pnuxnmsj][disabled]{opacity:.6;pointer-events:none}.review[data-astro-cid-pnuxnmsj]{margin:0;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--white);overflow:hidden}.review[data-astro-cid-pnuxnmsj] .rev-row{display:grid;grid-template-columns:minmax(7rem,12rem) 1fr;gap:var(--space-3) var(--space-5);padding:var(--space-3) var(--space-4);border-top:1px solid var(--line);align-items:baseline}.review[data-astro-cid-pnuxnmsj] .rev-row:first-child{border-top:0}.review[data-astro-cid-pnuxnmsj] dt{margin:0;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.02em;min-width:0;overflow-wrap:anywhere}.review[data-astro-cid-pnuxnmsj] dd{margin:0;color:var(--graphite);min-width:0;overflow-wrap:anywhere;word-break:break-word}.outcome[data-astro-cid-pnuxnmsj]{margin-top:var(--space-6);padding:var(--space-6);border:1px solid var(--line-strong);border-radius:var(--radius-md)}.outcome[data-astro-cid-pnuxnmsj][hidden]{display:none}.outcome[data-astro-cid-pnuxnmsj].is-success{border-color:var(--copper);background:var(--copper-soft)}.outcome[data-astro-cid-pnuxnmsj].is-error{border-color:var(--err);background:#fff3ec}.outcome[data-astro-cid-pnuxnmsj] h2[data-astro-cid-pnuxnmsj]{font-size:var(--step-2);margin-block:var(--space-3) var(--space-2)}.outcome[data-astro-cid-pnuxnmsj] p[data-astro-cid-pnuxnmsj]{color:var(--ink-2);margin:0 0 var(--space-4)}.check-svg[data-astro-cid-pnuxnmsj]{width:48px;height:48px}.check-path[data-astro-cid-pnuxnmsj]{stroke-dasharray:40;stroke-dashoffset:40}@media(prefers-reduced-motion:no-preference){.outcome[data-astro-cid-pnuxnmsj].is-success .check-path[data-astro-cid-pnuxnmsj]{animation:check-draw .5s var(--ease-precision) forwards}}@media(prefers-reduced-motion:reduce){.check-path[data-astro-cid-pnuxnmsj]{stroke-dashoffset:0}}@keyframes check-draw{to{stroke-dashoffset:0}}@media(max-width:560px){.grid2[data-astro-cid-pnuxnmsj]{grid-template-columns:1fr}.nav[data-astro-cid-pnuxnmsj]{flex-direction:column-reverse}.nav[data-astro-cid-pnuxnmsj] .btn[data-astro-cid-pnuxnmsj]{width:100%}.review[data-astro-cid-pnuxnmsj] .rev-row{grid-template-columns:1fr;gap:2px}.review[data-astro-cid-pnuxnmsj] dd{font-size:var(--step-0)}}
