.Panel-module__OBb0gW__panel{border:1px solid var(--line);background:linear-gradient(150deg, var(--navy-2), var(--navy) 70%);border-radius:28px;padding:clamp(1.6rem,4vw,2.6rem)}.Panel-module__OBb0gW__panel h2{margin-bottom:.4rem;font-size:clamp(1.5rem,3vw,2rem)}.Panel-module__OBb0gW__panel>p{color:var(--muted);margin:0 0 1.6rem}.Panel-module__OBb0gW__compact{border-radius:24px;padding:1.7rem}.Panel-module__OBb0gW__compact h3{font:800 1.2rem var(--head);margin:0 0 .5rem}.Panel-module__OBb0gW__compact>p{margin:0 0 .6rem;font-size:.98rem}
.ContactForm-module__UoqRnG__form{grid-template-columns:1fr 1fr;gap:1.1rem;display:grid}.ContactForm-module__UoqRnG__top{scroll-margin-top:6rem}.ContactForm-module__UoqRnG__field{flex-direction:column;gap:.4rem;display:flex}.ContactForm-module__UoqRnG__full{grid-column:1/-1}.ContactForm-module__UoqRnG__fieldset{border:0;min-width:0;margin:0;padding:0}.ContactForm-module__UoqRnG__field label,.ContactForm-module__UoqRnG__field legend{padding:0;font-size:.95rem;font-weight:700}.ContactForm-module__UoqRnG__field legend{margin-bottom:.4rem}.ContactForm-module__UoqRnG__field small{color:var(--muted);font-weight:400}.ContactForm-module__UoqRnG__field input:not([type=checkbox]),.ContactForm-module__UoqRnG__field select,.ContactForm-module__UoqRnG__field textarea{width:100%;font:inherit;color:var(--text);border:1.5px solid var(--line);background:#04122bb3;border-radius:12px;padding:.8rem 1rem;transition:border-color .15s,box-shadow .15s}.ContactForm-module__UoqRnG__field textarea{resize:vertical;min-height:150px}.ContactForm-module__UoqRnG__field input::placeholder,.ContactForm-module__UoqRnG__field textarea::placeholder{color:#6a84b3}.ContactForm-module__UoqRnG__field input:not([type=checkbox]):hover,.ContactForm-module__UoqRnG__field select:hover,.ContactForm-module__UoqRnG__field textarea:hover{border-color:#2c5ca8}.ContactForm-module__UoqRnG__field input:not([type=checkbox]):focus,.ContactForm-module__UoqRnG__field select:focus,.ContactForm-module__UoqRnG__field textarea:focus{border-color:var(--green);outline:none;box-shadow:0 0 0 4px #2de08a2e}.ContactForm-module__UoqRnG__field select option{background:var(--navy)}.ContactForm-module__UoqRnG__chips{flex-wrap:wrap;gap:.5rem;display:flex}.ContactForm-module__UoqRnG__chips span{position:relative}.ContactForm-module__UoqRnG__chips input{opacity:0;width:1px;height:1px;position:absolute}.ContactForm-module__UoqRnG__chips label{border:1.5px solid var(--line);cursor:pointer;color:var(--muted);border-radius:999px;padding:.45rem 1rem;font-size:.92rem;font-weight:500;transition:all .15s;display:block}.ContactForm-module__UoqRnG__chips label:hover{border-color:var(--sky);color:var(--text)}.ContactForm-module__UoqRnG__chips input:checked+label{border-color:var(--green);color:var(--mint);background:#2de08a24}.ContactForm-module__UoqRnG__chips input:focus-visible+label{outline:3px solid var(--green);outline-offset:2px}.ContactForm-module__UoqRnG__send{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:1rem;margin-top:.4rem;display:flex}.ContactForm-module__UoqRnG__send button{cursor:pointer;font:inherit;font-weight:700}.ContactForm-module__UoqRnG__launching{animation:1.1s ease-in-out infinite ContactForm-module__UoqRnG__launchPulse}.ContactForm-module__UoqRnG__pulsing{animation:1.1s ease-in-out infinite ContactForm-module__UoqRnG__statusPulse}@keyframes ContactForm-module__UoqRnG__launchPulse{0%,to{transform:translateY(0);box-shadow:0 8px 28px #2de08a47}50%{transform:translateY(-3px)scale(1.02);box-shadow:0 14px 40px #2de08a8c}}@keyframes ContactForm-module__UoqRnG__statusPulse{0%,to{opacity:.65}50%{opacity:1}}.ContactForm-module__UoqRnG__success{text-align:center;flex-direction:column;align-items:center;padding:1.5rem .5rem .75rem;display:flex}.ContactForm-module__UoqRnG__burst{aspect-ratio:1;width:min(100%,260px);margin-bottom:1.25rem;position:relative}.ContactForm-module__UoqRnG__ring{border:2px solid var(--green);opacity:.25;border-radius:50%;animation:2.6s ease-out infinite ContactForm-module__UoqRnG__burstRing;position:absolute;inset:0}.ContactForm-module__UoqRnG__ring:nth-child(2){border-color:var(--sky);animation-delay:.85s}.ContactForm-module__UoqRnG__ring:nth-child(3){animation-delay:1.7s}@keyframes ContactForm-module__UoqRnG__burstRing{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1)}}.ContactForm-module__UoqRnG__star{width:5px;height:5px;box-shadow:0 0 10px var(--sky);background:#fff;border-radius:50%;animation:1.8s ease-in-out infinite alternate ContactForm-module__UoqRnG__twinkle;position:absolute}.ContactForm-module__UoqRnG__star:nth-child(4){top:12%;left:22%}.ContactForm-module__UoqRnG__star:nth-child(5){background:var(--mint);animation-delay:.5s;top:24%;right:14%}.ContactForm-module__UoqRnG__star:nth-child(6){animation-delay:1s;bottom:20%;left:14%}.ContactForm-module__UoqRnG__star:nth-child(7){background:var(--sky);animation-delay:1.4s;bottom:12%;right:24%}@keyframes ContactForm-module__UoqRnG__twinkle{0%{opacity:.25;transform:scale(.7)}to{opacity:1;transform:scale(1.25)}}.ContactForm-module__UoqRnG__orbit{animation:6s linear infinite ContactForm-module__UoqRnG__orbitSpin;position:absolute;inset:14%}@keyframes ContactForm-module__UoqRnG__orbitSpin{to{transform:rotate(360deg)}}.ContactForm-module__UoqRnG__sat{width:16px;height:16px;box-shadow:0 0 18px var(--sky);background:#fff;border-radius:50%;position:absolute;top:-8px;left:calc(50% - 8px)}.ContactForm-module__UoqRnG__core{color:#03231a;background:radial-gradient(circle at 30% 28%, var(--mint), var(--green) 55%, #19c4a0);border-radius:50%;justify-content:center;align-items:center;animation:.5s cubic-bezier(.2,1.4,.4,1) ContactForm-module__UoqRnG__corePop;display:flex;position:absolute;inset:36%;box-shadow:0 0 44px #2de08aa6,0 0 100px #2f7bff59}@keyframes ContactForm-module__UoqRnG__corePop{0%{transform:scale(0)}to{transform:scale(1)}}.ContactForm-module__UoqRnG__successTitle{font:800 clamp(1.6rem, 3.5vw, 2.1rem) / 1.15 var(--head);letter-spacing:-.02em;margin:0 0 .5rem;animation:.45s both ContactForm-module__UoqRnG__riseIn}.ContactForm-module__UoqRnG__successText{max-width:38ch;color:var(--muted);margin:0 0 1.5rem;animation:.45s .1s both ContactForm-module__UoqRnG__riseIn}@keyframes ContactForm-module__UoqRnG__riseIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ContactForm-module__UoqRnG__status{color:var(--mint);min-height:1.4em;margin:0;font-size:.95rem}.ContactForm-module__UoqRnG__error{color:#ff9d9d}.ContactForm-module__UoqRnG__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}@media (max-width:560px){.ContactForm-module__UoqRnG__form{grid-template-columns:1fr}}
.ContactSidebar-module__9_Dmfa__side{gap:1.4rem;display:grid}.ContactSidebar-module__9_Dmfa__mail{font:800 1.15rem var(--head);color:var(--green);word-break:break-all;text-decoration:none}.ContactSidebar-module__9_Dmfa__mail:hover{text-decoration:underline}.ContactSidebar-module__9_Dmfa__next{counter-reset:step;gap:1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.ContactSidebar-module__9_Dmfa__next li{color:var(--muted);counter-increment:step;gap:.9rem;font-size:.96rem;display:flex}.ContactSidebar-module__9_Dmfa__next li:before{content:counter(step);border:2px solid var(--green);width:30px;height:30px;color:var(--green);font:800 .9rem var(--head);border-radius:50%;flex:none;place-items:center;display:grid}.ContactSidebar-module__9_Dmfa__next strong{color:var(--text);display:block}
.ContactSection-module__xzo0ua__grid{grid-template-columns:1.4fr .9fr;align-items:start;gap:1.8rem;display:grid}@media (max-width:900px){.ContactSection-module__xzo0ua__grid{grid-template-columns:1fr}}
