.contact-module__swMWYG__page{color:#f5f5f5db;background-color:#0a0b0d;background-image:radial-gradient(90% 60% at 50% 0,#ffffff0b,#0000 60%);min-height:calc(100dvh - 4rem);padding:8.5rem 1rem 5rem;position:relative;overflow:hidden}.contact-module__swMWYG__page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(90% 55% at 50% 0,#ffffff07,#0000 62%);position:absolute;inset:0}.contact-module__swMWYG__container{z-index:1;flex-direction:column;gap:2rem;max-width:880px;margin:0 auto;display:flex;position:relative}.contact-module__swMWYG__header{text-align:left}.contact-module__swMWYG__title{letter-spacing:.02em;color:#f5f5f5;margin:0;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:clamp(1.5rem,3.4vw,2.1rem)!important;font-weight:600!important}.contact-module__swMWYG__lead{color:#f5f5f59e;letter-spacing:.04em;margin-top:.6rem;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:.82rem!important}.contact-module__swMWYG__lead:before{content:"// ";color:#f5f5f54d}.contact-module__swMWYG__page .contact-module__swMWYG__card{background-color:#0d0e10;background-image:linear-gradient(#ffffff09,#ffffff03 55%,#fff0);border:1px solid #ffffff24;padding:0;box-shadow:0 40px 120px -40px #000000e6,inset 0 1px #ffffff0f}.contact-module__swMWYG__cardTitleBar{background:#ffffff06;border-bottom:1px solid #ffffff14;align-items:center;gap:8px;padding:12px 18px;display:flex}.contact-module__swMWYG__led{border:1px solid #ffffff2e;border-radius:50%;width:8px;height:8px}.contact-module__swMWYG__ledA{background:#ffffffd9}.contact-module__swMWYG__ledB{background:#ffffff73}.contact-module__swMWYG__ledC{background:#fff3}.contact-module__swMWYG__cardTitle{letter-spacing:.22em;text-transform:uppercase;color:#f5f5f5d9;margin-left:10px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.contact-module__swMWYG__cardMeta{letter-spacing:.06em;color:#f5f5f54d;margin-left:auto;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.contact-module__swMWYG__formBody{flex-direction:column;gap:1.1rem;padding:1.5rem 1.5rem 1.25rem;display:flex}.contact-module__swMWYG__rowTwo{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.contact-module__swMWYG__field{flex-direction:column;gap:.42rem;display:flex}.contact-module__swMWYG__fieldLabel{letter-spacing:.12em;text-transform:uppercase;color:#f5f5f5b8;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:.68rem!important;font-weight:500!important}.contact-module__swMWYG__fieldLabel:before{content:"$ ";color:#f5f5f566}.contact-module__swMWYG__input,.contact-module__swMWYG__textarea{color:#f5f5f5;caret-color:#f5f5f5e6;background:#0000006b;border:1px solid #ffffff24;border-radius:0;outline:none;width:100%;padding:.66rem .8rem;transition:border-color .18s,box-shadow .18s,background .18s;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:.84rem!important;font-weight:400!important}.contact-module__swMWYG__textarea{resize:vertical;min-height:140px}.contact-module__swMWYG__input::placeholder,.contact-module__swMWYG__textarea::placeholder{color:#f5f5f53d}.contact-module__swMWYG__input:hover,.contact-module__swMWYG__textarea:hover{border-color:#ffffff42}.contact-module__swMWYG__input:focus,.contact-module__swMWYG__textarea:focus{background:#0009;border-color:#ffffff8c;box-shadow:0 0 0 1px #ffffff2e,0 8px 28px -12px #000000e6}.contact-module__swMWYG__captchaRow{justify-content:flex-start;min-height:65px;margin-top:.2rem;display:flex}.contact-module__swMWYG__actionRow{justify-content:space-between;align-items:center;gap:1rem;margin-top:.4rem;display:flex}.contact-module__swMWYG__helper{color:#f5f5f58c;letter-spacing:.02em;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:.74rem!important;font-weight:400!important}.contact-module__swMWYG__button{color:#0a0b0d;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;background:#f5f5f5;border:1px solid #f5f5f5;border-radius:0;padding:.68rem 1.9rem;transition:background .14s,color .14s,box-shadow .14s,transform .14s;box-shadow:0 10px 30px -12px #ffffff40;font-family:JetBrains Mono,ui-monospace,monospace!important;font-size:.8rem!important;font-weight:600!important}.contact-module__swMWYG__button:hover:not(:disabled){background:#fff;transform:translateY(-1px);box-shadow:0 14px 36px -12px #ffffff59}.contact-module__swMWYG__button:disabled{opacity:.32;cursor:not-allowed;box-shadow:none}@media (max-width:1024px){.contact-module__swMWYG__page{padding:7rem 1.5rem 4.5rem}.contact-module__swMWYG__container{max-width:760px}.contact-module__swMWYG__title{font-size:clamp(1.5rem,3.2vw,2rem)!important}.contact-module__swMWYG__lead{font-size:.85rem!important}.contact-module__swMWYG__formBody{padding:1.3rem 1.3rem 1.1rem}.contact-module__swMWYG__input,.contact-module__swMWYG__textarea{padding:.6rem .75rem;font-size:.85rem!important}.contact-module__swMWYG__button{padding:.65rem 1.7rem;font-size:.8rem!important}}@media (max-width:767px){.contact-module__swMWYG__page{background-color:#0a0b0d;background-image:radial-gradient(100% 50% at 50% 0,#ffffff0a,#0000 60%);padding:6.2rem .84rem 4rem}.contact-module__swMWYG__container{max-width:100%;padding:0 .6rem}.contact-module__swMWYG__rowTwo{grid-template-columns:1fr}.contact-module__swMWYG__title{font-size:1.36rem!important}.contact-module__swMWYG__cardMeta{display:none}.contact-module__swMWYG__formBody{gap:.9rem;padding:1.1rem 1rem .9rem}.contact-module__swMWYG__fieldLabel{font-size:.65rem!important}.contact-module__swMWYG__input,.contact-module__swMWYG__textarea{padding:.58rem .7rem;font-size:.82rem!important}.contact-module__swMWYG__textarea{min-height:120px}.contact-module__swMWYG__actionRow{flex-direction:column;align-items:stretch;gap:.8rem}.contact-module__swMWYG__button{width:100%;padding:.62rem 1.5rem;font-size:.78rem!important}.contact-module__swMWYG__helper{text-align:center}.contact-module__swMWYG__cardTitleBar{padding:10px 14px}.contact-module__swMWYG__cardTitle{font-size:9px}.contact-module__swMWYG__led{width:7px;height:7px}}@media (max-width:480px){.contact-module__swMWYG__page{padding:5.5rem .7rem 3.5rem}.contact-module__swMWYG__title{font-size:1.24rem!important}.contact-module__swMWYG__lead{font-size:.78rem!important}.contact-module__swMWYG__formBody{padding:.9rem .8rem .7rem}.contact-module__swMWYG__input,.contact-module__swMWYG__textarea{font-size:.8rem!important}.contact-module__swMWYG__button{padding:.58rem 1.3rem;font-size:.76rem!important}}
