.hra_hero{width:100%;background-color:#4d148c;background-size:cover;background-position:50%;background-repeat:no-repeat;padding:clamp(120px,12vw,180px) clamp(20px,5vw,90px) clamp(60px,8vw,120px)}.hra_inner{max-width:1500px;margin:0 auto;display:grid;grid-template-columns:1fr .85fr;gap:clamp(36px,5vw,90px);align-items:center}.hra_left{color:#fff}.hra_left h1{font-family:Roboto,sans-serif;font-weight:800;font-size:clamp(2.4rem,5.2vw,4.2rem);line-height:1.08;letter-spacing:-1.5px;margin-bottom:clamp(20px,2.5vw,32px)}.hra_left h1 .accent{color:var(--orange)}.hra_left p{font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.7;font-weight:300;color:hsla(0,0%,100%,.92);max-width:560px}.hra_left p+p{margin-top:20px}.hra_left .brand{color:var(--orange);font-weight:500}.hra_left a .brand,.hra_left a.brand{text-decoration:underline;text-underline-offset:3px}.hra_left a.brand:hover,.hra_left a:hover .brand{text-decoration-thickness:2px}.hra_card{background:#fff;border-radius:22px;padding:clamp(28px,2.6vw,44px);box-shadow:0 30px 70px rgba(0,0,0,.25)}.hra_card h2{font-weight:700;font-size:clamp(1.5rem,2vw,2rem);color:#243b53;margin-bottom:8px}.hra_card .hra_sub{color:var(--orange);font-weight:600;font-size:clamp(.95rem,1.1vw,1.1rem);margin-bottom:clamp(22px,2.4vw,32px)}.hra_form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hra_field{display:flex;flex-direction:column}.hra_field.full{grid-column:1/-1}.hra_field.full:first-child{margin-bottom:14px}.hra_field input,.hra_field textarea{width:100%;border:1px solid #e3e3ea;border-radius:10px;padding:14px 16px;font-size:14px;color:#333;background:#fff;outline:none;transition:border-color .2s ease;font-family:inherit}.hra_field input::-moz-placeholder,.hra_field textarea::-moz-placeholder{color:#9b9ba6}.hra_field input::placeholder,.hra_field textarea::placeholder{color:#9b9ba6}.hra_field input:focus,.hra_field textarea:focus{border-color:var(--violet)}.hra_field input.hra_error,.hra_field textarea.hra_error{border-color:#e53935}.hra_field textarea{resize:none;min-height:96px}.hra_field .ant-select .ant-select-selector{border-radius:10px!important;border:1px solid #e3e3ea!important;height:50px!important;padding:9px 16px!important;font-size:14px}.hra_field .ant-select-single .ant-select-selector .ant-select-selection-item,.hra_field .ant-select-single .ant-select-selector .ant-select-selection-placeholder{line-height:32px!important}.hra_field .ant-select-selection-placeholder{color:#9b9ba6}.hra_submit{grid-column:1/-1;margin-top:8px;border:none;cursor:pointer;color:#fff;font-weight:700;font-size:15px;border-radius:12px;padding:16px;display:inline-flex;align-items:center;justify-content:center;gap:12px;transition:transform .2s ease,opacity .2s ease}.hra_submit:hover{transform:translateY(-2px)}.hra_submit:disabled{opacity:.6;cursor:not-allowed}@media (max-width:980px){.hra_inner{grid-template-columns:1fr}.hra_left p{max-width:100%}}@media (max-width:520px){.hra_form{grid-template-columns:1fr}}