.Contact-module__J3q-aa__container{color:#e5e5e5;background-color:#000;max-width:1400px;min-height:100vh;margin:0 auto;padding:60px 40px}.Contact-module__J3q-aa__header{text-align:center;max-width:800px;margin-bottom:60px;margin-left:auto;margin-right:auto;animation:.8s ease-out Contact-module__J3q-aa__fadeInUp}.Contact-module__J3q-aa__header h1{color:#fff;margin-bottom:20px;font-size:3rem;font-weight:700;animation:.6s ease-out Contact-module__J3q-aa__slideInLeft;display:inline-block;position:relative}.Contact-module__J3q-aa__header .Contact-module__J3q-aa__highlight{color:#a3e635;animation:2s ease-in-out infinite Contact-module__J3q-aa__glow;position:relative}.Contact-module__J3q-aa__header .Contact-module__J3q-aa__highlight:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,#a3e635 20% 80%,#0000);border-radius:2px;height:3px;animation:2s ease-in-out infinite Contact-module__J3q-aa__pulse;position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 10px #a3e6354d}.Contact-module__J3q-aa__header p{color:#9ca3af;margin-top:30px;font-size:1.125rem;line-height:1.6;animation:1s ease-out .3s backwards Contact-module__J3q-aa__fadeIn}.Contact-module__J3q-aa__contentGrid{grid-template-columns:380px 1fr;gap:40px;margin-bottom:80px;animation:.8s ease-out .4s backwards Contact-module__J3q-aa__fadeInUp;display:grid}.Contact-module__J3q-aa__contactCards{flex-direction:column;gap:20px;display:flex}.Contact-module__J3q-aa__contactCard{background:#1a1a1a;border:1px solid #2d2d2d;border-radius:16px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.6s ease-out Contact-module__J3q-aa__slideInLeft}.Contact-module__J3q-aa__contactCard:first-child{animation-delay:.1s}.Contact-module__J3q-aa__contactCard:nth-child(2){animation-delay:.2s}.Contact-module__J3q-aa__contactCard:nth-child(3){animation-delay:.3s}.Contact-module__J3q-aa__contactCard:hover{border-color:#a3e635;transform:translateY(-5px)scale(1.02);box-shadow:0 15px 40px #a3e63533}.Contact-module__J3q-aa__iconWrapper{background:#a3e635;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;transition:all .3s;animation:.6s ease-out Contact-module__J3q-aa__bounceIn;display:flex}.Contact-module__J3q-aa__contactCard:hover .Contact-module__J3q-aa__iconWrapper{transform:rotate(360deg)scale(1.1);box-shadow:0 0 20px #a3e63580}.Contact-module__J3q-aa__iconWrapper svg{stroke:#000}.Contact-module__J3q-aa__contactCard h3{color:#fff;margin-bottom:8px;font-size:1.25rem;transition:color .3s}.Contact-module__J3q-aa__contactCard:hover h3{color:#a3e635}.Contact-module__J3q-aa__contactCard p{color:#9ca3af;margin-bottom:12px;font-size:.95rem}.Contact-module__J3q-aa__contactCard a{color:#a3e635;font-weight:500;text-decoration:none;transition:all .3s;position:relative}.Contact-module__J3q-aa__contactCard a:after{content:"";background:#a3e635;width:0;height:2px;transition:width .3s;position:absolute;bottom:-2px;left:0}.Contact-module__J3q-aa__contactCard a:hover:after{width:100%}.Contact-module__J3q-aa__contactCard a:hover{color:#84cc16}.Contact-module__J3q-aa__contactCard address{color:#a3e635;font-style:normal;line-height:1.6}.Contact-module__J3q-aa__phone{font-size:1.125rem;font-weight:600}.Contact-module__J3q-aa__formCard{background:#1a1a1a;border:1px solid #2d2d2d;border-radius:16px;padding:40px;transition:all .3s;animation:.6s ease-out .2s backwards Contact-module__J3q-aa__slideInRight}.Contact-module__J3q-aa__formCard:hover{box-shadow:0 10px 40px #a3e6351a}.Contact-module__J3q-aa__formCard h2{color:#fff;margin-bottom:8px;font-size:1.75rem;animation:.8s ease-out .4s backwards Contact-module__J3q-aa__fadeIn}.Contact-module__J3q-aa__formSubtitle{color:#9ca3af;margin-bottom:30px;animation:.8s ease-out .5s backwards Contact-module__J3q-aa__fadeIn}.Contact-module__J3q-aa__form{flex-direction:column;gap:24px;display:flex}.Contact-module__J3q-aa__formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Contact-module__J3q-aa__formGroup{flex-direction:column;gap:8px;animation:.5s ease-out backwards Contact-module__J3q-aa__fadeInUp;display:flex}.Contact-module__J3q-aa__formGroup:first-child{animation-delay:.1s}.Contact-module__J3q-aa__formGroup:nth-child(2){animation-delay:.2s}.Contact-module__J3q-aa__formGroup:nth-child(3){animation-delay:.3s}.Contact-module__J3q-aa__formGroup:nth-child(4){animation-delay:.4s}.Contact-module__J3q-aa__formGroup:nth-child(5){animation-delay:.5s}.Contact-module__J3q-aa__formGroup label{color:#e5e5e5;font-size:.95rem;font-weight:500;transition:color .3s}.Contact-module__J3q-aa__formGroup:focus-within label{color:#a3e635}.Contact-module__J3q-aa__formGroup input,.Contact-module__J3q-aa__formGroup textarea{color:#e5e5e5;background:#0a0a0a;border:1px solid #2d2d2d;border-radius:8px;padding:14px 16px;font-family:inherit;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.Contact-module__J3q-aa__formGroup input:focus,.Contact-module__J3q-aa__formGroup textarea:focus{background:#1a1a1a;border-color:#a3e635;outline:none;transform:translateY(-2px);box-shadow:0 5px 20px #a3e63533}.Contact-module__J3q-aa__formGroup input::placeholder,.Contact-module__J3q-aa__formGroup textarea::placeholder{color:#6b7280}.Contact-module__J3q-aa__formGroup textarea{resize:vertical;min-height:120px}.Contact-module__J3q-aa__submitBtn{color:#000;cursor:pointer;background:#a3e635;border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:16px 32px;font-size:1rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.Contact-module__J3q-aa__submitBtn:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Contact-module__J3q-aa__submitBtn:hover:before{width:300px;height:300px}.Contact-module__J3q-aa__submitBtn:hover{background:#84cc16;transform:translateY(-3px);box-shadow:0 15px 35px #a3e63566}.Contact-module__J3q-aa__submitBtn:active{transform:translateY(-1px)}.Contact-module__J3q-aa__submitBtn svg{stroke:#000;transition:transform .3s}.Contact-module__J3q-aa__submitBtn:hover svg{transform:translate(5px)}.Contact-module__J3q-aa__faqSection{margin-bottom:80px;animation:.8s ease-out .6s backwards Contact-module__J3q-aa__fadeInUp}.Contact-module__J3q-aa__faqSection h2{color:#fff;text-align:center;margin-bottom:40px;font-size:2rem;animation:.8s ease-out .7s backwards Contact-module__J3q-aa__fadeIn}.Contact-module__J3q-aa__faqGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.Contact-module__J3q-aa__faqItem{background:#1a1a1a;border:1px solid #2d2d2d;border-radius:12px;transition:all .3s cubic-bezier(.4,0,.2,1);animation:.5s ease-out backwards Contact-module__J3q-aa__scaleIn;overflow:hidden}.Contact-module__J3q-aa__faqItem:first-child{animation-delay:.1s}.Contact-module__J3q-aa__faqItem:nth-child(2){animation-delay:.2s}.Contact-module__J3q-aa__faqItem:nth-child(3){animation-delay:.3s}.Contact-module__J3q-aa__faqItem:nth-child(4){animation-delay:.4s}.Contact-module__J3q-aa__faqItem:hover{border-color:#3d3d3d;transform:translateY(-3px);box-shadow:0 10px 30px #a3e6351a}.Contact-module__J3q-aa__faqQuestion{color:#fff;text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:1rem;font-weight:500;transition:all .2s;display:flex}.Contact-module__J3q-aa__faqQuestion:hover{color:#a3e635}.Contact-module__J3q-aa__chevron{stroke:#9ca3af;flex-shrink:0;transition:transform .3s cubic-bezier(.4,0,.2,1)}.Contact-module__J3q-aa__chevronOpen{stroke:#a3e635;transform:rotate(180deg)}.Contact-module__J3q-aa__faqAnswer{color:#9ca3af;padding:0 24px 20px;line-height:1.6;animation:.3s ease-in-out Contact-module__J3q-aa__slideDown}.Contact-module__J3q-aa__bottomCta{text-align:center;background:linear-gradient(135deg,#a3e635,#84cc16);border-radius:24px;padding:60px 40px;animation:.8s ease-out .8s backwards Contact-module__J3q-aa__fadeInUp;position:relative;overflow:hidden}.Contact-module__J3q-aa__bottomCta:before{content:"";background:radial-gradient(circle,#ffffff1a 0%,#0000 70%);width:200%;height:200%;animation:20s linear infinite Contact-module__J3q-aa__rotate;position:absolute;top:-50%;left:-50%}.Contact-module__J3q-aa__bottomCta h2{color:#000;z-index:1;margin-bottom:20px;font-size:2.5rem;font-weight:700;position:relative}.Contact-module__J3q-aa__bottomCta p{color:#1a1a1a;z-index:1;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.125rem;position:relative}.Contact-module__J3q-aa__ctaButtons{z-index:1;flex-wrap:wrap;justify-content:center;gap:20px;display:flex;position:relative}.Contact-module__J3q-aa__btn{cursor:pointer;border:none;border-radius:50px;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-block;position:relative;overflow:hidden}.Contact-module__J3q-aa__btn:before{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .5s,height .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Contact-module__J3q-aa__btn:hover:before{width:300px;height:300px}.Contact-module__J3q-aa__btnPrimary{color:#a3e635;background:#000}.Contact-module__J3q-aa__btnPrimary:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 15px 35px #0006}.Contact-module__J3q-aa__btnSecondary{color:#000;background:0 0;border:2px solid #000}.Contact-module__J3q-aa__btnSecondary:hover{color:#a3e635;background:#000;transform:translateY(-3px)scale(1.05)}@keyframes Contact-module__J3q-aa__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Contact-module__J3q-aa__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact-module__J3q-aa__slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes Contact-module__J3q-aa__slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes Contact-module__J3q-aa__bounceIn{0%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}@keyframes Contact-module__J3q-aa__scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes Contact-module__J3q-aa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Contact-module__J3q-aa__glow{0%,to{text-shadow:0 0 10px #a3e63580}50%{text-shadow:0 0 20px #a3e635cc}}@keyframes Contact-module__J3q-aa__pulse{0%,to{opacity:.6;box-shadow:0 0 10px #a3e6354d}50%{opacity:1;box-shadow:0 0 20px #a3e63599}}@keyframes Contact-module__J3q-aa__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:1200px){.Contact-module__J3q-aa__contentGrid{grid-template-columns:1fr}.Contact-module__J3q-aa__contactCards{flex-flow:wrap}.Contact-module__J3q-aa__contactCard{flex:1;min-width:250px}}@media (max-width:968px){.Contact-module__J3q-aa__container{padding:40px 20px}.Contact-module__J3q-aa__header h1{font-size:2rem}.Contact-module__J3q-aa__header p{font-size:1rem}.Contact-module__J3q-aa__formRow{grid-template-columns:1fr}.Contact-module__J3q-aa__formCard{padding:30px 20px}.Contact-module__J3q-aa__faqGrid{grid-template-columns:1fr}.Contact-module__J3q-aa__bottomCta{padding:40px 20px}.Contact-module__J3q-aa__bottomCta h2{font-size:1.875rem}.Contact-module__J3q-aa__contactCards{flex-direction:column}}
