.ContactHero-module__iH0VFq__heroSection{opacity:0;z-index:1;scroll-snap-align:start;scroll-snap-stop:always;background:#000;justify-content:center;align-items:center;width:100%;height:100vh;min-height:600px;padding:2rem;transition:opacity 1s;display:flex;position:sticky;top:0;overflow:hidden}.ContactHero-module__iH0VFq__heroSection.ContactHero-module__iH0VFq__visible{opacity:1}.ContactHero-module__iH0VFq__heroSection:before,.ContactHero-module__iH0VFq__heroSection:after{content:"";z-index:5;background:linear-gradient(90deg,#0000 0%,#00d4ff4d 50%,#0000 100%);height:1px;position:absolute;left:0;right:0}.ContactHero-module__iH0VFq__heroSection:before{top:0}.ContactHero-module__iH0VFq__heroSection:after{bottom:0}.ContactHero-module__iH0VFq__container{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:3rem;width:100%;max-width:1400px;margin:0 auto;padding:2rem;display:flex;position:relative}.ContactHero-module__iH0VFq__title{flex-direction:column;align-items:center;gap:.5rem;display:flex}.ContactHero-module__iH0VFq__outlineText{color:#0000;-webkit-text-stroke:1px #fff3;letter-spacing:.1em;opacity:0;font-size:clamp(2rem,8vw,8rem);font-weight:200;line-height:1.1;transition:all 1s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(-30px)}.ContactHero-module__iH0VFq__heroSection.ContactHero-module__iH0VFq__visible .ContactHero-module__iH0VFq__outlineText{opacity:.6;transform:translateY(0)}.ContactHero-module__iH0VFq__solidText{letter-spacing:-.04em;background:linear-gradient(135deg,#fff 0%,#00d4ff 100%);-webkit-text-fill-color:transparent;opacity:0;z-index:5;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,10vw,10rem);font-weight:900;line-height:1;transition:all 1.2s cubic-bezier(.16,1,.3,1) .4s;transform:scale(.9)}.ContactHero-module__iH0VFq__heroSection.ContactHero-module__iH0VFq__visible .ContactHero-module__iH0VFq__solidText{opacity:1;transform:scale(1)}.ContactHero-module__iH0VFq__subtitle{color:#94a3b8;z-index:10;text-align:center;opacity:0;max-width:600px;margin:0 auto;font-size:clamp(1rem,2vw,1.25rem);line-height:1.7;transition:all 1s .8s;transform:translateY(20px)}.ContactHero-module__iH0VFq__heroSection.ContactHero-module__iH0VFq__visible .ContactHero-module__iH0VFq__subtitle{opacity:1;transform:translateY(0)}.ContactHero-module__iH0VFq__bgDecoration{z-index:1;pointer-events:none;position:absolute;inset:0}.ContactHero-module__iH0VFq__glow{filter:blur(100px);opacity:.4;border-radius:50%;position:absolute}.ContactHero-module__iH0VFq__glow1{background:radial-gradient(circle,#00d4ff26 0%,#0000 70%);width:50vw;height:50vw;top:-10%;left:-10%}.ContactHero-module__iH0VFq__glow2{background:radial-gradient(circle,#8a2be21a 0%,#0000 70%);width:40vw;height:40vw;bottom:-10%;right:-10%}.ContactHero-module__iH0VFq__gridOverlay{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}@media (max-width:1024px){.ContactHero-module__iH0VFq__heroSection{min-height:500px}.ContactHero-module__iH0VFq__container{gap:2.5rem;padding:1.5rem}.ContactHero-module__iH0VFq__subtitle{max-width:500px}}@media (max-width:768px){.ContactHero-module__iH0VFq__heroSection{min-height:100svh;padding:6rem 1.5rem 4rem}.ContactHero-module__iH0VFq__container{gap:2rem;padding:1rem}.ContactHero-module__iH0VFq__title{gap:.25rem}.ContactHero-module__iH0VFq__subtitle{max-width:100%;font-size:1rem;line-height:1.6}.ContactHero-module__iH0VFq__glow1,.ContactHero-module__iH0VFq__glow2{width:80vw;height:80vw}.ContactHero-module__iH0VFq__gridOverlay{background-size:40px 40px}}@media (max-width:480px){.ContactHero-module__iH0VFq__heroSection{min-height:100svh;padding:5rem 1rem 3rem}.ContactHero-module__iH0VFq__container{gap:1.5rem;padding:.5rem}.ContactHero-module__iH0VFq__outlineText{-webkit-text-stroke:.75px #fff3;letter-spacing:.05em}.ContactHero-module__iH0VFq__subtitle{padding:0 .5rem;font-size:.95rem}}@media (max-width:375px){.ContactHero-module__iH0VFq__heroSection{padding:4rem .75rem 2.5rem}.ContactHero-module__iH0VFq__container{gap:1.25rem}.ContactHero-module__iH0VFq__subtitle{font-size:.9rem;line-height:1.5}}@media (max-height:600px) and (orientation:landscape){.ContactHero-module__iH0VFq__heroSection{height:auto;min-height:auto;padding:3rem 2rem}.ContactHero-module__iH0VFq__container{gap:1.5rem}.ContactHero-module__iH0VFq__title{gap:.25rem}.ContactHero-module__iH0VFq__subtitle{font-size:.95rem;line-height:1.5}}
.ContactInfo-module__EMQMOG__infoSection{opacity:0;z-index:2;background:linear-gradient(#000 0%,#0a0a0a 50%,#000 100%);justify-content:center;align-items:center;min-height:100vh;padding:4rem 2rem;transition:opacity 1.2s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.ContactInfo-module__EMQMOG__infoSection.ContactInfo-module__EMQMOG__visible{opacity:1}.ContactInfo-module__EMQMOG__backgroundGlow{pointer-events:none;background:radial-gradient(circle,#00d4ff14 0%,#0000 70%);width:800px;height:800px;animation:8s ease-in-out infinite ContactInfo-module__EMQMOG__pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes ContactInfo-module__EMQMOG__pulse{0%,to{opacity:.3;transform:translate(-50%,-50%)scale(1)}50%{opacity:.5;transform:translate(-50%,-50%)scale(1.1)}}.ContactInfo-module__EMQMOG__container{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:6rem;width:100%;max-width:1400px;margin:0 auto;display:grid;position:relative}.ContactInfo-module__EMQMOG__sectionHeader{flex-direction:column;gap:2rem;display:flex}.ContactInfo-module__EMQMOG__headerSubtext{letter-spacing:.15em;text-transform:uppercase;color:#00d4ff;opacity:0;font-size:.875rem;font-weight:600;transition:all 1s cubic-bezier(.16,1,.3,1) .2s;transform:translateY(20px)}.ContactInfo-module__EMQMOG__infoSection.ContactInfo-module__EMQMOG__visible .ContactInfo-module__EMQMOG__headerSubtext{opacity:1;transform:translateY(0)}.ContactInfo-module__EMQMOG__headerTitle{flex-direction:column;margin:0;line-height:.85;display:flex}.ContactInfo-module__EMQMOG__outlineTitle{color:#0000;-webkit-text-stroke:1.5px #fff3;letter-spacing:.15em;opacity:0;margin-bottom:-.5rem;font-size:clamp(2rem,6vw,6rem);font-weight:300;transition:all 1s cubic-bezier(.16,1,.3,1) .3s;transform:translate(-30px)}.ContactInfo-module__EMQMOG__infoSection.ContactInfo-module__EMQMOG__visible .ContactInfo-module__EMQMOG__outlineTitle{opacity:1;transform:translate(0)}.ContactInfo-module__EMQMOG__solidTitle{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#00d4ff 50%,#09c 100%);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,8vw,8rem);font-weight:900;transition:all 1s cubic-bezier(.16,1,.3,1) .4s;position:relative;transform:translate(-50px)}.ContactInfo-module__EMQMOG__infoSection.ContactInfo-module__EMQMOG__visible .ContactInfo-module__EMQMOG__solidTitle{opacity:1;transform:translate(0)}.ContactInfo-module__EMQMOG__headerDescription{color:#94a3b8;opacity:0;max-width:500px;margin:0;font-size:clamp(1rem,1.8vw,1.125rem);line-height:1.8;transition:all 1s cubic-bezier(.16,1,.3,1) .5s;transform:translateY(20px)}.ContactInfo-module__EMQMOG__infoSection.ContactInfo-module__EMQMOG__visible .ContactInfo-module__EMQMOG__headerDescription{opacity:1;transform:translateY(0)}.ContactInfo-module__EMQMOG__grid{flex-direction:column;gap:1.5rem;width:100%;display:flex}.ContactInfo-module__EMQMOG__infoCard{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;background:linear-gradient(135deg,#0f172a66 0%,#1e293b33 100%);border:1px solid #ffffff1a;border-radius:24px;align-items:flex-start;gap:1.5rem;padding:2rem;transition:all .5s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;transform:translateY(30px)}.ContactInfo-module__EMQMOG__infoCard:first-child{transition-delay:.6s}.ContactInfo-module__EMQMOG__infoCard:nth-child(2){transition-delay:.7s}.ContactInfo-module__EMQMOG__infoCard:nth-child(3){transition-delay:.8s}.ContactInfo-module__EMQMOG__infoSection.ContactInfo-module__EMQMOG__visible .ContactInfo-module__EMQMOG__infoCard{opacity:1;transform:translateY(0)}.ContactInfo-module__EMQMOG__cardGlow{opacity:0;pointer-events:none;background:radial-gradient(circle at 0 0,#00d4ff1a,#0000 60%);transition:opacity .5s;position:absolute;inset:0}.ContactInfo-module__EMQMOG__infoCard:hover{border-color:#00d4ff66;transform:translateY(-8px);box-shadow:0 20px 60px #00d4ff26,0 0 0 1px #00d4ff1a}.ContactInfo-module__EMQMOG__iconWrapper{color:#00d4ff;background:linear-gradient(135deg,#00d4ff26,#0099cc1a);border:1px solid #00d4ff4d;border-radius:16px;justify-content:center;align-items:center;width:56px;min-width:56px;height:56px;transition:all .4s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.ContactInfo-module__EMQMOG__infoCard:hover .ContactInfo-module__EMQMOG__iconWrapper{background:linear-gradient(135deg,#00d4ff40,#0099cc26);transform:scale(1.1)rotate(-5deg);box-shadow:0 8px 24px #00d4ff4d}.ContactInfo-module__EMQMOG__iconGlow{opacity:0;filter:blur(8px);z-index:-1;background:linear-gradient(135deg,#00d4ff,#09c);border-radius:16px;transition:opacity .4s;position:absolute;inset:-2px}.ContactInfo-module__EMQMOG__infoCard:hover .ContactInfo-module__EMQMOG__iconGlow{opacity:.4}.ContactInfo-module__EMQMOG__iconWrapper svg{stroke-width:2px;width:24px;height:24px}.ContactInfo-module__EMQMOG__cardContent{flex-direction:column;flex:1;gap:.5rem;display:flex}.ContactInfo-module__EMQMOG__cardTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:clamp(1.125rem,2vw,1.25rem);font-weight:700}.ContactInfo-module__EMQMOG__cardDescription{color:#94a3b8;margin:0;font-size:clamp(.875rem,1.5vw,.9375rem);line-height:1.6}.ContactInfo-module__EMQMOG__link{color:#00d4ff;word-break:break-all;align-items:center;gap:.5rem;width:fit-content;margin-top:.25rem;font-size:clamp(.9rem,1.5vw,1rem);font-weight:600;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex}.ContactInfo-module__EMQMOG__link svg{flex-shrink:0;transition:transform .3s cubic-bezier(.16,1,.3,1)}.ContactInfo-module__EMQMOG__link:hover{color:#fff}.ContactInfo-module__EMQMOG__link:hover svg{transform:translate(4px)}@media (max-width:1024px){.ContactInfo-module__EMQMOG__container{grid-template-columns:1fr;gap:4rem}.ContactInfo-module__EMQMOG__sectionHeader{text-align:center;align-items:center}.ContactInfo-module__EMQMOG__headerDescription{text-align:center;max-width:600px}.ContactInfo-module__EMQMOG__outlineTitle,.ContactInfo-module__EMQMOG__solidTitle{text-align:center}.ContactInfo-module__EMQMOG__grid{max-width:700px;margin:0 auto}}@media (max-width:768px){.ContactInfo-module__EMQMOG__infoSection{min-height:auto;padding:3rem 1.5rem}.ContactInfo-module__EMQMOG__container{gap:3rem}.ContactInfo-module__EMQMOG__sectionHeader{gap:1.5rem}.ContactInfo-module__EMQMOG__headerSubtext{letter-spacing:.1em;font-size:.8rem}.ContactInfo-module__EMQMOG__outlineTitle{-webkit-text-stroke:1px #fff3;letter-spacing:.1em;margin-bottom:-.25rem}.ContactInfo-module__EMQMOG__grid{gap:1.25rem}.ContactInfo-module__EMQMOG__infoCard{padding:1.75rem}.ContactInfo-module__EMQMOG__backgroundGlow{width:600px;height:600px}}@media (max-width:480px){.ContactInfo-module__EMQMOG__infoSection{padding:2.5rem 1rem}.ContactInfo-module__EMQMOG__container{gap:2.5rem}.ContactInfo-module__EMQMOG__sectionHeader{gap:1.25rem}.ContactInfo-module__EMQMOG__headerSubtext{font-size:.75rem}.ContactInfo-module__EMQMOG__outlineTitle{-webkit-text-stroke:.75px #fff3;letter-spacing:.05em}.ContactInfo-module__EMQMOG__grid{gap:1rem}.ContactInfo-module__EMQMOG__infoCard{flex-direction:row;gap:1.25rem;padding:1.5rem}.ContactInfo-module__EMQMOG__iconWrapper{width:48px;min-width:48px;height:48px}.ContactInfo-module__EMQMOG__iconWrapper svg{width:20px;height:20px}.ContactInfo-module__EMQMOG__cardContent{gap:.4rem}.ContactInfo-module__EMQMOG__link{word-break:break-word;margin-top:.5rem}.ContactInfo-module__EMQMOG__backgroundGlow{width:400px;height:400px}}@media (max-width:375px){.ContactInfo-module__EMQMOG__infoSection{padding:2rem .75rem}.ContactInfo-module__EMQMOG__container{gap:2rem}.ContactInfo-module__EMQMOG__sectionHeader{gap:1rem}.ContactInfo-module__EMQMOG__infoCard{gap:1rem;padding:1.25rem}.ContactInfo-module__EMQMOG__iconWrapper{border-radius:12px;width:44px;min-width:44px;height:44px}.ContactInfo-module__EMQMOG__iconWrapper svg{width:18px;height:18px}}@media (max-width:320px){.ContactInfo-module__EMQMOG__infoSection{padding:1.75rem .5rem}.ContactInfo-module__EMQMOG__infoCard{gap:.875rem;padding:1rem}.ContactInfo-module__EMQMOG__iconWrapper{width:40px;min-width:40px;height:40px}}@media (max-height:600px) and (orientation:landscape){.ContactInfo-module__EMQMOG__infoSection{min-height:auto;padding:2rem 1.5rem}.ContactInfo-module__EMQMOG__container{gap:2rem}.ContactInfo-module__EMQMOG__sectionHeader,.ContactInfo-module__EMQMOG__grid{gap:1rem}.ContactInfo-module__EMQMOG__infoCard{padding:1.25rem}}
.ContactForm-module__BroWAW__formSection{opacity:0;z-index:3;scroll-snap-align:start;scroll-snap-stop:always;background:#000;justify-content:center;align-items:center;min-height:100vh;padding:2rem;transition:opacity 1s;display:flex;position:sticky;top:0;overflow:hidden;box-shadow:0 -50px 100px #000c}.ContactForm-module__BroWAW__formSection.ContactForm-module__BroWAW__visible{opacity:1}.ContactForm-module__BroWAW__container{z-index:2;grid-template-columns:1fr 2fr;align-items:center;gap:4rem;width:100%;max-width:1400px;height:100%;margin:0 auto;padding:2rem;display:grid;position:relative}.ContactForm-module__BroWAW__sectionHeader{flex-direction:column;justify-content:center;display:flex}.ContactForm-module__BroWAW__headerTitle{flex-direction:column;line-height:.8;display:flex}.ContactForm-module__BroWAW__outlineTitle{color:#0000;-webkit-text-stroke:1px #ffffff26;letter-spacing:.1em;opacity:0;font-size:clamp(2rem,8vw,7rem);font-weight:200;line-height:1;transition:all 1s cubic-bezier(.16,1,.3,1) .2s;transform:translate(-30px)}.ContactForm-module__BroWAW__formSection.ContactForm-module__BroWAW__visible .ContactForm-module__BroWAW__outlineTitle{opacity:1;transform:translate(0)}.ContactForm-module__BroWAW__solidTitle{letter-spacing:-.02em;background:linear-gradient(135deg,#fff 0%,#00d4ff 100%);-webkit-text-fill-color:transparent;opacity:0;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.5rem,10vw,9rem);font-weight:900;line-height:1;transition:all 1s cubic-bezier(.16,1,.3,1) .4s;transform:translate(-30px)}.ContactForm-module__BroWAW__formSection.ContactForm-module__BroWAW__visible .ContactForm-module__BroWAW__solidTitle{opacity:1;transform:translate(0)}.ContactForm-module__BroWAW__formCard{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);z-index:10;opacity:0;background:#0a0f1ed9;border-radius:32px;justify-self:end;width:100%;max-width:700px;padding:2.5rem;transition:all 1s cubic-bezier(.16,1,.3,1) .6s;position:relative;overflow:hidden;transform:translate(30px)}.ContactForm-module__BroWAW__formSection.ContactForm-module__BroWAW__visible .ContactForm-module__BroWAW__formCard{opacity:1;transform:translate(0)}.ContactForm-module__BroWAW__formCard:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#00d4ff80 0%,#00d4ff1a 25%,#8a2be24d 50%,#00d4ff1a 75%,#00d4ff80 100%) 0 0/300% 300%;border-radius:32px;padding:1px;animation:8s infinite ContactForm-module__BroWAW__gradientBorder;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ContactForm-module__BroWAW__gradientBorder{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.ContactForm-module__BroWAW__formRow{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.ContactForm-module__BroWAW__formGroup{width:100%;position:relative}.ContactForm-module__BroWAW__label{color:#94a3b8;margin-bottom:.5rem;font-size:.9rem;font-weight:500;display:block}.ContactForm-module__BroWAW__input,.ContactForm-module__BroWAW__textarea,.ContactForm-module__BroWAW__select{color:#fff;background:#ffffff08;border:1px solid #ffffff14;border-radius:16px;outline:none;width:100%;padding:1.125rem 1.25rem;font-family:inherit;font-size:1rem;transition:all .4s cubic-bezier(.4,0,.2,1);display:block}.ContactForm-module__BroWAW__input::placeholder,.ContactForm-module__BroWAW__textarea::placeholder{color:#ffffff4d}.ContactForm-module__BroWAW__select{appearance:none;cursor:pointer;padding-right:3rem}.ContactForm-module__BroWAW__selectWrapper{width:100%;position:relative}.ContactForm-module__BroWAW__selectArrow{color:#ffffff80;pointer-events:none;justify-content:center;align-items:center;transition:all .3s;display:flex;position:absolute;top:50%;right:1.25rem;transform:translateY(-50%)}.ContactForm-module__BroWAW__select:focus+.ContactForm-module__BroWAW__selectArrow{color:#00d4ff;transform:translateY(-50%)rotate(180deg)}.ContactForm-module__BroWAW__textarea{resize:vertical;min-height:150px}.ContactForm-module__BroWAW__select option{color:#fff;background-color:#0f172a;padding:.75rem}.ContactForm-module__BroWAW__input:focus,.ContactForm-module__BroWAW__textarea:focus,.ContactForm-module__BroWAW__select:focus{background:#00d4ff0d;border-color:#00d4ff80;box-shadow:0 0 30px #00d4ff26}.ContactForm-module__BroWAW__errorMessage{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:12px;margin-top:1rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.ContactForm-module__BroWAW__submitButton{color:#000;cursor:pointer;background:linear-gradient(135deg,#00d4ff 0%,#09c 100%);border:none;border-radius:16px;justify-content:center;align-items:center;gap:.75rem;width:100%;margin-top:2rem;padding:1.25rem;font-size:1.1rem;font-weight:700;transition:all .4s;display:flex;box-shadow:0 4px 20px #00d4ff66}.ContactForm-module__BroWAW__submitButton:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 8px 40px #00d4ff80}.ContactForm-module__BroWAW__submitButton:disabled{opacity:.7;cursor:not-allowed}.ContactForm-module__BroWAW__spinner{border:3px solid #0000004d;border-top-color:#000;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite ContactForm-module__BroWAW__spin}@keyframes ContactForm-module__BroWAW__spin{to{transform:rotate(360deg)}}.ContactForm-module__BroWAW__successCard{-webkit-backdrop-filter:blur(40px)saturate(180%);backdrop-filter:blur(40px)saturate(180%);text-align:center;background:#0a0f1ed9;border-radius:32px;max-width:600px;margin:0 auto;padding:3rem 2.5rem;position:relative}.ContactForm-module__BroWAW__successCard:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#00d4ff80,#00d4ff1a);border-radius:32px;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.ContactForm-module__BroWAW__successIcon{color:#00d4ff;background:linear-gradient(135deg,#00d4ff33,#0099cc1a);border:2px solid #00d4ff66;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 1.5rem;display:flex}.ContactForm-module__BroWAW__successTitle{color:#fff;background:linear-gradient(135deg,#fff 0%,#00d4ff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:1rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900}.ContactForm-module__BroWAW__successMessage{color:#94a3b8;margin-bottom:2rem;font-size:clamp(1rem,2vw,1.125rem);line-height:1.7}@media (max-width:1024px){.ContactForm-module__BroWAW__container{grid-template-columns:1fr;gap:3rem}.ContactForm-module__BroWAW__sectionHeader,.ContactForm-module__BroWAW__outlineTitle,.ContactForm-module__BroWAW__solidTitle{text-align:center}.ContactForm-module__BroWAW__formCard{justify-self:center;max-width:100%}}@media (max-width:768px){.ContactForm-module__BroWAW__formSection{min-height:auto;padding:3rem 1.5rem}.ContactForm-module__BroWAW__container{gap:2.5rem;padding:1rem}.ContactForm-module__BroWAW__formCard{padding:2rem}.ContactForm-module__BroWAW__formRow{grid-template-columns:1fr;gap:1.25rem;margin-bottom:1.25rem}.ContactForm-module__BroWAW__outlineTitle{-webkit-text-stroke:.75px #ffffff26;letter-spacing:.05em}.ContactForm-module__BroWAW__submitButton{padding:1.125rem;font-size:1rem}}@media (max-width:480px){.ContactForm-module__BroWAW__formSection{padding:2.5rem 1rem}.ContactForm-module__BroWAW__container{gap:2rem;padding:.5rem}.ContactForm-module__BroWAW__formCard{border-radius:24px;padding:1.75rem 1.5rem}.ContactForm-module__BroWAW__formCard:before{border-radius:24px}.ContactForm-module__BroWAW__formRow{gap:1rem;margin-bottom:1rem}.ContactForm-module__BroWAW__label{margin-bottom:.4rem;font-size:.85rem}.ContactForm-module__BroWAW__input,.ContactForm-module__BroWAW__textarea,.ContactForm-module__BroWAW__select{border-radius:12px;padding:1rem;font-size:.95rem}.ContactForm-module__BroWAW__textarea{min-height:120px}.ContactForm-module__BroWAW__selectArrow{right:1rem}.ContactForm-module__BroWAW__submitButton{gap:.5rem;margin-top:1.5rem;padding:1rem;font-size:.95rem}.ContactForm-module__BroWAW__submitButton svg{width:18px;height:18px}.ContactForm-module__BroWAW__errorMessage{margin-top:.75rem;margin-bottom:.75rem;padding:.625rem .875rem;font-size:.8rem}.ContactForm-module__BroWAW__successCard{padding:2.5rem 2rem}.ContactForm-module__BroWAW__successIcon{width:64px;height:64px;margin-bottom:1.25rem}.ContactForm-module__BroWAW__successIcon svg{width:36px;height:36px}.ContactForm-module__BroWAW__successMessage{margin-bottom:1.75rem}}@media (max-width:375px){.ContactForm-module__BroWAW__formSection{padding:2rem .75rem}.ContactForm-module__BroWAW__container{gap:1.75rem}.ContactForm-module__BroWAW__formCard{border-radius:20px;padding:1.5rem 1.25rem}.ContactForm-module__BroWAW__formCard:before{border-radius:20px}.ContactForm-module__BroWAW__formRow{gap:.875rem;margin-bottom:.875rem}.ContactForm-module__BroWAW__label{font-size:.8rem}.ContactForm-module__BroWAW__input,.ContactForm-module__BroWAW__textarea,.ContactForm-module__BroWAW__select{border-radius:10px;padding:.875rem;font-size:.9rem}.ContactForm-module__BroWAW__submitButton{border-radius:12px;padding:.875rem;font-size:.9rem}.ContactForm-module__BroWAW__successCard{border-radius:24px;padding:2rem 1.5rem}.ContactForm-module__BroWAW__successCard:before{border-radius:24px}}@media (max-width:320px){.ContactForm-module__BroWAW__formSection{padding:1.75rem .5rem}.ContactForm-module__BroWAW__formCard{padding:1.25rem 1rem}.ContactForm-module__BroWAW__input,.ContactForm-module__BroWAW__textarea,.ContactForm-module__BroWAW__select,.ContactForm-module__BroWAW__submitButton{padding:.75rem;font-size:.875rem}.ContactForm-module__BroWAW__successCard{padding:1.75rem 1.25rem}.ContactForm-module__BroWAW__successIcon{width:56px;height:56px}}@media (max-height:600px) and (orientation:landscape){.ContactForm-module__BroWAW__formSection{min-height:auto;padding:2rem 1.5rem}.ContactForm-module__BroWAW__container{gap:2rem}.ContactForm-module__BroWAW__formCard{padding:1.5rem}.ContactForm-module__BroWAW__textarea{min-height:100px}.ContactForm-module__BroWAW__submitButton{margin-top:1rem;padding:.875rem}}
.contact-module__xwJ-uq__pageWrapper{scroll-snap-type:y mandatory;background:#000;width:100%;min-height:100vh;position:relative;overflow-x:hidden}@media (max-width:768px){.contact-module__xwJ-uq__pageWrapper{scroll-snap-type:none}}@media (prefers-reduced-motion:no-preference){.contact-module__xwJ-uq__pageWrapper{scroll-behavior:smooth}}
