.fa-lead[data-astro-cid-qiourkix]{max-width:36em}.fa-badge[data-astro-cid-qiourkix]{background:var(--tint);color:var(--accent-text);font-size:var(--fs-meta)}.fa-section[data-astro-cid-qiourkix]{padding-top:clamp(16px,3vw,40px)}.fa[data-astro-cid-qiourkix]{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(28px,4vw,56px);display:grid}.fa-card[data-astro-cid-qiourkix]{gap:1.4rem;padding:clamp(20px,3vw,36px);display:grid}.fa-top[data-astro-cid-qiourkix]{gap:.5rem;display:grid}.fa-progress[data-astro-cid-qiourkix]{color:var(--muted);font-weight:600}.fa-bar[data-astro-cid-qiourkix]{background:var(--surface-2);border-radius:99px;height:6px;overflow:hidden}.fa-bar[data-astro-cid-qiourkix] span[data-astro-cid-qiourkix]{background:var(--accent);border-radius:inherit;width:14%;height:100%;transition:width .32s var(--ease-out);display:block}.fa-estimate[data-astro-cid-qiourkix]{border-radius:var(--radius-sm);background:var(--brand-soft);color:var(--text);padding:.7rem .9rem}html:has(.fa-nav){scroll-padding-bottom:calc(var(--fa-nav-h,120px) + 16px)}.fa-step[data-astro-cid-qiourkix]{border:0;gap:1rem;min-width:0;margin:0;padding:0;display:grid}.fa-q[data-astro-cid-qiourkix]{outline:none;flex-wrap:wrap;align-items:center;gap:.6rem;padding:0;display:flex}.fa-q2[data-astro-cid-qiourkix]{margin-top:.4rem}.fa-hint[data-astro-cid-qiourkix]{margin-top:.25rem}.fa-choices[data-astro-cid-qiourkix] .choice[data-astro-cid-qiourkix] span[data-astro-cid-qiourkix]{align-content:center;min-height:52px;font-weight:500}.fa-step[data-astro-cid-qiourkix][data-invalid] .choice[data-astro-cid-qiourkix] input[data-astro-cid-qiourkix]:not(:checked)+span[data-astro-cid-qiourkix]{border-color:var(--danger)}.fa-choices[data-astro-cid-qiourkix] .choice[data-astro-cid-qiourkix] span[data-astro-cid-qiourkix] .icon{color:var(--muted)}.fa-choices[data-astro-cid-qiourkix] .choice[data-astro-cid-qiourkix] b[data-astro-cid-qiourkix]{font-weight:600}.fa-choices--row[data-astro-cid-qiourkix]{grid-template-columns:repeat(auto-fit,minmax(min(100%,130px),1fr))}.fa-why[data-astro-cid-qiourkix]{border-radius:var(--radius-sm);background:var(--bg-subtle);color:var(--text-2);align-items:flex-start;gap:.5rem;padding:.75rem .9rem;display:flex}.fa-why[data-astro-cid-qiourkix] .icon{color:var(--muted);flex:none;margin-top:.15em}.fa-stages[data-astro-cid-qiourkix]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem;display:grid}.fa-stage[data-astro-cid-qiourkix] span[data-astro-cid-qiourkix]{text-align:center;justify-items:center;gap:.2rem;padding:.6rem .6rem .8rem}.fa-stage[data-astro-cid-qiourkix] img[data-astro-cid-qiourkix]{aspect-ratio:1;width:100%;max-width:150px;height:auto}.fa-stage[data-astro-cid-qiourkix] small[data-astro-cid-qiourkix]{font-size:var(--fs-label);color:var(--text-2);line-height:1.35}.fa-stage--unsure[data-astro-cid-qiourkix] span[data-astro-cid-qiourkix]{place-content:center;min-height:100%}.fa-photos[data-astro-cid-qiourkix]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.fa-photo[data-astro-cid-qiourkix]{position:relative}.fa-photo-box[data-astro-cid-qiourkix]{aspect-ratio:3/4;border-radius:var(--radius);cursor:pointer;background:var(--tint);box-shadow:inset 0 0 0 1px var(--edge);transition:box-shadow var(--dur-hover) var(--ease-out), background-color var(--dur-hover) var(--ease-out), transform var(--dur-press) var(--ease-out);place-items:center;display:grid;overflow:hidden}.fa-photo-box[data-astro-cid-qiourkix]:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.fa-photo-box[data-astro-cid-qiourkix]:hover{box-shadow:inset 0 0 0 1.5px var(--accent-text);background:var(--tint-2)}}.fa-photo-ic[data-astro-cid-qiourkix]{background:var(--surface);width:44px;height:44px;color:var(--accent-text);border-radius:50%;place-items:center;margin-bottom:.35rem;display:grid}.fa-photo input:focus-visible+.fa-photo-box[data-astro-cid-qiourkix]{outline:2px solid var(--focus);outline-offset:2px}.fa-photo-box[data-astro-cid-qiourkix] img[data-astro-cid-qiourkix]{object-fit:cover;width:100%;height:100%;animation:fa-in var(--dur-ui-in) var(--ease-out)}@keyframes fa-in{0%{opacity:0}}.fa-photo-box[data-astro-cid-qiourkix][aria-busy=true]{position:relative}.fa-photo-box[data-astro-cid-qiourkix][aria-busy=true]:after{content:"";pointer-events:none;background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--surface) 60%, transparent) 50%, transparent 70%) 0 0 / 250% 100%;animation:1.2s linear infinite fa-shine;position:absolute;inset:0}@keyframes fa-shine{to{background-position:-250% 0}}@media (prefers-reduced-motion:reduce){.fa-photo-box[data-astro-cid-qiourkix][aria-busy=true]:after{animation:none}}.fa-photo-empty[data-astro-cid-qiourkix]{text-align:center;font-size:var(--text-sm);justify-items:center;gap:.25rem;padding:.5rem;display:grid}.fa-photo-empty[data-astro-cid-qiourkix] small[data-astro-cid-qiourkix]{color:var(--muted);font-size:var(--text-xs)}.fa-photo[data-astro-cid-qiourkix].has-photo .fa-photo-box[data-astro-cid-qiourkix]{box-shadow:inset 0 0 0 2px var(--accent-text)}.fa-photo[data-astro-cid-qiourkix].has-photo .fa-photo-empty[data-astro-cid-qiourkix]{display:none}.fa-photo-remove[data-astro-cid-qiourkix]{top:4px;width:44px;height:44px;color:var(--bg);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:4px}.fa-photo-remove[data-astro-cid-qiourkix]:before{content:"";z-index:-1;background:var(--text);border-radius:50%;position:absolute;inset:7px}.fa-photo-remove[data-astro-cid-qiourkix]{isolation:isolate}.fa-tips[data-astro-cid-qiourkix]{gap:.3rem}.fa-lock[data-astro-cid-qiourkix]{color:var(--text-2);align-items:center;gap:.5rem;display:flex}.fa-skip[data-astro-cid-qiourkix]{justify-self:start}.fa-fields[data-astro-cid-qiourkix]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.fa-fields[data-astro-cid-qiourkix] .fa-wide[data-astro-cid-qiourkix]{grid-column:1/-1}.fa-more-line[data-astro-cid-qiourkix]{margin:-.25rem 0 0}.fa-more-btn[data-astro-cid-qiourkix]{min-height:44px;color:var(--accent-text);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5em;padding:0;font-weight:600;display:inline-flex}.fa-more-btn[data-astro-cid-qiourkix]:after{content:"";background:var(--accent);width:20px;height:20px;transition:rotate var(--dur-close) var(--ease-out);-webkit-mask:url(/brand/plus-disc.svg) 50%/contain no-repeat;mask:url(/brand/plus-disc.svg) 50%/contain no-repeat}.fa-more-btn[data-astro-cid-qiourkix][aria-expanded=true]:after{rotate:45deg}.fa-more-btn[data-astro-cid-qiourkix]:active{opacity:.75}.fa-more[data-astro-cid-qiourkix]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.fa-more[data-astro-cid-qiourkix][hidden]{display:none}.fa-more[data-astro-cid-qiourkix]>.field[data-astro-cid-qiourkix]:first-child{grid-column:1/-1}.fa-reassure[data-astro-cid-qiourkix]{color:var(--text-2);align-items:flex-start;gap:.5rem;display:flex}.fa-reassure[data-astro-cid-qiourkix] .icon{width:18px;height:18px;color:var(--accent-text);flex:none;margin-top:.2em}.fa-notes[data-astro-cid-qiourkix]{gap:.5rem;display:grid}.fa-note[data-astro-cid-qiourkix]{background:var(--warning-soft);border-radius:10px;gap:.5rem;padding:.7rem .9rem;display:flex}.fa-note[data-astro-cid-qiourkix] .icon{flex:none;margin-top:.15em}.fa-summary[data-astro-cid-qiourkix]{border:1px solid var(--line);border-radius:12px;padding:.8rem 1rem}.fa-summary[data-astro-cid-qiourkix] summary[data-astro-cid-qiourkix]{cursor:pointer;font-weight:600;font-size:var(--text-sm)}.fa-summary[data-astro-cid-qiourkix] dl[data-astro-cid-qiourkix]{font-size:var(--text-sm);grid-template-columns:auto 1fr auto;align-items:baseline;gap:.45rem 1rem;margin-top:.8rem;display:grid}.fa-summary[data-astro-cid-qiourkix] dt{color:var(--muted)}@media (max-width:640px){.fa-summary[data-astro-cid-qiourkix] dl[data-astro-cid-qiourkix]{grid-template-columns:minmax(0,1fr) auto}.fa-summary[data-astro-cid-qiourkix] dt{grid-column:1/-1;margin-top:.4rem}}@media (min-width:641px){.fa-step[data-astro-cid-qiourkix][data-step=areas] .fa-choices[data-astro-cid-qiourkix]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.fa-step[data-astro-cid-qiourkix][data-step=areas] .fa-choices[data-astro-cid-qiourkix]>[data-astro-cid-qiourkix]:last-child:nth-child(odd){grid-column:1/-1}}.fa-summary[data-astro-cid-qiourkix] dd{margin:0}.fa-summary[data-astro-cid-qiourkix] button{color:var(--text);cursor:pointer;font-size:var(--text-xs);background:0 0;border:0;padding:0;text-decoration:underline}.fa-consents[data-astro-cid-qiourkix]{--stack-gap:.6rem;padding-top:.4rem}.fa-consents[data-astro-cid-qiourkix] a[data-astro-cid-qiourkix]{color:var(--text);font-weight:600}.fa-turnstile[data-astro-cid-qiourkix]:empty{display:none}.hp[data-astro-cid-qiourkix]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fa-err[data-astro-cid-qiourkix]{color:var(--danger)}.fa-err--submit[data-astro-cid-qiourkix]{background:var(--danger-soft);color:var(--text);border-radius:10px;padding:.8rem 1rem}.fa-err--submit[data-astro-cid-qiourkix] a{color:var(--text);font-weight:600}.fa-stop[data-astro-cid-qiourkix]{padding:.5rem 0}.fa-nav[data-astro-cid-qiourkix]{z-index:5;margin-inline:calc(-1*clamp(20px,3vw,36px));padding:14px clamp(20px, 3vw, 36px) calc(14px + env(safe-area-inset-bottom,0px));border-radius:0 0 var(--radius-lg) var(--radius-lg);background:color-mix(in srgb, var(--surface) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -1px 0 var(--edge);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;margin-bottom:calc(-1*clamp(20px,3vw,36px));display:flex;position:sticky;bottom:0}.fa-nav[data-astro-cid-qiourkix] [data-astro-cid-qiourkix][data-next],.fa-nav[data-astro-cid-qiourkix] [data-astro-cid-qiourkix][data-submit]{min-width:180px;margin-inline-start:auto}.fa-nav[data-astro-cid-qiourkix] .fa-err[data-astro-cid-qiourkix]{flex:100%;order:-1}.fa-back[data-astro-cid-qiourkix]{gap:.35em;padding-inline:1em 1.3em}.fa-back[data-astro-cid-qiourkix] svg{rotate:180deg}[dir=rtl] .fa-back[data-astro-cid-qiourkix] svg{rotate:none}.fa-aside[data-astro-cid-qiourkix]{top:var(--sticky-top);position:sticky}.fa-next[data-astro-cid-qiourkix]{gap:.9rem;display:grid}.fa-next[data-astro-cid-qiourkix] li[data-astro-cid-qiourkix]{grid-template-columns:2rem 1fr;align-items:start;gap:.6rem;display:grid}.fa-n[data-astro-cid-qiourkix]{font-size:var(--fs-figure-sm);color:var(--accent-text)}.fa-next[data-astro-cid-qiourkix] .small[data-astro-cid-qiourkix]{color:var(--text-2)}@media (max-width:1000px){.fa[data-astro-cid-qiourkix]{grid-template-columns:minmax(0,1fr)}.fa-aside[data-astro-cid-qiourkix]{position:static}}@media (max-width:640px){.fa-lead[data-astro-cid-qiourkix]{display:none}.fa-photos[data-astro-cid-qiourkix]{grid-template-columns:repeat(2,minmax(0,1fr))}.fa-fields[data-astro-cid-qiourkix],.fa-more[data-astro-cid-qiourkix]{grid-template-columns:minmax(0,1fr)}.fa-stages[data-astro-cid-qiourkix]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.fa-stage[data-astro-cid-qiourkix] span[data-astro-cid-qiourkix]{padding:.45rem .3rem .6rem}.fa-stage[data-astro-cid-qiourkix] small[data-astro-cid-qiourkix]{font-size:var(--fs-label)}.fa-nav[data-astro-cid-qiourkix]{padding-block:12px calc(12px + env(safe-area-inset-bottom,0px));flex-wrap:nowrap;gap:.6rem}.fa-nav[data-astro-cid-qiourkix]:has(.fa-err:not([hidden])){flex-wrap:wrap;row-gap:.5rem}.fa-nav[data-astro-cid-qiourkix] .fa-err[data-astro-cid-qiourkix]{border-radius:var(--radius-sm);background:var(--danger-soft);flex:100%;order:-1;padding:.5rem .75rem;position:static}.fa-nav[data-astro-cid-qiourkix] [data-astro-cid-qiourkix][data-back]{--btn-bd:var(--edge);flex:none;width:52px;padding:0}.fa-back-l[data-astro-cid-qiourkix]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fa-nav[data-astro-cid-qiourkix] [data-astro-cid-qiourkix][data-next],.fa-nav[data-astro-cid-qiourkix] [data-astro-cid-qiourkix][data-submit]{white-space:normal;text-wrap:balance;flex:1 1 0;min-width:0;margin-inline-start:0;padding:6px 1em}.fa-choices[data-astro-cid-qiourkix] .choice[data-astro-cid-qiourkix] span[data-astro-cid-qiourkix]{min-height:48px;padding:.55rem .8rem;line-height:1.3}.fa-step[data-astro-cid-qiourkix] .fa-choices[data-astro-cid-qiourkix]:not(.fa-choices--row){grid-template-columns:repeat(2,minmax(0,1fr))}.fa-stage[data-astro-cid-qiourkix] b[data-astro-cid-qiourkix]{white-space:nowrap}body[data-fa-started] .pg-title{font-size:var(--fs-h3)}body[data-fa-started] .fa-badge[data-astro-cid-qiourkix]{display:none}}@media (max-height:500px){.fa-nav[data-astro-cid-qiourkix]{margin-top:16px;position:static}html:has(.fa-nav){scroll-padding-bottom:16px}}
