.dc-form-wrapper{background-color:var(--bg-base);padding:6rem 2rem;width:100%}.dc-form-container{margin:0 auto;max-width:800px}.dc-form-header{margin-bottom:3rem;text-align:center}.dc-form-title{color:#fff;font-family:var(--font-serif,"IBM Plex Serif",serif);font-size:clamp(2rem,4vw,2.5rem);font-weight:500;letter-spacing:-.02em;margin-bottom:1rem}.dc-form-desc{color:#94a3b8;font-family:var(--font-main,"Geist",sans-serif);font-size:1.125rem;line-height:1.6;margin:0 auto;max-width:600px}.dc-form-desc *{color:inherit!important;font-size:inherit!important}.dc-form-card{background-color:#121418;border:1px solid hsla(0,0%,100%,.05);border-radius:16px;box-shadow:0 20px 40px rgba(0,0,0,.3);padding:3rem}.dc-form-card .hs-form fieldset{border:none!important;margin:0!important;max-width:100%!important;padding:0!important}.dc-form-card .hs-form .hs-form-field{margin-bottom:1.5rem!important}.dc-form-card .hs-form label:not(.hs-error-msg){color:#e2e8f0!important;display:block!important;font-family:var(--font-main,"Geist",sans-serif)!important;font-size:.95rem!important;font-weight:500!important;margin-bottom:.5rem!important}.dc-form-card .hs-form input[type=email],.dc-form-card .hs-form input[type=number],.dc-form-card .hs-form input[type=tel],.dc-form-card .hs-form input[type=text],.dc-form-card .hs-form select,.dc-form-card .hs-form textarea{background-color:#1a1d24!important;border:1px solid hsla(0,0%,100%,.1)!important;border-radius:8px!important;box-sizing:border-box!important;color:#fff!important;font-family:var(--font-main,"Geist",sans-serif)!important;font-size:1rem!important;padding:.85rem 1rem!important;transition:all .2s ease!important;width:100%!important}.dc-form-card .hs-form input[type=email]:focus,.dc-form-card .hs-form input[type=tel]:focus,.dc-form-card .hs-form input[type=text]:focus,.dc-form-card .hs-form select:focus,.dc-form-card .hs-form textarea:focus{border-color:var(--theme-color)!important;box-shadow:0 0 0 3px rgba(74,222,128,.15)!important;outline:none!important}.dc-form-card .hs-form textarea{min-height:120px!important;resize:vertical!important}.dc-form-card .hs-form ul.inputs-list{list-style:none!important;margin:0!important;padding:0!important}.dc-form-card .hs-form ul.inputs-list li{align-items:center!important;display:flex!important;margin-bottom:.5rem!important}.dc-form-card .hs-form input[type=checkbox],.dc-form-card .hs-form input[type=radio]{cursor:pointer!important;margin-right:.5rem!important}.dc-form-card .hs-form .hs-submit{margin-top:2rem!important}.dc-form-card .hs-form input[type=submit].hs-button{background-color:var(--theme-color)!important;border:none!important;border-radius:8px!important;color:#0f172a!important;cursor:pointer!important;font-family:var(--font-main,"Geist",sans-serif)!important;font-size:1rem!important;font-weight:600!important;padding:1rem 2rem!important;transition:opacity .2s ease!important;width:100%!important}.dc-form-card .hs-form input[type=submit].hs-button:hover{opacity:.9!important}.dc-form-card .hs-form .hs-error-msgs{list-style:none!important;margin:.5rem 0 0!important;padding:0!important}.dc-form-card .hs-form .hs-error-msgs label{color:#ef4444!important;font-size:.85rem!important;font-weight:400!important}@media (max-width:768px){.dc-form-wrapper{padding:4rem 1rem}.dc-form-card{padding:2rem 1.5rem}}