.colo-form-section{padding:100px 0}.colo-form-header{margin-bottom:50px;text-align:center}.colo-form-header h2{line-height:1.3;margin:0 0 15px}.colo-form-header>p{color:#555;font-size:18px;line-height:1.6;margin:0 0 30px}.colo-form-wrapper{background:#fff;border:1px solid #d3dae4;border-radius:24px;margin:0 auto;max-width:650px;padding:50px}.colo-form-wrapper .hs-form{display:flex;flex-direction:column;gap:25px}.colo-form-wrapper .hs-form fieldset{max-width:100%!important}.colo-form-wrapper .hs-form fieldset.form-columns-2{display:grid;gap:20px;grid-template-columns:1fr 1fr}.colo-form-wrapper .hs-form fieldset.form-columns-2 .hs-form-field{width:100%!important}.colo-form-wrapper .hs-form fieldset:empty,.colo-form-wrapper .hs-form fieldset:not(:has(.hs-form-field)),.colo-form-wrapper .hs-form fieldset:not(:has(input)):not(:has(select)):not(:has(textarea)){display:none}.colo-form-wrapper .hs-form>fieldset{border:none;margin:0;min-width:0;padding:0}.colo-form-wrapper .hs-form-field{margin:0}.colo-form-wrapper label:not(.hs-form-booleancheckbox-display){color:#212322;display:block;font-family:var(--source-sans);font-size:15px;font-weight:500;margin-bottom:10px}.colo-form-wrapper .hs-form-required{color:#212322}.colo-form-wrapper .hs-input{background:#f7f9fc;border:1px solid #d3dae4;border-radius:20px;color:#212322;font-family:var(--source-sans);font-size:16px;padding:16px 20px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.colo-form-wrapper .hs-input::placeholder{color:#888}.colo-form-wrapper .hs-input:focus{border-color:#00a9e0;box-shadow:0 0 0 2px rgba(0,169,224,.2);outline:none}.colo-form-wrapper textarea.hs-input{border-radius:20px;line-height:1.5;min-height:140px;resize:vertical}.colo-form-wrapper select.hs-input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23212322' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 20px center;background-repeat:no-repeat;cursor:pointer;padding-right:50px}.colo-form-wrapper .hs-fieldtype-booleancheckbox{margin-top:5px}.colo-form-wrapper .hs-form-booleancheckbox-display{align-items:flex-start;cursor:pointer;display:flex;gap:10px}.colo-form-wrapper .hs-form-booleancheckbox-display input[type=checkbox]{accent-color:var(--cyan);cursor:pointer;flex-shrink:0;height:18px;margin:2px 0 0;width:18px}.colo-form-wrapper .hs-form-booleancheckbox-display span{color:#555;font-family:var(--source-sans);font-size:14px;line-height:1.5}.colo-form-wrapper .hs-error-msgs{list-style:none;margin:8px 0 0;padding:0}.colo-form-wrapper .hs-error-msgs li{color:#e20029;font-family:var(--source-sans);font-size:13px}.colo-form-wrapper .legal-consent-container{margin-top:5px}.colo-form-wrapper .legal-consent-container .hs-richtext{color:#666;font-family:var(--source-sans);font-size:13px;line-height:1.5}.colo-form-wrapper .legal-consent-container a{color:var(--cyan)}.colo-form-wrapper .hs_submit{margin-top:10px;text-align:center}.colo-form-wrapper .submitted-message{color:#212322;font-family:var(--source-sans);font-size:18px;line-height:1.6;padding:40px 20px;text-align:center}@media (max-width:768px){.colo-form-section{padding:60px 0}.colo-form-header{margin-bottom:40px}.colo-form-header>p{font-size:16px}.colo-form-wrapper{border-radius:20px;padding:35px 25px}.colo-form-wrapper .hs-form fieldset.form-columns-2{gap:25px;grid-template-columns:1fr}.colo-form-wrapper .hs-input{padding:14px 18px}}@media (max-width:480px){.colo-form-section{padding:50px 0}.colo-form-wrapper{padding:30px 20px}.colo-form-wrapper .hs-form{gap:20px}}