.carbonform-module__TfS_OW__pageWrapper{background-color:#fdfdfd;justify-content:center;min-height:100vh;padding:80px 5%;font-family:inherit;display:flex}.carbonform-module__TfS_OW__container{width:100%;max-width:1000px}.carbonform-module__TfS_OW__header{text-align:center;margin-bottom:40px}.carbonform-module__TfS_OW__title{color:#111;font-size:clamp(28px,5vw,42px);font-weight:800;line-height:1.2}.carbonform-module__TfS_OW__subtitle{color:#666;max-width:600px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:16px}.carbonform-module__TfS_OW__formCard{background:#fff;border:1px solid #eaeaea;border-radius:24px;padding:40px;box-shadow:0 10px 30px #0000000a}.carbonform-module__TfS_OW__grid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.carbonform-module__TfS_OW__field{flex-direction:column;gap:8px;display:flex}.carbonform-module__TfS_OW__label{color:#444;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.carbonform-module__TfS_OW__input{background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;padding:14px 16px;font-size:15px;transition:all .2s}.carbonform-module__TfS_OW__input:focus{background-color:#fff;border-color:#028b3e;box-shadow:0 0 0 4px #028b3e1a}.carbonform-module__TfS_OW__textarea{resize:vertical;background-color:#f9fafb;border:1.5px solid #e5e7eb;border-radius:12px;outline:none;width:100%;min-height:140px;padding:16px;font-size:15px;transition:all .2s}.carbonform-module__TfS_OW__textarea:focus{background-color:#fff;border-color:#028b3e}.carbonform-module__TfS_OW__submitBtn{color:#fff;cursor:pointer;background-color:#028b3e;border:none;border-radius:14px;width:100%;margin-top:40px;padding:18px;font-size:18px;font-weight:700;transition:transform .2s,background-color .2s;box-shadow:0 6px 20px #028b3e40}.carbonform-module__TfS_OW__submitBtn:hover{background-color:#027534;transform:translateY(-2px)}.carbonform-module__TfS_OW__submitBtn:active{transform:translateY(0)}@media (max-width:768px){.carbonform-module__TfS_OW__grid{grid-template-columns:1fr}.carbonform-module__TfS_OW__formCard{padding:25px}.carbonform-module__TfS_OW__pageWrapper{padding:40px 15px}}@media (max-width:480px){.carbonform-module__TfS_OW__title{font-size:26px}.carbonform-module__TfS_OW__submitBtn{padding:15px;font-size:16px}}
