.page-module__ZdJH6a__page{background:var(--bg);flex-direction:column;display:flex}.page-module__ZdJH6a__hero{background:var(--white);border-bottom:1px solid var(--border);padding:4rem 0 4.5rem;position:relative;overflow:hidden}.page-module__ZdJH6a__hero:before{content:"";background:radial-gradient(ellipse 60% 80% at 80% 50%, var(--brand-light) 0%, transparent 65%);opacity:.8;pointer-events:none;position:absolute;inset:0}.page-module__ZdJH6a__heroInner{z-index:1;max-width:640px;position:relative}.page-module__ZdJH6a__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--brand);margin-bottom:.75rem;font-size:.72rem;font-weight:700}.page-module__ZdJH6a__title{color:var(--dark);letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2rem,5vw,3rem);font-weight:900;line-height:1.1}.page-module__ZdJH6a__sub{color:var(--sub);max-width:480px;font-size:1rem;line-height:1.65}.page-module__ZdJH6a__layout{grid-template-columns:1fr 360px;align-items:start;gap:2.5rem;padding-top:3rem;padding-bottom:4rem;display:grid}.page-module__ZdJH6a__formCard{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-card);padding:2.25rem}.page-module__ZdJH6a__formTitle{color:var(--dark);letter-spacing:-.025em;margin-bottom:1.75rem;font-size:1.2rem;font-weight:800}.page-module__ZdJH6a__form{flex-direction:column;gap:1.25rem;display:flex}.page-module__ZdJH6a__row{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.page-module__ZdJH6a__field{flex-direction:column;gap:.35rem;display:flex}.page-module__ZdJH6a__label{color:var(--dark);text-transform:uppercase;letter-spacing:.06em;font-size:.75rem;font-weight:700}.page-module__ZdJH6a__input{border:1.5px solid var(--border);border-radius:var(--r-sm);color:var(--dark);background:var(--white);transition:border-color var(--transition);outline:none;width:100%;padding:.65rem .875rem;font-family:inherit;font-size:.9rem}.page-module__ZdJH6a__input:focus{border-color:var(--brand)}.page-module__ZdJH6a__textarea{border:1.5px solid var(--border);border-radius:var(--r-sm);color:var(--dark);background:var(--white);resize:vertical;min-height:120px;transition:border-color var(--transition);outline:none;width:100%;padding:.65rem .875rem;font-family:inherit;font-size:.9rem}.page-module__ZdJH6a__textarea:focus{border-color:var(--brand)}.page-module__ZdJH6a__submitBtn{background:var(--brand);color:#fff;border-radius:var(--r-sm);cursor:pointer;transition:background var(--transition);border:none;justify-content:center;align-self:flex-start;align-items:center;padding:.75rem 2rem;font-family:inherit;font-size:.9rem;font-weight:800;display:inline-flex}.page-module__ZdJH6a__submitBtn:hover{background:var(--brand-dark)}.page-module__ZdJH6a__infoSide{flex-direction:column;gap:1.5rem;display:flex}.page-module__ZdJH6a__infoTitle{color:var(--dark);letter-spacing:-.01em;margin-bottom:.5rem;font-size:1rem;font-weight:800}.page-module__ZdJH6a__infoList{flex-direction:column;gap:1rem;display:flex}.page-module__ZdJH6a__infoItem{background:var(--white);border-radius:var(--r-card);box-shadow:var(--shadow-card);align-items:flex-start;gap:.875rem;padding:1rem;display:flex}.page-module__ZdJH6a__infoIcon{flex-shrink:0;margin-top:.1rem;font-size:1.25rem}.page-module__ZdJH6a__infoLabel{text-transform:uppercase;letter-spacing:.08em;color:var(--sub);margin-bottom:.2rem;font-size:.7rem;font-weight:700}.page-module__ZdJH6a__infoValue{color:var(--dark);font-size:.875rem;font-weight:500}a.page-module__ZdJH6a__infoValue{color:var(--brand)}a.page-module__ZdJH6a__infoValue:hover{text-decoration:underline}.page-module__ZdJH6a__tipCard{background:var(--brand-light);border-radius:var(--r-card);border-left:3px solid var(--brand);padding:1.25rem}.page-module__ZdJH6a__tipTitle{color:var(--brand);margin-bottom:.35rem;font-size:.8rem;font-weight:800}.page-module__ZdJH6a__tipBody{color:var(--mid);font-size:.825rem;line-height:1.6}@media (max-width:900px){.page-module__ZdJH6a__layout,.page-module__ZdJH6a__row{grid-template-columns:1fr}}.page-module__ZdJH6a__statusOk{background:var(--success-light);color:var(--success);border:1px solid var(--success);border-radius:10px;margin-bottom:1rem;padding:.7rem 1rem;font-size:.9rem;font-weight:600}.page-module__ZdJH6a__statusErr{background:var(--error-light);color:var(--error);border:1px solid var(--error);border-radius:10px;margin-bottom:1rem;padding:.7rem 1rem;font-size:.9rem;font-weight:600}
