.page-head[data-astro-cid-7dnw2rci]{margin-bottom:var(--space-2xl);max-width:60ch}.page-head[data-astro-cid-7dnw2rci] h1[data-astro-cid-7dnw2rci]{font-size:var(--step-5);margin-top:var(--space-xs)}.page-head[data-astro-cid-7dnw2rci] .lead[data-astro-cid-7dnw2rci]{margin-top:var(--space-s)}.consult-layout[data-astro-cid-7dnw2rci]{display:grid;grid-template-columns:1fr;gap:var(--space-2xl)}@media(min-width:48rem){.consult-layout[data-astro-cid-7dnw2rci]{grid-template-columns:16rem 1fr;grid-template-rows:auto auto;gap:var(--space-3xl)}.step-indicator[data-astro-cid-7dnw2rci]{grid-column:1;grid-row:1;margin-bottom:0}.consult-aside[data-astro-cid-7dnw2rci]{grid-column:1;grid-row:2;display:flex;flex-direction:column;gap:var(--space-xl)}.consult-form[data-astro-cid-7dnw2rci]{grid-column:2;grid-row:1 / span 2}}@media(max-width:47.99rem){.consult-layout[data-astro-cid-7dnw2rci]{display:flex;flex-direction:column;gap:var(--space-l)}.step-indicator[data-astro-cid-7dnw2rci]{margin-bottom:0}.consult-form[data-astro-cid-7dnw2rci]{order:2}.consult-aside[data-astro-cid-7dnw2rci]{order:3;display:flex;flex-direction:column;gap:var(--space-l)}}.consult-aside[data-astro-cid-7dnw2rci]{display:flex;flex-direction:column;gap:var(--space-xl)}.step-indicator[data-astro-cid-7dnw2rci]{display:flex;flex-direction:column;gap:var(--space-2xs);padding:var(--space-m);background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card)}@media(max-width:47.99rem){.step-indicator[data-astro-cid-7dnw2rci]{flex-direction:row;flex-wrap:wrap;gap:var(--space-xs);padding:var(--space-s) var(--space-m)}.step-item[data-astro-cid-7dnw2rci]{flex:1 1 auto;justify-content:center;padding:var(--space-2xs) var(--space-xs);min-width:0}.step-label[data-astro-cid-7dnw2rci]{font-size:var(--step--2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.step-item[data-astro-cid-7dnw2rci]{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-2xs) var(--space-xs);border-radius:var(--r-input);color:var(--muted);font-size:var(--step--1);transition:all var(--dur-fast) var(--ease-out)}.step-item[data-astro-cid-7dnw2rci][aria-current=true]{background:color-mix(in srgb,var(--accent) 10%,var(--surface));color:var(--accent);font-weight:600}.step-item[data-astro-cid-7dnw2rci][data-completed=true]{color:var(--ink)}.step-num[data-astro-cid-7dnw2rci]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;border:1px solid var(--border);font-size:var(--step--2);font-weight:600;flex-shrink:0}.step-item[data-astro-cid-7dnw2rci][aria-current=true] .step-num[data-astro-cid-7dnw2rci]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.step-item[data-astro-cid-7dnw2rci][data-completed=true] .step-num[data-astro-cid-7dnw2rci]{background:var(--success);color:var(--surface);border-color:var(--success)}.aside-block[data-astro-cid-7dnw2rci]{padding-top:var(--space-l);border-top:1px solid var(--border)}.aside-title[data-astro-cid-7dnw2rci]{font-family:var(--font-body);font-size:var(--step--2);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-s)}.aside-list[data-astro-cid-7dnw2rci]{display:flex;flex-direction:column;gap:var(--space-xs);font-size:var(--step--1);color:var(--ink)}.aside-list[data-astro-cid-7dnw2rci] li[data-astro-cid-7dnw2rci]{padding-left:var(--space-m);position:relative}.aside-list[data-astro-cid-7dnw2rci] li[data-astro-cid-7dnw2rci]:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;background:var(--accent);border-radius:50%}.aside-disclaimer[data-astro-cid-7dnw2rci] p[data-astro-cid-7dnw2rci]{font-size:var(--step--2);color:var(--muted);margin-bottom:var(--space-xs)}.consult-form[data-astro-cid-7dnw2rci]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--space-2xl);position:relative}@media(max-width:36rem){.consult-form[data-astro-cid-7dnw2rci]{padding:var(--space-l)}}.progress-bar[data-astro-cid-7dnw2rci]{width:100%;height:3px;background:var(--surface-alt);border-radius:var(--r-pill);margin-bottom:var(--space-2xl);overflow:hidden}.progress-fill[data-astro-cid-7dnw2rci]{height:100%;background:var(--accent);transition:width var(--dur-slow) var(--ease-out)}.step-panel[data-astro-cid-7dnw2rci]{border:none;padding:0;margin:0}.step-panel[data-astro-cid-7dnw2rci][hidden]{display:none}.step-title[data-astro-cid-7dnw2rci]{font-size:var(--step-3);line-height:1.2}.step-sub[data-astro-cid-7dnw2rci]{font-size:var(--step--1);color:var(--muted);margin-top:var(--space-xs);margin-bottom:var(--space-xl)}.grid-2[data-astro-cid-7dnw2rci]{display:grid;grid-template-columns:1fr;gap:var(--space-m)}@media(min-width:36rem){.grid-2[data-astro-cid-7dnw2rci]{grid-template-columns:1fr 1fr}}.req[data-astro-cid-7dnw2rci]{color:var(--danger)}.field-success[data-astro-cid-7dnw2rci]{font-size:var(--step--2);color:var(--success);min-height:1em}.radio-group[data-astro-cid-7dnw2rci]{border:none;padding:0;margin:0}.radio-options[data-astro-cid-7dnw2rci]{display:flex;flex-wrap:wrap;gap:var(--space-s);margin-top:var(--space-xs)}.radio-option[data-astro-cid-7dnw2rci],.checkbox-option[data-astro-cid-7dnw2rci]{display:inline-flex;align-items:flex-start;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);border:1px solid var(--border);border-radius:var(--r-input);cursor:pointer;font-size:var(--step--1);transition:all var(--dur-fast) var(--ease-out)}.radio-option[data-astro-cid-7dnw2rci]:hover,.checkbox-option[data-astro-cid-7dnw2rci]:hover{border-color:var(--accent)}.radio-option[data-astro-cid-7dnw2rci] input[data-astro-cid-7dnw2rci],.checkbox-option[data-astro-cid-7dnw2rci] input[data-astro-cid-7dnw2rci]{accent-color:var(--accent);margin-top:.15em}.checkbox-option[data-astro-cid-7dnw2rci]{display:flex;align-items:flex-start;margin-top:var(--space-l);font-size:var(--step--1);color:var(--muted)}.slider[data-astro-cid-7dnw2rci]{width:100%;accent-color:var(--accent);margin-top:var(--space-s)}.slider-labels[data-astro-cid-7dnw2rci]{display:flex;justify-content:space-between;margin-top:var(--space-2xs);font-size:var(--step--2);color:var(--muted)}.budget-value[data-astro-cid-7dnw2rci]{float:right;font-weight:600;color:var(--accent)}.step-nav[data-astro-cid-7dnw2rci]{display:flex;justify-content:space-between;gap:var(--space-s);margin-top:var(--space-xl);padding-top:var(--space-l);border-top:1px solid var(--border)}.review-list[data-astro-cid-7dnw2rci]{display:grid;grid-template-columns:1fr;gap:var(--space-s);margin-bottom:var(--space-xl)}@media(min-width:36rem){.review-list[data-astro-cid-7dnw2rci]{grid-template-columns:1fr 1fr}}.review-list[data-astro-cid-7dnw2rci]>div[data-astro-cid-7dnw2rci]{padding:var(--space-s) var(--space-m);background:var(--surface-alt);border-radius:var(--r-input)}.review-list[data-astro-cid-7dnw2rci] dt[data-astro-cid-7dnw2rci]{font-size:var(--step--2);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.review-list[data-astro-cid-7dnw2rci] dd[data-astro-cid-7dnw2rci]{font-size:var(--step--1);color:var(--ink);margin-top:2px}.success-state[data-astro-cid-7dnw2rci]{text-align:center;padding:var(--space-2xl) var(--space-l)}.success-icon[data-astro-cid-7dnw2rci]{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;background:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success);margin-bottom:var(--space-l)}.success-title[data-astro-cid-7dnw2rci]{font-size:var(--step-3);margin-bottom:var(--space-s)}.success-body[data-astro-cid-7dnw2rci]{color:var(--muted);margin-bottom:var(--space-s)}.success-demo[data-astro-cid-7dnw2rci]{font-size:var(--step--2);color:var(--muted);font-style:italic;margin-bottom:var(--space-l)}
