.page-module__EN_rga__hero{background:linear-gradient(135deg, var(--red-darker) 0%, var(--red-primary) 100%);padding:8rem 1.5rem 5rem;position:relative;overflow:hidden}.page-module__EN_rga__hero:after{content:"";background:var(--white);clip-path:ellipse(55% 100% at 50% 100%);height:60px;position:absolute;bottom:-2px;left:0;right:0}.page-module__EN_rga__heroInner{z-index:1;flex-direction:column;gap:1rem;max-width:700px;display:flex;position:relative}.page-module__EN_rga__heroInner h1{color:var(--white);font-size:clamp(2.5rem,5vw,3.5rem)}.page-module__EN_rga__heroInner p{color:#ffffffbf;font-size:1.1rem;line-height:1.7}.page-module__EN_rga__contactGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.page-module__EN_rga__contactCard{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.75rem;display:flex}.page-module__EN_rga__contactCard h3{font-size:1.15rem}.page-module__EN_rga__contactCard p{color:var(--gray-600);font-size:.875rem}.page-module__EN_rga__contactCardLink{cursor:pointer;text-decoration:none}.page-module__EN_rga__contactIcon{margin-bottom:.25rem;font-size:2.5rem;line-height:1}.page-module__EN_rga__contactLink{color:var(--red-primary);transition:color var(--transition-fast);word-break:break-all;margin-top:auto;font-size:.9rem;font-weight:600}.page-module__EN_rga__contactCardLink:hover .page-module__EN_rga__contactLink{color:var(--red-dark)}.page-module__EN_rga__formSection{padding:5rem 1.5rem 6rem}.page-module__EN_rga__formWrapper{max-width:760px;margin:0 auto}.page-module__EN_rga__formHeader{flex-direction:column;gap:.75rem;margin-bottom:2.5rem;display:flex}.page-module__EN_rga__formHeader h2{font-size:2rem}.page-module__EN_rga__formHeader p{color:var(--gray-600)}.page-module__EN_rga__form{flex-direction:column;gap:1.5rem;display:flex}.page-module__EN_rga__formRow{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.page-module__EN_rga__formGroup{flex-direction:column;gap:.5rem;display:flex}.page-module__EN_rga__formGroup label{color:var(--gray-800);font-size:.875rem;font-weight:600;font-family:var(--font-heading)}.page-module__EN_rga__formInput{border:2px solid var(--gray-300);border-radius:var(--radius-md);width:100%;font-family:var(--font-body);color:var(--dark);background:var(--white);transition:border-color var(--transition-fast), box-shadow var(--transition-fast);resize:vertical;outline:none;padding:.85rem 1rem;font-size:.95rem}.page-module__EN_rga__formInput:focus{border-color:var(--red-primary);box-shadow:0 0 0 3px #c0392b26}.page-module__EN_rga__formInput::placeholder{color:var(--gray-400)}@media (max-width:1024px){.page-module__EN_rga__contactGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page-module__EN_rga__contactGrid,.page-module__EN_rga__formRow{grid-template-columns:1fr}}
