.ContactForm-module__f_V9Ma__contactSection{color:#fff;background:#0f172a;padding:80px 20px}.ContactForm-module__f_V9Ma__contactContainer{max-width:900px;margin:auto}.ContactForm-module__f_V9Ma__contactSection h2{text-align:center;margin-bottom:15px;font-size:34px;font-weight:700;line-height:1.2}.ContactForm-module__f_V9Ma__contactDescription{text-align:center;color:#cbd5e1;max-width:760px;margin-bottom:40px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7}.ContactForm-module__f_V9Ma__contactForm{flex-direction:column;gap:22px;display:flex}.ContactForm-module__f_V9Ma__formGroup{flex-direction:column;display:flex}.ContactForm-module__f_V9Ma__formGroup label{color:#cbd5e1;margin-bottom:8px;font-size:14px;font-weight:500}.ContactForm-module__f_V9Ma__formGroup input,.ContactForm-module__f_V9Ma__formGroup textarea{color:#fff;background:#020617;border:1px solid #1e293b;border-radius:14px;outline:none;width:100%;min-height:52px;padding:14px 16px;font-size:15px;transition:border-color .25s,box-shadow .25s,background .25s}.ContactForm-module__f_V9Ma__formGroup textarea{resize:vertical;min-height:140px;padding-top:16px}.ContactForm-module__f_V9Ma__formGroup input::placeholder,.ContactForm-module__f_V9Ma__formGroup textarea::placeholder{color:#64748b}.ContactForm-module__f_V9Ma__formGroup input:focus,.ContactForm-module__f_V9Ma__formGroup textarea:focus{background:#06111f;border-color:#06b6d4;box-shadow:0 0 0 3px #06b6d438}.ContactForm-module__f_V9Ma__contactButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#06b6d4,#3b82f6);border:none;border-radius:999px;justify-content:center;align-items:center;min-height:54px;margin-top:10px;padding:16px 20px;font-size:16px;font-weight:700;transition:opacity .25s,transform .25s;display:inline-flex}.ContactForm-module__f_V9Ma__contactButton:hover{opacity:.94;transform:translateY(-1px)}.ContactForm-module__f_V9Ma__contactButton:disabled{opacity:.7;cursor:not-allowed}.ContactForm-module__f_V9Ma__contactButton:focus-visible,.ContactForm-module__f_V9Ma__formGroup input:focus-visible,.ContactForm-module__f_V9Ma__formGroup textarea:focus-visible{outline-offset:2px;outline:3px solid #ffffff38}.ContactForm-module__f_V9Ma__contactSuccess{color:#fff;text-align:center;background:#16a34a;border-radius:14px;margin-bottom:20px;padding:16px;font-weight:500;line-height:1.5}@media (max-width:768px){.ContactForm-module__f_V9Ma__contactSection{padding:60px 15px}.ContactForm-module__f_V9Ma__contactSection h2{font-size:28px}.ContactForm-module__f_V9Ma__contactDescription{font-size:14px}.ContactForm-module__f_V9Ma__contactButton{width:100%;font-size:15px}}@media (max-width:480px){.ContactForm-module__f_V9Ma__contactForm{gap:16px}.ContactForm-module__f_V9Ma__formGroup input,.ContactForm-module__f_V9Ma__formGroup textarea{padding:12px 14px}}
.page-module__E0kJGG__seoSection{color:#fff;background:#0f172a;padding:100px 20px}.page-module__E0kJGG__seoContainer{max-width:1000px;margin:auto}.page-module__E0kJGG__seoTitle{text-align:center;margin-bottom:20px;font-size:32px;line-height:1.2}.page-module__E0kJGG__seoText{color:#cbd5e1;text-align:center;font-size:17px;line-height:1.8}.page-module__E0kJGG__seoLink{color:#38bdf8;text-underline-offset:4px;text-decoration:underline;transition:opacity .2s}.page-module__E0kJGG__seoLink:hover{opacity:.9}.page-module__E0kJGG__infoSection{color:#fff;background:linear-gradient(#0b1326,#020617);padding:120px 20px}.page-module__E0kJGG__infoContainer{max-width:1000px;margin:auto}.page-module__E0kJGG__infoTitle{text-align:center;margin-bottom:25px;font-size:30px;line-height:1.2}.page-module__E0kJGG__infoText{color:#9ca3af;text-align:center;margin-bottom:40px;font-size:16px;line-height:1.8}.page-module__E0kJGG__infoLinks{text-align:center;gap:16px;margin-bottom:50px;display:grid}.page-module__E0kJGG__infoLink{color:#38bdf8;text-underline-offset:4px;justify-content:center;align-items:center;min-height:44px;font-weight:500;text-decoration:underline;transition:opacity .2s;display:inline-flex}.page-module__E0kJGG__infoLink:hover{opacity:.9}.page-module__E0kJGG__infoSubtitle{text-align:center;margin-bottom:20px;font-size:22px;line-height:1.3}@media (max-width:768px){.page-module__E0kJGG__seoSection{padding:80px 20px}.page-module__E0kJGG__seoTitle{font-size:28px}.page-module__E0kJGG__seoText{font-size:15px}.page-module__E0kJGG__infoSection{padding:90px 20px}.page-module__E0kJGG__infoTitle{font-size:26px}.page-module__E0kJGG__infoSubtitle{font-size:20px}.page-module__E0kJGG__infoText{font-size:15px}}
