.demo-module{background:#000;color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont;padding:80px 20px}.demo-inner{align-items:center;display:grid;gap:60px;grid-template-columns:1.1fr 1fr;margin:0 auto;max-width:1200px}.demo-inner.form-only{justify-items:center}.demo-inner.form-only,.demo-inner.text-only{grid-template-columns:1fr}.demo-left h2{color:#47bc87;font-size:42px;margin-bottom:16px}.demo-left p{color:#eaeaea;font-size:16px;max-width:420px}.demo-right{background:#020202;border:1px solid #47bc87;border-radius:20px;max-width:600px;padding:20px;width:100%}.demo-right h3{color:#47bc87;font-size:40px;font-weight:700;text-align:center}.demo-right .hs-form label{color:#ccc;font-size:14px}.demo-right .hs-form input,.demo-right .hs-form select,.demo-right .hs-form textarea{background:#000;border:1px solid #333;border-radius:8px;color:#fff;padding:12px}.demo-right .hs-form input:focus,.demo-right .hs-form textarea:focus{background:#47bc87!important;border-color:#47bc87;color:#fff!important;outline:none}.demo-right .hs-button{background:#47bc87;border-radius:10px;color:#000;cursor:pointer;font-weight:700;padding:14px;width:100%}.form-title{display:none!important}.fade-in{opacity:0;transform:translateY(30px);transition:all .8s ease}.fade-in.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){.demo-inner{grid-template-columns:1fr;text-align:center}.demo-left p{margin:0 auto}}@media (max-width:600px){.demo-left h2{font-size:28px}.demo-right{padding:24px}}