.calc-lawyer[data-astro-cid-szfx3uma]{align-items:center;gap:.9rem;display:flex}.calc-lawyer__photo[data-astro-cid-szfx3uma]{background:var(--navy);border-radius:9999px;flex-shrink:0;width:4rem;height:4rem;position:relative;overflow:hidden}.calc-lawyer__photo[data-astro-cid-szfx3uma] img{width:100%;max-width:none;height:auto;position:absolute;top:5%;left:0}.calc-lawyer[data-astro-cid-szfx3uma] figcaption[data-astro-cid-szfx3uma]{flex-direction:column;line-height:1.3;display:flex}.calc-lawyer__name[data-astro-cid-szfx3uma]{color:var(--navy-deep);font-family:var(--font-display);font-size:1.25rem}.calc-lawyer__role[data-astro-cid-szfx3uma]{color:var(--muted-foreground);font-size:.85rem}.calc-proof[data-astro-cid-o3czkaib]+.calc-proof__fct{margin-top:.75rem}.calc-proof[data-astro-cid-o3czkaib]{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin-top:1.25rem;font-size:.9rem;display:flex}.calc-proof__rating[data-astro-cid-o3czkaib]{min-height:1.75rem;color:inherit;align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.calc-proof__count[data-astro-cid-o3czkaib]{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.3rem;transition:text-decoration-color .15s ease-out}.calc-proof__rating[data-astro-cid-o3czkaib]:hover .calc-proof__count[data-astro-cid-o3czkaib]{text-decoration-color:currentColor}.calc-proof__rating[data-astro-cid-o3czkaib]:focus-visible{outline:2px solid var(--navy-deep);outline-offset:4px}@media (prefers-reduced-motion:reduce){.calc-proof__count[data-astro-cid-o3czkaib]{transition:none}}.calc-proof__rating[data-astro-cid-o3czkaib] strong[data-astro-cid-o3czkaib]{color:var(--navy-deep);font-weight:600}.calc-proof__stars[data-astro-cid-o3czkaib]{gap:.15rem;display:inline-flex}.calc-proof__stars[data-astro-cid-o3czkaib] svg[data-astro-cid-o3czkaib]{width:.95rem;height:.95rem;fill:var(--gold)}.calc-proof__licence[data-astro-cid-o3czkaib]{border-left:1px solid var(--border);padding-left:1.25rem}@media (width<=767px){.calc-proof[data-astro-cid-o3czkaib]{flex-direction:column;align-items:flex-start}.calc-proof__licence[data-astro-cid-o3czkaib]{border-left:0;padding-left:0}}.calc-trust[data-astro-cid-e4wide2j]{margin-top:-3rem;width:100%;max-width:66rem;color:var(--muted-foreground);margin-inline:auto;padding:0 1.25rem 5rem}@media (width>=768px){.calc-trust[data-astro-cid-e4wide2j]{padding-inline:2rem}}.calc-trust__band[data-astro-cid-e4wide2j]{border-top:1px solid var(--border);padding-block:2.5rem}.calc-trust__head[data-astro-cid-e4wide2j]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;display:flex}.calc-trust__heading[data-astro-cid-e4wide2j]{color:var(--navy-deep);font-family:var(--font-display);font-size:1.75rem;line-height:1.15}.calc-trust__heading--small[data-astro-cid-e4wide2j]{font-size:1.35rem}.calc-trust__subheading[data-astro-cid-e4wide2j]{color:var(--navy-deep);font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:600}.calc-trust__body[data-astro-cid-e4wide2j]{margin-top:.75rem;font-size:.95rem;line-height:1.6}.calc-trust__more[data-astro-cid-e4wide2j],.calc-trust__link[data-astro-cid-e4wide2j],.calc-trust__inline-link[data-astro-cid-e4wide2j]{min-height:1.75rem;color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.3rem;align-items:center;font-size:.9rem;font-weight:500;display:inline-flex}.calc-trust__more[data-astro-cid-e4wide2j]:hover,.calc-trust__link[data-astro-cid-e4wide2j]:hover,.calc-trust__inline-link[data-astro-cid-e4wide2j]:hover{text-decoration-color:currentColor}.calc-trust__reviews[data-astro-cid-e4wide2j]{--review-gap:1rem;align-items:stretch;gap:var(--review-gap);contain:paint;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:85%;grid-auto-flow:column;margin-top:1.5rem;padding-bottom:.25rem;display:grid;overflow-x:auto}.calc-trust__reviews[data-astro-cid-e4wide2j]::-webkit-scrollbar{display:none}.calc-trust__reviews[data-astro-cid-e4wide2j]:focus-visible{outline:2px solid var(--navy-deep);outline-offset:-2px}@media (width>=640px){.calc-trust__reviews[data-astro-cid-e4wide2j]{grid-auto-columns:calc((100% - var(--review-gap)) / 2)}}@media (width>=1024px){.calc-trust__reviews[data-astro-cid-e4wide2j]{grid-auto-columns:calc((100% - 2 * var(--review-gap)) / 3)}}.calc-trust__review[data-astro-cid-e4wide2j]{border:1px solid var(--border);scroll-snap-align:start;background:oklch(100% 0 0);flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.calc-trust__nav[data-astro-cid-e4wide2j]{gap:.5rem;display:flex}.calc-trust__nav[data-astro-cid-e4wide2j][hidden]{display:none}.calc-trust__arrow[data-astro-cid-e4wide2j]{border:1px solid var(--border);width:2.75rem;height:2.75rem;color:var(--navy-deep);background:oklch(100% 0 0);border-radius:9999px;justify-content:center;align-items:center;transition:border-color .15s ease-out,opacity .15s ease-out;display:inline-flex}.calc-trust__arrow[data-astro-cid-e4wide2j]:hover:not(:disabled){border-color:var(--navy-deep)}.calc-trust__arrow[data-astro-cid-e4wide2j]:disabled{cursor:default;opacity:.35}.calc-trust__arrow[data-astro-cid-e4wide2j]:focus-visible{outline:2px solid var(--navy-deep);outline-offset:2px}.calc-trust__arrow[data-astro-cid-e4wide2j] svg[data-astro-cid-e4wide2j]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75px;width:1.1rem;height:1.1rem}.calc-trust__read[data-astro-cid-e4wide2j]{align-self:flex-start;margin-top:auto}.review-dialog[data-astro-cid-e4wide2j]{border:1px solid var(--border);background:var(--background);width:min(40rem,100% - 2rem);max-height:min(42rem,100svh - 4rem);color:var(--muted-foreground);overscroll-behavior:contain;margin:auto;padding:1.25rem 1.5rem 1.5rem}.review-dialog[data-astro-cid-e4wide2j][open]{flex-direction:column;animation:.18s ease-out review-dialog-in;display:flex}.review-dialog[data-astro-cid-e4wide2j]::backdrop{background:oklch(20% .05 277/.55)}@keyframes review-dialog-in{0%{opacity:0;transform:translateY(.75rem)}}@media (width<=639px){.review-dialog[data-astro-cid-e4wide2j]{border-width:1px 0 0;width:100%;max-width:none;max-height:85svh;margin:auto 0 0;padding-inline:1.25rem}}.review-dialog__top[data-astro-cid-e4wide2j]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.review-dialog__count[data-astro-cid-e4wide2j]{font-size:.85rem}.review-dialog__close[data-astro-cid-e4wide2j]{min-height:2.75rem;color:var(--navy-deep);align-items:center;gap:.4rem;font-size:.9rem;font-weight:500;display:inline-flex}.review-dialog__close[data-astro-cid-e4wide2j] svg[data-astro-cid-e4wide2j]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.75px;width:1rem;height:1rem}.review-dialog__close[data-astro-cid-e4wide2j]:focus-visible{outline:2px solid var(--navy-deep);outline-offset:2px}.review-dialog__panel[data-astro-cid-e4wide2j]{flex-direction:column;flex:1;gap:.9rem;min-height:0;margin-top:.75rem;display:flex;overflow-y:auto}.review-dialog__panel[data-astro-cid-e4wide2j][hidden]{display:none}.review-dialog__title[data-astro-cid-e4wide2j]{color:var(--navy-deep);font-family:var(--font-display);font-size:1.6rem;line-height:1.2}.review-dialog__text[data-astro-cid-e4wide2j]{color:var(--foreground);gap:.85rem;font-size:1rem;line-height:1.65;display:grid}.review-dialog__nav[data-astro-cid-e4wide2j]{border-top:1px solid var(--border);justify-content:flex-end;gap:.5rem;margin-top:1.25rem;padding-top:1rem;display:flex}@media (prefers-reduced-motion:reduce){.review-dialog[data-astro-cid-e4wide2j][open]{animation:none}}.calc-trust__all[data-astro-cid-e4wide2j]{margin-top:1.25rem}.calc-trust__stars[data-astro-cid-e4wide2j]{gap:.15rem;display:inline-flex}.calc-trust__stars[data-astro-cid-e4wide2j] svg[data-astro-cid-e4wide2j]{width:.95rem;height:.95rem;fill:var(--gold)}.calc-trust__quote[data-astro-cid-e4wide2j]{color:var(--navy-deep);font-family:var(--font-display);font-size:1.3rem;line-height:1.25}.calc-trust__byline[data-astro-cid-e4wide2j]{flex-direction:column;font-size:.85rem;display:flex}.calc-trust__rating[data-astro-cid-e4wide2j]{align-items:center;gap:.5rem;font-size:.8rem;display:inline-flex}.calc-trust__name[data-astro-cid-e4wide2j]{color:var(--foreground);font-weight:600}.calc-trust__split[data-astro-cid-e4wide2j]{gap:2rem;display:grid}@media (width>=768px){.calc-trust__split[data-astro-cid-e4wide2j]{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:3rem}}.calc-trust__team[data-astro-cid-e4wide2j]{flex-wrap:wrap;gap:1.25rem 2.5rem;margin-top:1.25rem;display:flex}.calc-trust__team[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j]{align-items:center;gap:1rem;display:flex}.calc-trust__photo[data-astro-cid-e4wide2j]{background:var(--navy);border-radius:9999px;flex-shrink:0;width:5rem;height:5rem;position:relative;overflow:hidden}.calc-trust__photo[data-astro-cid-e4wide2j] img{width:100%;max-width:none;height:auto;position:absolute;top:5%;left:0}.calc-trust__member[data-astro-cid-e4wide2j]{flex-direction:column;gap:.15rem;font-size:.95rem;line-height:1.35;display:flex}.calc-trust__member[data-astro-cid-e4wide2j] .calc-trust__name[data-astro-cid-e4wide2j]{color:var(--navy-deep);font-family:var(--font-display);font-size:1.35rem;font-weight:500;line-height:1.15}.calc-trust__ticks[data-astro-cid-e4wide2j]{gap:.6rem;margin-top:.85rem;font-size:.95rem;line-height:1.5;display:grid}.calc-trust__ticks[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j]{padding-left:1.6rem;position:relative}.calc-trust__ticks[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j]:before{content:"";border-bottom:2px solid var(--gold);border-left:2px solid var(--gold);width:.8rem;height:.45rem;position:absolute;top:.35rem;left:.15rem;transform:rotate(-45deg)}.calc-trust__group[data-astro-cid-e4wide2j]{margin-top:2rem}.calc-trust__ticks--costs[data-astro-cid-e4wide2j]{gap:1.1rem 3rem}.calc-trust__ticks--costs[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j]{flex-direction:column;gap:.15rem;display:flex}.calc-trust__ticks--costs[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j] .ltt-quick{background:0 0;border-radius:0;margin-top:.35rem}.calc-trust__ticks--costs[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j] .ltt-quick summary{border-radius:0;justify-content:flex-start;gap:.5rem;min-height:1.75rem;padding:0;font-size:.9rem}.calc-trust__ticks--costs[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j] .ltt-quick summary:hover{background:0 0}.calc-trust__ticks--costs[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j] .ltt-quick summary span{text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.3rem}.calc-trust__ticks--costs[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j] .ltt-quick summary:hover span{text-decoration-color:currentColor}.calc-trust__ticks--costs[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j] .ltt-quick-body{padding:1rem 0 0}.calc-trust__ticks--costs[data-astro-cid-e4wide2j] li[data-astro-cid-e4wide2j] .ltt-quick-fields{grid-template-columns:minmax(0,1fr)}@media (width>=768px){.calc-trust__ticks--costs[data-astro-cid-e4wide2j]{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-trust__sale[data-astro-cid-e4wide2j]{grid-column:1/-1}}.calc-trust__matters[data-astro-cid-e4wide2j]{gap:1.75rem 2rem;margin-top:1rem;display:grid}@media (width>=640px){.calc-trust__matters[data-astro-cid-e4wide2j]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.calc-trust__matters[data-astro-cid-e4wide2j]{grid-template-columns:repeat(4,minmax(0,1fr))}}.calc-trust__matter[data-astro-cid-e4wide2j]{color:var(--navy-deep);font-family:var(--font-display);font-size:1.25rem;line-height:1.2}.calc-trust__matter-column[data-astro-cid-e4wide2j]{border-top:2px solid var(--gold);padding-top:.9rem}.calc-trust__points[data-astro-cid-e4wide2j]{gap:.5rem;margin-top:.6rem;font-size:.9rem;line-height:1.5;display:grid}.calc-trust__tick-title[data-astro-cid-e4wide2j]{color:var(--navy-deep);font-weight:600}.calc-trust__faq[data-astro-cid-e4wide2j]{border-bottom:1px solid var(--border);margin-top:1.25rem}.calc-trust__faq[data-astro-cid-e4wide2j] details[data-astro-cid-e4wide2j]{border-top:1px solid var(--border)}.calc-trust__faq[data-astro-cid-e4wide2j] summary[data-astro-cid-e4wide2j]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-block:.75rem;list-style:none;display:flex}.calc-trust__faq[data-astro-cid-e4wide2j] summary[data-astro-cid-e4wide2j]::-webkit-details-marker{display:none}.calc-trust__faq[data-astro-cid-e4wide2j] summary[data-astro-cid-e4wide2j]:focus-visible{outline:2px solid var(--navy-deep);outline-offset:2px}.calc-trust__faq[data-astro-cid-e4wide2j] h3[data-astro-cid-e4wide2j]{color:var(--navy-deep);font-size:1.25rem;line-height:1.3}.calc-trust__faq-icon[data-astro-cid-e4wide2j]{color:var(--navy-deep);flex-shrink:0;font-size:1.25rem;transition:transform .15s ease-out}.calc-trust__faq[data-astro-cid-e4wide2j] details[data-astro-cid-e4wide2j][open] .calc-trust__faq-icon[data-astro-cid-e4wide2j]{transform:rotate(45deg)}.calc-trust__faq[data-astro-cid-e4wide2j] details[data-astro-cid-e4wide2j] p[data-astro-cid-e4wide2j]{max-width:42rem;padding-bottom:1rem;font-size:.95rem;line-height:1.6}.calc-trust__cta[data-astro-cid-e4wide2j]{text-align:center}.calc-trust__button[data-astro-cid-e4wide2j]{background:linear-gradient(180deg, #27315e, var(--navy-deep));color:oklch(100% 0 0);letter-spacing:.02em;border-radius:.5rem;justify-content:center;align-items:center;min-height:3rem;margin-top:1.25rem;padding-inline:1.75rem;font-weight:500;display:inline-flex}.calc-trust__button[data-astro-cid-e4wide2j]:hover{background:linear-gradient(180deg, #1a2048, color-mix(in srgb, var(--navy-deep) 80%, black))}.calc-trust__button[data-astro-cid-e4wide2j]:focus-visible,.calc-trust[data-astro-cid-e4wide2j] a[data-astro-cid-e4wide2j]:focus-visible{outline:2px solid var(--navy-deep);outline-offset:3px}@media (prefers-reduced-motion:reduce){.calc-trust__faq-icon[data-astro-cid-e4wide2j],.calc-trust__arrow[data-astro-cid-e4wide2j]{transition:none}}.calc-shell[data-astro-cid-x46zliua]{--calc-raised:oklch(100% 0 0);width:100%;max-width:46rem;margin-inline:auto}@media (width>=1024px){.calc-shell[data-astro-cid-x46zliua]{max-width:66rem}.calc-shell--split[data-astro-cid-x46zliua]{grid-template-columns:minmax(0,46rem) 17rem;column-gap:3rem;display:grid}}.calc-help[data-astro-cid-x46zliua]{color:var(--muted-foreground);font-size:.85rem;line-height:1.4rem}.calc-help--column[data-astro-cid-x46zliua]{top:calc(var(--site-header-height) + 6rem);border-top:1px solid var(--border);padding-top:1.25rem;position:sticky}.calc-help--inline[data-astro-cid-x46zliua]{border-top:1px solid var(--border);margin-top:3rem;padding-top:1.25rem}.calc-help__person[data-astro-cid-x46zliua][hidden]+[data-astro-cid-x46zliua][data-calc-help-active]{margin-top:0}.calc-help__body[data-astro-cid-x46zliua]{color:var(--muted-foreground)}.calc-help__actions[data-astro-cid-x46zliua]{flex-wrap:wrap;align-items:baseline;gap:.5rem;font-weight:500;display:flex}.calc-help[data-astro-cid-x46zliua] a[data-astro-cid-x46zliua]{align-items:center;min-height:1.75rem;display:inline-flex}.calc-help__aside[data-astro-cid-x46zliua]{font-size:.8rem;line-height:1.3rem}.calc-help__divider[data-astro-cid-x46zliua]{border-top:1px solid var(--border);margin-top:1.75rem;padding-top:1.25rem}html.js .calc-step[data-astro-cid-x46zliua][data-active=true]{animation:.32s cubic-bezier(.16,1,.3,1) both calc-step-in;display:block}html.js .calc-step[data-astro-cid-x46zliua]:not([data-active=true]),html.js .calc-form[data-astro-cid-x46zliua][data-complete=true]{display:none}.calc-step[data-astro-cid-x46zliua]+.calc-step[data-astro-cid-x46zliua]{margin-top:3.5rem}html.js .calc-step[data-astro-cid-x46zliua]+.calc-step[data-astro-cid-x46zliua]{margin-top:0}.calc-question[data-astro-cid-x46zliua]:focus-visible{outline:none}.calc-fields[data-astro-cid-x46zliua]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem}.calc-fields[data-astro-cid-x46zliua]>[data-astro-cid-x46zliua]{grid-column:1/-1}.calc-fields[data-astro-cid-x46zliua]>.calc-field--half[data-astro-cid-x46zliua]{grid-column:auto}.calc-intro[data-astro-cid-x46zliua]{margin-bottom:1.75rem}@media (width<=1023px){.calc-intro[data-astro-cid-x46zliua]{margin-bottom:1.25rem}}.calc-blocked[data-astro-cid-x46zliua]{border-left:2px solid var(--accent);color:var(--muted-foreground);margin-top:1rem;padding:.25rem 0 .25rem 1rem;font-size:.9rem;line-height:1.5rem}.calc-done__label[data-astro-cid-x46zliua]{color:var(--muted-foreground);align-items:center;gap:.5rem;display:inline-flex}.calc-done__label[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{width:1rem;height:1rem;color:var(--accent)}.calc-proceed[data-astro-cid-x46zliua]{margin-top:1.75rem}.calc-proceed__note[data-astro-cid-x46zliua]{color:var(--muted-foreground);margin-top:.75rem;font-size:.875rem;line-height:1.4rem}.calc-proceed__done[data-astro-cid-x46zliua]{border:1px solid var(--navy);background:var(--calc-raised);color:var(--navy-deep);gap:.6rem;padding:1rem 1.25rem;display:flex}.calc-proceed__done[data-astro-cid-x46zliua]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-proceed__done[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{width:1.1rem;height:1.1rem;color:var(--accent);flex-shrink:0;margin-top:.2rem}.calc-proceed__status[data-astro-cid-x46zliua]:empty{display:none}.calc-proceed__status[data-astro-cid-x46zliua]{color:oklch(47% .16 28);margin-top:.75rem;font-size:.875rem}.calc-proceed-end[data-astro-cid-x46zliua]{margin-top:2.5rem}.calc-proceed-end[data-astro-cid-x46zliua] .calc-proceed[data-astro-cid-x46zliua]{margin-top:1rem}.calc-help--column[data-astro-cid-x46zliua] .calc-proceed[data-astro-cid-x46zliua]{margin-top:0}.calc-why[data-astro-cid-x46zliua]{border-top:1px solid var(--border);margin-top:2.5rem;padding-top:1.5rem}.calc-why__list[data-astro-cid-x46zliua]{gap:1.75rem;margin-top:1.25rem;display:grid}.calc-why__list[data-astro-cid-x46zliua]>li[data-astro-cid-x46zliua]{border-bottom:1px solid #dedbd3;padding:0 0 1.25rem 3rem;position:relative}.calc-why__title[data-astro-cid-x46zliua]{color:var(--navy-deep);font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;line-height:1.4}.calc-why__body[data-astro-cid-x46zliua]{color:var(--muted-foreground);margin-top:.3rem;font-size:.95rem;line-height:1.6}.calc-faq[data-astro-cid-x46zliua]{margin-top:2.5rem}.calc-faq__list[data-astro-cid-x46zliua]{border-bottom:1px solid var(--border);margin-top:.75rem}.calc-faq[data-astro-cid-x46zliua] details[data-astro-cid-x46zliua]{border-top:1px solid var(--border)}.calc-faq[data-astro-cid-x46zliua] summary[data-astro-cid-x46zliua]{cursor:pointer;min-height:3.25rem;color:var(--navy-deep);font-family:var(--font-sans);justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;font-size:1rem;font-weight:600;line-height:1.5;list-style:none;display:flex}.calc-faq[data-astro-cid-x46zliua] summary[data-astro-cid-x46zliua]::-webkit-details-marker{display:none}.calc-faq[data-astro-cid-x46zliua] summary[data-astro-cid-x46zliua]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-faq__icon[data-astro-cid-x46zliua]{border:1px solid #dedbd3;border-radius:50%;width:1.75rem;height:1.75rem;transition:transform .15s ease-out;position:relative}.calc-faq__icon[data-astro-cid-x46zliua]:before,.calc-faq__icon[data-astro-cid-x46zliua]:after{content:"";background:currentColor;border-radius:1px;width:.7rem;height:1.5px;margin:auto;position:absolute;inset:0}.calc-faq__icon[data-astro-cid-x46zliua]:after{transform:rotate(90deg)}.calc-faq[data-astro-cid-x46zliua] details[data-astro-cid-x46zliua][open] .calc-faq__icon[data-astro-cid-x46zliua]{transform:rotate(45deg)}.calc-faq[data-astro-cid-x46zliua] details[data-astro-cid-x46zliua] p[data-astro-cid-x46zliua]{max-width:42rem;color:var(--muted-foreground);padding-bottom:1rem;font-size:.95rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.calc-faq__icon[data-astro-cid-x46zliua]{transition:none}}.calc-done[data-astro-cid-x46zliua]:focus-visible{outline:none}.calc-intro__eyebrow[data-astro-cid-x46zliua]{color:var(--gold-ink);display:block}.calc-intro__headline[data-astro-cid-x46zliua]{color:var(--navy-deep);font-family:var(--font-display);text-wrap:balance;margin-top:.75rem;font-size:clamp(2.1rem,1.6rem + 2.2vw,3.1rem);line-height:1.08;display:block}@media (width<=639px){.calc-intro[data-astro-cid-x46zliua]{container-type:inline-size}.calc-intro__headline[data-astro-cid-x46zliua]{font-size:10.8696cqi}.calc-intro__eyebrow[data-astro-cid-x46zliua]{font-size:3.43643cqi}.calc-intro[data-astro-cid-x46zliua] .calc-intro__lede[data-astro-cid-x46zliua]{font-size:1rem;line-height:1.5}}.calc-intro__lede[data-astro-cid-x46zliua]{color:#44474f;margin-top:.75rem;font-size:1.0625rem;line-height:1.6}.calc-intro__assurance[data-astro-cid-x46zliua]{color:var(--muted-foreground);margin-top:.375rem;font-size:.9375rem;line-height:1.5}.calc-phone-strip[data-astro-cid-x46zliua]{border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--background) 70%, var(--secondary));font-size:.9375rem}.calc-phone-strip[data-astro-cid-x46zliua] a[data-astro-cid-x46zliua]{min-height:2.75rem;color:var(--navy-deep);white-space:nowrap;text-decoration:underline;text-decoration-color:color-mix(in oklch, currentColor 35%, transparent);text-underline-offset:.25em;align-items:center;gap:.4rem;font-weight:600;display:inline-flex}.calc-phone-strip[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{color:var(--accent)}.calc-step[data-astro-cid-x46zliua][data-step-id=transaction] .calc-question[data-astro-cid-x46zliua]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calc-step[data-astro-cid-x46zliua][data-step-id=transaction] [data-astro-cid-x46zliua][role=group]{margin-top:0}.calc-note[data-astro-cid-x46zliua]{color:var(--muted-foreground);font-size:.85rem;line-height:1.5rem}.calc-segment{cursor:pointer;background:0 0;border:0;flex:1 1 0;align-items:center;margin-block:-1.25rem;padding-block:1.25rem;display:flex}.calc-segment>span{background:var(--border);width:100%;height:3px;transition:background-color .26s}.calc-segment[data-state=done]>span{background:var(--navy)}.calc-segment[data-state=current]>span{background:var(--accent)}.calc-segment:disabled{cursor:default}.calc-segment:not(:disabled):hover>span{background:color-mix(in oklch, var(--navy) 60%, var(--accent))}.calc-segment:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-choice[data-astro-cid-x46zliua]{cursor:pointer;border:1px solid var(--border);background:color-mix(in oklch, var(--background) 88%, var(--secondary));min-height:4.5rem;padding:.625rem calc(var(--calc-strip) + 1rem) .625rem 1.25rem;color:var(--foreground);--calc-strip:2.75rem;align-items:center;gap:1rem;transition:border-color .18s,background-color .18s,box-shadow .18s;display:flex;position:relative}@media (hover:hover){.calc-choice[data-astro-cid-x46zliua]:hover{border-color:color-mix(in oklch, var(--navy) 40%, var(--border));background:var(--calc-raised)}}.calc-choice[data-astro-cid-x46zliua]:has(.calc-choice__input:checked){border-color:var(--navy);background:var(--calc-raised);box-shadow:inset 0 0 0 1px var(--navy)}.calc-choice[data-astro-cid-x46zliua]:has(.calc-choice__input:checked) .calc-choice__arrow[data-astro-cid-x46zliua]{color:var(--navy)}.calc-choice[data-astro-cid-x46zliua]:has(.calc-choice__input:focus-visible){outline:2px solid var(--accent);outline-offset:3px}.calc-choice__input[data-astro-cid-x46zliua]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.calc-choice__icon[data-astro-cid-x46zliua]{flex:none;width:3rem;height:3rem;display:block;position:relative}.calc-icon__layer[data-astro-cid-x46zliua]{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.calc-icon--swing[data-astro-cid-x46zliua] .calc-icon__layer[data-astro-cid-x46zliua]:last-child{transform-origin:77.29% 58.37%}.calc-icon--turn[data-astro-cid-x46zliua] .calc-icon__layer[data-astro-cid-x46zliua]{transform-origin:50%}.calc-icon--stamp[data-astro-cid-x46zliua] .calc-icon__layer[data-astro-cid-x46zliua]:last-child{transform-origin:77.17% 71.79%}.calc-icon--stamp[data-astro-cid-x46zliua] .calc-icon__layer[data-astro-cid-x46zliua]:nth-child(2){opacity:0}.calc-icon--lift[data-astro-cid-x46zliua] .calc-icon__layer[data-astro-cid-x46zliua]:last-child{transform-origin:50% 38.85%}.calc-icon--scan[data-astro-cid-x46zliua] .calc-icon__layer[data-astro-cid-x46zliua]:last-child{transform-origin:57.61% 67.39%;transform:translate(-12%,-5.5%)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.calc-icon--turn[data-astro-cid-x46zliua][data-playing] .calc-icon__layer[data-astro-cid-x46zliua]{animation:.65s ease-in-out calc-key-turn}.calc-icon--swing[data-astro-cid-x46zliua][data-playing] .calc-icon__layer[data-astro-cid-x46zliua]:last-child{animation:1.2s ease-out calc-sign-swing}.calc-icon--spin[data-astro-cid-x46zliua][data-playing] .calc-icon__layer[data-astro-cid-x46zliua]:last-child{animation:.9s ease-in-out calc-arrows-spin}.calc-icon--stamp[data-astro-cid-x46zliua][data-playing] .calc-icon__layer[data-astro-cid-x46zliua]:last-child{animation:1.6s ease-in-out calc-stamp-press}.calc-icon--stamp[data-astro-cid-x46zliua][data-playing] .calc-icon__layer[data-astro-cid-x46zliua]:nth-child(2){animation:1.6s linear calc-stamp-mark}.calc-icon--stamp[data-astro-cid-x46zliua][data-playing] .calc-icon__layer[data-astro-cid-x46zliua]:first-child{transform-origin:50% 100%;animation:1.6s ease-in-out calc-page-press}.calc-icon--lift[data-astro-cid-x46zliua][data-playing] .calc-icon__layer[data-astro-cid-x46zliua]:last-child{animation:.8s ease-in-out calc-coin-lift}.calc-icon--scan[data-astro-cid-x46zliua][data-playing] .calc-icon__layer[data-astro-cid-x46zliua]:last-child{animation:2.7s ease-in-out calc-lens-scan}}@keyframes calc-lens-scan{26%{transform:translateY(-5.5%)}46%{transform:translate(-12%)}72%{transform:none}}@keyframes calc-stamp-press{22%,32%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translate(6.6%,-15.1%)scale(1.08)rotate(-4deg)}40%{transform:rotate(23.5deg)scaleY(.88)rotate(-23.5deg)}46%{transform:rotate(23.5deg)scaleY(1.03)rotate(-23.5deg)}52%{transform:none}66%,84%{transform:translate(8.25%,-18.9%)}}@keyframes calc-stamp-mark{0%,47%{opacity:0}48%,86%{opacity:1}98%,to{opacity:0}}@keyframes calc-page-press{40%{transform:scaleY(.97)}46%{transform:scale(1)}}@keyframes calc-coin-lift{40%{transform:translateY(-8%)}75%{transform:translateY(.75%)}}@keyframes calc-arrows-spin{to{transform:rotate(180deg)}}@keyframes calc-key-turn{0%,to{transform:rotate(0)}35%,55%{transform:rotate(10deg)}80%{transform:rotate(2deg)}}@keyframes calc-sign-swing{20%{transform:rotate(7deg)}45%{transform:rotate(-5deg)}65%{transform:rotate(3deg)}82%{transform:rotate(-1.5deg)}}.calc-choice[data-astro-cid-x46zliua]:has(.calc-choice__icon){min-height:4.75rem;padding-block:.875rem}@media (width<=359px){.calc-choice[data-astro-cid-x46zliua]:has(.calc-choice__icon){min-height:4rem;padding:.625rem calc(var(--calc-strip) + .75rem) .625rem .875rem;gap:.75rem}.calc-choice__icon[data-astro-cid-x46zliua]{width:2.25rem;height:2.25rem}}@media (width>=768px){.calc-choice[data-astro-cid-x46zliua]{--calc-strip:3.25rem;min-height:5.25rem}.calc-choice[data-astro-cid-x46zliua]:has(.calc-choice__icon){min-height:5.75rem;padding-block:1rem}.calc-choice__icon[data-astro-cid-x46zliua]{width:3.75rem;height:3.75rem}.calc-choices--paths[data-astro-cid-x46zliua]{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-choices--paths[data-astro-cid-x46zliua] [data-astro-cid-x46zliua][data-calc-choice]:not([data-calc-choice=transaction-other]){padding:1.5rem calc(var(--calc-strip) + .125rem) 1.375rem;text-align:center;--calc-strip:1.75rem;--calc-chevron:2.5rem;flex-direction:column;justify-content:flex-start;align-items:center;gap:.875rem}.calc-choices--paths[data-astro-cid-x46zliua] [data-astro-cid-x46zliua][data-calc-choice]:not([data-calc-choice=transaction-other]) .calc-choice__body[data-astro-cid-x46zliua]{justify-items:center}.calc-choices--paths[data-astro-cid-x46zliua]>.calc-choice--review[data-astro-cid-x46zliua],.calc-choices--paths[data-astro-cid-x46zliua]>[data-astro-cid-x46zliua][data-calc-choice=transaction-other],.calc-choices--paths[data-astro-cid-x46zliua]>:not(.calc-choice){grid-column:1/-1}.calc-choices--paths[data-astro-cid-x46zliua]:has(.calc-offer){align-items:start}.calc-choices--paths[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua]:has(.calc-offer){margin-top:0}}.calc-choice[data-astro-cid-x46zliua].calc-choice--review{border:1px solid var(--choice-card-line);background:var(--choice-card-paper);color:var(--choice-card-ink);box-shadow:var(--choice-card-shadow);border-radius:.875rem;grid-template-columns:3.5rem minmax(0,1fr) 1.5rem;gap:.75rem;margin-top:.5rem;padding:1rem;text-decoration:none;display:grid}.calc-review__heading[data-astro-cid-x46zliua]{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.calc-review__badge[data-astro-cid-x46zliua]{z-index:1;color:#5a4f36;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;background:#f1ecdf;border:1px solid #d9d2bf;border-radius:999px;align-items:center;padding:.15rem .6rem;font-size:.6875rem;font-weight:600;line-height:1.4;display:inline-flex;position:absolute;top:0;left:1.25rem;transform:translateY(-50%)}.calc-choice--review[data-astro-cid-x46zliua]:focus-visible{outline:2px solid var(--choice-card-accent);outline-offset:3px}.calc-choice[data-astro-cid-x46zliua].calc-choice--review .calc-choice__icon[data-astro-cid-x46zliua]{width:3.5rem;height:3.5rem}.calc-review__arrow[data-astro-cid-x46zliua]{color:var(--choice-card-muted)}.calc-review__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{width:1.5rem;height:1.5rem;transition:transform .24s cubic-bezier(.22,1,.36,1)}@media (width>=768px){.calc-choices--paths[data-astro-cid-x46zliua]>.calc-choice[data-astro-cid-x46zliua].calc-choice--review{grid-template-columns:3.5rem minmax(0,1fr) 1.5rem;padding-inline-start:var(--calc-review-content-inset,2rem)}.calc-choice--review[data-astro-cid-x46zliua] .calc-choice__body[data-astro-cid-x46zliua]{grid-area:1/2}.calc-choice--review[data-astro-cid-x46zliua] .calc-choice__icon[data-astro-cid-x46zliua]{grid-area:1/1}.calc-choice--review[data-astro-cid-x46zliua] .calc-review__arrow[data-astro-cid-x46zliua]{grid-area:1/3}}@media (width<=639px){.calc-choice[data-astro-cid-x46zliua].calc-choice--review{grid-template-columns:3.5rem minmax(0,1fr);gap:.75rem;margin-top:.5rem;padding:1.25rem 1rem}.calc-review__heading[data-astro-cid-x46zliua]{text-wrap:balance;padding-right:1.75rem;display:block}.calc-choice[data-astro-cid-x46zliua].calc-choice--review .calc-choice__icon[data-astro-cid-x46zliua]{width:3.5rem;height:3.5rem;margin-top:.375rem}.calc-choice--review[data-astro-cid-x46zliua] .calc-choice__description[data-astro-cid-x46zliua]{display:none}.calc-choice--review[data-astro-cid-x46zliua] .calc-choice__label[data-astro-cid-x46zliua]{display:inline}.calc-review__badge[data-astro-cid-x46zliua]{left:1rem}.calc-review__arrow[data-astro-cid-x46zliua]{place-items:center;width:1.75rem;height:1.75rem;display:grid;position:absolute;top:.75rem;right:.75rem}.calc-review__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{width:1.125rem;height:1.125rem}}@media (width<=359px){.calc-choice[data-astro-cid-x46zliua].calc-choice--review{grid-template-columns:2.75rem minmax(0,1fr);padding-left:.875rem}.calc-choice[data-astro-cid-x46zliua].calc-choice--review .calc-choice__icon[data-astro-cid-x46zliua]{width:2.75rem;height:2.75rem}}.calc-choice[data-astro-cid-x46zliua].calc-choice--text{min-height:0;box-shadow:none;background:0 0;border:0;justify-self:start;gap:0;padding:.25rem 0}.calc-choice--text[data-astro-cid-x46zliua] .calc-choice__body[data-astro-cid-x46zliua]{display:block}.calc-choice--text[data-astro-cid-x46zliua] .calc-choice__label[data-astro-cid-x46zliua]{color:#44474f;font-family:var(--font-sans);text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-underline-offset:3px;font-size:.9375rem;font-weight:400;text-decoration-thickness:1px}.calc-choice--text[data-astro-cid-x46zliua]:hover .calc-choice__label[data-astro-cid-x46zliua]{text-decoration-color:currentColor}.calc-choice--text[data-astro-cid-x46zliua] .calc-choice__description[data-astro-cid-x46zliua]{margin-left:.4rem}.calc-choice--text[data-astro-cid-x46zliua] .calc-choice__arrow[data-astro-cid-x46zliua]{display:none}.calc-choice[data-astro-cid-x46zliua].calc-choice--text:has(.calc-choice__input:checked){box-shadow:none;background:0 0}.calc-choices--row[data-astro-cid-x46zliua]{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua]{text-align:center;justify-content:center;min-height:5.5rem;padding-inline:1rem}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice__arrow[data-astro-cid-x46zliua]{display:none}.calc-choices--row[data-astro-cid-x46zliua]>:not(.calc-choice){grid-column:1/-1}@media (width>=768px){.calc-choices--row[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua]{min-height:6.5rem}}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua]:has(.calc-choice__icon){flex-direction:column;gap:.75rem;padding-block:1.25rem}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice__body[data-astro-cid-x46zliua]{justify-items:center}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua]:has(.calc-choice__description){align-items:flex-start;min-height:7rem;padding-block:1.5rem}.calc-choices--row[data-astro-cid-x46zliua]:has(>.calc-choice:nth-of-type(3)){grid-template-columns:minmax(0,1fr)}@media (width>=640px){.calc-choices--row[data-astro-cid-x46zliua]:has(>.calc-choice:nth-of-type(3)){grid-template-columns:repeat(3,minmax(0,1fr))}}.calc-choice[data-astro-cid-x46zliua]:has(.calc-offer) .calc-choice__icon[data-astro-cid-x46zliua]{align-self:flex-start}@media (width>=768px){.calc-choices--paths[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua]:has(.calc-offer) .calc-choice__icon[data-astro-cid-x46zliua]{align-self:center}.calc-choices--paths[data-astro-cid-x46zliua] .calc-offer{text-align:left;justify-self:stretch}}.calc-choice__body[data-astro-cid-x46zliua]{gap:.25rem;display:grid}.calc-reveal[data-astro-cid-x46zliua]{color:var(--foreground);gap:.4rem;font-size:.9375rem;display:inline-flex}.calc-reveal__text[data-astro-cid-x46zliua]{text-decoration:underline;text-decoration-color:color-mix(in oklch, var(--foreground) 35%, transparent);text-underline-offset:.25em}.calc-reveal[data-astro-cid-x46zliua]:hover .calc-reveal__text[data-astro-cid-x46zliua]{text-decoration-color:currentColor}.calc-reveal[data-astro-cid-x46zliua]:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.calc-choice__label[data-astro-cid-x46zliua]{font-family:var(--font-display);font-size:1.25rem;line-height:1.25}.calc-choice__description[data-astro-cid-x46zliua]{color:color-mix(in oklch, currentColor 65%, transparent);font-size:.85rem;line-height:1.35rem}.calc-choice[data-astro-cid-x46zliua]:has(.calc-offer):not(:has(.calc-choice__input:checked)){border-color:color-mix(in oklch, var(--navy-deep) 45%, var(--border));background:#fff;box-shadow:0 10px 24px -14px #12133a73}.calc-choice[data-astro-cid-x46zliua]:has(.calc-offer){margin-top:.5rem;padding-top:1.25rem}.calc-offer__badge[data-astro-cid-x46zliua]{background:var(--navy-deep);color:#faf9f5;font-family:var(--font-sans);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:.15rem .6rem;font-size:.6875rem;font-weight:600;line-height:1.4;position:absolute;top:0;left:1.25rem;transform:translateY(-50%)}.calc-offer[data-astro-cid-x46zliua]{font-family:var(--font-sans);gap:.6rem;margin-top:.5rem;display:grid}.calc-offer__price-row[data-astro-cid-x46zliua]{flex-wrap:wrap;align-items:center;gap:.3rem .6rem;display:flex}.calc-offer__basis[data-astro-cid-x46zliua]{color:var(--foreground);font-size:.875rem;font-weight:500}.calc-offer__points[data-astro-cid-x46zliua]{gap:.35rem;display:grid}.calc-offer__point[data-astro-cid-x46zliua]{color:var(--foreground);align-items:center;gap:.5rem;font-size:.875rem;line-height:1.4;display:flex}.calc-offer__point[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{background:color-mix(in oklch, var(--navy-deep) 8%, #fff);width:1.1rem;height:1.1rem;color:var(--navy-deep);border-radius:50%;flex-shrink:0;padding:.2rem}.calc-offer__price[data-astro-cid-x46zliua]{background:var(--navy-deep);color:#faf9f5;font-family:var(--font-sans);font-variant-numeric:lining-nums;white-space:nowrap;border-radius:999px;padding:.15rem .6rem;font-size:.875rem;font-weight:700}.calc-offer__until[data-astro-cid-x46zliua]{color:var(--muted-foreground);font-size:.8125rem;line-height:1.4}.calc-estimate[data-astro-cid-x46zliua],.calc-recap[data-astro-cid-x46zliua]{border-top:1px solid var(--border);margin-top:2rem;padding-top:1.5rem}.calc-estimate__group{border:1px solid var(--border);background:color-mix(in oklch, var(--navy-deep) 2%, #fff);border-radius:.5rem;margin-top:1rem;padding:1rem 1.25rem .25rem}.calc-estimate__group-heading{color:var(--navy-deep);font-family:var(--font-display);font-size:1.3rem;line-height:1.3}.calc-estimate__intro{color:var(--muted-foreground);margin-top:.2rem;font-size:.875rem;line-height:1.35rem}.calc-estimate__row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;gap:.25rem 1rem;padding-block:.9rem;display:grid}.calc-estimate__group dl>.calc-estimate__row:last-child{border-bottom:0}.calc-estimate__row--total{border-top:1px solid var(--navy-deep);margin-top:-1px}.calc-estimate__row--total dt,.calc-estimate__row--total .calc-estimate__amount{font-weight:600}.calc-estimate__row dt{color:var(--foreground);font-weight:500}.calc-estimate__row dd{display:contents}.calc-estimate__amount{color:var(--navy-deep);text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.calc-estimate__row--pending .calc-estimate__amount{color:var(--muted-foreground);font-weight:500}.calc-estimate__detail{color:var(--muted-foreground);grid-column:1/-1;font-size:.875rem;line-height:1.35rem}.calc-estimate__adjustment{color:var(--muted-foreground);grid-column:1/-1;justify-content:space-between;gap:1rem;font-size:.875rem;line-height:1.35rem;display:flex}.calc-estimate__adjustment-amount{color:var(--foreground);font-variant-numeric:tabular-nums;flex-shrink:0}.calc-estimate__about{grid-column:1/-1;margin-top:.15rem;font-size:.875rem;line-height:1.35rem}.calc-estimate__about summary{color:var(--foreground);cursor:pointer;align-items:center;gap:.35rem;margin-block:-.6rem;padding-block:.6rem;font-weight:500;list-style:none;display:inline-flex}.calc-estimate__about summary::-webkit-details-marker{display:none}.calc-estimate__chevron{width:1rem;height:1rem;color:var(--muted-foreground);flex-shrink:0;transition:transform .2s}.calc-estimate__about[open] .calc-estimate__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.calc-estimate__chevron{transition:none}}.calc-estimate__about summary:hover{text-underline-offset:.25rem;text-decoration:underline}.calc-estimate__about summary:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.calc-estimate__about p{color:var(--muted-foreground);margin-top:.4rem}.calc-estimate__about a{color:var(--foreground);text-underline-offset:.25rem;margin-top:.4rem;text-decoration:underline;display:inline-block}.calc-estimate__note[data-astro-cid-x46zliua]{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem;line-height:1.35rem}.calc-recap__group[data-astro-cid-x46zliua]{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;margin-top:.75rem;display:grid}.calc-recap__group[data-astro-cid-x46zliua] .calc-recap__line[data-astro-cid-x46zliua]{margin-top:0}.calc-recap__subheading[data-astro-cid-x46zliua]+.calc-recap__group[data-astro-cid-x46zliua]{margin-top:.6rem}.calc-recap__edit[data-astro-cid-x46zliua]{margin:-.6rem -.5rem;padding:.6rem .5rem;line-height:1.5rem}.calc-recap__edit[data-astro-cid-x46zliua],.calc-editing__cancel[data-astro-cid-x46zliua]{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.25rem;font-size:.875rem;font-weight:500}.calc-recap__edit[data-astro-cid-x46zliua]:hover,.calc-editing__cancel[data-astro-cid-x46zliua]:hover{text-decoration-color:currentColor}.calc-recap__edit[data-astro-cid-x46zliua]:focus-visible,.calc-editing__cancel[data-astro-cid-x46zliua]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.calc-editing[data-astro-cid-x46zliua]{border:1px solid var(--border);background:color-mix(in oklch, var(--navy-deep) 3%, #fff);color:var(--muted-foreground);border-radius:.5rem;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:1.75rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.35rem;display:flex}.calc-editing[data-astro-cid-x46zliua][hidden]{display:none}.calc-pending[data-astro-cid-x46zliua]{border:1px solid color-mix(in oklch, var(--navy-deep) 12%, #fff);border-left:3px solid var(--accent);background:color-mix(in oklch, var(--navy-deep) 3%, #fff);border-radius:.5rem;margin-top:1.5rem;padding:1rem 1.125rem 1.125rem}.calc-pending[data-astro-cid-x46zliua][hidden]{display:none}.calc-pending__title[data-astro-cid-x46zliua]{color:var(--navy-deep);font-weight:600}.calc-pending__text[data-astro-cid-x46zliua]{color:var(--muted-foreground);margin-top:.25rem;font-size:.9375rem;line-height:1.5}.calc-pending[data-astro-cid-x46zliua] .calc-submit[data-astro-cid-x46zliua]{margin-top:1rem}.calc-pending__status[data-astro-cid-x46zliua]:empty{display:none}.calc-pending__status[data-astro-cid-x46zliua]{color:var(--navy-deep);margin-top:.75rem;font-size:.875rem}.calc-recap__line[data-astro-cid-x46zliua]{overflow-wrap:anywhere;white-space:pre-line;color:var(--foreground);margin-top:.75rem;font-size:.9375rem;line-height:1.5rem}.calc-recap__line[data-astro-cid-x46zliua]:empty{display:none}.calc-recap__part{overflow-wrap:anywhere;max-width:100%;padding-left:1.5rem;display:inline-block;position:relative}.calc-recap__part:before{content:"·";color:var(--muted-foreground);position:absolute;left:.65rem}.calc-recap__line:has(.calc-recap__part){clip-path:inset(-.75rem -.75rem -.75rem 1.2rem);margin-left:-1.5rem}.calc-recap__part-link{color:inherit;text-align:left;text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.25rem;margin-block:-.4rem;padding-block:.4rem}.calc-recap__part-link:hover{text-decoration-color:currentColor}.calc-recap__part-link:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (width<=30rem){.calc-estimate__group{padding-inline:1rem}.calc-estimate__row{grid-template-columns:minmax(0,1fr)}.calc-estimate__amount{text-align:left}.calc-recap__part{padding-left:0;display:block}.calc-recap__part:before{content:none}.calc-recap__line:has(.calc-recap__part){clip-path:none;margin-left:0}}.calc-success-offer[data-astro-cid-x46zliua]{border:1px solid color-mix(in oklch, var(--navy-deep) 12%, #fff);background:color-mix(in oklch, var(--navy-deep) 5%, #fff);color:var(--navy-deep);border-radius:.5rem;margin-top:1rem;padding:.7rem .9rem;font-size:.9375rem;font-weight:600;line-height:1.45}.calc-choice__arrow[data-astro-cid-x46zliua]{width:var(--calc-strip);color:color-mix(in oklch, var(--navy) 45%, transparent);place-items:center;transition:color .18s;display:grid;position:absolute;top:0;bottom:0;right:0}.calc-choice__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{width:.625rem;height:var(--calc-chevron,1.75rem);transition:transform .18s}@media (hover:hover){.calc-choice[data-astro-cid-x46zliua]:hover .calc-choice__arrow[data-astro-cid-x46zliua]{color:var(--navy)}.calc-choice[data-astro-cid-x46zliua]:hover .calc-choice__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{transform:translate(3px)}}@media (prefers-reduced-motion:reduce){.calc-choice__arrow[data-astro-cid-x46zliua],.calc-choice__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{transition:none}.calc-choice[data-astro-cid-x46zliua]:hover .calc-choice__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{transform:none}}.calc-input[data-astro-cid-x46zliua]{width:100%;color:var(--foreground);background:#fffefb;border:1px solid #dedbd3;border-radius:.75rem;padding:.7rem 1rem;line-height:1.5rem;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 2px 6px #302b3b0a}.calc-input[data-astro-cid-x46zliua]::placeholder{color:color-mix(in oklch, var(--muted-foreground) 72%, transparent)}.calc-input[data-astro-cid-x46zliua]:hover{border-color:#8f8a7d}.calc-input[data-astro-cid-x46zliua]:focus{background:#fffefb;border-color:#575348;outline:0;box-shadow:0 0 0 3px #5753481f}.calc-input[data-astro-cid-x46zliua][aria-invalid=true]{border-color:oklch(55% .2 28)}.calc-input[data-astro-cid-x46zliua]:disabled{cursor:not-allowed;opacity:.5}.calc-form[data-astro-cid-x46zliua] .listbox-select__native,.calc-form[data-astro-cid-x46zliua] .listbox-select__trigger{background:#fffefb;border-color:#dedbd3;border-radius:.75rem;padding-block:.7rem;box-shadow:0 2px 6px #302b3b0a}.calc-form[data-astro-cid-x46zliua] .listbox-select__trigger:hover{border-color:#8f8a7d}.calc-form[data-astro-cid-x46zliua] .listbox-select__trigger:focus-visible,.calc-form[data-astro-cid-x46zliua] .listbox-select__trigger[aria-expanded=true]{background:#fffefb;border-color:#575348;box-shadow:0 0 0 3px #5753481f}.calc-form[data-astro-cid-x46zliua] .listbox-select__list{background:#fffefb;border-radius:.75rem}.calc-toggle[data-astro-cid-x46zliua]{border:1px solid var(--border);background:color-mix(in oklch, var(--background) 88%, var(--secondary));grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;transition:border-color .18s;display:grid}.calc-toggle[data-astro-cid-x46zliua]:hover{border-color:color-mix(in oklch, var(--foreground) 35%, var(--border))}.calc-toggle__option[data-astro-cid-x46zliua]{cursor:pointer;text-align:center;color:var(--muted-foreground);justify-content:center;align-items:center;padding:.95rem .5rem;line-height:1.5rem;transition:background-color .18s,color .18s;display:flex;position:relative}.calc-toggle__option[data-astro-cid-x46zliua]+.calc-toggle__option[data-astro-cid-x46zliua]{border-left:1px solid var(--border)}.calc-toggle__option[data-astro-cid-x46zliua]:hover{background:var(--calc-raised);color:var(--foreground)}.calc-toggle__option[data-astro-cid-x46zliua]:has(.calc-toggle__input:checked),.calc-toggle__option[data-astro-cid-x46zliua]:has(.calc-toggle__input:checked):hover{background:var(--calc-raised);box-shadow:inset 0 0 0 1.5px var(--navy);color:var(--navy);font-weight:500}.calc-toggle__option[data-astro-cid-x46zliua]>span[data-astro-cid-x46zliua]{align-items:center;gap:.4rem;display:inline-flex}.calc-toggle__option[data-astro-cid-x46zliua]:has(.calc-toggle__input:checked)>span[data-astro-cid-x46zliua]:before{content:"";background:currentColor;flex-shrink:0;width:.9rem;height:.9rem;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") 50%/contain no-repeat}@media (width<=479px){.calc-toggle__option[data-astro-cid-x46zliua]{padding-inline:.35rem;font-size:.875rem}}.calc-toggle--described[data-astro-cid-x46zliua]{grid-auto-columns:minmax(0,1fr)}.calc-toggle--described[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]{flex-direction:column;gap:.25rem;min-height:5.5rem;padding:1.1rem .75rem;font-size:1rem}.calc-toggle__description[data-astro-cid-x46zliua]{color:var(--muted-foreground);font-size:.8125rem;font-weight:400;line-height:1.25rem}.calc-toggle__option[data-astro-cid-x46zliua]:has(.calc-toggle__input:focus-visible){outline:2px solid var(--accent);outline-offset:-2px}.calc-toggle__input[data-astro-cid-x46zliua]{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.calc-currency[data-astro-cid-x46zliua]{position:relative}.calc-currency__symbol[data-astro-cid-x46zliua]{color:var(--muted-foreground);position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.calc-currency[data-astro-cid-x46zliua] .calc-input[data-astro-cid-x46zliua]{padding-left:2rem}.calc-progress-label[data-astro-cid-x46zliua]{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1rem;overflow:hidden}.calc-progress-label[data-astro-cid-x46zliua] strong[data-astro-cid-x46zliua]{color:var(--foreground);font-weight:500}.calc-actions[data-astro-cid-x46zliua]{margin-top:.5rem}.calc-field[data-astro-cid-x46zliua] .listbox-select__trigger{padding-block:.7rem}.calc-submit[data-astro-cid-x46zliua]{background:linear-gradient(180deg, #27315e, var(--navy-deep));width:100%;min-height:3.5rem;color:var(--primary-foreground);text-align:center;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;padding:1rem 1.5rem;transition:background-color .18s,color .18s;display:flex}.calc-submit[data-astro-cid-x46zliua]:hover{background:linear-gradient(180deg, #1a2048, color-mix(in srgb, var(--navy-deep) 80%, black))}.calc-new-quote-line[data-astro-cid-x46zliua]{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:2.5rem;padding-top:1.25rem;font-size:.875rem}.calc-new-quote[data-astro-cid-x46zliua]{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border);text-underline-offset:.25rem;margin-block:-.75rem;padding-block:.75rem;font-weight:500}.calc-new-quote[data-astro-cid-x46zliua]:hover{text-decoration-color:currentColor}.calc-new-quote[data-astro-cid-x46zliua]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.calc-submit[data-astro-cid-x46zliua]:disabled{cursor:wait;opacity:.8}.calc-spinner[data-astro-cid-x46zliua]{border:2px solid color-mix(in oklch, currentColor 30%, transparent);border-top-color:currentColor;border-radius:999px;width:1.1rem;height:1.1rem;animation:.7s linear infinite calc-spin;display:none}.calc-submit[data-astro-cid-x46zliua][data-loading=true] .calc-spinner[data-astro-cid-x46zliua],.calc-next-step[data-astro-cid-x46zliua][data-loading=true] .calc-spinner[data-astro-cid-x46zliua]{display:block}.calc-next-step[data-astro-cid-x46zliua][data-loading=true] .calc-submit__arrow[data-astro-cid-x46zliua]{display:none}@keyframes calc-spin{to{transform:rotate(360deg)}}@keyframes calc-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.calc-spinner[data-astro-cid-x46zliua]{animation-duration:2s}html.js .calc-step[data-astro-cid-x46zliua][data-active=true]{animation:none}}.calc-choice--rounded[data-astro-cid-x46zliua],.calc-choice--review[data-astro-cid-x46zliua],.calc-toggle--cards[data-astro-cid-x46zliua]{--choice-card-paper:#fffefb;--choice-card-line:#dedbd3;--choice-card-ink:#302f32;--choice-card-muted:#706e6b;--choice-card-accent:#8f8a7d;--choice-card-shadow:0 2px 6px #302b3b0a}.calc-choice[data-astro-cid-x46zliua].calc-choice--rounded,.calc-choices--row[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua].calc-choice--rounded,.calc-choices--paths[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua].calc-choice--rounded{border:1px solid var(--choice-card-line);background:var(--choice-card-paper);color:var(--choice-card-ink);box-shadow:var(--choice-card-shadow);text-align:left;border-radius:.875rem;justify-content:flex-start;padding:1.25rem}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua].calc-choice--rounded{min-height:0}.calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__label[data-astro-cid-x46zliua]{padding-right:1.75rem}.calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__label[data-astro-cid-x46zliua],.calc-choice--review[data-astro-cid-x46zliua] .calc-choice__label[data-astro-cid-x46zliua]{font-family:var(--font-display);font-size:1.375rem;font-weight:500;line-height:1.25}.calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__description[data-astro-cid-x46zliua],.calc-choice--review[data-astro-cid-x46zliua] .calc-choice__description[data-astro-cid-x46zliua]{color:var(--choice-card-muted);margin-top:.125rem;font-size:.9375rem;line-height:1.45}@media (width>=768px){.calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__label[data-astro-cid-x46zliua],.calc-choice--review[data-astro-cid-x46zliua] .calc-choice__label[data-astro-cid-x46zliua]{font-size:1.5rem}}@media (width<=359px){.calc-choice[data-astro-cid-x46zliua].calc-choice--rounded,.calc-choices--row[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua].calc-choice--rounded,.calc-choices--paths[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua].calc-choice--rounded{padding-inline:.875rem}}.calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__arrow[data-astro-cid-x46zliua]{display:none}.calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice-next[data-astro-cid-x46zliua]{width:1.75rem;height:1.75rem;color:var(--choice-card-muted);place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.calc-choice-next[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{width:1.125rem;height:1.125rem;transition:transform .24s cubic-bezier(.22,1,.36,1)}.calc-choice--rounded[data-astro-cid-x46zliua]:after,.calc-choice--review[data-astro-cid-x46zliua]:after,.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:after{border:1px solid var(--choice-card-accent);border-radius:inherit;content:"";pointer-events:none;clip-path:inset(0 50%);opacity:0;transition:clip-path .3s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;inset:-1px}.calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__input[data-astro-cid-x46zliua],.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__input[data-astro-cid-x46zliua]{clip:auto;clip-path:none;accent-color:#252528;width:1.125rem;height:1.125rem;margin:0;top:1rem;right:1rem;overflow:visible}.calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__input[data-astro-cid-x46zliua]{clip-path:inset(50%);width:1px;height:1px;overflow:hidden}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__body[data-astro-cid-x46zliua]{text-align:left;justify-items:start}@media (width<=767px){.calc-question[data-astro-cid-x46zliua]{font-size:min(1.875rem,6.6vw)}.calc-choices--paths[data-astro-cid-x46zliua] .calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__label[data-astro-cid-x46zliua]{padding-right:1.25rem}}@media (width>=768px){.calc-choices--paths[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua].calc-choice--rounded{align-items:flex-start;padding-inline:1.25rem}.calc-choices--paths[data-astro-cid-x46zliua] .calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__label[data-astro-cid-x46zliua]{padding-right:0;font-size:1.375rem}.calc-choices--paths[data-astro-cid-x46zliua] .calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__icon[data-astro-cid-x46zliua]{align-self:center}.calc-choices--paths[data-astro-cid-x46zliua] .calc-choice[data-astro-cid-x46zliua].calc-choice--rounded .calc-choice__body[data-astro-cid-x46zliua]{text-align:center;justify-items:center;width:100%}}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice--rounded[data-astro-cid-x46zliua]:has(.calc-choice__icon){grid-template-columns:3.25rem minmax(0,1fr);align-items:center;gap:1rem;display:grid}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice--rounded[data-astro-cid-x46zliua] .calc-choice__icon[data-astro-cid-x46zliua]{grid-area:1/1;width:3.25rem;height:3.25rem}.calc-choices--row[data-astro-cid-x46zliua] .calc-choice--rounded[data-astro-cid-x46zliua]:has(.calc-choice__icon) .calc-choice__body[data-astro-cid-x46zliua]{text-align:left;grid-area:1/2;justify-items:start;width:100%}@media (width<=639px){.calc-choices--row[data-astro-cid-x46zliua],.calc-choices--row[data-astro-cid-x46zliua]:has(.calc-choice__icon){grid-template-columns:minmax(0,1fr)}}.calc-toggle[data-astro-cid-x46zliua].calc-toggle--cards{background:0 0;border:0;grid-auto-columns:minmax(0,1fr);gap:.625rem}.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]{border:1px solid var(--choice-card-line);background:var(--choice-card-paper);min-height:4.75rem;color:var(--choice-card-ink);box-shadow:var(--choice-card-shadow);text-align:left;border-radius:.875rem;justify-content:flex-start;padding:1rem 2.75rem 1rem 1rem;font-family:Arial,sans-serif;font-weight:400;transition:border-color .18s,background-color .18s,box-shadow .18s}.calc-choice[data-astro-cid-x46zliua].calc-choice--rounded:has(.calc-choice__input:checked),.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:has(.calc-toggle__input:checked),.calc-choice[data-astro-cid-x46zliua].calc-choice--rounded:has(.calc-choice__input:checked):hover,.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:has(.calc-toggle__input:checked):hover,.calc-choice[data-astro-cid-x46zliua].calc-choice--rounded:has(.calc-choice__input:focus-visible),.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:has(.calc-toggle__input:focus-visible){border-color:var(--choice-card-accent);background:var(--choice-card-paper);color:var(--choice-card-ink);box-shadow:var(--choice-card-shadow);font-weight:400}.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]>span[data-astro-cid-x46zliua]:before{display:none}.calc-choice[data-astro-cid-x46zliua].calc-choice--rounded:has(.calc-choice__input:focus-visible),.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:has(.calc-toggle__input:focus-visible){outline:2px solid var(--choice-card-accent);outline-offset:3px}@media (hover:hover){.calc-choice[data-astro-cid-x46zliua].calc-choice--rounded:hover,.calc-choice[data-astro-cid-x46zliua].calc-choice--review:hover,.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:hover{border-color:var(--choice-card-accent);background:var(--choice-card-paper);color:var(--choice-card-ink);box-shadow:var(--choice-card-shadow)}.calc-choice[data-astro-cid-x46zliua].calc-choice--rounded:not(:has(.calc-choice__input:checked)):hover,.calc-choice[data-astro-cid-x46zliua].calc-choice--review:hover,.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:not(:has(.calc-toggle__input:checked)):hover{border-color:var(--choice-card-line)}.calc-choice--rounded[data-astro-cid-x46zliua]:hover:after,.calc-choice--review[data-astro-cid-x46zliua]:hover:after,.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:hover:after{clip-path:inset(0);opacity:1}.calc-choice--rounded[data-astro-cid-x46zliua]:hover .calc-choice-next[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua],.calc-choice--review[data-astro-cid-x46zliua]:hover .calc-review__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{transform:translate(4px)}}.calc-choice--rounded[data-astro-cid-x46zliua]:has(.calc-choice__input:focus-visible):after,.calc-choice--review[data-astro-cid-x46zliua]:focus-visible:after,.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:has(.calc-toggle__input:focus-visible):after{clip-path:inset(0);opacity:1}.calc-choice--rounded[data-astro-cid-x46zliua]:has(.calc-choice__input:focus-visible) .calc-choice-next[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua],.calc-choice--review[data-astro-cid-x46zliua]:focus-visible .calc-review__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{transform:translate(4px)}@media (width<=639px){.calc-toggle[data-astro-cid-x46zliua].calc-toggle--cards{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:.5rem}.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]{min-height:3.5rem;padding:.75rem 2.75rem .75rem 1rem}.calc-toggle--cards[data-astro-cid-x46zliua].calc-toggle--described .calc-toggle__option[data-astro-cid-x46zliua]{justify-content:center;align-items:flex-start;min-height:0}.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__input[data-astro-cid-x46zliua]{top:calc(50% - .5625rem)}}@media (prefers-reduced-motion:reduce){.calc-choice--rounded[data-astro-cid-x46zliua]:after,.calc-choice--review[data-astro-cid-x46zliua]:after,.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]:after,.calc-choice-next[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua],.calc-review__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua],.calc-toggle--cards[data-astro-cid-x46zliua] .calc-toggle__option[data-astro-cid-x46zliua]{transition:none}.calc-choice--rounded[data-astro-cid-x46zliua]:hover .calc-choice-next[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua],.calc-choice--rounded[data-astro-cid-x46zliua]:has(.calc-choice__input:focus-visible) .calc-choice-next[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua],.calc-choice--review[data-astro-cid-x46zliua]:hover .calc-review__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua],.calc-choice--review[data-astro-cid-x46zliua]:focus-visible .calc-review__arrow[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{transform:none}}.calc-done[data-astro-cid-x46zliua]{--calc-confirmation-ink:#383837}.calc-done__intro[data-astro-cid-x46zliua]{color:#555552;max-width:42rem;margin-top:1rem;font-size:1rem;line-height:1.75}.calc-done__label[data-astro-cid-x46zliua]{color:#555552}.calc-done__label[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{box-sizing:content-box;color:#8a6b28;border:1px solid #d9cba8;border-radius:50%;padding:.4rem}.calc-done[data-astro-cid-x46zliua] .calc-estimate[data-astro-cid-x46zliua],.calc-done[data-astro-cid-x46zliua] .calc-recap[data-astro-cid-x46zliua]{border-top:0;margin-top:2.5rem;padding-top:0}.calc-done[data-astro-cid-x46zliua] .calc-estimate__group{background:#fffefb;border-color:#dedbd3;border-radius:1rem;padding:1.4rem 1.5rem .4rem}.calc-done[data-astro-cid-x46zliua] .calc-estimate__group-heading{font-size:1.5rem}.calc-done[data-astro-cid-x46zliua] .calc-estimate__intro,.calc-done[data-astro-cid-x46zliua] .calc-estimate__detail,.calc-done[data-astro-cid-x46zliua] .calc-estimate__about p,.calc-done[data-astro-cid-x46zliua] .calc-estimate__note[data-astro-cid-x46zliua]{color:#595955;line-height:1.6}.calc-done[data-astro-cid-x46zliua] .calc-estimate__row{gap:.45rem 1rem;padding-block:1.1rem}.calc-done[data-astro-cid-x46zliua] .calc-estimate__row--total{border-top-color:#8f8a7d}.calc-done[data-astro-cid-x46zliua] .calc-estimate__row--total .calc-estimate__amount{font-size:1.15rem}.calc-next-step[data-astro-cid-x46zliua]{width:100%;min-height:4.5rem;color:var(--navy-deep);text-align:left;cursor:pointer;background:#fffefb;border:1px solid #dedbd3;border-radius:3rem;justify-content:space-between;align-items:center;gap:1.25rem;padding:.65rem .75rem .65rem 1.75rem;font-size:1.0625rem;font-weight:500;transition:border-color .2s;display:flex}.calc-next-step[data-astro-cid-x46zliua] .calc-submit__arrow[data-astro-cid-x46zliua]{box-sizing:content-box;background:var(--navy-deep);color:#fff;border-radius:50%;flex-shrink:0;width:1.25rem;height:1.25rem;padding:.85rem;transition:transform .2s}.calc-next-step[data-astro-cid-x46zliua]:hover{border-color:var(--navy-deep)}.calc-next-step[data-astro-cid-x46zliua]:hover .calc-submit__arrow[data-astro-cid-x46zliua]{transform:translate(3px)}.calc-next-step[data-astro-cid-x46zliua]:focus-visible{outline:2px solid var(--navy-deep);outline-offset:4px}.calc-next-step[data-astro-cid-x46zliua]:disabled{cursor:wait;opacity:.65}.calc-proceed__note[data-astro-cid-x46zliua]{color:#595955;max-width:40rem;line-height:1.65}.calc-proceed__done[data-astro-cid-x46zliua]{border-radius:1rem;line-height:1.65}.calc-recap__group[data-astro-cid-x46zliua]{background:#fffefb;border:1px solid #dedbd3;border-radius:1rem;margin-top:1rem;padding:1.25rem;display:block;position:relative}.calc-recap__group[data-astro-cid-x46zliua]>.calc-recap__edit[data-astro-cid-x46zliua]{position:absolute;top:1.25rem;right:1.25rem}.calc-recap__subheading[data-astro-cid-x46zliua]{margin-top:1.75rem}.calc-recap__fields[data-astro-cid-x46zliua]{min-width:0}.calc-recap[data-astro-cid-x46zliua] .calc-recap__field{border-bottom:1px solid #e8e5de;grid-template-columns:minmax(7rem,.4fr) minmax(0,1fr);gap:.5rem 1rem;padding-block:.85rem;display:grid}.calc-recap[data-astro-cid-x46zliua] .calc-recap__field:first-child{padding-top:0}.calc-recap[data-astro-cid-x46zliua] .calc-recap__field:last-child{border-bottom:0;padding-bottom:0}.calc-recap[data-astro-cid-x46zliua] .calc-recap__field dt{color:#62625d;font-size:.875rem;line-height:1.65}.calc-recap[data-astro-cid-x46zliua] .calc-recap__field dd{overflow-wrap:anywhere;color:#383837;min-width:0;line-height:1.65}.calc-recap[data-astro-cid-x46zliua] .calc-recap__value-edit{text-align:left;cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;min-width:3.5rem;min-height:2.75rem;margin-block:-.55rem;padding:.55rem .25rem;display:inline-flex}.calc-recap[data-astro-cid-x46zliua] .calc-recap__edit-word{color:#454540;flex-shrink:0;align-items:center;gap:.35rem;font-size:.8125rem;display:inline-flex}.calc-recap[data-astro-cid-x46zliua] .calc-recap__value-edit:focus-visible{outline:2px solid var(--navy-deep);outline-offset:3px;border-radius:.25rem}.calc-recap__line[data-astro-cid-x46zliua]{padding-right:2.5rem;line-height:1.7}.calc-help--column[data-astro-cid-x46zliua] .calc-next-step[data-astro-cid-x46zliua]{gap:.5rem;padding-left:1.25rem;font-size:.9375rem}.calc-help--column[data-astro-cid-x46zliua] .calc-next-step[data-astro-cid-x46zliua] .calc-submit__arrow[data-astro-cid-x46zliua]{padding:.6rem}@media (width<=30rem){.calc-done[data-astro-cid-x46zliua] .calc-estimate__group{padding:1.1rem 1rem .25rem}.calc-done[data-astro-cid-x46zliua] .calc-estimate__row{grid-template-columns:minmax(0,1fr) auto}.calc-done[data-astro-cid-x46zliua] .calc-estimate__amount{text-align:right;max-width:9rem}.calc-done[data-astro-cid-x46zliua] .calc-estimate__row--total .calc-estimate__amount{white-space:nowrap;max-width:none;font-size:1rem}.calc-recap__group[data-astro-cid-x46zliua]{padding:1rem}.calc-recap[data-astro-cid-x46zliua] .calc-recap__field{grid-template-columns:1fr;gap:.15rem}}@media (prefers-reduced-motion:reduce){.calc-next-step[data-astro-cid-x46zliua],.calc-next-step[data-astro-cid-x46zliua] .calc-submit__arrow[data-astro-cid-x46zliua]{transition:none}.calc-next-step[data-astro-cid-x46zliua]:hover .calc-submit__arrow[data-astro-cid-x46zliua]{transform:none}}.calc-recap__intro[data-astro-cid-x46zliua]{color:#595955;margin-top:.5rem;line-height:1.65}.calc-recap__card-header[data-astro-cid-x46zliua]{border-bottom:1px solid #dedbd3;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.calc-recap__card-header[data-astro-cid-x46zliua] h4[data-astro-cid-x46zliua]{color:var(--navy-deep);font-size:1rem;font-weight:600}.calc-recap[data-astro-cid-x46zliua] .calc-recap__edit[data-astro-cid-x46zliua]{border-radius:.5rem;align-items:center;gap:.35rem;min-height:2.75rem;text-decoration:none;display:inline-flex}.calc-recap[data-astro-cid-x46zliua] .calc-recap__edit[data-astro-cid-x46zliua]:hover,.calc-recap[data-astro-cid-x46zliua] .calc-recap__value-edit:hover .calc-recap__edit-word{color:var(--navy-deep);text-underline-offset:.25rem;text-decoration:underline}.calc-recap__edit[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua],.calc-recap[data-astro-cid-x46zliua] .calc-recap__edit-word svg{flex-shrink:0;width:1rem;height:1rem}.calc-proceed__note[data-astro-cid-x46zliua]{margin-inline:1.75rem}.calc-help--column[data-astro-cid-x46zliua] .calc-proceed__note[data-astro-cid-x46zliua]{margin-inline:1.25rem}.calc-why__mark[data-astro-cid-x46zliua]{color:#8a6b28;border:1px solid #d9cba8;border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;font-size:.875rem;display:grid;position:absolute;top:0;left:0}.calc-why__mark[data-astro-cid-x46zliua] svg[data-astro-cid-x46zliua]{width:1rem;height:1rem}.calc-why__list[data-astro-cid-x46zliua]>li[data-astro-cid-x46zliua]:last-child{border-bottom:0;padding-bottom:0}.calc-why__body[data-astro-cid-x46zliua]{color:#595955;max-width:62ch}.calc-faq[data-astro-cid-x46zliua] summary[data-astro-cid-x46zliua]:hover{color:#555552}.calc-faq[data-astro-cid-x46zliua] details[data-astro-cid-x46zliua][open] summary[data-astro-cid-x46zliua]{padding-bottom:.65rem}.calc-faq[data-astro-cid-x46zliua] details[data-astro-cid-x46zliua] p[data-astro-cid-x46zliua]{color:#595955;line-height:1.7}.calc-faq__icon[data-astro-cid-x46zliua]{flex-shrink:0}.calc-recap[data-astro-cid-x46zliua] .calc-recap__answer{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.calc-recap[data-astro-cid-x46zliua] .calc-recap__answer>span{min-width:0}.calc-done[data-astro-cid-x46zliua] .calc-estimate__group--closing .calc-estimate__row:first-child{padding-top:0}.calc-done[data-astro-cid-x46zliua] .calc-estimate__group--closing .calc-estimate__row:first-child dt{color:var(--navy-deep);font-family:var(--font-display);font-size:1.5rem;font-weight:400;line-height:1.3}.calc-done[data-astro-cid-x46zliua] .calc-estimate__group--closing .calc-estimate__row:first-child .calc-estimate__amount{align-self:center}.calc-shell[data-astro-cid-x46zliua] :is(h1,h2,h3,h4,legend){text-wrap:balance}.calc-shell[data-astro-cid-x46zliua] :is(p,li,dt,dd,label,summary>span,[class*=__description],[class*=__note]){text-wrap:pretty}
