.contact-module__swMWYG__emergencyBar{color:#fff;text-align:center;background:linear-gradient(90deg,#dc2626,#b91c1c);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:11px 24px;font-size:13px;font-weight:500;display:flex}.contact-module__swMWYG__emergencyPulse{background:#fff;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.2s infinite contact-module__swMWYG__pulse;display:inline-block}@keyframes contact-module__swMWYG__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.7)}}.contact-module__swMWYG__emergencyNum{color:#fff;border-bottom:1px solid #fff9;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s}.contact-module__swMWYG__emergencyNum:hover{border-bottom-color:#fff}.contact-module__swMWYG__emergencyDiv{opacity:.45}.contact-module__swMWYG__hero{color:#fff;background:linear-gradient(135deg,#051d47 0%,#0b3d91 50%,#072756 100%);align-items:center;min-height:72vh;display:flex;position:relative;overflow:hidden}.contact-module__swMWYG__heroBg{pointer-events:none;background:radial-gradient(70% 60% at 80%,#1a5eb859 0%,#0000 60%),radial-gradient(50% 40% at 10% 80%,#f59e0b1f 0%,#0000 60%);position:absolute;inset:0}.contact-module__swMWYG__heroGrid{pointer-events:none;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:60px 60px;animation:30s linear infinite contact-module__swMWYG__gridDrift;position:absolute;inset:0}@keyframes contact-module__swMWYG__gridDrift{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes contact-module__swMWYG__fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.contact-module__swMWYG__heroInner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:60px;width:100%;max-width:1320px;margin:0 auto;padding:100px 40px 80px;display:grid;position:relative}.contact-module__swMWYG__heroLeft{color:#fff}.contact-module__swMWYG__heroTag{color:#f59e0b;letter-spacing:.8px;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f59e0b14;border:1.5px solid #f59e0b80;border-radius:30px;align-items:center;gap:8px;margin-bottom:20px;padding:7px 18px;font-size:12px;font-weight:700;animation:.6s both contact-module__swMWYG__fadeInUp;display:inline-flex}.contact-module__swMWYG__heroH1{letter-spacing:-1px;margin-bottom:18px;font-size:clamp(32px,4.5vw,58px);font-weight:800;line-height:1.08;animation:.65s .1s both contact-module__swMWYG__fadeInUp}.contact-module__swMWYG__heroH1 em{color:#fcd34d;font-style:italic}.contact-module__swMWYG__heroSub{opacity:.85;max-width:500px;font-size:17px;line-height:1.75;animation:.65s .2s both contact-module__swMWYG__fadeInUp}.contact-module__swMWYG__heroRight{animation:.65s .2s both contact-module__swMWYG__fadeInUp}.contact-module__swMWYG__heroQuickInfo{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff17;border:1px solid #ffffff26;border-radius:22px;overflow:hidden}.contact-module__swMWYG__heroInfoRow{color:#fff;border-bottom:1px solid #ffffff17;align-items:center;gap:16px;padding:18px 22px;text-decoration:none;transition:all .2s;display:flex}.contact-module__swMWYG__heroInfoRow:last-child{border-bottom:none}.contact-module__swMWYG__heroInfoRow:hover{background:#ffffff14}.contact-module__swMWYG__heroInfoIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.contact-module__swMWYG__heroInfoRow strong{text-transform:uppercase;letter-spacing:.5px;opacity:.65;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.contact-module__swMWYG__heroInfoRow span{font-size:15px;font-weight:600;display:block}.contact-module__swMWYG__cardsSection{background:#f8fafc;padding:70px 0 60px}.contact-module__swMWYG__cardsGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.contact-module__swMWYG__infoCard{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:22px;flex-direction:column;align-items:flex-start;padding:28px 22px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.contact-module__swMWYG__infoCard:before{content:"";background:var(--cc,#0b3d91);height:4px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.contact-module__swMWYG__infoCard:hover{border-color:var(--cc,#0b3d91);transform:translateY(-6px);box-shadow:0 16px 48px #0000001a}.contact-module__swMWYG__infoCard:hover:before{transform:scaleX(1)}.contact-module__swMWYG__infoCardIcon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:16px;font-size:24px;display:flex}.contact-module__swMWYG__infoCard h3{margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700}.contact-module__swMWYG__infoMain{color:#1e293b;margin-bottom:4px;font-size:16px;font-weight:700}.contact-module__swMWYG__infoSub{color:#64748b;flex:1;font-size:13px}.contact-module__swMWYG__infoArrow{margin-top:12px;font-size:15px;font-weight:700;transition:transform .2s;display:block}.contact-module__swMWYG__infoCard:hover .contact-module__swMWYG__infoArrow{transform:translate(4px)}.contact-module__swMWYG__formSection{background:#fff;padding:80px 0 100px}.contact-module__swMWYG__formGrid{grid-template-columns:1fr 1fr;align-items:start;gap:50px;display:grid}.contact-module__swMWYG__formWrap{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:24px;overflow:hidden}.contact-module__swMWYG__formHeader{color:#fff;background:linear-gradient(135deg,#0b3d91,#1a5eb8);padding:28px 32px}.contact-module__swMWYG__formHeader h2{margin-bottom:6px;font-size:22px}.contact-module__swMWYG__formHeader p{opacity:.8;font-size:14px}.contact-module__swMWYG__formTabs{background:#fff;border-bottom:1px solid #e2e8f0;display:flex}.contact-module__swMWYG__formTab{cursor:pointer;color:#64748b;background:0 0;border:none;border-bottom:3px solid #0000;flex:1;margin-bottom:-1px;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:all .2s}.contact-module__swMWYG__formTab:hover{color:#0b3d91;background:#eff6ff}.contact-module__swMWYG__formTabActive{color:#0b3d91!important;background:#eff6ff!important;border-bottom-color:#0b3d91!important}.contact-module__swMWYG__form{flex-direction:column;gap:0;padding:28px 32px;display:flex}.contact-module__swMWYG__formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.contact-module__swMWYG__formGroup{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}.contact-module__swMWYG__formGroup label{color:#475569;text-transform:uppercase;letter-spacing:.4px;font-size:13px;font-weight:600}.contact-module__swMWYG__formGroup input,.contact-module__swMWYG__formGroup select,.contact-module__swMWYG__formGroup textarea{color:#1e293b;background:#fff;border:1.5px solid #e2e8f0;border-radius:12px;width:100%;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:15px;transition:all .2s}.contact-module__swMWYG__formGroup input:focus,.contact-module__swMWYG__formGroup select:focus,.contact-module__swMWYG__formGroup textarea:focus{border-color:#0b3d91;outline:none;box-shadow:0 0 0 3px #0b3d911a}.contact-module__swMWYG__formGroup textarea{resize:vertical;min-height:100px}.contact-module__swMWYG__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0b3d91,#1a5eb8);border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:8px;padding:16px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;transition:all .25s;display:flex}.contact-module__swMWYG__submitBtn:hover{background:linear-gradient(135deg,#0a3278,#0b3d91);transform:translateY(-2px);box-shadow:0 8px 24px #0b3d9159}.contact-module__swMWYG__submitBtn:disabled{opacity:.6;cursor:not-allowed;transform:none}.contact-module__swMWYG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite contact-module__swMWYG__spin;display:inline-block}@keyframes contact-module__swMWYG__spin{to{transform:rotate(360deg)}}.contact-module__swMWYG__successBox{text-align:center;padding:48px 32px}.contact-module__swMWYG__successIcon{margin-bottom:16px;font-size:56px}.contact-module__swMWYG__successBox h3{color:#10b981;margin-bottom:10px;font-size:20px}.contact-module__swMWYG__successBox p{color:#64748b;font-size:14px;line-height:1.7}.contact-module__swMWYG__errorBox{color:#dc2626;background:#fef2f2;border:1px solid #fecaca;border-radius:12px;align-items:center;gap:12px;margin-bottom:16px;padding:14px 18px;font-size:14px;display:flex}.contact-module__swMWYG__mapWrap{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.contact-module__swMWYG__mapHeader{color:#1e293b;background:linear-gradient(135deg,#f59e0b,#d97706);padding:22px 28px}.contact-module__swMWYG__mapHeader h3{margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}.contact-module__swMWYG__mapHeader p{opacity:.8;font-size:13px}.contact-module__swMWYG__mapEmbed{flex:1;min-height:380px;padding:0}.contact-module__swMWYG__mapEmbed iframe{border-radius:0;width:100%;height:100%;min-height:380px;display:block}.contact-module__swMWYG__mapActions{background:#fff;border-top:1px solid #e2e8f0;padding:18px 28px}.contact-module__swMWYG__dirBtn{color:#0b3d91;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.contact-module__swMWYG__dirBtn:hover{color:#fff;background:#0b3d91;border-color:#0b3d91}.contact-module__swMWYG__opdSection{background:linear-gradient(135deg,#f8fafc,#eff6ff);padding:100px 0}.contact-module__swMWYG__tableWrap{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;overflow-x:auto;box-shadow:0 4px 20px #0b3d910f}.contact-module__swMWYG__table{border-collapse:collapse;width:100%;font-size:14px}.contact-module__swMWYG__table thead tr{color:#fff;background:linear-gradient(135deg,#0b3d91,#1a5eb8)}.contact-module__swMWYG__table th{text-align:left;text-transform:uppercase;letter-spacing:.5px;padding:16px 20px;font-size:13px;font-weight:700}.contact-module__swMWYG__table td{color:#1e293b;border-bottom:1px solid #f1f5f9;padding:14px 20px;font-size:14px}.contact-module__swMWYG__table tbody tr{transition:all .2s}.contact-module__swMWYG__table tbody tr:hover{background:#eff6ff}.contact-module__swMWYG__table tbody tr:last-child td{border-bottom:none}.contact-module__swMWYG__deptCell{align-items:center;gap:10px;display:flex}.contact-module__swMWYG__socialSection{background:#fff;padding:100px 0}.contact-module__swMWYG__socialGrid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.contact-module__swMWYG__socialCard{color:#1e293b;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:30px 22px;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.contact-module__swMWYG__socialCard:before{content:"";background:var(--sc,#0b3d91);height:4px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.contact-module__swMWYG__socialCard:hover{border-color:var(--sc,#0b3d91);transform:translateY(-6px);box-shadow:0 16px 48px #0000001a}.contact-module__swMWYG__socialCard:hover:before{transform:scaleX(1)}.contact-module__swMWYG__socialIcon{border-radius:16px;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:8px;font-size:26px;display:flex}.contact-module__swMWYG__socialCard h4{font-family:DM Sans,sans-serif;font-size:17px;font-weight:700}.contact-module__swMWYG__socialCard p{color:#64748b;flex:1;font-size:14px}.contact-module__swMWYG__socialArrow{font-size:13px;font-weight:700;transition:transform .2s}.contact-module__swMWYG__socialCard:hover .contact-module__swMWYG__socialArrow{transform:translate(4px)}.contact-module__swMWYG__faqSection{background:linear-gradient(135deg,#f8fafc,#eff6ff);padding:100px 0}.contact-module__swMWYG__faqList{flex-direction:column;gap:12px;max-width:800px;margin:0 auto;display:flex}.contact-module__swMWYG__faqItem{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;transition:all .25s;overflow:hidden}.contact-module__swMWYG__faqItem:hover{border-color:#0b3d91}.contact-module__swMWYG__faqOpen{border-color:#0b3d91;box-shadow:0 4px 20px #0b3d911a}.contact-module__swMWYG__faqQuestion{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 22px;font-family:DM Sans,sans-serif;display:flex}.contact-module__swMWYG__faqQ{color:#1e293b;flex:1;font-size:15px;font-weight:600}.contact-module__swMWYG__faqToggle{color:#0b3d91;background:#eff6ff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:22px;font-weight:300;line-height:1;display:flex}.contact-module__swMWYG__faqAnswer{max-height:0;transition:max-height .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.contact-module__swMWYG__faqAnswerOpen{max-height:300px}.contact-module__swMWYG__faqAnswer p{color:#475569;padding:0 22px 18px;font-size:14px;line-height:1.75}@media (max-width:1024px){.contact-module__swMWYG__heroInner{grid-template-columns:1fr;gap:40px;padding:80px 24px}.contact-module__swMWYG__cardsGrid{grid-template-columns:repeat(2,1fr)}.contact-module__swMWYG__formGrid{grid-template-columns:1fr;gap:32px}.contact-module__swMWYG__socialGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.contact-module__swMWYG__heroInner{padding:70px 20px 50px}.contact-module__swMWYG__heroH1{letter-spacing:-.5px;font-size:30px}.contact-module__swMWYG__cardsGrid{grid-template-columns:1fr;gap:14px}.contact-module__swMWYG__formRow{grid-template-columns:1fr}.contact-module__swMWYG__form,.contact-module__swMWYG__formHeader{padding:20px}.contact-module__swMWYG__socialGrid{grid-template-columns:1fr 1fr;gap:14px}.contact-module__swMWYG__tableWrap{border-radius:14px}}@media (max-width:480px){.contact-module__swMWYG__emergencyBar{gap:6px;font-size:12px}.contact-module__swMWYG__socialGrid{grid-template-columns:1fr}}
