.cfs-band{background:var(--dark);border-top:1px solid hsla(42,25%,92%,.06);overflow:hidden;padding:clamp(56px,8vw,88px) 0;position:relative}.cfs-band:before{background:radial-gradient(ellipse 70% 90% at 60% 50%,rgba(232,93,60,.12) 0,transparent 60%);content:"";inset:0;pointer-events:none;position:absolute}.cfs-band .wrap{position:relative;z-index:1}.cfs-grid{align-items:start;display:grid;gap:clamp(48px,6vw,80px);grid-template-columns:1fr 1fr}.cfs-h{color:#fff;font-family:var(--ff-h);font-size:clamp(28px,3.2vw,44px);letter-spacing:-1px;line-height:1.06;margin:0 0 24px}.cfs-h em{color:var(--orange);font-style:italic}.cfs-sub{color:hsla(42,25%,92%,.55);font-family:var(--ff-b);font-size:clamp(15px,1.3vw,17px);font-weight:300;line-height:1.75}.cfs-sub p{margin:0 0 16px}.cfs-sub p:last-child{margin-bottom:0}.cfs-sub strong{color:hsla(42,25%,92%,.75);font-weight:500}.cfs-form-wrap{width:100%}.cfs-form-wrap form{margin:0}.cfs-form-wrap .hs-form-field{margin-bottom:16px!important}.cfs-form-wrap .hs-form-field>label{color:hsla(42,25%,92%,.6)!important;display:block!important;font-family:var(--ff-b)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.09em!important;margin-bottom:6px!important;text-transform:uppercase!important}.cfs-form-wrap .hs-form-field>label .hs-form-required{color:var(--orange)!important}.cfs-form-wrap .hs-input:not([type=checkbox]):not([type=radio]){background:#fff!important;border:none!important;border-radius:100px!important;box-shadow:0 0 0 1.5px rgba(28,26,20,.1)!important;box-sizing:border-box!important;color:#211d15!important;font-family:var(--ff-b)!important;font-size:14px!important;outline:none!important;padding:13px 20px!important;transition:box-shadow .2s!important;width:100%!important}.cfs-form-wrap .hs-input:not([type=checkbox]):not([type=radio]):focus{box-shadow:0 0 0 2.5px var(--orange)!important}.cfs-form-wrap textarea.hs-input{border-radius:14px!important;line-height:1.5!important;min-height:120px!important;padding:14px 18px!important;resize:none!important}.cfs-form-wrap select.hs-input{-webkit-appearance:none!important;appearance:none!important;background-color:#fff!important;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='7' viewBox='0 0 10 7'%3E%3Cpath fill='none' stroke='%23888' stroke-linecap='round' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E")!important;background-position:right 16px center!important;background-repeat:no-repeat!important;color:#6b6354!important;cursor:pointer!important;padding-right:40px!important}.cfs-form-wrap .form-columns-2{clear:both!important;display:grid!important;float:none!important;gap:14px!important;grid-template-columns:1fr 1fr!important;overflow:visible!important;width:100%!important}.cfs-form-wrap .form-columns-2:after,.cfs-form-wrap .form-columns-2:before{display:none!important}.cfs-form-wrap .form-columns-2 .hs-form-field{float:none!important;margin-bottom:16px!important;width:auto!important}.cfs-form-wrap .form-columns-1{clear:both!important;display:block!important}.cfs-form-wrap .form-columns-1,.cfs-form-wrap .form-columns-1 .hs-form-field{float:none!important;width:100%!important}.cfs-form-wrap .form-columns-1 .hs-input{width:100%!important}.cfs-form-wrap .hs-error-msgs{list-style:none!important;margin:4px 0 0!important;padding:0!important}.cfs-form-wrap .hs-error-msgs li label{color:#ff7259!important;font-family:var(--ff-b)!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important}.cfs-form-wrap .hs_submit{margin-top:8px!important;text-align:left!important}.cfs-form-wrap .hs-button{background:var(--orange)!important;border:none!important;border-radius:100px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-family:var(--ff-b)!important;font-size:13px!important;font-weight:700!important;letter-spacing:.12em!important;padding:16px 40px!important;text-transform:uppercase!important;transition:background .2s,transform .2s,box-shadow .2s!important}.cfs-form-wrap .hs-button:hover{background:#cf4f30!important;box-shadow:0 12px 32px rgba(232,93,60,.35)!important;transform:translateY(-2px)!important}.cfs-form-wrap .submitted-message,.cfs-form-wrap .submitted-message p{color:hsla(42,25%,92%,.8)!important;font-family:var(--ff-b)!important;font-size:16px!important;line-height:1.7!important}.cfs-form-wrap .submitted-message{padding:32px 0!important}@media(max-width:900px){.cfs-grid{gap:40px;grid-template-columns:1fr}}@media(max-width:600px){.cfs-form-wrap .form-columns-2{grid-template-columns:1fr!important}.cfs-form-wrap .hs-button{padding:16px 24px!important;text-align:center!important;width:100%!important}}