.CookieBanner_banner__Y_FUG{position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--surface);border-top:1px solid var(--border);box-shadow:var(--shadow-md)}.CookieBanner_inner__CDYYR{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4);max-width:var(--container-width);margin-inline:auto;padding:var(--space-4) var(--space-5)}.CookieBanner_content__NM8_U{flex:1 1 420px;min-width:260px}.CookieBanner_title__HCgxr{font-size:.95rem;font-weight:700;color:var(--foreground);margin:0 0 4px}.CookieBanner_body__f5WyX{font-size:.86rem;line-height:1.5;color:var(--muted);margin:0;max-width:62ch}.CookieBanner_link__CZkfP{color:var(--foreground);text-decoration:underline;text-underline-offset:2px}.CookieBanner_link__CZkfP:hover{color:var(--brand-strong)}.CookieBanner_actions__263_R{display:flex;flex-wrap:wrap;gap:var(--space-2);flex-shrink:0}.CookieBanner_primaryButton__FGZJL,.CookieBanner_secondaryButton__SHlS8{padding:.65rem 1.1rem;border-radius:var(--radius-sm);font-size:.85rem;font-weight:600;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.CookieBanner_primaryButton__FGZJL{background:var(--primary);color:var(--on-accent);border:1px solid var(--primary)}.CookieBanner_primaryButton__FGZJL:hover{background:var(--primary-hover)}.CookieBanner_secondaryButton__SHlS8{background:transparent;color:var(--foreground);border:1px solid var(--border-strong)}.CookieBanner_secondaryButton__SHlS8:hover{border-color:var(--muted)}.CookieBanner_primaryButton__FGZJL:focus-visible,.CookieBanner_secondaryButton__SHlS8:focus-visible{outline:2px solid var(--igen-green);outline-offset:2px}@media (min-width:1280px){.CookieBanner_inner__CDYYR{padding-block:14px;gap:var(--space-5)}.CookieBanner_content__NM8_U{flex:1 1 640px;max-width:720px}.CookieBanner_title__HCgxr{font-size:1rem;margin-bottom:4px}.CookieBanner_body__f5WyX{font-size:.875rem;line-height:1.45;max-width:none}.CookieBanner_actions__263_R{gap:10px}.CookieBanner_primaryButton__FGZJL,.CookieBanner_secondaryButton__SHlS8{min-height:42px;display:flex;align-items:center;padding:0 1.2rem}}@media (max-width:600px){.CookieBanner_inner__CDYYR{padding:var(--space-3) var(--space-3);gap:var(--space-3);flex-direction:column;align-items:stretch}.CookieBanner_content__NM8_U{flex-basis:auto}.CookieBanner_title__HCgxr{margin-bottom:6px}.CookieBanner_actions__263_R{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}.CookieBanner_actions__263_R>:nth-child(3){grid-column:1/-1;order:-1}.CookieBanner_actions__263_R>:nth-child(2){order:0}.CookieBanner_actions__263_R>:first-child{order:1}.CookieBanner_primaryButton__FGZJL,.CookieBanner_secondaryButton__SHlS8{min-height:44px;display:flex;align-items:center;justify-content:center;text-align:center}}.CookieSettingsPanel_overlay__6Ns12{position:fixed;inset:0;z-index:110;display:flex;align-items:flex-end;justify-content:center;padding:var(--space-4);background:color-mix(in srgb,var(--foreground) 32%,transparent)}@media (min-width:640px){.CookieSettingsPanel_overlay__6Ns12{align-items:center}}.CookieSettingsPanel_panel___TRoE{width:100%;max-width:440px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:var(--space-4);max-height:calc(100vh - 2 * var(--space-4));overflow-y:auto}.CookieSettingsPanel_header__TAT5S{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.CookieSettingsPanel_title__XvTdM{font-size:1.05rem;font-weight:700;color:var(--foreground);margin:0}.CookieSettingsPanel_closeButton__oOZoN{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:1.3rem;line-height:1;color:var(--muted)}.CookieSettingsPanel_closeButton__oOZoN:hover{background:var(--surface);color:var(--foreground)}.CookieSettingsPanel_closeButton__oOZoN:focus-visible,.CookieSettingsPanel_saveButton__Vb_M7:focus-visible,.CookieSettingsPanel_toggle__AA8Cj input:focus-visible+.CookieSettingsPanel_toggleTrack__tOOYp{outline:2px solid var(--igen-green);outline-offset:2px}.CookieSettingsPanel_intro__fO_fp{font-size:.88rem;line-height:1.5;color:var(--muted);margin:var(--space-2) 0 var(--space-4)}.CookieSettingsPanel_row__fuYtl{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--border)}.CookieSettingsPanel_rowText__eXzZc{flex:1 1}.CookieSettingsPanel_rowTitle__QQwNz{font-size:.92rem;font-weight:600;color:var(--foreground);margin:0 0 2px}.CookieSettingsPanel_rowDescription__Vdt01{font-size:.82rem;line-height:1.45;color:var(--muted);margin:0}.CookieSettingsPanel_alwaysActive___Wk1R{flex-shrink:0;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);padding-top:2px}.CookieSettingsPanel_toggle__AA8Cj{position:relative;flex-shrink:0;display:inline-flex;width:42px;height:24px}.CookieSettingsPanel_toggle__AA8Cj input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.CookieSettingsPanel_toggleTrack__tOOYp{position:absolute;inset:0;border-radius:999px;background:var(--border-strong);transition:background-color .15s ease}.CookieSettingsPanel_toggleTrack__tOOYp:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--background);box-shadow:var(--shadow-sm);transition:transform .15s ease}.CookieSettingsPanel_toggle__AA8Cj input:checked+.CookieSettingsPanel_toggleTrack__tOOYp{background:var(--igen-green)}.CookieSettingsPanel_toggle__AA8Cj input:checked+.CookieSettingsPanel_toggleTrack__tOOYp:after{transform:translateX(18px)}.CookieSettingsPanel_actions__UEs1f{margin-top:var(--space-4);display:flex;justify-content:flex-end}.CookieSettingsPanel_saveButton__Vb_M7{padding:.7rem 1.3rem;border-radius:var(--radius-sm);background:var(--primary);color:var(--on-accent);font-size:.88rem;font-weight:600}.CookieSettingsPanel_saveButton__Vb_M7:hover{background:var(--primary-hover)}.CookieSettingsButton_trigger__3fOOu{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.9rem;color:var(--on-graphite-muted);background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left}.CookieSettingsButton_trigger__3fOOu:hover{color:var(--on-graphite)}.CookieSettingsButton_trigger__3fOOu:focus-visible{outline:2px solid var(--igen-green);outline-offset:2px}.Container_container__Demda{width:100%;max-width:var(--container-width);margin-inline:auto;padding-inline:var(--space-4)}.Header_header__ZPN_X{position:sticky;top:0;z-index:40;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 92%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.Header_bar__MxPb9{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3)}.Header_logoBlock__o3dXn{display:flex;align-items:center;flex-shrink:0}.Header_logo__1hGYx{display:block;height:38px;width:auto}@media (max-width:768px){.Header_logo__1hGYx{height:32px}}.Header_navList___9pWt{display:flex;flex-wrap:wrap;gap:var(--space-4);list-style:none;margin:0;padding:0}.Header_navList___9pWt a{font-size:.92rem;font-weight:500;color:var(--foreground);padding-bottom:2px;box-shadow:0 2px 0 0 transparent;transition:color .15s ease,box-shadow .15s ease}.Header_navList___9pWt a:hover{color:var(--brand-strong)}.Header_navList___9pWt a[aria-current=page]{font-weight:700;box-shadow:0 2px 0 0 var(--igen-green)}.Header_actions__QTu_9{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.Header_shopLink__gz9Nv{display:inline-flex;align-items:center;gap:var(--space-2);padding:.6rem 1.15rem;border-radius:var(--radius-sm);background:var(--accent);color:var(--on-accent);font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;transition:background-color .15s ease}.Header_shopLink__gz9Nv:hover{background:var(--accent-strong);color:var(--on-accent)}.Header_shopIcon__4QVZf{width:14px;height:14px}.Header_switcherDesktop__Day2A{display:inline-flex}@media (max-width:860px){.Header_nav__LLUoy,.Header_shopLink__gz9Nv,.Header_switcherDesktop__Day2A{display:none}}.Footer_footer__LxLGV{background:var(--graphite);margin-top:var(--space-7)}.Footer_top__EnE4J{display:grid;grid-template-columns:minmax(160px,220px) 1fr;gap:var(--space-6);padding-block:var(--space-6)}.Footer_brand__hrKsL{display:flex;flex-direction:column;gap:var(--space-2)}.Footer_logo__y_pDi{display:inline-flex}.Footer_logoImage__j1MZh{display:block;height:26px;width:auto}.Footer_tagline__JbGy8{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--on-graphite-muted)}.Footer_columns__a4fA_{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-5)}.Footer_column__SxNdc{display:flex;flex-direction:column}.Footer_columnTitle__UU_xV{font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--on-graphite);margin-bottom:var(--space-3)}.Footer_columnList__FjtHw{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.Footer_columnList__FjtHw a,.Footer_columnList__FjtHw li{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.9rem;color:var(--on-graphite-muted)}.Footer_columnList__FjtHw a:hover{color:var(--on-graphite)}.Footer_contactRow__XQT4f{align-items:flex-start}.Footer_contactIcon___L8Qr{width:14px;height:14px;flex-shrink:0;margin-top:2px;color:var(--on-graphite-muted)}.Footer_externalIcon__touJ8{width:12px;height:12px}.Footer_bottom__GqBWJ{border-top:1px solid var(--graphite-border);padding-block:var(--space-4)}.Footer_legal__fuCOy{font-size:.85rem;color:var(--on-graphite-muted)}@media (max-width:1024px){.Footer_top__EnE4J{grid-template-columns:1fr}.Footer_columns__a4fA_{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.Footer_columns__a4fA_{grid-template-columns:repeat(2,1fr);gap:var(--space-4)}}.LanguageSwitcher_switcher__Wu16E{display:flex;align-items:center;gap:var(--space-1);font-size:.85rem;font-weight:600}.LanguageSwitcher_active__T4hbd{color:var(--foreground)}.LanguageSwitcher_inactive__p4O6S{color:var(--muted)}.LanguageSwitcher_inactive__p4O6S:hover{color:var(--foreground)}.LanguageSwitcher_separator__M8iYO{color:var(--border-strong)}.MobileNav_mobileNav__eQy07{display:none}.MobileNav_toggle__gX1Dq{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid var(--border-strong);border-radius:var(--radius-sm);background:var(--background)}.MobileNav_icon__0yR50{width:22px;height:22px}.MobileNav_panel__8K6gR{position:fixed;inset:0;z-index:100;background:var(--background);display:flex;flex-direction:column;padding:var(--space-4)}.MobileNav_panelHeader__xRS_e{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-5)}.MobileNav_panelTitle__RPVdC{font-weight:700;font-size:1.1rem}.MobileNav_list__mOk0T{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.MobileNav_list__mOk0T a{display:block;padding:var(--space-3) 0;font-size:1.2rem;font-weight:600;border-bottom:1px solid var(--border)}.MobileNav_list__mOk0T a[aria-current=page]{font-weight:700;border-bottom-color:var(--igen-green)}.MobileNav_footer__8JNwc{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-3)}.MobileNav_switcherRow__qWIz_{display:flex;justify-content:center;padding-block:var(--space-2)}.MobileNav_switcherRow__qWIz_ nav{font-size:1rem}.MobileNav_shopLink__DmSa_{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius);background:var(--accent);color:var(--on-accent);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.MobileNav_shopIcon__eTYvY{width:14px;height:14px}.MobileNav_cta__9Ww0w{display:flex;align-items:center;justify-content:center;padding:var(--space-3);border-radius:var(--radius);background:var(--primary);color:var(--on-accent);font-weight:700;font-size:1.05rem}.MobileNav_cta__9Ww0w:hover{background:var(--primary-hover)}@media (max-width:860px){.MobileNav_mobileNav__eQy07{display:block}}.WhatsAppButton_button__NRZbu{position:fixed;right:24px;bottom:28px;z-index:45;display:inline-flex;align-items:center;gap:var(--space-2);padding:.85rem 1.15rem;border-radius:999px;background:#25d366;color:#ffffff;box-shadow:var(--shadow-md);transition:background-color .15s ease,transform .2s ease}.WhatsAppButton_button__NRZbu:hover{background:#20bd5a;transform:translateY(-1px)}.WhatsAppButton_button__NRZbu:focus-visible{outline:2px solid var(--igen-green);outline-offset:2px}.WhatsAppButton_iconCircle__gqXIX{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.WhatsAppButton_icon__8q86n{width:22px;height:22px;flex-shrink:0}.WhatsAppButton_label__jtPFa{font-size:.9rem;font-weight:600;white-space:nowrap}@media (min-width:1280px){.WhatsAppButton_button__NRZbu{right:max(24px,calc((100vw - var(--container-width)) / 2 + var(--space-4) + 24px));bottom:32px;height:50px;padding:0 17px;gap:10px;background:var(--primary);color:var(--on-accent)}.WhatsAppButton_button__NRZbu:hover{background:var(--primary-hover)}.WhatsAppButton_iconCircle__gqXIX{width:42px;height:42px;border-radius:50%;background:#25d366}.WhatsAppButton_icon__8q86n{width:22px;height:22px;color:#ffffff}.WhatsAppButton_label__jtPFa{font-size:.9375rem}}@media (max-width:768px){.WhatsAppButton_button__NRZbu{right:16px;bottom:16px;width:50px;height:50px;min-width:44px;min-height:44px;padding:0;justify-content:center;border-radius:50%}.WhatsAppButton_label__jtPFa{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}.MapConsentGate_iframe__Zyhpc{width:100%;height:100%;border:0;display:block}.MapConsentGate_placeholder__Wqhvs{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-4);text-align:center;background:var(--surface)}.MapConsentGate_message__CnyEI{font-size:.88rem;color:var(--muted);max-width:30ch;margin:0}.MapConsentGate_showButton__MlVBo{padding:.65rem 1.2rem;border-radius:var(--radius-sm);background:var(--primary);color:var(--on-accent);font-size:.85rem;font-weight:600}.MapConsentGate_showButton__MlVBo:hover{background:var(--primary-hover)}.MapConsentGate_showButton__MlVBo:focus-visible{outline:2px solid var(--igen-green);outline-offset:2px}.GenericInquiryForm_card__goaXP{display:flex;flex-direction:column;height:100%}.GenericInquiryForm_cardHeader__Gy07h{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2)}.GenericInquiryForm_cardHeaderIconCircle__eS1As{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:color-mix(in srgb,var(--igen-green) 12%,var(--background));flex-shrink:0}.GenericInquiryForm_cardHeaderIcon__8Wkfc{width:15px;height:15px;color:var(--igen-green-strong)}.GenericInquiryForm_cardTitle__px_aN{font-size:1.5rem;font-weight:700;letter-spacing:-.01em;color:var(--foreground)}.GenericInquiryForm_cardLead__Ok8cV{font-size:.98rem;color:var(--muted);margin-bottom:26px}.GenericInquiryForm_form__3xwkC{display:flex;flex-direction:column;flex:1 1;gap:24px}.GenericInquiryForm_honeypot__pGr9B{position:absolute;width:1px;height:1px;overflow:hidden;left:-9999px;top:auto}.GenericInquiryForm_row__v0lsk{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.GenericInquiryForm_field__H_hXL{display:flex;flex-direction:column;gap:8px}.GenericInquiryForm_label__8QGfJ{font-size:.86rem;font-weight:600;color:var(--foreground)}.GenericInquiryForm_input__52rQV,.GenericInquiryForm_textarea__W6I5M{width:100%;border:1px solid var(--border-strong);border-radius:11px;background:var(--background);color:var(--foreground);font-family:inherit;font-size:.96rem;transition:border-color .15s ease,box-shadow .15s ease}.GenericInquiryForm_input__52rQV{height:52px;padding:0 16px}.GenericInquiryForm_textarea__W6I5M{height:160px;padding:14px 16px;resize:vertical}.GenericInquiryForm_input__52rQV:focus-visible,.GenericInquiryForm_textarea__W6I5M:focus-visible{outline:none;border-color:var(--foreground);box-shadow:0 0 0 3px rgba(132,194,37,.18)}.GenericInquiryForm_inputError__oXzev{border-color:#b3413a}.GenericInquiryForm_errorText__wx6_E{font-size:.8rem;color:#b3413a}.GenericInquiryForm_helperText__K6f0W{font-size:.82rem;color:var(--muted)}.GenericInquiryForm_messageMeta__wepyz{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.GenericInquiryForm_charCount__wCk5m{font-size:.8rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.GenericInquiryForm_privacyRow__AV9ax{display:flex;align-items:flex-start;gap:var(--space-2)}.GenericInquiryForm_checkbox__EXpA8{margin-top:3px;width:18px;height:18px;flex-shrink:0;accent-color:var(--igen-green)}.GenericInquiryForm_privacyLabel__fCuoh{font-size:.88rem;color:var(--foreground);line-height:1.45;max-width:54ch}.GenericInquiryForm_privacyLink__GZ7cZ{color:var(--igen-green-strong);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.GenericInquiryForm_privacyLink__GZ7cZ:hover{color:var(--foreground)}.GenericInquiryForm_submitRow__y3lHT{display:flex;justify-content:flex-end;margin-top:auto;padding-top:4px}.GenericInquiryForm_submitButton__zAkGv{width:240px;height:52px;padding:0 24px;border-radius:11px;border:none;background:var(--primary);color:#ffffff;font-weight:600;font-size:.98rem;cursor:pointer;transition:background-color .15s ease}.GenericInquiryForm_submitButton__zAkGv:hover:not(:disabled){background:var(--primary-hover)}.GenericInquiryForm_submitButton__zAkGv:disabled{opacity:.6;cursor:not-allowed}.GenericInquiryForm_formErrorBanner__gS7Fb{border:1px solid #b3413a;background:color-mix(in srgb,#b3413a 8%,var(--background));border-radius:10px;padding:var(--space-3) var(--space-4);color:#7a2c26;font-size:.9rem;font-weight:600}.GenericInquiryForm_successState__LYmg7{text-align:left}.GenericInquiryForm_successIcon__q7xjV{width:34px;height:34px;color:var(--igen-green-strong);margin-bottom:var(--space-3)}.GenericInquiryForm_successTitle__v9ylL{font-size:1.2rem;font-weight:700;color:var(--foreground);margin-bottom:var(--space-2)}.GenericInquiryForm_successLine__wzU2g{font-size:.94rem;color:var(--muted);line-height:1.55;margin-bottom:6px}.GenericInquiryForm_successRequestNumber__rC00R{margin-top:var(--space-3);display:inline-block;padding:8px 16px;border-radius:9px;background:var(--surface);border:1px solid var(--border);font-weight:600;font-size:.92rem;color:var(--foreground)}@media (max-width:768px){.GenericInquiryForm_card__goaXP{height:auto}.GenericInquiryForm_form__3xwkC{flex:none}.GenericInquiryForm_submitRow__y3lHT{margin-top:0}}@media (max-width:640px){.GenericInquiryForm_row__v0lsk{grid-template-columns:1fr}.GenericInquiryForm_input__52rQV{height:52px}.GenericInquiryForm_textarea__W6I5M{height:170px}.GenericInquiryForm_submitRow__y3lHT{justify-content:stretch}.GenericInquiryForm_submitButton__zAkGv{width:100%}}.RepairIntake_layout__nts7p{display:grid;grid-template-columns:1fr;gap:28px;max-width:900px}.RepairIntake_layoutNarrow__K_7mx{max-width:640px}.RepairIntake_header__4qzyj{border:1px solid var(--border);border-radius:14px;background:var(--surface);padding:18px 22px}.RepairIntake_headerEyebrow__ChBLz{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent-strong);margin-bottom:6px}.RepairIntake_headerModel__iKoM8{font-size:1.08rem;font-weight:700}.RepairIntake_headerLine__Wtn1k{font-size:.92rem;color:var(--foreground);margin-top:2px}.RepairIntake_headerPriceRow__X6iNR{display:flex;align-items:baseline;gap:var(--space-3);margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.RepairIntake_headerPrice__jtsbA{font-size:1.4rem;font-weight:800}.RepairIntake_headerDuration__Rw_Of{font-size:.84rem;color:var(--muted)}.RepairIntake_headerMode__MtoSi{display:inline-flex;align-items:baseline;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border)}.RepairIntake_headerModeLabel__U3jCQ{font-size:.74rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.RepairIntake_headerModeValue__Ic3NF{font-size:.88rem;font-weight:700;color:var(--foreground)}.RepairIntake_section__tT3gJ{border:1px solid var(--border);border-radius:14px;background:var(--background);padding:18px 22px}.RepairIntake_sectionPlain__C2wDH{padding-top:18px;border-top:1px solid var(--border)}.RepairIntake_sectionTitle__2faFV{font-size:.86rem;font-weight:600;color:var(--foreground);margin-bottom:12px}.RepairIntake_fieldGrid__h_y_l{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3)}.RepairIntake_fieldGridFull__SvXqp{grid-column:1/-1}@media (max-width:640px){.RepairIntake_fieldGrid__h_y_l{grid-template-columns:1fr}}.RepairIntake_field__Vb8LE{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.RepairIntake_field__Vb8LE:last-child{margin-bottom:0}.RepairIntake_label__HkMXQ{font-size:.8rem;font-weight:600;color:var(--foreground)}.RepairIntake_optionalHint__jGFL5{font-weight:400;color:var(--muted)}.RepairIntake_input___33JY,.RepairIntake_select__zBj5T{height:42px;padding:0 14px}.RepairIntake_input___33JY,.RepairIntake_select__zBj5T,.RepairIntake_textarea__l6Y0r{width:100%;border:1px solid var(--border-strong);border-radius:9px;background:var(--background);color:var(--foreground);font-size:.92rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.RepairIntake_textarea__l6Y0r{min-height:104px;padding:10px 14px}@media (max-width:640px){.RepairIntake_input___33JY,.RepairIntake_select__zBj5T{height:46px}.RepairIntake_textarea__l6Y0r{min-height:128px}}.RepairIntake_input___33JY:focus-visible,.RepairIntake_select__zBj5T:focus-visible,.RepairIntake_textarea__l6Y0r:focus-visible{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(29,29,31,.08)}.RepairIntake_inputError__5hXpm{border-color:#b3413a}.RepairIntake_errorText__df32k{font-size:.78rem;color:#b3413a}.RepairIntake_helperText__hR_TM{font-size:.8rem;color:var(--muted)}.RepairIntake_radioGroup__D_yWl{display:flex;flex-wrap:wrap;gap:10px}.RepairIntake_radioOption__GsdZH{display:flex;align-items:center;gap:var(--space-2);padding:.55rem .9rem;border:1px solid var(--border-strong);border-radius:9px;cursor:pointer;font-size:.88rem;font-weight:600;transition:border-color .15s ease,background-color .15s ease}.RepairIntake_radioOption__GsdZH input[type=radio]{accent-color:var(--igen-green)}.RepairIntake_radioOptionSelected__UsJmi{border-color:var(--primary);background:var(--surface)}.RepairIntake_checkboxRow__tskt6{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-3)}.RepairIntake_checkboxRow__tskt6 input[type=checkbox]{margin-top:3px;width:17px;height:17px;flex-shrink:0;accent-color:var(--igen-green)}.RepairIntake_checkboxLabel__extLd{font-size:.88rem;color:var(--foreground);line-height:1.5}.RepairIntake_checkboxLabel__extLd a{color:var(--igen-green-strong);text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}.RepairIntake_checkboxLabel__extLd a:hover{color:var(--foreground)}.RepairIntake_radioCardGroup__W3YTD{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.RepairIntake_radioCard__BanpP{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--border-strong);border-radius:11px;cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.RepairIntake_radioCard__BanpP input[type=radio]{margin-top:3px;flex-shrink:0;accent-color:var(--igen-green)}.RepairIntake_radioCardSelected___eCQI{border-color:var(--primary);background:var(--surface)}.RepairIntake_radioCardBody__fC6DJ{display:flex;flex-direction:column;gap:2px}.RepairIntake_radioCardLabel__5rzvt{font-size:.88rem;font-weight:600}.RepairIntake_radioCardDescription__vO68Y{font-size:.78rem;color:var(--muted);line-height:1.4}.RepairIntake_shippingInfoBox__5tC3p{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:16px 18px;margin-top:10px}.RepairIntake_shippingInfoHeader__CWp_p{display:flex;align-items:center;gap:6px;margin-bottom:8px}.RepairIntake_shippingInfoIcon__cF9T4{width:14px;height:14px;color:var(--igen-green-strong);flex-shrink:0}.RepairIntake_shippingInfoTitle__43O_1{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--igen-green-strong)}.RepairIntake_shippingInfoNote__jEmb7{font-size:.85rem;color:var(--foreground);margin-bottom:8px;line-height:1.5}.RepairIntake_shippingInfoNoteStrong__2engB{font-weight:700}.RepairIntake_shippingInfoCourierNote__5kwt7{font-size:.82rem;color:var(--muted);margin-bottom:12px;line-height:1.5}.RepairIntake_shippingInfoCompany__Iquvl{font-size:.88rem;font-weight:700;color:var(--foreground);margin-bottom:2px}.RepairIntake_shippingInfoAddress__flecL{font-size:.85rem;color:var(--muted);margin-bottom:12px;white-space:pre-line}.RepairIntake_shippingInfoDetailGrid__s_ihF{display:grid;grid-template-columns:auto 1fr;column-gap:14px;row-gap:6px;font-size:.85rem}.RepairIntake_shippingInfoDetailLabel__zp4gA{color:var(--muted)}.RepairIntake_shippingInfoDetailValue__qcu9k{color:var(--foreground);font-weight:600}.RepairIntake_shippingInfoSubheading__2jyzv{margin-top:14px;margin-bottom:6px;font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--muted)}.RepairIntake_shippingInfoSecurity__Z9_Eq{margin-top:14px;padding-top:12px;border-top:1px solid var(--border);font-size:.78rem;color:var(--muted);line-height:1.5}.RepairIntake_subFields__b_SXm{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border)}.RepairIntake_summaryBlock__ARTNn{padding-top:14px;border-top:1px solid var(--border)}.RepairIntake_summaryBlock__ARTNn:first-child{padding-top:0;border-top:none}.RepairIntake_summaryBlockTitle__wILH1{font-size:.72rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:6px}.RepairIntake_summaryRow__whNcK{display:flex;justify-content:space-between;gap:var(--space-3);font-size:.88rem;padding:2px 0}.RepairIntake_summaryRowLabel__KcJaU{color:var(--muted)}.RepairIntake_summaryRowValue__CcK5S{font-weight:600;text-align:right}.RepairIntake_summaryPrice__tJqHl{font-size:1.05rem;font-weight:800}.RepairIntake_submitRow__zho2G{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2)}.RepairIntake_submitButton__M2DBO{width:100%;padding:.85rem 1.5rem;border-radius:10px;border:none;background:var(--primary);color:#ffffff;font-weight:700;font-size:.96rem;min-height:46px;cursor:pointer;transition:background-color .15s ease}.RepairIntake_submitButton__M2DBO:hover:not(:disabled){background:var(--primary-hover)}.RepairIntake_submitButton__M2DBO:disabled{opacity:.6;cursor:not-allowed}@media (min-width:641px){.RepairIntake_submitRow__zho2G{align-items:flex-end}.RepairIntake_submitButton__M2DBO{width:auto;min-width:240px}}.RepairIntake_visitNote__xHIVT{font-size:.8rem;color:var(--muted);text-align:center}@media (min-width:641px){.RepairIntake_visitNote__xHIVT{text-align:right}}.RepairIntake_honeypot__TSO2b{position:absolute;width:1px;height:1px;overflow:hidden;left:-9999px;top:auto}.RepairIntake_formErrorBanner__y4RYm{border:1px solid #b3413a;background:color-mix(in srgb,#b3413a 8%,var(--background));border-radius:10px;padding:var(--space-3) var(--space-4);color:#7a2c26;font-size:.9rem;font-weight:600}.RepairIntake_successCard__LeKlR{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:var(--space-5) var(--space-4);text-align:center;max-width:640px}.RepairIntake_successIcon__PHyI3{width:44px;height:44px;color:var(--igen-green-strong);margin:0 auto var(--space-3)}.RepairIntake_successTitle__PrHqG{font-size:1.25rem;font-weight:700;margin-bottom:10px}.RepairIntake_successLine___x2Hg{font-size:.94rem;color:var(--foreground);margin-bottom:6px;line-height:1.5}.RepairIntake_successRequestNumber__aszic{margin-top:var(--space-3);display:inline-block;padding:8px 18px;border-radius:9px;background:var(--background);border:1px solid var(--border-strong);font-weight:700;font-size:.96rem}.RepairIntake_successShippingInfo__2m_sZ{margin-top:var(--space-4);text-align:left}.RepairIntake_invalidCard__OpUW5{border:1px solid var(--border);border-radius:16px;background:var(--surface);padding:var(--space-5);max-width:640px}.RepairIntake_invalidTitle__utXy_{font-size:1.05rem;font-weight:700;margin-bottom:var(--space-2)}.RepairIntake_invalidDescription__SLakL{font-size:.92rem;color:var(--muted);margin-bottom:var(--space-4);line-height:1.5}.RepairIntake_invalidCta__4g7Lw{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:.85rem 1.5rem;border-radius:10px;background:var(--brand);color:var(--foreground);font-weight:700;font-size:.95rem}.RepairIntake_invalidCta__4g7Lw:hover{background:var(--brand-strong)}