.ContactUs-module__Nskqoq__hero{background:linear-gradient(135deg,var(--primary-navy)0%,#1a2d47 100%);padding:5rem 5% 3rem;position:relative;overflow:hidden}.ContactUs-module__Nskqoq__hero:before{content:"";background:radial-gradient(circle,#fe2e0026 0%,#0000 70%);border-radius:50%;width:600px;height:600px;animation:25s ease-in-out infinite ContactUs-module__Nskqoq__float;position:absolute;top:-40%;right:-10%}.ContactUs-module__Nskqoq__hero:after{content:"";background:radial-gradient(circle,#fe2e001a 0%,#0000 70%);border-radius:50%;width:500px;height:500px;animation:20s ease-in-out infinite reverse ContactUs-module__Nskqoq__float;position:absolute;bottom:-40%;left:-10%}@keyframes ContactUs-module__Nskqoq__float{0%,to{transform:translate(0)rotate(0)}33%{transform:translate(30px,-30px)rotate(120deg)}66%{transform:translate(-20px,20px)rotate(240deg)}}.ContactUs-module__Nskqoq__herocontent{text-align:center;z-index:1;max-width:800px;margin:0 auto;animation:.8s ease-out .3s both ContactUs-module__Nskqoq__fadeInUp;position:relative}@keyframes ContactUs-module__Nskqoq__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.ContactUs-module__Nskqoq__hero h1{color:#fff;text-transform:uppercase;letter-spacing:2px;margin-bottom:1rem;font-size:4rem;font-weight:700;line-height:1.1}.ContactUs-module__Nskqoq__herotagline{color:#ffffffe6;font-size:1.2rem;font-weight:400}.ContactUs-module__Nskqoq__container{max-width:1200px;margin:0 auto;padding:5rem 5%}.ContactUs-module__Nskqoq__contentgrid{grid-template-columns:1fr 1.2fr;align-items:start;gap:4rem;display:grid}.ContactUs-module__Nskqoq__contactinfo{animation:.8s ease-out .5s both ContactUs-module__Nskqoq__fadeInUp}.ContactUs-module__Nskqoq__infocard{background:var(--white);border-left:4px solid var(--cta-orange);border-radius:16px;margin-bottom:2rem;padding:2rem;transition:all .3s;box-shadow:0 4px 20px #1a2d4714}.ContactUs-module__Nskqoq__infocard:hover{transform:translate(8px);box-shadow:0 8px 30px #1a2d471f}.ContactUs-module__Nskqoq__infoicon{background:linear-gradient(135deg,var(--cta-orange)0%,#ff4d1a 100%);border-radius:12px;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:1.5rem;font-size:1.8rem;display:flex;box-shadow:0 4px 15px #fe2e004d}.ContactUs-module__Nskqoq__infotitle{color:var(--primary-navy);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.8rem;font-size:1.8rem;font-weight:700}.ContactUs-module__Nskqoq__infotext{color:var(--text-gray);font-size:1.05rem;line-height:1.7}.ContactUs-module__Nskqoq__infotext a{color:var(--cta-orange);font-weight:600;text-decoration:none;transition:color .3s}.ContactUs-module__Nskqoq__infotext a:hover{color:var(--primary-navy)}.ContactUs-module__Nskqoq__quicklinks{background:#fff;border-radius:16px;margin-top:2rem;padding:2rem;box-shadow:0 4px 20px #1a2d4714}.ContactUs-module__Nskqoq__quicklinks h3{color:var(--primary-navy);text-transform:uppercase;letter-spacing:.5px;margin-bottom:1.5rem;font-size:1.6rem;font-weight:700}.ContactUs-module__Nskqoq__quicklinkitem{background:var(--bg-light);color:var(--text-dark);border-left:3px solid #0000;border-radius:10px;align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem;text-decoration:none;transition:all .3s;display:flex}.ContactUs-module__Nskqoq__quicklinkitem:hover{border-left-color:var(--cta-orange);background:#fff;transform:translate(8px);box-shadow:0 2px 10px #1a2d4714}.ContactUs-module__Nskqoq__quicklinkicon{font-size:1.5rem}.ContactUs-module__Nskqoq__quicklinkImg{object-fit:contain;vertical-align:middle;width:50px;height:50px}.ContactUs-module__Nskqoq__quicklinktext{font-weight:600}.ContactUs-module__Nskqoq__contactform{background:#fff;border-radius:20px;padding:3rem;animation:.8s ease-out .7s both ContactUs-module__Nskqoq__fadeInUp;position:relative;overflow:hidden;box-shadow:0 8px 40px #1a2d471a}.ContactUs-module__Nskqoq__contactform:before{content:"";background:linear-gradient(90deg,var(--cta-orange),var(--primary-navy));height:5px;position:absolute;top:0;left:0;right:0}.ContactUs-module__Nskqoq__formtitle{color:var(--primary-navy);text-transform:uppercase;letter-spacing:1px;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.ContactUs-module__Nskqoq__formsubtitle{color:var(--text-gray);margin-bottom:2rem;font-size:1.05rem}.ContactUs-module__Nskqoq__formgroup{margin-bottom:1.8rem}.ContactUs-module__Nskqoq__formlabel{color:var(--text-dark);margin-bottom:.5rem;font-size:.95rem;font-weight:600;display:block}.ContactUs-module__Nskqoq__forminput,.ContactUs-module__Nskqoq__formselect,.ContactUs-module__Nskqoq__formtextarea{width:100%;color:var(--text-dark);background:#fff;border:2px solid #e5e7eb;border-radius:10px;padding:1rem 1.2rem;font-family:Inter,sans-serif;font-size:1rem;transition:all .3s}.ContactUs-module__Nskqoq__forminput:focus,.ContactUs-module__Nskqoq__formselect:focus,.ContactUs-module__Nskqoq__formtextarea:focus{border-color:var(--cta-orange);outline:none;box-shadow:0 0 0 4px #fe2e001a}.ContactUs-module__Nskqoq__formtextarea{resize:vertical;min-height:150px}.ContactUs-module__Nskqoq__formrow{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ContactUs-module__Nskqoq__submitbutton{background:var(--cta-orange);color:#fff;cursor:pointer;text-transform:uppercase;letter-spacing:1px;border:none;border-radius:10px;width:100%;margin-top:1rem;padding:1.2rem;font-family:Agency FB,sans-serif;font-size:1.3rem;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #fe2e004d}.ContactUs-module__Nskqoq__submitbutton:hover{background:#ff4d1a;transform:translateY(-3px);box-shadow:0 6px 20px #fe2e0066}.ContactUs-module__Nskqoq__submitbutton:active{transform:translateY(-1px)}.ContactUs-module__Nskqoq__infobanner{background:linear-gradient(135deg,var(--primary-navy)0%,#2a4565 100%);text-align:center;border-radius:20px;margin-top:4rem;padding:3rem;position:relative;overflow:hidden}.ContactUs-module__Nskqoq__infobanner:after{content:"";background:radial-gradient(circle,#fe2e0026 0%,#0000 70%);width:200%;height:200%;animation:30s linear infinite ContactUs-module__Nskqoq__rotate;position:absolute;top:-50%;left:-50%}@keyframes ContactUs-module__Nskqoq__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ContactUs-module__Nskqoq__infobannercontent{z-index:1;position:relative}.ContactUs-module__Nskqoq__infobanner h2{color:#fff;text-transform:uppercase;letter-spacing:1px;margin-bottom:1rem;font-size:2.8rem}.ContactUs-module__Nskqoq__infobanner p{color:#ffffffe6;max-width:700px;margin:0 auto 2rem;font-size:1.1rem}.ContactUs-module__Nskqoq__responsetime{background:var(--cta-orange);color:#fff;border-radius:50px;align-items:center;gap:.8rem;padding:1rem 2rem;font-weight:700;display:inline-flex;box-shadow:0 4px 15px #fe2e004d}.ContactUs-module__Nskqoq__responseicon{font-size:1.5rem}.ContactUs-module__Nskqoq__modalOverlay{z-index:999;background:#00000080;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ContactUs-module__Nskqoq__modalBox{background:var(--white);text-align:center;border-radius:12px;width:90%;max-width:400px;padding:28px;box-shadow:0 8px 20px #0003}.ContactUs-module__Nskqoq__modalButton{background:var(--cta-orange);color:var(--white);cursor:pointer;border:none;border-radius:8px;margin-top:12px;padding:10px 20px}@media (max-width:968px){.ContactUs-module__Nskqoq__contentgrid{grid-template-columns:1fr;gap:3rem}.ContactUs-module__Nskqoq__formrow{grid-template-columns:1fr;gap:1.5rem}}@media (max-width:768px){.ContactUs-module__Nskqoq__hero h1{font-size:2.8rem}.ContactUs-module__Nskqoq__herotagline{font-size:1rem}.ContactUs-module__Nskqoq__container{padding:3rem 5%}.ContactUs-module__Nskqoq__contactform{padding:2rem 1.5rem}.ContactUs-module__Nskqoq__formtitle{font-size:2rem}.ContactUs-module__Nskqoq__infobanner{padding:2rem 1.5rem}.ContactUs-module__Nskqoq__infobanner h2{font-size:2rem}}@media (max-width:480px){.ContactUs-module__Nskqoq__hero h1{font-size:2.2rem}.ContactUs-module__Nskqoq__formtitle{font-size:1.3rem}.ContactUs-module__Nskqoq__formsubtitle{font-size:1rem}.ContactUs-module__Nskqoq__infobanner h2{font-size:1.3rem}.ContactUs-module__Nskqoq__infobanner p{font-size:1rem}.ContactUs-module__Nskqoq__infoicon{width:48px;height:48px;margin-bottom:1rem;font-size:1.4rem}.ContactUs-module__Nskqoq__quicklinkicon{font-size:1.2rem}.ContactUs-module__Nskqoq__infocard,.ContactUs-module__Nskqoq__quicklinks{padding:1.5rem}.ContactUs-module__Nskqoq__quicklinkitem{gap:.75rem;padding:.75rem}.ContactUs-module__Nskqoq__infotitle{font-size:1.4rem}.ContactUs-module__Nskqoq__infotext{font-size:.95rem;line-height:1.5}.ContactUs-module__Nskqoq__forminput,.ContactUs-module__Nskqoq__formselect,.ContactUs-module__Nskqoq__formtextarea{padding:.8rem 1rem;font-size:.95rem}.ContactUs-module__Nskqoq__formgroup{margin-bottom:1.2rem}.ContactUs-module__Nskqoq__submitbutton{padding:.9rem;font-size:1rem}.ContactUs-module__Nskqoq__responsetime{padding:.8rem 1.4rem;font-size:.9rem}.ContactUs-module__Nskqoq__responseicon{font-size:1.2rem}}@media (max-width:360px){.ContactUs-module__Nskqoq__hero h1{font-size:1.8rem}.ContactUs-module__Nskqoq__infoicon{width:42px;height:42px;font-size:1.2rem}.ContactUs-module__Nskqoq__quicklinkicon{font-size:1.1rem}.ContactUs-module__Nskqoq__infocard,.ContactUs-module__Nskqoq__quicklinks{padding:1.2rem}.ContactUs-module__Nskqoq__quicklinkitem{padding:.65rem}.ContactUs-module__Nskqoq__infotitle{font-size:1.3rem}.ContactUs-module__Nskqoq__infotext{font-size:.9rem}.ContactUs-module__Nskqoq__forminput,.ContactUs-module__Nskqoq__formselect,.ContactUs-module__Nskqoq__formtextarea{padding:.75rem .9rem;font-size:.9rem}.ContactUs-module__Nskqoq__formtextarea{min-height:110px}.ContactUs-module__Nskqoq__submitbutton{padding:.85rem;font-size:.95rem}.ContactUs-module__Nskqoq__responsetime{padding:.7rem 1.2rem;font-size:.7rem}}
