.offer-wrap[data-astro-cid-4bdcv6lo]{position:relative}.offer-form[data-astro-cid-4bdcv6lo]{gap:0;display:grid}.offer-head[data-astro-cid-4bdcv6lo]{margin-bottom:2.25rem}.offer-head-row[data-astro-cid-4bdcv6lo]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.offer-progress-label[data-astro-cid-4bdcv6lo]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.offer-step-name[data-astro-cid-4bdcv6lo]{color:var(--fg);font-size:.9375rem;font-weight:600}.offer-track[data-astro-cid-4bdcv6lo]{background:var(--line);border-radius:3px;height:3px;overflow:hidden}.offer-track-fill[data-astro-cid-4bdcv6lo]{background:var(--accent);border-radius:3px;width:25%;height:100%;transition:width .36s cubic-bezier(.2,.7,.2,1);display:block}.offer-step[data-astro-cid-4bdcv6lo]{border:0;min-width:0;margin:0;padding:0;animation:.32s cubic-bezier(.2,.7,.2,1) step-in}.offer-step[data-astro-cid-4bdcv6lo][hidden]{display:none}@keyframes step-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.offer-legend[data-astro-cid-4bdcv6lo]{letter-spacing:-.025em;font-size:clamp(1.5rem,1.25rem + 1vw,2rem);line-height:1.15;font-weight:var(--display-weight);text-wrap:balance;max-width:18ch;padding:0}.offer-legend[data-astro-cid-4bdcv6lo]:focus{outline:none}.offer-intro[data-astro-cid-4bdcv6lo]{color:var(--muted);max-width:34em;margin-top:.75rem}.offer-field[data-astro-cid-4bdcv6lo]{margin-top:1.75rem}.offer-field[data-astro-cid-4bdcv6lo]:first-of-type{margin-top:2rem}.field-help[data-astro-cid-4bdcv6lo]{color:var(--muted);margin-top:.5rem;font-size:.875rem}.field-lg[data-astro-cid-4bdcv6lo]{min-height:3.5rem;padding-inline:1rem;font-size:1.0625rem}.field[data-astro-cid-4bdcv6lo]::placeholder{color:color-mix(in srgb, var(--muted) 70%, var(--bg))}.choice-grid[data-astro-cid-4bdcv6lo]{grid-template-columns:1fr;gap:.75rem;display:grid}@media (width>=640px){.choice-grid[data-astro-cid-4bdcv6lo]{grid-template-columns:repeat(2,minmax(0,1fr))}}.choice-stack[data-astro-cid-4bdcv6lo]{gap:.75rem;margin-top:1.75rem;display:grid}.choice[data-astro-cid-4bdcv6lo]{border:1px solid var(--line-strong);background:var(--bg);cursor:pointer;border-radius:4px;align-items:center;gap:.9rem;min-height:3.5rem;padding:.95rem 1.1rem;font-weight:500;line-height:1.3;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;position:relative}.choice[data-astro-cid-4bdcv6lo]:hover{border-color:var(--fg)}.choice[data-astro-cid-4bdcv6lo] input[data-astro-cid-4bdcv6lo]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.choice-mark[data-astro-cid-4bdcv6lo]{border:1.5px solid var(--line-strong);border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;transition:border-color .16s,background-color .16s;display:grid}.choice-mark[data-astro-cid-4bdcv6lo]:after{content:"";background:var(--bg);opacity:0;border-radius:50%;width:.5rem;height:.5rem;transition:opacity .16s}.choice[data-astro-cid-4bdcv6lo]:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg))}.choice[data-astro-cid-4bdcv6lo]:has(input:checked) .choice-mark[data-astro-cid-4bdcv6lo]{border-color:var(--accent);background:var(--accent)}.choice[data-astro-cid-4bdcv6lo]:has(input:checked) .choice-mark[data-astro-cid-4bdcv6lo]:after{opacity:1}.choice[data-astro-cid-4bdcv6lo]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.choice-text[data-astro-cid-4bdcv6lo]{min-width:0}.choice-wide[data-astro-cid-4bdcv6lo] .choice-text[data-astro-cid-4bdcv6lo]{gap:.2rem;display:grid}.choice-wide[data-astro-cid-4bdcv6lo] small[data-astro-cid-4bdcv6lo]{color:var(--muted);font-size:.9rem;font-weight:400;line-height:1.4}.money[data-astro-cid-4bdcv6lo]{position:relative}.money[data-astro-cid-4bdcv6lo]>span[data-astro-cid-4bdcv6lo]{color:var(--muted);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.money[data-astro-cid-4bdcv6lo] input[data-astro-cid-4bdcv6lo]{padding-left:1.8rem}.dropzone[data-astro-cid-4bdcv6lo]{border:1px dashed var(--line-strong);text-align:center;min-height:6.5rem;color:var(--muted);cursor:pointer;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.25rem;transition:border-color .16s,background-color .16s;display:flex}.dropzone[data-astro-cid-4bdcv6lo]:hover,.dropzone[data-astro-cid-4bdcv6lo].has-file{border-color:var(--accent);color:var(--fg);background:color-mix(in srgb, var(--accent) 4%, var(--bg))}.dropzone-icon[data-astro-cid-4bdcv6lo]{color:var(--accent)}.dropzone[data-astro-cid-4bdcv6lo] input[data-astro-cid-4bdcv6lo]{opacity:0;width:1px;height:1px;position:absolute}.hp[data-astro-cid-4bdcv6lo]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.turnstile[data-astro-cid-4bdcv6lo]{margin-top:1.5rem}.turnstile[data-astro-cid-4bdcv6lo]:empty{display:none}.form-error[data-astro-cid-4bdcv6lo]{border-left:2px solid var(--fg);background:var(--surface);margin-top:1.5rem;padding:.85rem 1rem;font-size:.9375rem}.route-note[data-astro-cid-4bdcv6lo]{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, var(--bg));color:var(--fg);margin-top:1.25rem;padding:.85rem 1rem;font-size:.9375rem}.offer-actions[data-astro-cid-4bdcv6lo]{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.offer-actions[data-astro-cid-4bdcv6lo]>[data-astro-cid-4bdcv6lo]:only-child{margin-left:auto}.link-back[data-astro-cid-4bdcv6lo]{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:.5rem 0;font-weight:600}.link-back[data-astro-cid-4bdcv6lo]:hover{color:var(--fg)}.offer-fineprint[data-astro-cid-4bdcv6lo]{color:var(--muted);margin-top:1rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.offer-step[data-astro-cid-4bdcv6lo]{animation:none}.offer-track-fill[data-astro-cid-4bdcv6lo]{transition:none}}.offer-page[data-astro-cid-lkjxb4hx]{padding-top:var(--space-block)}.assurance[data-astro-cid-lkjxb4hx]{color:var(--muted);padding-left:1.75rem;position:relative}.assurance[data-astro-cid-lkjxb4hx]:before{content:"";border-left:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:.9rem;height:.45rem;position:absolute;top:.55em;left:0;transform:rotate(-45deg)}.offer-card[data-astro-cid-lkjxb4hx]{background:color-mix(in srgb, white 55%, var(--offwhite));border:1px solid var(--line);box-shadow:0 1px 2px color-mix(in srgb, var(--charcoal) 6%, transparent), 0 24px 48px -32px color-mix(in srgb, var(--charcoal) 25%, transparent);border-radius:6px;padding:clamp(1.5rem,1rem + 2vw,3rem)}.next-item[data-astro-cid-lkjxb4hx]{color:var(--muted);grid-template-columns:2.25rem 1fr;align-items:start;gap:.5rem;display:grid}.next-item[data-astro-cid-lkjxb4hx] strong[data-astro-cid-lkjxb4hx]{color:var(--fg);font-weight:600}.next-num[data-astro-cid-lkjxb4hx]{letter-spacing:.1em;color:var(--accent);font-variant-numeric:tabular-nums;padding-top:.35em;font-size:.75rem;font-weight:600}
