._container_1ju31_1{display:flex;flex-direction:column;gap:var(--spacing-3);width:100%}._steps_1ju31_8{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-2)}._stepItem_1ju31_15{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);flex:1;min-width:0}._circle_1ju31_24{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);font-family:var(--font-family-base);font-weight:700;font-size:.8125rem;flex-shrink:0;transition:background-color var(--animation-duration-normal) ease,color var(--animation-duration-normal) ease}._circleActive_1ju31_40{background-color:var(--primary);color:var(--primary-foreground);box-shadow:0 2px 6px #f075154d}._label_1ju31_46{font-family:var(--font-family-base);font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted-foreground);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}._labelActive_1ju31_60{color:var(--foreground)}._track_1ju31_64{position:relative;width:100%;height:.375rem;background-color:var(--muted);border-radius:var(--radius-full);overflow:hidden}._fill_1ju31_73{position:absolute;inset:0;width:0%;background-color:var(--primary);border-radius:var(--radius-full);transition:width var(--animation-duration-normal) ease}@media(max-width:380px){._circle_1ju31_24{width:1.625rem;height:1.625rem;font-size:.6875rem}._label_1ju31_46{font-size:.625rem;letter-spacing:.01em}}._wrapper_16z2m_1{display:flex;flex-direction:column;gap:var(--spacing-4);margin-top:var(--spacing-6)}._divider_16z2m_8{height:1px;width:100%;background-color:var(--border)}._badgeRow_16z2m_14{display:flex;align-items:center;justify-content:center;gap:var(--spacing-6);flex-wrap:wrap}._badge_16z2m_14{display:inline-flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-size:.8125rem;font-weight:500;color:var(--muted-foreground)}._badge_16z2m_14 svg{color:var(--secondary);flex-shrink:0}._wrapper_1c18b_1{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3);padding:var(--spacing-8) var(--spacing-4)}._iconWrap_1c18b_10{display:flex;align-items:center;justify-content:center;color:var(--success);margin-bottom:var(--spacing-2)}._heading_1c18b_18{font-family:var(--font-family-display);font-size:1.5rem;font-weight:600;color:var(--foreground);margin:0}._body_1c18b_26{font-size:1rem;line-height:1.6;color:var(--muted-foreground);max-width:36ch;margin:0}._callRow_1c18b_34{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);margin-top:var(--spacing-4)}._callText_1c18b_42{font-size:.875rem;color:var(--muted-foreground);margin:0}._wizard_13664_1{display:flex;flex-direction:column;gap:var(--spacing-6);width:100%;min-width:0}._stepIndicator_13664_9{width:100%}._form_13664_13{width:100%;min-width:0}._honeypot_13664_18{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}._stepContent_13664_26{display:flex;flex-direction:column;gap:1.25rem;min-width:0}._heading_13664_33{font-family:var(--font-family-display);font-size:1.375rem;font-weight:600;color:var(--foreground);text-align:center;margin:0}._fenceHeading_13664_42{font-size:1.5rem;font-weight:400}._subline_13664_47{font-family:var(--font-family-base);font-style:italic;font-size:.9375rem;color:var(--muted-foreground);text-align:center;margin:calc(var(--spacing-2) * -1) 0 0 0}._fenceTypeFormItem_13664_56{margin-bottom:0}._fenceTypeGrid_13664_60{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-3)}@media(max-width:480px){._fenceTypeGrid_13664_60{grid-template-columns:1fr}}._fenceTypeCard_13664_72{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3);min-height:10rem;padding:var(--spacing-8) var(--spacing-4);background-color:color-mix(in oklch,var(--muted) 35%,var(--background));border:2px solid var(--border);border-radius:var(--radius);cursor:pointer;text-align:left;font-family:var(--font-family-base);transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._fenceTypeCard_13664_72:hover{border-color:color-mix(in oklch,var(--primary) 50%,var(--border));box-shadow:var(--shadow)}._fenceTypeCard_13664_72:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._fenceTypeCardSelected_13664_101{border-color:var(--primary);background-color:color-mix(in oklch,var(--primary) 8%,var(--card));box-shadow:var(--shadow)}._fenceTypeIconWrap_13664_107{display:flex;align-items:center;justify-content:center;color:var(--secondary);flex-shrink:0}._fenceTypeIconWrap_13664_107 svg{width:1.75rem;height:1.75rem}._fenceTypeCardSelected_13664_101 ._fenceTypeIconWrap_13664_107{color:var(--primary)}._fenceTypeText_13664_124{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);min-width:0;text-align:center}._fenceTypeLabel_13664_133{font-family:var(--font-family-display);font-weight:700;font-size:1.125rem;color:var(--foreground)}._fenceTypeDescription_13664_140{font-size:.8125rem;color:var(--muted-foreground)}._fenceTypeCheck_13664_145{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;border-radius:var(--radius-full);background-color:var(--primary);color:var(--primary-foreground);opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}._fenceTypeCheckVisible_13664_162{opacity:1;transform:scale(1)}._fullWidthButton_13664_167{width:100%;min-height:3.25rem}._fieldGroup_13664_172{display:flex;flex-direction:column;gap:var(--spacing-2);margin-bottom:0}._fieldLabel_13664_179{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--foreground)}._choiceRow_13664_187{display:flex;gap:var(--spacing-3);flex-wrap:wrap}._choiceButton_13664_193{flex:1;min-width:8rem;min-height:44px;padding:var(--spacing-2) var(--spacing-4);background-color:var(--card);border:1.5px solid var(--border);border-radius:var(--radius);font-family:var(--font-family-base);font-weight:600;font-size:.9375rem;color:var(--foreground);cursor:pointer;transition:border-color var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}._choiceButton_13664_193:hover{border-color:color-mix(in oklch,var(--secondary) 50%,var(--border))}._choiceButton_13664_193:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._choiceButtonSelected_13664_219{border-color:var(--secondary);background-color:color-mix(in oklch,var(--secondary) 8%,var(--card));color:var(--secondary)}._footerRow_13664_225{display:flex;gap:var(--spacing-3);margin-top:var(--spacing-2)}._footerRow_13664_225>*{flex:1}@media(max-width:380px){._footerRow_13664_225{flex-direction:column}}._submitError_13664_241{font-size:.875rem;color:var(--error);background-color:color-mix(in oklch,var(--error) 8%,var(--card));border:1px solid color-mix(in oklch,var(--error) 30%,var(--border));border-radius:var(--radius-sm);padding:var(--spacing-3);margin:0}
