.form-section-module{background:linear-gradient(180deg,#0033a1,#1f1d48);min-height:600px;overflow:hidden;padding:80px 0;position:relative}.form-section-module .form-pattern-decoration{bottom:-200px;left:-150px;pointer-events:none;position:absolute;z-index:1}.form-section-module .form-pattern-decoration img{height:auto;opacity:1;transform:rotate(90deg);width:500px}.form-section-module .form-container{margin:0 auto;max-width:1200px;padding:0 20px;position:relative;z-index:2}.form-section-module .form-content-wrapper{align-items:start;display:grid;gap:60px;grid-template-columns:1fr 1.5fr}.form-section-module .form-text-content{color:#fff}.form-section-module .form-section-title{color:#fff;font-family:Montserrat,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin-bottom:2rem;text-transform:uppercase}.form-section-module .form-section-description{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:400;line-height:1.6;opacity:.9}.form-section-module .form-wrapper{background:transparent}.form-section-module .hs-form{width:100%}.form-section-module .hs-form-field{margin-bottom:1.5rem}.form-section-module .hs-form label{color:#fff;display:block;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;margin-bottom:.5rem}.form-section-module .hs-form label .hs-form-required{color:#4ae7b5}.form-section-module .hs-input{background-color:#fff;border:none;border-radius:8px;color:#333;font-family:Montserrat,sans-serif;font-size:16px;padding:12px 16px;transition:all .3s ease;width:100%}.form-section-module .hs-input:focus{box-shadow:0 0 0 3px rgba(74,231,181,.3);outline:none}.form-section-module .hs-form select{background-color:#fff;border:none;border-radius:8px;color:#333;font-family:Montserrat,sans-serif;font-size:16px;padding:12px 16px;width:100%}.form-section-module .hs-form textarea{min-height:120px;resize:vertical;width:100%}.form-section-module .hs-submit .actions{margin-top:2rem}.form-section-module .hs-button{background-color:#4ae7b5;border:none;border-radius:4px;color:#001f56;cursor:pointer;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;padding:14px 40px;text-transform:uppercase;transition:all .3s ease}.form-section-module .hsfc-button:hover{background-color:#3fd4a5;box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateY(-2px)}.hsfc-Button,.hsfc-Button:hover{color:#001f56!important}.form-section-module .hs-error-msgs{margin-top:.5rem}.form-section-module .hs-error-msg{color:#ff6b6b;font-family:Montserrat,sans-serif;font-size:14px}.form-section-module .hs-form-field:nth-child(odd):not(:last-child){display:inline-block;margin-right:4%;width:48%}.form-section-module .hs-form-field:nth-child(2n):not(:last-child){display:inline-block;width:48%}@media screen and (max-width:992px){.form-section-module .form-content-wrapper{gap:40px;grid-template-columns:1fr}.form-section-module .form-section-title{font-size:36px}}@media screen and (max-width:768px){.form-section-module .form-section-title{font-size:32px}.form-section-module .form-section-description{font-size:16px}.form-section-module .hs-form-field:nth-child(2n):not(:last-child),.form-section-module .hs-form-field:nth-child(odd):not(:last-child){display:block;margin-right:0;width:100%}}@media screen and (max-width:480px){.form-section-module{padding:60px 20px}.form-section-module .form-pattern-decoration{display:none}.form-section-module .form-section-title{font-size:28px}}[data-hsfc-id=Renderer] .hsfc-FieldLabel{font-weight:700!important}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding-top:0!important}