.ContactUs_contactSection__Jme5E{padding:6rem 0;background:linear-gradient(135deg,#fff,#f8f9fa);position:relative;overflow:hidden}.ContactUs_contactSection__Jme5E:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#06c,#2193b0)}.ContactUs_container__18dhz{max-width:1200px;margin:0 auto;padding:0 1.5rem}.ContactUs_header__CThUK{text-align:center;margin-bottom:4rem;position:relative}.ContactUs_title__Zsuzk{font-size:clamp(2rem,5vw,2.75rem);font-weight:800;background:linear-gradient(135deg,#06c,#2193b0);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin-bottom:1rem;position:relative;display:inline-block}.ContactUs_title__Zsuzk:after{content:"";position:absolute;bottom:-.75rem;left:50%;transform:translateX(-50%);width:80px;height:3px;background:linear-gradient(90deg,#06c,#2193b0);border-radius:2px}.ContactUs_subtitle__iTzyi{font-size:clamp(1rem,3vw,1.2rem);color:#666;max-width:700px;margin:1.5rem auto 0;line-height:1.6}.ContactUs_featuresGrid__LebYl{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-bottom:4rem}.ContactUs_featureCard__2wl0c{text-align:center;padding:2rem 1.5rem;background:#fff;border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.06);transition:all .3s ease;border:1px solid rgba(0,0,0,.03)}.ContactUs_featureCard__2wl0c:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgba(0,0,0,.1)}.ContactUs_featureIcon__CXp0e{width:60px;height:60px;background:linear-gradient(135deg,#06c,#2193b0);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 1.5rem;color:#fff;box-shadow:0 8px 20px rgba(0,102,204,.2);transition:transform .3s ease}.ContactUs_featureCard__2wl0c:hover .ContactUs_featureIcon__CXp0e{transform:scale(1.1)}.ContactUs_featureTitle__q_8AD{font-size:1.25rem;font-weight:700;color:#2c3e50;margin-bottom:.75rem}.ContactUs_featureDescription__wi0dv{font-size:1rem;color:#666;line-height:1.5}.ContactUs_contactCardsWrapper___GtsT{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;margin-bottom:4rem;max-width:900px;margin-left:auto;margin-right:auto}.ContactUs_contactCard__xxS9m{background:#fff;padding:3rem 2rem;border-radius:1.25rem;text-align:center;box-shadow:0 10px 30px rgba(0,0,0,.08);transition:all .4s cubic-bezier(.165,.84,.44,1);border:1px solid rgba(0,0,0,.03);position:relative;overflow:hidden}.ContactUs_contactCard__xxS9m:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#06c,#2193b0);opacity:0;transition:opacity .3s ease}.ContactUs_contactCard__xxS9m:hover:before{opacity:1}.ContactUs_iconWrapper__e84YE{width:80px;height:80px;margin:0 auto 2rem;display:flex;align-items:center;justify-content:center;background:rgba(0,102,204,.1);border-radius:50%;transition:transform .3s ease;box-shadow:0 8px 20px rgba(0,102,204,.15)}.ContactUs_contactCard__xxS9m:hover .ContactUs_iconWrapper__e84YE{transform:scale(1.1)}.ContactUs_icon__eQBP3{font-size:36px;color:#06c}.ContactUs_contactCard__xxS9m h3{font-size:1.5rem;margin-bottom:1rem;color:#2c3e50;font-weight:700}.ContactUs_contactCard__xxS9m p{color:#666;margin-bottom:2rem;line-height:1.6;font-size:1.05rem}.ContactUs_contactButton__unh17{background:linear-gradient(135deg,#06c,#2193b0);color:#fff;border:none;padding:.875rem 2rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;font-size:1.05rem;display:inline-block;text-decoration:none;box-shadow:0 8px 15px rgba(0,102,204,.2)}.ContactUs_contactButton__unh17:hover{transform:translateY(-3px);box-shadow:0 12px 20px rgba(0,102,204,.3)}.ContactUs_contactInfo__EbNLh{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem;background:#fff;padding:3rem;border-radius:1.25rem;box-shadow:0 10px 30px rgba(0,0,0,.08);max-width:900px;margin:0 auto;text-align:center}.ContactUs_contactInfo__EbNLh h3{font-size:1.25rem;color:#2c3e50;margin-bottom:1rem;font-weight:700}.ContactUs_contactInfo__EbNLh p{color:#666;margin-bottom:.5rem;font-size:1.05rem}.ContactUs_qrCodeOverlay__h_HLt{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(5px)}.ContactUs_qrCodeModal__MrOxR{background:#fff;padding:3rem;border-radius:1.25rem;text-align:center;box-shadow:0 20px 40px rgba(0,0,0,.2);max-width:90%;width:350px;position:relative}.ContactUs_qrCode__9E_k6{border-radius:.75rem;margin-bottom:1.5rem;box-shadow:0 10px 20px rgba(0,0,0,.1)}.ContactUs_qrCodeModal__MrOxR p{font-size:1.1rem;color:#2c3e50;margin-bottom:1.5rem}.ContactUs_closeButton__8aHfo{padding:.75rem 2rem;background:#f0f0f0;border:none;border-radius:50px;cursor:pointer;font-weight:600;transition:all .3s ease;color:#2c3e50}.ContactUs_closeButton__8aHfo:hover{background:#e0e0e0}@media (max-width:992px){.ContactUs_contactSection__Jme5E{padding:5rem 0}.ContactUs_featuresGrid__LebYl{grid-template-columns:repeat(3,1fr)}.ContactUs_contactCardsWrapper___GtsT{gap:2rem}}@media (max-width:768px){.ContactUs_contactSection__Jme5E{padding:4rem 0}.ContactUs_featuresGrid__LebYl{grid-template-columns:repeat(2,1fr);gap:1.5rem}.ContactUs_contactCardsWrapper___GtsT,.ContactUs_contactInfo__EbNLh{grid-template-columns:1fr;gap:2rem}.ContactUs_contactInfo__EbNLh,.ContactUs_qrCodeModal__MrOxR{padding:2rem}}@media (max-width:576px){.ContactUs_featuresGrid__LebYl{grid-template-columns:1fr}.ContactUs_contactCard__xxS9m{padding:2rem 1.5rem}.ContactUs_iconWrapper__e84YE{width:70px;height:70px;margin-bottom:1.5rem}.ContactUs_contactButton__unh17{width:100%}.ContactUs_qrCodeModal__MrOxR{padding:1.5rem}}