.drawer-demo-module{--dd-purple:#8371c8;--dd-purple-dark:#6b5aa8;--dd-grad-start:#b57fc5;--dd-grad-end:#8371c8;--dd-navy:#0e172a;--dd-navy-2:#1a2440;--dd-text-dark:#1f2937;--dd-text-gray:#6b7280;--dd-border:#e5e7eb;--dd-field-bg:#f8fafc;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;padding:80px 0}.drawer-demo-module *{box-sizing:border-box}.drawer-demo-card{align-items:stretch;background:#fff;border:1px solid var(--dd-border);border-radius:28px;box-shadow:0 20px 60px rgba(14,23,42,.12);display:flex;flex-wrap:nowrap;overflow:hidden;width:100%}.drawer-demo-left{align-items:center;background:linear-gradient(160deg,var(--dd-navy) 0,var(--dd-navy-2) 100%);color:#fff;display:flex;flex:1 1 46%;min-height:560px;min-width:0;padding:56px 48px}.drawer-demo-left-inner{width:100%}.drawer-demo-eyebrow{border:1px solid hsla(0,0%,100%,.25);border-radius:999px;color:#fff;display:inline-block;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 26px;padding:7px 16px;text-transform:uppercase}.drawer-demo-title{color:#fff;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:42px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 0 18px}.drawer-demo-accent{background:linear-gradient(90deg,var(--dd-grad-start) 0,#a99ce0 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.drawer-demo-desc{color:hsla(0,0%,100%,.82);font-size:16px;line-height:1.6;margin:0 0 36px;max-width:26rem}.drawer-demo-benefits{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0 0 40px;padding:0}.drawer-demo-benefits li{align-items:flex-start;display:flex;gap:13px}.drawer-demo-check{align-items:center;background:rgba(131,113,200,.22);border-radius:8px;display:flex;flex-shrink:0;height:26px;justify-content:center;margin-top:1px;width:26px}.drawer-demo-check svg{color:#b9a9f0;height:15px;width:15px}.drawer-demo-benefit-text{font-size:15px;line-height:1.5}.drawer-demo-benefit-text b{color:#fff;font-weight:700}.drawer-demo-benefit-text span{color:hsla(0,0%,100%,.72)}.drawer-demo-trust-label{color:hsla(0,0%,100%,.5);font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 16px;text-transform:uppercase}.drawer-demo-logos{align-items:center;display:grid;gap:28px 24px;grid-template-columns:repeat(3,1fr);max-width:28rem}.drawer-demo-logo{align-items:center;display:flex;height:40px;justify-content:center}.drawer-demo-logo img{filter:grayscale(100%) brightness(0) invert(1);max-height:34px;max-width:100%;object-fit:contain;opacity:.65;width:auto}.drawer-demo-logo:nth-child(2) img{max-height:44px}.drawer-demo-logo:nth-child(4) img{max-height:52px}.drawer-demo-right{background:#fff;flex:1 1 54%;min-width:0;padding:52px 48px}.drawer-demo-form-head{margin:0 0 24px}.drawer-demo-form-head h3{color:var(--dd-navy);font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:24px;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.drawer-demo-form-head p{color:var(--dd-text-gray);font-size:15px;line-height:1.5;margin:0}.drawer-demo-module #drawer-demo-form-target .hs-form{font-family:inherit;max-width:100%!important}.drawer-demo-module #drawer-demo-form-target fieldset{border:none!important;margin:0!important;max-width:100%!important;padding:0!important}.drawer-demo-module #drawer-demo-form-target .hs-form fieldset.form-columns-2{display:flex!important;gap:18px!important}.drawer-demo-module #drawer-demo-form-target .hs-form fieldset.form-columns-2 .hs-form-field{flex:1!important}.drawer-demo-module #drawer-demo-form-target .hs-form .hs-form-field{margin-bottom:14px!important;margin-bottom:12px!important}.drawer-demo-module #drawer-demo-form-target .hs-form label{margin:0 0 5px!important}.drawer-demo-module #drawer-demo-form-target .hs-form textarea{min-height:84px!important}.drawer-demo-module #drawer-demo-form-target .hs-form .legal-consent-container{margin:2px 0 10px!important}.drawer-demo-module #drawer-demo-form-target .hs-form .hs-form-booleancheckbox{margin-bottom:8px!important}.drawer-demo-module #drawer-demo-form-target .hs-form .hs-submit{margin-top:8px!important}.drawer-demo-module #drawer-demo-form-target .hs-form .hs-form-booleancheckbox-display{gap:8px!important}.drawer-demo-module #drawer-demo-form-target .hs-form .hs-form-booleancheckbox-display>span{margin-left:0!important;padding-left:0!important}.drawer-demo-module #drawer-demo-form-target .hs-form .hs-form-booleancheckbox-display input[type=checkbox]{margin-right:0!important}@media (max-width:980px){.drawer-demo-card{flex-direction:column}.drawer-demo-left{min-height:auto;padding:48px 40px}.drawer-demo-right{padding:40px 34px}.drawer-demo-title{font-size:36px}}@media (max-width:600px){.drawer-demo-module{padding:56px 0}.drawer-demo-left{padding:40px 26px}.drawer-demo-right{padding:32px 24px}.drawer-demo-title{font-size:30px}.drawer-demo-logos{grid-template-columns:repeat(2,1fr)}.drawer-demo-module #drawer-demo-form-target .hs-form fieldset.form-columns-2{flex-direction:column!important;gap:0!important}}.drawer-demo-module .drawer-demo-logo-ph{align-items:center;border:1px dashed hsla(0,0%,100%,.25);border-radius:6px;color:hsla(0,0%,100%,.4);font-size:10px;font-weight:600;justify-content:center;letter-spacing:.05em}