.ContactHeroSection-module-scss-module__Cu_8FG__hero{background-position:bottom;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;min-height:60vh;display:flex;position:relative;overflow:hidden}.ContactHeroSection-module-scss-module__Cu_8FG__overlay{z-index:1;background:linear-gradient(#0a0a0ab3 0%,#0a0a0a80 50%,#0a0a0ad9 100%);position:absolute;inset:0}.ContactHeroSection-module-scss-module__Cu_8FG__bottomFade{z-index:2;background:linear-gradient(#0000 0%,#0a0a0a 100%);height:120px;position:absolute;bottom:0;left:0;right:0}.ContactHeroSection-module-scss-module__Cu_8FG__content{z-index:3;text-align:center;max-width:800px;padding:2rem;position:relative}.ContactHeroSection-module-scss-module__Cu_8FG__title{letter-spacing:.02em;margin-bottom:1rem;font-size:clamp(2.5rem,6vw,4rem);font-weight:700}.ContactHeroSection-module-scss-module__Cu_8FG__white{color:#fff}.ContactHeroSection-module-scss-module__Cu_8FG__gradient{background:linear-gradient(90deg,#5370fe 0%,#fc65c4 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.ContactHeroSection-module-scss-module__Cu_8FG__subtitle{color:#fff;margin-bottom:1rem;font-size:clamp(1.1rem,2vw,1.5rem);font-style:italic;font-weight:500}.ContactHeroSection-module-scss-module__Cu_8FG__description{color:#fffc;max-width:650px;margin:0 auto;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.7}@media (max-width:768px){.ContactHeroSection-module-scss-module__Cu_8FG__hero{min-height:50vh}.ContactHeroSection-module-scss-module__Cu_8FG__content{padding:1.5rem}}
.WhyReachOutSection-module-scss-module__61fyuG__section{background:#0a0a0a;padding:4rem 2rem;position:relative;overflow:hidden}.WhyReachOutSection-module-scss-module__61fyuG__container{text-align:center;max-width:1200px;margin:0 auto}.WhyReachOutSection-module-scss-module__61fyuG__title{text-transform:uppercase;letter-spacing:.03em;margin-bottom:.75rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.WhyReachOutSection-module-scss-module__61fyuG__white{color:#fff}.WhyReachOutSection-module-scss-module__61fyuG__gradient{background:linear-gradient(90deg,#5370fe 0%,#fc65c4 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.WhyReachOutSection-module-scss-module__61fyuG__subtitle{color:#ffffffb3;max-width:500px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:.95rem}.WhyReachOutSection-module-scss-module__61fyuG__cards{grid-template-columns:repeat(4,1fr);gap:1.25rem;display:grid}.WhyReachOutSection-module-scss-module__61fyuG__card{text-align:left;background:#ffffff08;border:1px solid #5370fe40;border-radius:12px;padding:1.5rem;transition:all .3s}.WhyReachOutSection-module-scss-module__61fyuG__card:hover{background:#ffffff0d;border-color:#fc65c466}.WhyReachOutSection-module-scss-module__61fyuG__iconWrapper{background:#5370fe1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:1rem;display:flex}.WhyReachOutSection-module-scss-module__61fyuG__iconWrapper svg{width:22px;height:22px}.WhyReachOutSection-module-scss-module__61fyuG__cardTitle{color:#fff;margin-bottom:.5rem;font-size:1rem;font-weight:600}.WhyReachOutSection-module-scss-module__61fyuG__cardDescription{color:#ffffffa6;font-size:.85rem;line-height:1.6}@media (max-width:992px){.WhyReachOutSection-module-scss-module__61fyuG__cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.WhyReachOutSection-module-scss-module__61fyuG__section{padding:3rem 1rem}.WhyReachOutSection-module-scss-module__61fyuG__cards{grid-template-columns:1fr}.WhyReachOutSection-module-scss-module__61fyuG__card{padding:1.25rem}}
.ReachTeamSection-module-scss-module__KT-Bzq__section{background:#0a0a0a;padding:4rem 2rem;position:relative;overflow:hidden}.ReachTeamSection-module-scss-module__KT-Bzq__bgGradient{pointer-events:none;background:linear-gradient(#5370fe14 0%,#fc65c40d 100%);position:absolute;inset:0}.ReachTeamSection-module-scss-module__KT-Bzq__container{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.ReachTeamSection-module-scss-module__KT-Bzq__title{margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ReachTeamSection-module-scss-module__KT-Bzq__white{color:#fff}.ReachTeamSection-module-scss-module__KT-Bzq__gradient{background:linear-gradient(90deg,#5370fe 0%,#fc65c4 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.ReachTeamSection-module-scss-module__KT-Bzq__subtitle{color:#ffffffb3;margin-bottom:2rem;font-size:.95rem}.ReachTeamSection-module-scss-module__KT-Bzq__cards{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.ReachTeamSection-module-scss-module__KT-Bzq__card{background:#ffffff08;border:1px solid #5370fe40;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:1.75rem 1.25rem;text-decoration:none;transition:all .3s;display:flex}.ReachTeamSection-module-scss-module__KT-Bzq__card:hover{background:#ffffff0d;border-color:#fc65c466;transform:translateY(-2px)}.ReachTeamSection-module-scss-module__KT-Bzq__iconWrapper{background:#5370fe1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:.5rem;display:flex}.ReachTeamSection-module-scss-module__KT-Bzq__iconWrapper svg{width:24px;height:24px}.ReachTeamSection-module-scss-module__KT-Bzq__label{color:#ffffff80;text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:600}.ReachTeamSection-module-scss-module__KT-Bzq__value{color:#fff;font-size:1rem;font-weight:500}@media (max-width:768px){.ReachTeamSection-module-scss-module__KT-Bzq__cards{grid-template-columns:1fr;max-width:300px;margin:0 auto}.ReachTeamSection-module-scss-module__KT-Bzq__card{padding:1.5rem 1rem}}
.ContactFormSection-module-scss-module__YjQw3q__section{background:linear-gradient(#0a0a0a 0%,#1e1428 50%,#281932 100%);padding:4rem 2rem 5rem;position:relative;overflow:hidden}.ContactFormSection-module-scss-module__YjQw3q__container{text-align:center;max-width:600px;margin:0 auto}.ContactFormSection-module-scss-module__YjQw3q__title{margin-bottom:.5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:700}.ContactFormSection-module-scss-module__YjQw3q__white{color:#fff}.ContactFormSection-module-scss-module__YjQw3q__gradient{background:linear-gradient(90deg,#5370fe 0%,#fc65c4 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.ContactFormSection-module-scss-module__YjQw3q__subtitle{color:#ffffffb3;margin-bottom:2rem;font-size:.95rem}.ContactFormSection-module-scss-module__YjQw3q__form{flex-direction:column;gap:1.25rem;display:flex}.ContactFormSection-module-scss-module__YjQw3q__fieldsGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.ContactFormSection-module-scss-module__YjQw3q__fieldWrapper,.ContactFormSection-module-scss-module__YjQw3q__messageWrapper{text-align:left;flex-direction:column;gap:.5rem;display:flex}.ContactFormSection-module-scss-module__YjQw3q__label{color:#ffffffe6;font-size:.85rem;font-weight:500}.ContactFormSection-module-scss-module__YjQw3q__input,.ContactFormSection-module-scss-module__YjQw3q__textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:.875rem 1rem;font-family:inherit;font-size:.95rem;transition:all .3s}.ContactFormSection-module-scss-module__YjQw3q__input::placeholder,.ContactFormSection-module-scss-module__YjQw3q__textarea::placeholder{color:#fff6}.ContactFormSection-module-scss-module__YjQw3q__input:focus,.ContactFormSection-module-scss-module__YjQw3q__textarea:focus{background:#ffffff14;border-color:#5370fe80;outline:none}.ContactFormSection-module-scss-module__YjQw3q__textarea{resize:vertical;min-height:100px}.ContactFormSection-module-scss-module__YjQw3q__submitButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#5370fe 0%,#fc65c4 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:1rem 2rem;font-size:.95rem;font-weight:600;transition:all .3s;display:inline-flex}.ContactFormSection-module-scss-module__YjQw3q__submitButton svg{width:18px;height:18px}.ContactFormSection-module-scss-module__YjQw3q__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #5370fe66}.ContactFormSection-module-scss-module__YjQw3q__submitButton:disabled{opacity:.7;cursor:not-allowed}@media (max-width:600px){.ContactFormSection-module-scss-module__YjQw3q__section{padding:3rem 1rem 4rem}.ContactFormSection-module-scss-module__YjQw3q__fieldsGrid{grid-template-columns:1fr}.ContactFormSection-module-scss-module__YjQw3q__input,.ContactFormSection-module-scss-module__YjQw3q__textarea{padding:.75rem;font-size:.9rem}.ContactFormSection-module-scss-module__YjQw3q__submitButton{width:100%;padding:.875rem 1.5rem}}
