.page_hero__BA5ON{position:relative;min-height:40vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a1a2e,#3902ff);overflow:hidden;padding:120px 24px 60px}.page_heroOverlay__feRUD{position:absolute;inset:0;background:radial-gradient(ellipse at bottom,hsla(0,0%,100%,.15) 0,transparent 70%);pointer-events:none}.page_heroContent__81yhc{position:relative;z-index:1;max-width:720px;text-align:center}.page_badge__hU8k8{display:inline-block;margin-bottom:20px;padding:6px 18px;border-radius:20px;background:hsla(0,0%,100%,.2);color:#fff;font-size:13px;font-weight:700;letter-spacing:1.5px}.page_heroContent__81yhc h1{margin-bottom:18px;color:#fff;font-size:46px;font-weight:800}.page_heroContent__81yhc p{color:hsla(0,0%,100%,.85);font-size:18px;line-height:1.6}.page_contactSection__oMp9n{padding:80px 24px;background:#f8f9fa}.page_contactGrid__mUp73{display:flex;flex-wrap:wrap;gap:40px;max-width:1200px;margin:0 auto}.page_infoCol__qXI9h{flex:1 1;min-width:300px}.page_infoCol__qXI9h h2{margin-bottom:10px;color:#1a1a2e;font-size:32px}.page_infoSub__NToUi{margin-bottom:40px;color:#555;font-size:16px}.page_infoList__KXFXW{display:flex;flex-direction:column;gap:30px}.page_infoItem__OjbML{display:flex;align-items:flex-start;gap:20px}.page_iconWrap__WxSzN{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;border-radius:50%;background:rgba(57,2,255,.1);color:#3902ff;font-size:20px}.page_infoItem__OjbML h3{margin-bottom:4px;color:#222;font-size:18px}.page_infoItem__OjbML p{color:#666;font-size:15px;line-height:1.5}.page_formCol__PtWoE{flex:1.2 1;min-width:300px}.page_formCard___YUrT{padding:40px;border-radius:12px;background:#fff;box-shadow:0 10px 40px rgba(0,0,0,.08)}.page_formCard___YUrT h2{margin-bottom:25px;color:#1a1a2e;font-size:24px}.page_contactForm__g20tq{display:flex;flex-direction:column;gap:20px}.page_formRow__yH1si{display:flex;gap:20px}.page_formRow__yH1si .page_formGroup__gZIaD{flex:1 1}.page_formGroup__gZIaD{display:flex;flex-direction:column;gap:6px}.page_formGroup__gZIaD label{color:#444;font-size:14px;font-weight:600}.page_formGroup__gZIaD input,.page_formGroup__gZIaD select,.page_formGroup__gZIaD textarea{width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:8px;background:#fdfdfd;color:#222;font-family:inherit;font-size:15px;transition:border-color .2s,box-shadow .2s}.page_formGroup__gZIaD input:focus,.page_formGroup__gZIaD select:focus,.page_formGroup__gZIaD textarea:focus{outline:none;border-color:#3902ff;box-shadow:0 0 0 2px rgba(57,2,255,.08)}.page_formGroup__gZIaD textarea{min-height:120px;resize:vertical}.page_formGroup__gZIaD p[role=alert]{margin:0;color:#dc3545;font-size:13px;line-height:1.4}.page_contactForm__g20tq>p[role=alert],.page_contactForm__g20tq>p[role=status]{margin:0;padding:12px 16px;border-radius:8px;font-size:14px;line-height:1.5}.page_contactForm__g20tq>p[role=status]{background:#e8f7ee;color:#1f7a45}.page_contactForm__g20tq>p[role=alert]{background:#fdecec;color:#b42318}.page_submitBtn__xjhe9{display:flex;align-items:center;justify-content:center;gap:10px;padding:15px;border:none;border-radius:8px;background:#f90;color:#fff;font-size:16px;font-weight:700;cursor:pointer;transition:background .2s,opacity .2s}.page_submitBtn__xjhe9:hover{background:#e68a00}.page_submitBtn__xjhe9:disabled{opacity:.7;cursor:not-allowed}.page_submitBtn__xjhe9:disabled:hover{background:#f90}.page_mapSection__Fdqa7{width:100%;display:block}@media (max-width:768px){.page_hero__BA5ON{min-height:35vh;padding:100px 20px 50px}.page_heroContent__81yhc h1{font-size:36px}.page_heroContent__81yhc p{font-size:16px}.page_contactSection__oMp9n{padding:60px 16px}.page_contactGrid__mUp73{gap:30px}.page_formRow__yH1si{flex-direction:column;gap:20px}.page_formCard___YUrT{padding:25px 20px}.page_infoCol__qXI9h h2{font-size:28px}}@media (max-width:480px){.page_hero__BA5ON{padding:90px 16px 45px}.page_heroContent__81yhc h1{font-size:30px}.page_badge__hU8k8{font-size:12px}.page_formCard___YUrT{padding:22px 16px}}