.terms-module__tZIRGq__page{min-height:100vh;padding:80px 24px}.terms-module__tZIRGq__container{max-width:680px;margin:0 auto}.terms-module__tZIRGq__back{color:#ffffff59;margin-bottom:48px;font-size:13px;font-weight:600;text-decoration:none;transition:color .15s;display:inline-block}.terms-module__tZIRGq__back:hover{color:#ffffffb3}.terms-module__tZIRGq__title{color:#fff;letter-spacing:-1.5px;margin-bottom:12px;font-size:clamp(32px,5vw,52px);font-weight:800}.terms-module__tZIRGq__updated{color:#ffffff4d;margin-bottom:56px;font-size:13px}.terms-module__tZIRGq__section{border-bottom:1px solid #ffffff0f;margin-bottom:40px;padding-bottom:40px}.terms-module__tZIRGq__section:last-child{border-bottom:none}.terms-module__tZIRGq__section h2{color:#ffffffd9;margin-bottom:12px;font-size:16px;font-weight:700}.terms-module__tZIRGq__section p{color:#ffffff73;font-size:15px;line-height:1.8}.terms-module__tZIRGq__section a{color:#ffffffb3;text-underline-offset:3px;text-decoration:underline}.terms-module__tZIRGq__section a:hover{color:#fff}
.contact-module__swMWYG__form{flex-direction:column;gap:20px;margin-top:8px;display:flex}.contact-module__swMWYG__field{flex-direction:column;gap:8px;display:flex}.contact-module__swMWYG__field label{color:#fff6;letter-spacing:.3px;font-size:12px;font-weight:600}.contact-module__swMWYG__field input,.contact-module__swMWYG__field textarea{color:#fff;font-size:15px;font-family:var(--font-archivo), sans-serif;resize:none;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;padding:13px 16px;transition:border-color .15s}.contact-module__swMWYG__field input::placeholder,.contact-module__swMWYG__field textarea::placeholder{color:#fff3}.contact-module__swMWYG__field input:focus,.contact-module__swMWYG__field textarea:focus{border-color:#ffffff4d}.contact-module__swMWYG__submit{color:#0d0f12;cursor:pointer;font-size:15px;font-weight:700;font-family:var(--font-archivo), sans-serif;background:#fff;border:none;border-radius:12px;align-self:flex-start;margin-top:4px;padding:14px 28px;transition:background .2s,transform .15s}.contact-module__swMWYG__submit:hover{background:#ebebeb;transform:translateY(-1px)}.contact-module__swMWYG__success{background:#22c55e14;border:1px solid #22c55e33;border-radius:14px;align-items:center;gap:14px;margin-top:16px;padding:20px 24px;display:flex}.contact-module__swMWYG__check{color:#22c55e;font-size:20px}.contact-module__swMWYG__success p{color:#fff9;font-size:15px}
