.quote-section[data-astro-cid-alpypdq5]{--quote-line:color-mix(in oklab, var(--color-ivory) 16%, transparent);background:var(--color-ink);border-block:1px solid var(--quote-line);padding-block:0;container-type:inline-size}.quote-shell[data-astro-cid-alpypdq5]{width:min(90rem,100%);margin-inline:auto;padding:clamp(4.5rem,8vw,8rem) clamp(1.25rem,4vw,3rem)}.quote-intro[data-astro-cid-alpypdq5]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:clamp(2rem,8vw,8rem);margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.quote-kicker[data-astro-cid-alpypdq5],.step-number[data-astro-cid-alpypdq5]{color:var(--color-brass);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.68rem;font-weight:600;line-height:1.4}.quote-intro[data-astro-cid-alpypdq5] h2[data-astro-cid-alpypdq5]{max-width:32rem;color:var(--color-ivory);font-family:var(--font-display);letter-spacing:-.03em;margin:1rem 0 0;font-size:clamp(2.25rem,4vw,4rem);font-weight:400;line-height:.98}.quote-summary[data-astro-cid-alpypdq5]{max-width:38rem;color:var(--color-mist);margin:0;font-size:1rem;line-height:1.9}.quote-widget[data-astro-cid-alpypdq5]{border:1px solid var(--quote-line);background:color-mix(in oklab, var(--color-night) 88%, var(--color-ivory))}.quote-progress[data-astro-cid-alpypdq5]{border-bottom:1px solid var(--quote-line);padding:1.25rem clamp(1.25rem,4vw,2.75rem)}.quote-progress[data-astro-cid-alpypdq5] ol[data-astro-cid-alpypdq5]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5]{min-width:0;color:color-mix(in oklab, var(--color-mist) 82%, var(--color-night));letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.7rem;font-size:.7rem;line-height:1.35;transition:color .18s ease-out;display:flex}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5]:not(:last-child):after{content:"";background:var(--quote-line);width:min(100%,5rem);height:1px;margin-left:auto;display:block}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5] span[data-astro-cid-alpypdq5]{color:var(--color-mist);font-family:var(--font-display);letter-spacing:0;font-size:1.2rem}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5] strong[data-astro-cid-alpypdq5]{font-weight:600}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5].is-current,.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5].is-complete{color:var(--color-ivory)}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5].is-current span[data-astro-cid-alpypdq5],.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5].is-complete span[data-astro-cid-alpypdq5]{color:var(--color-brass)}.quote-widget[data-astro-cid-alpypdq5] form[data-astro-cid-alpypdq5],.quote-success[data-astro-cid-alpypdq5]{padding:clamp(1.5rem,5vw,3.5rem)}.step-heading[data-astro-cid-alpypdq5]{max-width:42rem}.step-heading[data-astro-cid-alpypdq5] h3[data-astro-cid-alpypdq5],.quote-success[data-astro-cid-alpypdq5] h3[data-astro-cid-alpypdq5]{color:var(--color-ivory);font-family:var(--font-display);letter-spacing:-.025em;margin:.8rem 0 0;font-size:clamp(1.8rem,3vw,2.75rem);font-weight:400;line-height:1}.step-heading[data-astro-cid-alpypdq5]>p[data-astro-cid-alpypdq5]:last-child{color:var(--color-mist);margin:.9rem 0 0;font-size:.9rem;line-height:1.7}.field-grid[data-astro-cid-alpypdq5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem;display:grid}.field[data-astro-cid-alpypdq5]{color:var(--color-ivory);letter-spacing:.04em;align-content:start;gap:.65rem;font-size:.78rem;font-weight:600;display:grid}.field[data-astro-cid-alpypdq5] span[data-astro-cid-alpypdq5],.aircraft-field[data-astro-cid-alpypdq5] legend[data-astro-cid-alpypdq5]{letter-spacing:.04em}.field[data-astro-cid-alpypdq5] b[data-astro-cid-alpypdq5],.aircraft-field[data-astro-cid-alpypdq5] b[data-astro-cid-alpypdq5]{color:var(--color-brass);font-weight:600}.field[data-astro-cid-alpypdq5] em[data-astro-cid-alpypdq5]{color:var(--color-mist);letter-spacing:0;margin-left:.35rem;font-size:.7rem;font-style:normal;font-weight:400}.field[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5],.field[data-astro-cid-alpypdq5] textarea[data-astro-cid-alpypdq5]{border:1px solid color-mix(in oklab, var(--color-ivory) 22%, transparent);background:color-mix(in oklab, var(--color-ivory) 6%, var(--color-night));width:100%;color:var(--color-ivory);letter-spacing:0;border-radius:0;padding:.85rem .95rem;font-size:.95rem;font-weight:400;line-height:1.4;transition:border-color .18s ease-out,background-color .18s ease-out}.field[data-astro-cid-alpypdq5] textarea[data-astro-cid-alpypdq5]{resize:vertical}.field[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]::placeholder,.field[data-astro-cid-alpypdq5] textarea[data-astro-cid-alpypdq5]::placeholder{color:color-mix(in oklab, var(--color-mist) 90%, var(--color-ivory))}.field[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]:hover,.field[data-astro-cid-alpypdq5] textarea[data-astro-cid-alpypdq5]:hover{border-color:color-mix(in oklab, var(--color-ivory) 38%, transparent)}.field[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]:focus,.field[data-astro-cid-alpypdq5] textarea[data-astro-cid-alpypdq5]:focus{border-color:var(--color-brass);background:color-mix(in oklab, var(--color-ivory) 9%, var(--color-night));outline:none}.field[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5][type=date]{color-scheme:dark}.field-wide[data-astro-cid-alpypdq5]{grid-column:1/-1}.aircraft-field[data-astro-cid-alpypdq5]{border:0;min-width:0;margin:0;padding:0}.aircraft-field[data-astro-cid-alpypdq5] legend[data-astro-cid-alpypdq5]{color:var(--color-ivory);margin-bottom:.65rem;font-size:.78rem;font-weight:600}.aircraft-options[data-astro-cid-alpypdq5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.aircraft-options[data-astro-cid-alpypdq5] label[data-astro-cid-alpypdq5]{min-width:0;position:relative}.aircraft-options[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]{opacity:0;pointer-events:none;position:absolute}.aircraft-options[data-astro-cid-alpypdq5] label[data-astro-cid-alpypdq5] span[data-astro-cid-alpypdq5]{border:1px solid color-mix(in oklab, var(--color-ivory) 16%, transparent);min-height:2.75rem;color:var(--color-mist);align-items:center;padding:.6rem .7rem;font-size:.75rem;font-weight:400;line-height:1.25;transition:border-color .18s ease-out,color .18s ease-out,background-color .18s ease-out;display:flex}.aircraft-options[data-astro-cid-alpypdq5] label[data-astro-cid-alpypdq5]:hover span[data-astro-cid-alpypdq5],.aircraft-options[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]:focus-visible+span[data-astro-cid-alpypdq5],.aircraft-options[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]:checked+span[data-astro-cid-alpypdq5]{border-color:var(--color-brass);background:color-mix(in oklab, var(--color-brass) 10%, var(--color-night));color:var(--color-ivory)}.toggle-option[data-astro-cid-alpypdq5]{cursor:pointer;width:fit-content;color:var(--color-ivory);align-items:flex-start;gap:.8rem;margin-top:1.5rem;display:flex}.toggle-option[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]{opacity:0;position:absolute}.toggle-mark[data-astro-cid-alpypdq5]{border:1px solid color-mix(in oklab, var(--color-ivory) 30%, transparent);background:color-mix(in oklab, var(--color-ivory) 8%, var(--color-night));border-radius:2rem;flex:none;width:2.6rem;height:1.45rem;transition:border-color .18s ease-out,background-color .18s ease-out;position:relative}.toggle-mark[data-astro-cid-alpypdq5]:after{content:"";background:var(--color-mist);border-radius:50%;width:.85rem;height:.85rem;transition:transform .18s ease-out,background-color .18s ease-out;position:absolute;top:.2rem;left:.2rem}.toggle-option[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]:checked+.toggle-mark[data-astro-cid-alpypdq5]{border-color:var(--color-brass);background:color-mix(in oklab, var(--color-brass) 20%, var(--color-night))}.toggle-option[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]:checked+.toggle-mark[data-astro-cid-alpypdq5]:after{background:var(--color-brass);transform:translate(1.15rem)}.toggle-option[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5]:focus-visible+.toggle-mark[data-astro-cid-alpypdq5]{outline:2px solid var(--color-brass);outline-offset:3px}.toggle-option[data-astro-cid-alpypdq5] strong[data-astro-cid-alpypdq5],.toggle-option[data-astro-cid-alpypdq5] small[data-astro-cid-alpypdq5]{display:block}.toggle-option[data-astro-cid-alpypdq5] strong[data-astro-cid-alpypdq5]{font-size:.82rem;font-weight:600;line-height:1.3}.toggle-option[data-astro-cid-alpypdq5] small[data-astro-cid-alpypdq5]{color:var(--color-mist);margin-top:.25rem;font-size:.75rem;line-height:1.4}.step-actions[data-astro-cid-alpypdq5]{justify-content:flex-end;gap:.75rem;margin-top:2.75rem;display:flex}.quote-button[data-astro-cid-alpypdq5]{border:1px solid var(--color-brass);cursor:pointer;letter-spacing:.04em;border-radius:0;justify-content:center;align-items:center;gap:.75rem;min-height:2.9rem;padding:.75rem 1.25rem;font-size:.78rem;font-weight:600;transition:background-color .18s ease-out,color .18s ease-out,border-color .18s ease-out;display:inline-flex}.quote-button-primary[data-astro-cid-alpypdq5]{background:var(--color-brass);color:var(--color-ink)}.quote-button-primary[data-astro-cid-alpypdq5]:hover{background:var(--color-brass-soft);border-color:var(--color-brass-soft)}.quote-button-secondary[data-astro-cid-alpypdq5]{border-color:color-mix(in oklab, var(--color-ivory) 24%, transparent);color:var(--color-ivory);background:0 0}.quote-button-secondary[data-astro-cid-alpypdq5]:hover{border-color:var(--color-ivory)}.quote-button[data-astro-cid-alpypdq5]:disabled{cursor:wait;opacity:.6}.quote-form-status[data-astro-cid-alpypdq5]{min-height:1.4rem;color:var(--color-brass-soft);margin:1.5rem 0 0;font-size:.82rem;line-height:1.5}.quote-form-status[data-astro-cid-alpypdq5]:empty{margin-top:0}.quote-success[data-astro-cid-alpypdq5]{max-width:46rem}.quote-success[data-astro-cid-alpypdq5] h3[data-astro-cid-alpypdq5]{font-size:clamp(2.25rem,4vw,4rem)}.quote-success[data-astro-cid-alpypdq5]>p[data-astro-cid-alpypdq5]:not(.quote-kicker){max-width:38rem;color:var(--color-mist);margin:1.25rem 0 0;font-size:1rem;line-height:1.8}.quote-success[data-astro-cid-alpypdq5] a[data-astro-cid-alpypdq5]{color:var(--color-brass);text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--color-brass) 60%, transparent);text-underline-offset:.45rem;margin-top:1.75rem;font-size:.82rem;font-weight:600;display:inline-block}@container (width<=50rem){.quote-intro[data-astro-cid-alpypdq5]{grid-template-columns:1fr;gap:1.5rem}.quote-summary[data-astro-cid-alpypdq5]{max-width:42rem}}@media (width<=640px){.quote-progress[data-astro-cid-alpypdq5]{padding-inline:1rem}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5]{text-align:center;display:block}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5]:not(:last-child):after{width:calc(100% - 2.5rem);margin:.45rem auto 0}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5] span[data-astro-cid-alpypdq5],.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5] strong[data-astro-cid-alpypdq5]{display:block}.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5] strong[data-astro-cid-alpypdq5]{letter-spacing:.08em;margin-top:.25rem;font-size:.58rem}.quote-widget[data-astro-cid-alpypdq5] form[data-astro-cid-alpypdq5],.quote-success[data-astro-cid-alpypdq5]{padding:1.5rem 1.25rem 1.75rem}.field-grid[data-astro-cid-alpypdq5],.field-grid-aircraft[data-astro-cid-alpypdq5]{grid-template-columns:1fr;gap:1.25rem;margin-top:2rem}.field-wide[data-astro-cid-alpypdq5]{grid-column:auto}.aircraft-options[data-astro-cid-alpypdq5]{grid-template-columns:1fr 1fr}.step-actions[data-astro-cid-alpypdq5]{flex-direction:column-reverse;margin-top:2rem}.quote-button[data-astro-cid-alpypdq5]{width:100%}}@media (prefers-reduced-motion:reduce){.quote-progress[data-astro-cid-alpypdq5] li[data-astro-cid-alpypdq5],.field[data-astro-cid-alpypdq5] input[data-astro-cid-alpypdq5],.field[data-astro-cid-alpypdq5] textarea[data-astro-cid-alpypdq5],.aircraft-options[data-astro-cid-alpypdq5] label[data-astro-cid-alpypdq5] span[data-astro-cid-alpypdq5],.toggle-mark[data-astro-cid-alpypdq5],.toggle-mark[data-astro-cid-alpypdq5]:after,.quote-button[data-astro-cid-alpypdq5]{transition:none}}
