.wizard[data-astro-cid-gt5yk4gs]{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);max-width:39rem;padding:clamp(1rem,3vw,2rem);scroll-margin-top:.5rem}h1[data-astro-cid-gt5yk4gs]{margin:0 0 1rem;font-size:clamp(1.6rem,1.3rem + 1.2vw,2.1rem)}.topbar[data-astro-cid-gt5yk4gs]{justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;display:flex}.topbar[data-astro-cid-gt5yk4gs] .back[data-astro-cid-gt5yk4gs]{align-items:center;gap:.3rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.topbar[data-astro-cid-gt5yk4gs] .flip{transform:scaleX(-1)}.topbar[data-astro-cid-gt5yk4gs] .back[data-astro-cid-gt5yk4gs][hidden]{visibility:hidden;display:inline-block}.progress-label[data-astro-cid-gt5yk4gs]{color:var(--brand);margin:0 0 0 auto;font-size:.9rem;font-weight:650}.bar[data-astro-cid-gt5yk4gs]{appearance:none;background:var(--sunk);width:100%;height:.5rem;color:var(--brand);border:0;border-radius:999px;margin:.25rem 0 1.5rem;display:block;overflow:hidden}.bar[data-astro-cid-gt5yk4gs]::-webkit-progress-bar{background:var(--sunk);border-radius:999px}.bar[data-astro-cid-gt5yk4gs]::-webkit-progress-value{background:var(--brand);border-radius:999px;transition:width .2s}.bar[data-astro-cid-gt5yk4gs]::-moz-progress-bar{background:var(--brand);border-radius:999px}@media (prefers-reduced-motion:reduce){.bar[data-astro-cid-gt5yk4gs]::-webkit-progress-value{transition:none}}.step[data-astro-cid-gt5yk4gs][hidden]{display:none}.step[data-astro-cid-gt5yk4gs] h2[data-astro-cid-gt5yk4gs]{outline:none;margin:0 0 .4rem;font-size:1.4rem}.why[data-astro-cid-gt5yk4gs]{color:var(--ink-2);margin:0 0 1.1rem}.options[data-astro-cid-gt5yk4gs]{gap:.6rem;display:grid}.option[data-astro-cid-gt5yk4gs]{text-align:left;width:100%;min-height:3.5rem;font:inherit;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;font-weight:600;display:flex}.option[data-astro-cid-gt5yk4gs] .icon{color:var(--brand);flex:none}.option[data-astro-cid-gt5yk4gs] .picked,.option[data-astro-cid-gt5yk4gs][aria-pressed=true] .go{display:none}.option[data-astro-cid-gt5yk4gs][aria-pressed=true] .picked{display:block}@media (hover:hover){.option[data-astro-cid-gt5yk4gs]:hover{border-color:var(--brand);background:var(--brand-tint)}}.option[data-astro-cid-gt5yk4gs][aria-pressed=true]{border-color:var(--brand);background:var(--brand-tint);box-shadow:inset 0 0 0 1px var(--brand)}.option[data-astro-cid-gt5yk4gs]:disabled{cursor:default}.group-heading[data-astro-cid-gt5yk4gs]{font:inherit;color:var(--brand);align-items:center;gap:.4rem;margin:1.1rem 0 .4rem;font-size:.85rem;font-weight:750;display:flex}.group-heading[data-astro-cid-gt5yk4gs] .icon{flex:none}.intro[data-astro-cid-gt5yk4gs]{margin-bottom:.4rem}.submit[data-astro-cid-gt5yk4gs] .label[data-astro-cid-gt5yk4gs],.quote-sticky[data-astro-cid-gt5yk4gs] .label[data-astro-cid-gt5yk4gs]{font-weight:750}.submit[data-astro-cid-gt5yk4gs] .count[data-astro-cid-gt5yk4gs],.quote-sticky[data-astro-cid-gt5yk4gs] .count[data-astro-cid-gt5yk4gs]{opacity:.9;font-size:.8rem;font-weight:500}.submit[data-astro-cid-gt5yk4gs]:disabled,.quote-sticky[data-astro-cid-gt5yk4gs] .button[data-astro-cid-gt5yk4gs]:disabled{opacity:.6;cursor:not-allowed}.pick-error[data-astro-cid-gt5yk4gs]{color:var(--error);margin:.4rem 0 0;font-size:.9rem;font-weight:600}.pick-error[data-astro-cid-gt5yk4gs]:empty{display:none}.quote-sticky[data-astro-cid-gt5yk4gs]{z-index:10;padding:.65rem 1rem calc(.65rem + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #0001}.quote-sticky[data-astro-cid-gt5yk4gs][hidden]{display:none}.quote-sticky[data-astro-cid-gt5yk4gs]{padding:.4rem 1rem calc(.4rem + env(safe-area-inset-bottom))}.quote-sticky[data-astro-cid-gt5yk4gs] .button[data-astro-cid-gt5yk4gs]{flex-direction:row;gap:.4rem;width:100%;min-height:2.75rem;font-size:1rem}.quote-sticky[data-astro-cid-gt5yk4gs] .count[data-astro-cid-gt5yk4gs]:before{content:"· "}@media (width>=48rem){.quote-sticky[data-astro-cid-gt5yk4gs]{display:none}}.answers[data-astro-cid-gt5yk4gs]{margin:1rem 0}.answers[data-astro-cid-gt5yk4gs] summary[data-astro-cid-gt5yk4gs]{cursor:pointer;padding:.4rem 0;font-weight:600}.answers[data-astro-cid-gt5yk4gs] ul[data-astro-cid-gt5yk4gs]{color:var(--ink-2);padding-left:1.2rem;font-size:.95rem}.link-button[data-astro-cid-gt5yk4gs]{font:inherit;color:var(--brand);cursor:pointer;background:0 0;border:0;padding:.4rem 0;font-weight:600;text-decoration:underline}.actions[data-astro-cid-gt5yk4gs]{flex-wrap:wrap;gap:1rem;margin:.5rem 0;font-size:.85rem;display:flex}.contact-fields[data-astro-cid-gt5yk4gs]{gap:.6rem;margin-top:1rem;display:grid}@media (width>=35rem){.contact-fields[data-astro-cid-gt5yk4gs]{grid-template-columns:1fr 1fr;gap:.75rem}}.group[data-astro-cid-gt5yk4gs]{border:0;min-width:0;margin:0;padding:0}.label[data-astro-cid-gt5yk4gs]{margin:0 0 .2rem;padding:0;font-size:.85rem;font-weight:650;line-height:1.3;display:block}#callback[data-astro-cid-gt5yk4gs] input[data-astro-cid-gt5yk4gs]:not([type=checkbox]){width:100%;font:inherit;border:1px solid var(--line-strong);border-radius:var(--radius);height:2.75rem;color:inherit;background:#fff;padding:.5rem .65rem}[data-astro-cid-gt5yk4gs][data-field=consent]{margin-top:.75rem}.consent[data-astro-cid-gt5yk4gs]{color:var(--ink-2);cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;line-height:1.4;display:flex}.consent[data-astro-cid-gt5yk4gs] input[data-astro-cid-gt5yk4gs]{width:1.1rem;height:1.1rem;accent-color:var(--brand);flex:none;margin:0}.invalid[data-astro-cid-gt5yk4gs] input[data-astro-cid-gt5yk4gs]:not([type=radio]){border-color:var(--error)}.error[data-astro-cid-gt5yk4gs]{color:var(--error);margin:.4rem 0 0;font-size:.9rem;font-weight:600}.error[data-astro-cid-gt5yk4gs]:empty{display:none}.form-error[data-astro-cid-gt5yk4gs]{color:var(--error);border-radius:var(--radius);background:#fef3f2;border:1px solid #fecdca;margin:0 0 1rem;padding:.75rem 1rem}.form-error[data-astro-cid-gt5yk4gs][hidden]{display:none}.trap[data-astro-cid-gt5yk4gs]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit[data-astro-cid-gt5yk4gs]{flex-direction:column;gap:.05rem;width:100%;margin-top:1rem;padding:.6rem .5rem}.submit[data-astro-cid-gt5yk4gs] .label[data-astro-cid-gt5yk4gs]{margin:0;font-size:1rem}#callback[data-astro-cid-gt5yk4gs][hidden],.callback-success[data-astro-cid-gt5yk4gs][hidden]{display:none}.callback-success[data-astro-cid-gt5yk4gs]{background:var(--brand-tint);border-radius:var(--radius);margin:1.5rem 0;padding:1rem}.callback-success[data-astro-cid-gt5yk4gs] h3[data-astro-cid-gt5yk4gs]{color:var(--brand);margin:0 0 .5rem;font-size:1.2rem}.callback-success[data-astro-cid-gt5yk4gs] p[data-astro-cid-gt5yk4gs]{margin:.5rem 0 0}.next[data-astro-cid-gt5yk4gs]{margin:.4rem 0 0}@media print{.quote-sticky[data-astro-cid-gt5yk4gs],body>header,body>footer,.wizard[data-astro-cid-gt5yk4gs]>[data-astro-cid-gt5yk4gs]:not(h1){display:none!important}.print-report{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;display:block}}.result .policies{margin:0;padding:0;list-style:none}.result .policies li{font-size:.82rem;line-height:1.35;position:relative}.result .policies .text{min-width:0;display:block}.result .policies .text>*{display:block}.result .policies strong{color:var(--ink);font-size:.92rem}.result .policies .text span{color:var(--ink-2)}.result .policies details{margin:0}.result .policies summary{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--brand);place-items:center;list-style:none;display:grid;position:absolute;top:0;right:0}.result .policies summary::-webkit-details-marker{display:none}.result .policies summary:after{content:"";border:2px solid;border-width:0 2px 2px 0;width:.55rem;height:.55rem;transform:translateY(-2px)rotate(45deg)}.result .policies details[open] summary:after{transform:translateY(2px)rotate(-135deg)}.result .policies summary:focus-visible{outline:3px solid var(--brand);outline-offset:-3px;border-radius:var(--radius)}.result .policies .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.result .policies details p,.policies details a{margin:0 0 .5rem;font-size:.88rem}.result .policies details .reason{color:var(--ink);font-weight:650}.result .policies details a{margin-bottom:.6rem;display:inline-block}.result .policies details>:nth-child(2){margin-top:.2rem}.result .basket li{border-bottom:1px solid var(--line);margin:0;padding:0 2.75rem 0 0}.result .basket{border-top:1px solid var(--line);border-radius:0}.result .basket details{padding:0 0 0 2.75rem}.result .pick{cursor:pointer;border-radius:6px;align-items:flex-start;gap:.75rem;min-height:2.75rem;padding:.6rem .5rem;display:flex}.result .pick input{opacity:0;width:1.5rem;height:1.5rem;margin:0;position:absolute}.result .tick{border:2px solid var(--line-strong);background:var(--surface);width:1.5rem;height:1.5rem;color:var(--brand);border-radius:6px;flex:none;place-items:center;margin-top:.1rem;display:grid}.result .tick .icon{visibility:hidden}.result .pick input:checked+.tick .icon{visibility:visible}.result .pick input:checked+.tick{background:var(--brand);border-color:var(--brand);color:#fff}.result .pick input:focus-visible+.tick{outline:3px solid var(--brand);outline-offset:2px}@media (hover:hover) and (pointer:fine){.result .pick:hover{background:var(--sunk)}.result .pick:hover .tick{border-color:var(--brand)}}.result .pick:active{background:var(--brand-tint)}@media (forced-colors:active){.result .tick{forced-color-adjust:none;color:canvastext;background:canvas;border-color:canvastext}.result .pick input:checked+.tick{color:highlighttext;background:highlight;border-color:highlight}.result .pick input:focus-visible+.tick{outline-color:highlight}}.result .builder li,.checks li{border-bottom:1px solid var(--line);padding:.55rem 2.75rem .55rem 0}.result .builder,.checks,.result .builder strong{color:var(--ink-2)}
