.ContactForm_card__Mgfwc{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);padding:24px}@media (min-width:480px){.ContactForm_card__Mgfwc{padding:32px}}.ContactForm_form__93_AC{display:flex;flex-direction:column;gap:20px}.ContactForm_uploadBox__ytn1r{border:1.5px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg);padding:24px 16px;text-align:center}.ContactForm_uploadBox__ytn1r.ContactForm_dragOver__u_uBK{border-color:var(--color-primary);background:var(--color-success-bg)}.ContactForm_uploadTitle__1jl1q{font-weight:700;font-size:17px;margin-bottom:4px}.ContactForm_uploadHint__DH_rP{color:var(--color-text-muted);font-size:14px;margin-bottom:16px}.ContactForm_uploadButton__9d02h{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 20px;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);font-weight:600;font-size:16px;cursor:pointer;color:var(--color-text)}.ContactForm_uploadButton__9d02h:hover{border-color:var(--color-primary)}@media (min-width:480px){.ContactForm_uploadButton__9d02h{width:auto;padding:12px 24px}}.ContactForm_fileList__rLjkb{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px;text-align:left}.ContactForm_fileRow__z5oBO{display:flex;align-items:center;gap:10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:10px 12px;font-size:14px}.ContactForm_fileThumb__CnE3R{object-fit:cover}.ContactForm_fileIcon__RDGip,.ContactForm_fileThumb__CnE3R{width:36px;height:36px;border-radius:6px;flex:none;background:var(--color-bg);border:1px solid var(--color-border)}.ContactForm_fileIcon__RDGip{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:var(--color-text-muted)}.ContactForm_fileInfo__Q1yLk{flex:1 1;min-width:0}.ContactForm_fileName__DtMSl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContactForm_fileStatus__y66AG{color:var(--color-text-muted);font-size:12px}.ContactForm_fileStatusError__So0Eg{color:var(--color-error)}.ContactForm_removeButton__Z1vzS{flex:none;background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-size:14px;padding:6px;text-decoration:underline}.ContactForm_field__WlekW{display:flex;flex-direction:column;gap:6px}.ContactForm_row__AdyYx{display:grid;grid-template-columns:1fr;grid-gap:20px;gap:20px}@media (min-width:420px){.ContactForm_row__AdyYx{grid-template-columns:1fr 1fr}}.ContactForm_label__QnLDv{font-weight:600;font-size:15px}.ContactForm_optional__Zkmw0{color:var(--color-text-muted);font-weight:400}.ContactForm_dateInput__Yx_pa,.ContactForm_input__bvkfU,.ContactForm_textarea__yFz_X{width:100%;padding:12px 14px;border-radius:var(--radius-md);border:1px solid var(--color-border-strong);background:var(--color-surface);font-size:16px;font-family:inherit;color:var(--color-text)}.ContactForm_dateInput__Yx_pa:focus,.ContactForm_input__bvkfU:focus,.ContactForm_textarea__yFz_X:focus{border-color:var(--color-primary)}.ContactForm_textarea__yFz_X{resize:vertical;min-height:80px}.ContactForm_errorText__AQ5Gh{color:var(--color-error);font-size:13px}.ContactForm_inputError__yLQ7x{border-color:var(--color-error)}.ContactForm_consentRow__yunki{display:flex;align-items:flex-start;gap:10px}.ContactForm_consentRow__yunki input{margin-top:4px;width:18px;height:18px;flex:none}.ContactForm_consentText__qDSlw{font-size:14px;color:var(--color-text-muted)}.ContactForm_consentText__qDSlw a{color:var(--color-text)}.ContactForm_submitButton__eF2Z2{width:100%;padding:16px 20px;border-radius:var(--radius-md);border:none;background:var(--color-primary);color:var(--color-primary-contrast);font-weight:700;font-size:17px;cursor:pointer}.ContactForm_submitButton__eF2Z2:hover:not(:disabled){background:var(--color-primary-hover)}.ContactForm_submitButton__eF2Z2:disabled{opacity:.6;cursor:not-allowed}.ContactForm_disclaimer__4LFaM{color:var(--color-text-muted);font-size:13px;text-align:center}.ContactForm_formError__H19PX{background:var(--color-error-bg);color:var(--color-error);border-radius:var(--radius-md);padding:12px 14px;font-size:14px}.ContactForm_successBox__LjzTw{text-align:center;padding:24px 8px}.ContactForm_successTitle__YwO14{font-size:20px;font-weight:700;margin-bottom:8px}.ContactForm_successText__yLBJu{color:var(--color-text-muted)}.ContactForm_honeypot__jG5Rr{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.Steps_list__H3cuM{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:20px}.Steps_item__lQSoj{display:flex;gap:16px;align-items:flex-start}.Steps_number__TcRr_{flex:none;width:32px;height:32px;border-radius:999px;background:var(--color-surface);border:1px solid var(--color-border-strong);color:var(--color-primary);font-weight:600;display:flex;align-items:center;justify-content:center;font-size:15px}.Steps_title__3csZH{font-weight:600;margin:0 0 2px}.Steps_text___pBXw{margin:0;color:var(--color-text-muted)}.AvvikExplainer_section__vMuCu{padding:64px 0}.AvvikExplainer_heading__aoPXW{font-size:28px;font-weight:700;max-width:40ch}.AvvikExplainer_intro__L_uJk{margin-top:12px;color:var(--color-text-muted);max-width:60ch}.AvvikExplainer_grid__QZ5vf{margin-top:32px;display:grid;grid-gap:20px;gap:20px;grid-template-columns:1fr}@media (min-width:640px){.AvvikExplainer_grid__QZ5vf{grid-template-columns:1fr 1fr}}@media (min-width:960px){.AvvikExplainer_grid__QZ5vf{grid-template-columns:repeat(3,1fr)}}.AvvikExplainer_card__bGIIS{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:20px}.AvvikExplainer_term__ZYcLe{font-weight:600;margin:0 0 6px}.AvvikExplainer_desc__a7vr2{margin:0;color:var(--color-text-muted)}.WhyNotDiy_section__dgF_r{padding:0 0 64px}.WhyNotDiy_box__3dHN7{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:28px;max-width:72ch}.WhyNotDiy_heading__YFRUy{font-size:24px;font-weight:700;margin-bottom:12px}.WhyNotDiy_box__3dHN7 p+p{margin-top:12px}.WhyNotDiy_box__3dHN7 p{color:var(--color-text-muted)}.AboutContact_section__ltdHx{border-top:1px solid var(--color-border);padding:48px 0}.AboutContact_heading__rQq2N{font-size:24px;font-weight:700;margin-bottom:12px}.AboutContact_grid__eA43n{display:grid;grid-gap:24px;gap:24px}@media (min-width:640px){.AboutContact_grid__eA43n{grid-template-columns:1fr 1fr}}.AboutContact_label__KMREH{color:var(--color-text-muted);font-size:14px;margin-bottom:2px}.AboutContact_value__2OmCL{font-weight:500}.AboutContact_value__2OmCL a{text-decoration:underline}.AboutContact_footer__9S4o1{border-top:1px solid var(--color-border);padding:24px 0 40px}.AboutContact_footerText__pYdca{color:var(--color-text-muted);font-size:14px}.AboutContact_footerText__pYdca a{color:var(--color-text-muted);text-decoration:underline}.page_hero__7KFOs{padding:28px 0 40px;display:grid;grid-gap:24px;gap:24px;grid-template-areas:"heading" "form" "steps"}@media (min-width:860px){.page_hero__7KFOs{padding:56px 0 72px;gap:24px 48px;grid-template-columns:1.05fr 1fr;grid-template-areas:"heading form" "steps form";align-items:start}}.page_logo__ikIZE{font-weight:700;font-size:18px;letter-spacing:-.01em}.page_headingArea__pwJTk{grid-area:heading}.page_topBar__ZVnu0{padding:20px 0}.page_title__po7na{font-size:34px;line-height:1.15;font-weight:800;letter-spacing:-.01em;margin-top:12px}@media (min-width:640px){.page_title__po7na{font-size:44px}}.page_subtitle__YBgxm{margin-top:16px;font-size:18px;color:var(--color-text-muted);max-width:46ch}.page_formArea__B0cLt{grid-area:form}.page_stepsArea__HKima{grid-area:steps}