.ContactHero-module__Qd5gEG__hero{background:var(--dark,#0a0a0f);justify-content:center;align-items:center;min-height:90vh;padding:6.5rem 0 4rem;display:flex;position:relative;overflow:hidden}.ContactHero-module__Qd5gEG__bgOrbs{z-index:0;position:absolute;inset:0}.ContactHero-module__Qd5gEG__orb{filter:blur(120px);opacity:.5;border-radius:50%;animation:20s ease-in-out infinite ContactHero-module__Qd5gEG__floatOrb;position:absolute}.ContactHero-module__Qd5gEG__orb1{background:radial-gradient(circle,#e98b1f,#0000 70%);width:500px;height:500px;top:-10%;left:-5%}.ContactHero-module__Qd5gEG__orb2{background:radial-gradient(circle,#e98b1f,#0000 70%);width:450px;height:450px;animation-delay:-7s;bottom:-15%;right:-5%}.ContactHero-module__Qd5gEG__orb3{background:radial-gradient(circle,#e98b1f,#0000 70%);width:400px;height:400px;animation-delay:-14s;top:40%;left:50%;transform:translate(-50%)}@keyframes ContactHero-module__Qd5gEG__floatOrb{0%,to{transform:translate(0)scale(1)}33%{transform:translate(40px,-40px)scale(1.1)}66%{transform:translate(-30px,30px)scale(.95)}}.ContactHero-module__Qd5gEG__gridPattern{z-index:0;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 30%,#0000 75%);mask-image:radial-gradient(#000 30%,#0000 75%)}.ContactHero-module__Qd5gEG__container{z-index:1;text-align:center;max-width:1000px;margin:0 auto;padding:0 1.5rem;position:relative}.ContactHero-module__Qd5gEG__statusBadge{background:#e98b1f1a;border:1px solid #e98b1f4d;border-radius:999px;align-items:center;gap:.6rem;margin-bottom:2rem;padding:.55rem 1.2rem;animation:.8s ContactHero-module__Qd5gEG__fadeInDown;display:inline-flex}.ContactHero-module__Qd5gEG__pulseDot{background:#10b981;border-radius:50%;width:8px;height:8px;animation:2s infinite ContactHero-module__Qd5gEG__pulse;box-shadow:0 0 #10b981b3}@keyframes ContactHero-module__Qd5gEG__pulse{0%{box-shadow:0 0 #10b981b3}70%{box-shadow:0 0 0 10px #10b98100}to{box-shadow:0 0 #10b98100}}.ContactHero-module__Qd5gEG__statusText{font-family:var(--font-inter,sans-serif);color:#10b981;letter-spacing:.02em;font-size:.85rem;font-weight:500}.ContactHero-module__Qd5gEG__headline{font-family:var(--font-space-grotesk,sans-serif);letter-spacing:-.03em;color:#fff;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:700;line-height:1.1;animation:.8s .1s both ContactHero-module__Qd5gEG__fadeInUp}.ContactHero-module__Qd5gEG__gradientText{background:#e98b1f;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes ContactHero-module__Qd5gEG__shimmer{to{background-position:200%}}.ContactHero-module__Qd5gEG__subheadline{font-family:var(--font-inter,sans-serif);color:#ffffffa6;max-width:680px;margin:0 auto 3rem;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7;animation:.8s .2s both ContactHero-module__Qd5gEG__fadeInUp}.ContactHero-module__Qd5gEG__quickStats{-webkit-backdrop-filter:blur(12px);background:#ffffff08;border:1px solid #ffffff14;border-radius:20px;align-items:center;gap:2rem;margin-bottom:3.5rem;padding:1.5rem 2.5rem;animation:.8s .3s both ContactHero-module__Qd5gEG__fadeInUp;display:inline-flex}.ContactHero-module__Qd5gEG__stat{text-align:center}.ContactHero-module__Qd5gEG__statNumber{font-family:var(--font-space-grotesk,sans-serif);background:#e98b1f;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.75rem;font-weight:700}.ContactHero-module__Qd5gEG__statLabel{font-family:var(--font-inter,sans-serif);color:#ffffff80;margin-top:.25rem;font-size:.8rem}.ContactHero-module__Qd5gEG__statDivider{background:#ffffff1a;width:1px;height:40px}.ContactHero-module__Qd5gEG__scrollHint{flex-direction:column;align-items:center;gap:.75rem;animation:1s .6s both ContactHero-module__Qd5gEG__fadeIn;display:flex}.ContactHero-module__Qd5gEG__scrollHint span{font-family:var(--font-inter,sans-serif);color:#fff6;letter-spacing:.05em;font-size:.8rem}.ContactHero-module__Qd5gEG__scrollMouse{border:2px solid #ffffff40;border-radius:999px;justify-content:center;width:26px;height:42px;padding-top:8px;display:flex}.ContactHero-module__Qd5gEG__scrollWheel{background:#ffffff80;border-radius:2px;width:4px;height:8px;animation:1.8s infinite ContactHero-module__Qd5gEG__scrollWheel}@keyframes ContactHero-module__Qd5gEG__scrollWheel{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(14px)}}@keyframes ContactHero-module__Qd5gEG__fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactHero-module__Qd5gEG__fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes ContactHero-module__Qd5gEG__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:640px){.ContactHero-module__Qd5gEG__hero{min-height:85vh;padding:6.5rem 0 3rem}.ContactHero-module__Qd5gEG__quickStats{flex-direction:column;gap:1.25rem;width:100%;max-width:320px;padding:1.5rem 2rem}.ContactHero-module__Qd5gEG__statDivider{width:60px;height:1px}.ContactHero-module__Qd5gEG__scrollHint{display:none}}
.ContactMethods-module__y7TnLq__section{background:var(--dark,#0a0a0f);padding:5rem 0 3rem;position:relative}.ContactMethods-module__y7TnLq__container{max-width:1280px;margin:0 auto;padding:0 1.5rem}.ContactMethods-module__y7TnLq__grid{grid-template-columns:repeat(4,1fr);gap:1.5rem;display:grid}.ContactMethods-module__y7TnLq__card{background:#ffffff05;border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:1.25rem;padding:2rem;transition:transform .4s cubic-bezier(.16,1,.3,1),border-color .4s;display:flex;position:relative;overflow:hidden}.ContactMethods-module__y7TnLq__card:hover{transform:translateY(-8px)}.ContactMethods-module__y7TnLq__cardGlow{opacity:0;pointer-events:none;width:200%;height:200%;transition:opacity .4s;position:absolute;top:-50%;left:-50%}.ContactMethods-module__y7TnLq__card:hover .ContactMethods-module__y7TnLq__cardGlow{opacity:.15}.ContactMethods-module__y7TnLq__indigo .ContactMethods-module__y7TnLq__iconWrapper{background:#e98b1f}.ContactMethods-module__y7TnLq__indigo:hover{border-color:#e98b1f66}.ContactMethods-module__y7TnLq__indigo .ContactMethods-module__y7TnLq__cardGlow{background:radial-gradient(circle,#e98b1f,#0000 60%)}.ContactMethods-module__y7TnLq__purple .ContactMethods-module__y7TnLq__iconWrapper{background:#e98b1f}.ContactMethods-module__y7TnLq__purple:hover{border-color:#e98b1f66}.ContactMethods-module__y7TnLq__purple .ContactMethods-module__y7TnLq__cardGlow{background:radial-gradient(circle,#e98b1f,#0000 60%)}.ContactMethods-module__y7TnLq__cyan .ContactMethods-module__y7TnLq__iconWrapper{background:#e98b1f}.ContactMethods-module__y7TnLq__cyan:hover{border-color:#e98b1f66}.ContactMethods-module__y7TnLq__cyan .ContactMethods-module__y7TnLq__cardGlow{background:radial-gradient(circle,#e98b1f,#0000 60%)}.ContactMethods-module__y7TnLq__green .ContactMethods-module__y7TnLq__iconWrapper{background:#e98b1f}.ContactMethods-module__y7TnLq__green:hover{border-color:#e98b1f66}.ContactMethods-module__y7TnLq__green .ContactMethods-module__y7TnLq__cardGlow{background:radial-gradient(circle,#e98b1f,#0000 60%)}.ContactMethods-module__y7TnLq__iconWrapper{z-index:1;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.ContactMethods-module__y7TnLq__iconWrapper svg{color:#fff;width:26px;height:26px}.ContactMethods-module__y7TnLq__cardContent{z-index:1;flex:1;position:relative}.ContactMethods-module__y7TnLq__label{font-family:var(--font-inter,sans-serif);color:#ffffff80;text-transform:uppercase;letter-spacing:.08em;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.ContactMethods-module__y7TnLq__value{font-family:var(--font-space-grotesk,sans-serif);color:#fff;word-break:break-word;margin-bottom:.35rem;font-size:1.15rem;font-weight:700}.ContactMethods-module__y7TnLq__sub{font-family:var(--font-inter,sans-serif);color:#ffffff73;font-size:.85rem;line-height:1.4}.ContactMethods-module__y7TnLq__actions{z-index:1;gap:.6rem;display:flex;position:relative}.ContactMethods-module__y7TnLq__actionBtn,.ContactMethods-module__y7TnLq__copyBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .25s;display:flex}.ContactMethods-module__y7TnLq__actionBtn:hover,.ContactMethods-module__y7TnLq__copyBtn:hover{color:#fff;background:#ffffff1a;transform:scale(1.05)}.ContactMethods-module__y7TnLq__actionBtn svg,.ContactMethods-module__y7TnLq__copyBtn svg{width:16px;height:16px}@media (max-width:1024px){.ContactMethods-module__y7TnLq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.ContactMethods-module__y7TnLq__grid{grid-template-columns:1fr;gap:1rem}.ContactMethods-module__y7TnLq__card{flex-direction:row;align-items:center;padding:1.5rem}.ContactMethods-module__y7TnLq__actions{flex-direction:column}}
.ContactForm-module__MW0ffG__section{background:var(--dark,#0a0a0f);padding:4rem 0 6rem;position:relative;overflow:hidden}.ContactForm-module__MW0ffG__bgGlow{filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#e98b1f26,#0000 70%);width:500px;height:500px;position:absolute;top:20%;right:-10%}.ContactForm-module__MW0ffG__container{z-index:1;grid-template-columns:.85fr 1.15fr;align-items:start;gap:4rem;max-width:1280px;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}.ContactForm-module__MW0ffG__infoPanel{position:sticky;top:6rem}.ContactForm-module__MW0ffG__tag{font-family:var(--font-inter,sans-serif);color:#e98b1f;text-transform:uppercase;letter-spacing:.08em;background:#e98b1f1a;border:1px solid #e98b1f40;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.ContactForm-module__MW0ffG__tagDot{background:#e98b1f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e98b1f}.ContactForm-module__MW0ffG__heading{font-family:var(--font-space-grotesk,sans-serif);letter-spacing:-.02em;color:#fff;margin-bottom:1.25rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15}.ContactForm-module__MW0ffG__gradientText{background:#e98b1f;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ContactForm-module__MW0ffG__subheading{font-family:var(--font-inter,sans-serif);color:#fff9;margin-bottom:2.5rem;font-size:1rem;line-height:1.7}.ContactForm-module__MW0ffG__perks{flex-direction:column;gap:1rem;margin-bottom:2.5rem;display:flex}.ContactForm-module__MW0ffG__perk{font-family:var(--font-inter,sans-serif);color:#fffc;align-items:center;gap:.85rem;font-size:.95rem;display:flex}.ContactForm-module__MW0ffG__perkIcon{background:#e98b1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ContactForm-module__MW0ffG__perkIcon svg{color:#fff;width:13px;height:13px}.ContactForm-module__MW0ffG__trustNote{font-family:var(--font-inter,sans-serif);color:#ffffffbf;background:#e98b1f14;border:1px solid #e98b1f33;border-radius:12px;align-items:center;gap:.75rem;padding:1rem 1.25rem;font-size:.85rem;display:flex}.ContactForm-module__MW0ffG__trustNote svg{color:#e98b1f;flex-shrink:0;width:20px;height:20px}.ContactForm-module__MW0ffG__formPanel{-webkit-backdrop-filter:blur(12px);background:#ffffff05;border:1px solid #ffffff14;border-radius:24px;padding:2.5rem}.ContactForm-module__MW0ffG__form{flex-direction:column;gap:1.5rem;display:flex}.ContactForm-module__MW0ffG__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.ContactForm-module__MW0ffG__row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.ContactForm-module__MW0ffG__field{flex-direction:column;gap:.5rem;display:flex}.ContactForm-module__MW0ffG__label{font-family:var(--font-inter,sans-serif);color:#fffc;justify-content:space-between;align-items:center;font-size:.85rem;font-weight:600;display:flex}.ContactForm-module__MW0ffG__required{color:#ef4444;margin-left:2px}.ContactForm-module__MW0ffG__charCount{color:#fff6;font-size:.75rem;font-weight:400}.ContactForm-module__MW0ffG__input,.ContactForm-module__MW0ffG__select,.ContactForm-module__MW0ffG__textarea{width:100%;font-family:var(--font-inter,sans-serif);color:#fff;background:#ffffff08;border:1px solid #ffffff1a;border-radius:12px;outline:none;padding:.85rem 1rem;font-size:.95rem;transition:all .25s}.ContactForm-module__MW0ffG__input::placeholder,.ContactForm-module__MW0ffG__textarea::placeholder{color:#ffffff59}.ContactForm-module__MW0ffG__input:focus,.ContactForm-module__MW0ffG__select:focus,.ContactForm-module__MW0ffG__textarea:focus{background:#e98b1f0d;border-color:#e98b1f80;box-shadow:0 0 0 3px #e98b1f1a}.ContactForm-module__MW0ffG__select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23a1a1aa' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.5rem}.ContactForm-module__MW0ffG__select option{color:#fff;background:#12121a}.ContactForm-module__MW0ffG__textarea{resize:vertical;min-height:120px;line-height:1.6}.ContactForm-module__MW0ffG__captchaField{background:#e98b1f0a;border:1px dashed #e98b1f4d;border-radius:14px;flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.ContactForm-module__MW0ffG__captchaRow{align-items:center;gap:.75rem;display:flex}.ContactForm-module__MW0ffG__captchaQuestion{background:#ffffff0d;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1rem;display:flex}.ContactForm-module__MW0ffG__captchaNum{font-family:var(--font-space-grotesk,sans-serif);color:#fff;text-align:center;min-width:20px;font-size:1.35rem;font-weight:700}.ContactForm-module__MW0ffG__captchaOp,.ContactForm-module__MW0ffG__captchaEq{font-family:var(--font-space-grotesk,sans-serif);color:#e98b1f;font-size:1.25rem;font-weight:600}.ContactForm-module__MW0ffG__captchaInput{font-family:var(--font-inter,sans-serif);color:#fff;-moz-appearance:textfield;background:#ffffff08;border:1px solid #ffffff1a;border-radius:10px;outline:none;flex:1;padding:.75rem 1rem;font-size:1rem;font-weight:600;transition:all .25s}.ContactForm-module__MW0ffG__captchaInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ContactForm-module__MW0ffG__captchaInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ContactForm-module__MW0ffG__captchaInput:focus{border-color:#e98b1f80;box-shadow:0 0 0 3px #e98b1f1a}.ContactForm-module__MW0ffG__refreshBtn{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .25s;display:flex}.ContactForm-module__MW0ffG__refreshBtn:hover{color:#e98b1f;background:#e98b1f26;transform:rotate(180deg)}.ContactForm-module__MW0ffG__refreshBtn svg{width:18px;height:18px}.ContactForm-module__MW0ffG__captchaHint{font-family:var(--font-inter,sans-serif);color:#ffffff73;font-size:.8rem}.ContactForm-module__MW0ffG__errorBox{font-family:var(--font-inter,sans-serif);color:#fca5a5;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;align-items:center;gap:.6rem;padding:.85rem 1.1rem;font-size:.88rem;display:flex}.ContactForm-module__MW0ffG__errorBox svg{flex-shrink:0;width:18px;height:18px}.ContactForm-module__MW0ffG__submitBtn{color:#fff;font-family:var(--font-inter,sans-serif);cursor:pointer;background:#e98b1f;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .35s;display:flex;box-shadow:0 8px 30px #e98b1f59}.ContactForm-module__MW0ffG__submitBtn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 40px #e98b1f80}.ContactForm-module__MW0ffG__submitBtn:disabled{opacity:.7;cursor:not-allowed}.ContactForm-module__MW0ffG__submitBtn svg{width:18px;height:18px}.ContactForm-module__MW0ffG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.7s linear infinite ContactForm-module__MW0ffG__spin}@keyframes ContactForm-module__MW0ffG__spin{to{transform:rotate(360deg)}}.ContactForm-module__MW0ffG__formFooter{text-align:center;font-family:var(--font-inter,sans-serif);color:#ffffff73;margin:0;font-size:.8rem}.ContactForm-module__MW0ffG__formFooter a{color:#e98b1f;text-decoration:none}.ContactForm-module__MW0ffG__formFooter a:hover{text-decoration:underline}.ContactForm-module__MW0ffG__successBox{text-align:center;flex-direction:column;align-items:center;padding:2rem 1rem;animation:.5s ContactForm-module__MW0ffG__fadeInScale;display:flex}@keyframes ContactForm-module__MW0ffG__fadeInScale{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.ContactForm-module__MW0ffG__successCheck{width:90px;height:90px;margin-bottom:1.5rem}.ContactForm-module__MW0ffG__successCheck svg{width:100%;height:100%}.ContactForm-module__MW0ffG__successCircle{stroke:#10b981;stroke-width:2px;stroke-dasharray:166;stroke-dashoffset:166px;animation:.6s cubic-bezier(.65,0,.45,1) forwards ContactForm-module__MW0ffG__drawCircle}.ContactForm-module__MW0ffG__successPath{stroke:#10b981;stroke-width:3px;stroke-linecap:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:.4s cubic-bezier(.65,0,.45,1) .6s forwards ContactForm-module__MW0ffG__drawCheck}@keyframes ContactForm-module__MW0ffG__drawCircle{to{stroke-dashoffset:0}}@keyframes ContactForm-module__MW0ffG__drawCheck{to{stroke-dashoffset:0}}.ContactForm-module__MW0ffG__successTitle{font-family:var(--font-space-grotesk,sans-serif);color:#fff;margin-bottom:.75rem;font-size:1.5rem;font-weight:700}.ContactForm-module__MW0ffG__successText{font-family:var(--font-inter,sans-serif);color:#fff9;max-width:380px;margin-bottom:2rem;font-size:.95rem;line-height:1.6}.ContactForm-module__MW0ffG__resetBtn{font-family:var(--font-inter,sans-serif);color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff26;border-radius:999px;padding:.85rem 1.75rem;font-size:.9rem;font-weight:600;transition:all .25s}.ContactForm-module__MW0ffG__resetBtn:hover{background:#ffffff1a;transform:translateY(-2px)}@media (max-width:968px){.ContactForm-module__MW0ffG__container{grid-template-columns:1fr;gap:2.5rem}.ContactForm-module__MW0ffG__infoPanel{position:static}}@media (max-width:600px){.ContactForm-module__MW0ffG__formPanel{padding:1.75rem 1.25rem}.ContactForm-module__MW0ffG__row{grid-template-columns:1fr;gap:1.5rem}.ContactForm-module__MW0ffG__captchaRow{flex-wrap:wrap}.ContactForm-module__MW0ffG__captchaInput{min-width:120px}}
.ContactFAQ-module__31Is6G__section{background:var(--dark,#0a0a0f);padding:6rem 0;position:relative;overflow:hidden}.ContactFAQ-module__31Is6G__bgGlow{filter:blur(100px);pointer-events:none;background:radial-gradient(circle,#e98b1f1a,#0000 70%);width:600px;height:400px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.ContactFAQ-module__31Is6G__container{z-index:1;max-width:820px;margin:0 auto;padding:0 1.5rem;position:relative}.ContactFAQ-module__31Is6G__header{text-align:center;margin-bottom:3.5rem}.ContactFAQ-module__31Is6G__tag{font-family:var(--font-inter,sans-serif);color:#e98b1f;text-transform:uppercase;letter-spacing:.08em;background:#e98b1f1a;border:1px solid #e98b1f40;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.25rem;padding:.5rem 1rem;font-size:.8rem;font-weight:600;display:inline-flex}.ContactFAQ-module__31Is6G__tagDot{background:#e98b1f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #e98b1f}.ContactFAQ-module__31Is6G__heading{font-family:var(--font-space-grotesk,sans-serif);letter-spacing:-.02em;color:#fff;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;line-height:1.15}.ContactFAQ-module__31Is6G__gradientText{background:#e98b1f;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ContactFAQ-module__31Is6G__subheading{font-family:var(--font-inter,sans-serif);color:#fff9;max-width:560px;margin:0 auto;font-size:1rem;line-height:1.7}.ContactFAQ-module__31Is6G__faqList{flex-direction:column;gap:1rem;display:flex}.ContactFAQ-module__31Is6G__faqItem{background:#ffffff05;border:1px solid #ffffff14;border-radius:16px;transition:border-color .3s,background .3s;overflow:hidden}.ContactFAQ-module__31Is6G__faqItem.ContactFAQ-module__31Is6G__open{background:#e98b1f08;border-color:#e98b1f4d}.ContactFAQ-module__31Is6G__faqItem:hover{border-color:#ffffff26}.ContactFAQ-module__31Is6G__faqQuestion{cursor:pointer;text-align:left;width:100%;font-family:var(--font-space-grotesk,sans-serif);color:#fff;background:0 0;border:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.35rem 1.5rem;font-size:1.05rem;font-weight:600;transition:color .25s;display:flex}.ContactFAQ-module__31Is6G__faqQuestion:hover{color:#e98b1f}.ContactFAQ-module__31Is6G__faqIcon{color:#e98b1f;background:#e98b1f1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .35s cubic-bezier(.16,1,.3,1),background .25s;display:flex}.ContactFAQ-module__31Is6G__faqItem.ContactFAQ-module__31Is6G__open .ContactFAQ-module__31Is6G__faqIcon{color:#fff;background:#e98b1f;transform:rotate(135deg)}.ContactFAQ-module__31Is6G__faqIcon svg{width:16px;height:16px}.ContactFAQ-module__31Is6G__faqAnswerWrapper{grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.16,1,.3,1);display:grid}.ContactFAQ-module__31Is6G__faqItem.ContactFAQ-module__31Is6G__open .ContactFAQ-module__31Is6G__faqAnswerWrapper{grid-template-rows:1fr}.ContactFAQ-module__31Is6G__faqAnswer{font-family:var(--font-inter,sans-serif);color:#ffffffa6;padding:0 1.5rem;font-size:.95rem;line-height:1.7;overflow:hidden}.ContactFAQ-module__31Is6G__faqItem.ContactFAQ-module__31Is6G__open .ContactFAQ-module__31Is6G__faqAnswer{padding:0 1.5rem 1.5rem}@media (max-width:600px){.ContactFAQ-module__31Is6G__section{padding:4rem 0}.ContactFAQ-module__31Is6G__faqQuestion{padding:1.15rem 1.25rem;font-size:.95rem}.ContactFAQ-module__31Is6G__faqAnswer{font-size:.9rem}.ContactFAQ-module__31Is6G__faqItem.ContactFAQ-module__31Is6G__open .ContactFAQ-module__31Is6G__faqAnswer{padding:0 1.25rem 1.25rem}}
.ContactCTA-module__u5I2fW__section{background:var(--dark,#0a0a0f);text-align:center;padding:6rem 0;position:relative;overflow:hidden}.ContactCTA-module__u5I2fW__orb1{filter:blur(90px);pointer-events:none;background:radial-gradient(circle,#e98b1f33,#0000 70%);width:400px;height:400px;position:absolute;top:-20%;left:10%}.ContactCTA-module__u5I2fW__orb2{filter:blur(90px);pointer-events:none;background:radial-gradient(circle,#e98b1f26,#0000 70%);width:400px;height:400px;position:absolute;bottom:-20%;right:10%}.ContactCTA-module__u5I2fW__gridPattern{pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:50px 50px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 20%,#0000 70%);mask-image:radial-gradient(#000 20%,#0000 70%)}.ContactCTA-module__u5I2fW__container{z-index:1;max-width:720px;margin:0 auto;padding:0 1.5rem;position:relative}.ContactCTA-module__u5I2fW__badge{font-family:var(--font-inter,sans-serif);color:#e98b1f;background:#e98b1f1a;border:1px solid #e98b1f4d;border-radius:999px;align-items:center;gap:.5rem;margin-bottom:1.75rem;padding:.5rem 1.1rem;font-size:.8rem;font-weight:600;display:inline-flex}.ContactCTA-module__u5I2fW__badgeDot{background:#e98b1f;border-radius:50%;width:7px;height:7px;animation:1.5s infinite ContactCTA-module__u5I2fW__blink}@keyframes ContactCTA-module__u5I2fW__blink{0%,to{opacity:1}50%{opacity:.3}}.ContactCTA-module__u5I2fW__heading{font-family:var(--font-space-grotesk,sans-serif);letter-spacing:-.02em;color:#fff;margin-bottom:1.25rem;font-size:clamp(2rem,5vw,3.25rem);font-weight:700;line-height:1.1}.ContactCTA-module__u5I2fW__gradientText{background:#e98b1f;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes ContactCTA-module__u5I2fW__shimmer{to{background-position:200%}}.ContactCTA-module__u5I2fW__subtext{font-family:var(--font-inter,sans-serif);color:#ffffffa6;max-width:520px;margin:0 auto 2.5rem;font-size:1.1rem;line-height:1.7}.ContactCTA-module__u5I2fW__btnRow{flex-wrap:wrap;justify-content:center;gap:1rem;margin-bottom:2.5rem;display:flex}.ContactCTA-module__u5I2fW__primaryBtn,.ContactCTA-module__u5I2fW__secondaryBtn{font-family:var(--font-inter,sans-serif);border-radius:999px;align-items:center;gap:.6rem;padding:1rem 1.75rem;font-size:1rem;font-weight:600;text-decoration:none;transition:all .35s;display:inline-flex}.ContactCTA-module__u5I2fW__primaryBtn{color:#fff;background:#e98b1f;box-shadow:0 8px 30px #e98b1f59}.ContactCTA-module__u5I2fW__primaryBtn:hover{transform:translateY(-2px);box-shadow:0 12px 40px #e98b1f80}.ContactCTA-module__u5I2fW__secondaryBtn{color:#e98b1f;background:#e98b1f1a;border:1px solid #e98b1f4d}.ContactCTA-module__u5I2fW__secondaryBtn:hover{background:#e98b1f2e;transform:translateY(-2px)}.ContactCTA-module__u5I2fW__primaryBtn svg,.ContactCTA-module__u5I2fW__secondaryBtn svg{width:18px;height:18px}.ContactCTA-module__u5I2fW__divider{margin-bottom:1.5rem;position:relative}.ContactCTA-module__u5I2fW__divider:before{content:"";background:#ffffff1a;height:1px;position:absolute;top:50%;left:0;right:0}.ContactCTA-module__u5I2fW__divider span{background:var(--dark,#0a0a0f);font-family:var(--font-inter,sans-serif);color:#fff6;padding:0 1rem;font-size:.85rem;display:inline-block;position:relative}.ContactCTA-module__u5I2fW__emailLink{font-family:var(--font-space-grotesk,sans-serif);color:#fff;align-items:center;gap:.6rem;font-size:1.15rem;font-weight:600;text-decoration:none;transition:color .25s;display:inline-flex}.ContactCTA-module__u5I2fW__emailLink:hover{color:#e98b1f}.ContactCTA-module__u5I2fW__emailLink svg{color:#e98b1f;width:20px;height:20px}@media (max-width:600px){.ContactCTA-module__u5I2fW__section{padding:4rem 0}.ContactCTA-module__u5I2fW__subtext{font-size:1rem}.ContactCTA-module__u5I2fW__btnRow{flex-direction:column}.ContactCTA-module__u5I2fW__primaryBtn,.ContactCTA-module__u5I2fW__secondaryBtn{justify-content:center;width:100%}}
