.faq[data-astro-cid-s5r4na5t]{border:1px solid var(--hairline);border-radius:var(--radius-card);background:color-mix(in oklab, var(--canvas) 70%, transparent);transition:background-color var(--duration-base) var(--ease-out-quint), border-color var(--duration-base) var(--ease-out-quint), box-shadow var(--duration-base) var(--ease-out-quint)}.faq[data-astro-cid-s5r4na5t]:hover{border-color:var(--hairline-strong)}.faq[data-astro-cid-s5r4na5t][open]{border-color:var(--hairline-strong);background:var(--surface);box-shadow:var(--shadow-card), var(--highlight)}.faq__q[data-astro-cid-s5r4na5t]{border-radius:var(--radius-card);cursor:pointer;letter-spacing:-.012em;color:var(--ink);justify-content:space-between;align-items:flex-start;gap:1.25rem;padding:1.125rem 1.25rem;font-size:1rem;font-weight:600;line-height:1.4;list-style:none;display:flex}.faq__q[data-astro-cid-s5r4na5t]>span[data-astro-cid-s5r4na5t]{text-wrap:balance}.faq__q[data-astro-cid-s5r4na5t]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-s5r4na5t]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=640px){.faq__q[data-astro-cid-s5r4na5t]{padding:1.25rem 1.5rem;font-size:1.0625rem}}.faq__icon[data-astro-cid-s5r4na5t]{border:1px solid var(--hairline-strong);block-size:1.75rem;inline-size:1.75rem;color:var(--ink-muted);transition:background-color var(--duration-base) var(--ease-out-quint), border-color var(--duration-base) var(--ease-out-quint), color var(--duration-base) var(--ease-out-quint);border-radius:999px;flex-shrink:0;margin-block:-.125rem;position:relative}.faq__icon[data-astro-cid-s5r4na5t]:before,.faq__icon[data-astro-cid-s5r4na5t]:after{content:"";inline-size:.625rem;transition:rotate var(--duration-base) var(--ease-out-quint);border-top:1.5px solid;position:absolute;inset-block-start:50%;inset-inline-start:50%;translate:-50% -50%}.faq__icon[data-astro-cid-s5r4na5t]:after{rotate:90deg}.faq[data-astro-cid-s5r4na5t]:hover .faq__icon[data-astro-cid-s5r4na5t]{border-color:color-mix(in oklab, var(--accent-fill) 50%, var(--hairline-strong));color:var(--accent-strong)}.faq[data-astro-cid-s5r4na5t][open] .faq__icon[data-astro-cid-s5r4na5t]{border-color:var(--accent-fill);background:var(--accent-fill);color:var(--accent-on)}.faq[data-astro-cid-s5r4na5t][open] .faq__icon[data-astro-cid-s5r4na5t]:after{rotate:0deg}.faq__a[data-astro-cid-s5r4na5t]{padding:0 1.25rem 1.25rem}@media (width>=640px){.faq__a[data-astro-cid-s5r4na5t]{padding:0 1.5rem 1.5rem}}.faq__a[data-astro-cid-s5r4na5t] p[data-astro-cid-s5r4na5t]{max-width:62ch;color:var(--ink-muted);font-size:1rem;line-height:1.7}.quote-form[data-astro-cid-nyl5z4eg]{background:radial-gradient(120% 70% at 100% 0%, color-mix(in oklab, var(--accent-fill) 9%, transparent), transparent 62%), var(--surface);box-shadow:0 28px 64px -32px oklch(12% .03 255/.55), 0 12px 28px -16px oklch(12% .03 255/.22), var(--highlight);container:quote-form/inline-size}.quote-form__mark[data-astro-cid-nyl5z4eg]{border-radius:var(--radius-card);background:var(--accent-fill);block-size:2.75rem;inline-size:2.75rem;color:var(--accent-on);box-shadow:inset 0 1px 0 oklch(100% 0 0/.3), 0 10px 22px -12px color-mix(in oklab, var(--accent-fill) 80%, transparent);flex-shrink:0;place-items:center;display:grid}.quote-form__assure[data-astro-cid-nyl5z4eg]{--assure-gap:.625rem;letter-spacing:-.005em;color:var(--ink-muted);white-space:nowrap;flex-wrap:wrap;justify-content:center;align-items:center;margin:.25rem 0 0;padding:0;font-size:.8125rem;font-weight:600;line-height:1.3;list-style:none;display:flex}@media (width>=640px){.quote-form__assure[data-astro-cid-nyl5z4eg]{margin-block-start:.5rem}}.quote-form__assure[data-astro-cid-nyl5z4eg][hidden]{display:none}.quote-form__assure[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg]{align-items:center;display:inline-flex}.quote-form__assure[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg]+li[data-astro-cid-nyl5z4eg]:before{content:"";block-size:.25rem;inline-size:.25rem;margin-inline:var(--assure-gap);background:var(--accent-fill);border-radius:999px}@container quote-form (width<=20.5rem){.quote-form__assure[data-astro-cid-nyl5z4eg]{--assure-gap:.5rem;font-size:.75rem}}@container quote-form (width<=18rem){.quote-form__assure[data-astro-cid-nyl5z4eg]{--assure-gap:.375rem;font-size:.6875rem}}.quote-form[data-astro-cid-nyl5z4eg]:has([data-quote-type=individual]:checked) [data-astro-cid-nyl5z4eg][data-quote-company-wrap],form[data-astro-cid-nyl5z4eg][data-step="1"] [data-astro-cid-nyl5z4eg][data-quote-step="2"],form[data-astro-cid-nyl5z4eg][data-step="2"] [data-astro-cid-nyl5z4eg][data-quote-step="1"]{display:none}.quote-form__steps[data-astro-cid-nyl5z4eg]{grid-template-columns:1fr 1fr;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.quote-form__steps[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg]{color:var(--ink-muted);transition:color var(--duration-base) var(--ease-out-quint);align-items:center;gap:.5rem;padding-top:.75rem;font-size:.8125rem;font-weight:600;line-height:1.2;display:flex;position:relative}.quote-form__steps[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg]:before{content:"";background:var(--hairline-strong);block-size:2px;transition:background-color var(--duration-base) var(--ease-out-quint);border-radius:999px;position:absolute;inset-block-start:0;inset-inline:0}.quote-form__steps[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg][aria-current=step]:before,form[data-astro-cid-nyl5z4eg][data-step="2"] .quote-form__steps[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg]:first-child:before{background:var(--accent-fill)}.quote-form__steps[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg] span[data-astro-cid-nyl5z4eg]{background:var(--recessed);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;place-items:center;width:1.375rem;height:1.375rem;font-size:.75rem;display:grid}.quote-form__steps[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg][aria-current=step],form[data-astro-cid-nyl5z4eg][data-step="2"] .quote-form__steps[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg]:first-child{color:var(--ink)}.quote-form__steps[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg][aria-current=step] span[data-astro-cid-nyl5z4eg],form[data-astro-cid-nyl5z4eg][data-step="2"] .quote-form__steps[data-astro-cid-nyl5z4eg] li[data-astro-cid-nyl5z4eg]:first-child span[data-astro-cid-nyl5z4eg]{background:var(--accent-fill);color:var(--accent-on)}.quote-form__summary[data-astro-cid-nyl5z4eg]{border:1px solid var(--hairline);background:var(--canvas);border-radius:.75rem;align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.quote-form__plate--small[data-astro-cid-nyl5z4eg]{min-height:1.75rem;padding:.2rem .5rem;font-size:.875rem}.quote-form__edit[data-astro-cid-nyl5z4eg]{min-height:2.25rem;color:var(--accent-strong);transition:background-color var(--duration-quick) var(--ease-out-quint);border-radius:999px;flex-shrink:0;padding-inline:.75rem;font-size:.875rem;font-weight:600}.quote-form__edit[data-astro-cid-nyl5z4eg]:hover{background:var(--accent-wash)}.quote-form__choice[data-astro-cid-nyl5z4eg]{cursor:pointer;border:1px solid var(--hairline-strong);background:var(--canvas);height:3rem;min-height:3rem;color:var(--ink);transition:background-color .2s var(--ease-out-quint), border-color .2s var(--ease-out-quint), color .2s var(--ease-out-quint), box-shadow .2s var(--ease-out-quint);border-radius:.75rem;justify-content:center;align-items:center;font-size:.9375rem;font-weight:600;display:flex}.quote-form__choice[data-astro-cid-nyl5z4eg]:hover{border-color:color-mix(in oklab, var(--ink-faint) 40%, transparent)}.quote-form__choice[data-astro-cid-nyl5z4eg]:has(input:checked){border-color:var(--accent);background:var(--accent-wash);color:var(--ink)}.quote-form__choice[data-astro-cid-nyl5z4eg]:has(input:checked) span[data-astro-cid-nyl5z4eg]{color:var(--ink)}.quote-form__choice[data-astro-cid-nyl5z4eg]:has(input:focus-visible){border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab, var(--accent) 15%, transparent)}.quote-form[data-astro-cid-nyl5z4eg] fieldset[data-astro-cid-nyl5z4eg]{border:0;width:100%;min-width:0;margin:0;padding:0}.quote-form__vehicle[data-astro-cid-nyl5z4eg]{border:1px solid var(--hairline);background:var(--canvas);box-shadow:var(--highlight);border-radius:1rem;padding:1rem 1rem .9rem}.quote-form__vehicle-top[data-astro-cid-nyl5z4eg]{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.quote-form__plate[data-astro-cid-nyl5z4eg]{color:#111820;letter-spacing:.08em;background:#f5d31b;border:2px solid #111820;border-radius:.4rem;justify-content:center;align-items:center;min-height:2.25rem;padding:.3rem .7rem;font-size:1.05rem;font-weight:700;line-height:1;display:inline-flex}.quote-form__vehicle-name[data-astro-cid-nyl5z4eg]{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:1.0625rem;font-weight:600}.quote-form__vehicle-specs[data-astro-cid-nyl5z4eg]{grid-template-columns:1fr 1fr;gap:.65rem .85rem;margin:.9rem 0 0;display:grid}.quote-form__vehicle-specs[data-astro-cid-nyl5z4eg] dt[data-astro-cid-nyl5z4eg]{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-size:.6875rem;font-weight:600}.quote-form__vehicle-specs[data-astro-cid-nyl5z4eg] dd[data-astro-cid-nyl5z4eg]{color:var(--ink);margin:.15rem 0 0;font-size:.9375rem;font-weight:600}.quote-form__vehicle-specs[data-astro-cid-nyl5z4eg] div[data-astro-cid-nyl5z4eg]:has(dd:empty){display:none}.quote-form__vehicle-note[data-astro-cid-nyl5z4eg]{border:1px solid color-mix(in oklab, var(--critical) 30%, transparent);background:color-mix(in oklab, var(--critical) 6%, transparent);color:var(--ink);border-radius:.75rem;margin:.85rem 0 0;padding:.55rem .7rem;font-size:.8125rem}.quote-form__date[data-astro-cid-nyl5z4eg]{width:100%}.quote-form__date-input[data-astro-cid-nyl5z4eg]{color-scheme:light;cursor:pointer;appearance:none;height:3rem;min-height:3rem;max-height:3rem;font-size:1rem;line-height:1.25}.quote-form__date-input[data-astro-cid-nyl5z4eg]::-webkit-date-and-time-value{text-align:left;min-height:1.25rem}.quote-form__date-input[data-astro-cid-nyl5z4eg]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.quote-form[data-astro-cid-nyl5z4eg] input[data-astro-cid-nyl5z4eg]::placeholder,.quote-form__date-input[data-astro-cid-nyl5z4eg],.quote-form__date-input[data-astro-cid-nyl5z4eg]:invalid{color:var(--ink-muted)}.quote-form__date-input[data-astro-cid-nyl5z4eg]:focus,.quote-form__date-input[data-astro-cid-nyl5z4eg]:valid{color:var(--ink)}[data-theme=dark] .quote-form__date-input[data-astro-cid-nyl5z4eg]{color-scheme:dark}
