html{font-family:rustica,sans-serif;word-break:break-word}.video-background-container{align-items:center;display:flex;justify-content:center;min-height:100vh;overflow:hidden;position:relative}.video-background{filter:blur(1px);-webkit-filter:blur(1px);object-fit:cover}.video-background,.video-overlay{height:100vh;left:0;position:fixed;top:0;width:100vw}.video-overlay{background:rgba(6,56,82,.5)}.content-wrapper{max-width:1200px;position:relative;width:100%;z-index:3}.form-card{background:#fff;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,.3);margin:0 auto;max-width:850px;padding:10px 35px}.logo-section{margin-bottom:30px;text-align:center}.logo-section img{height:auto;max-width:200px}.headline{color:#4a1a5c;font-size:32px;font-weight:700;line-height:1.3;margin-bottom:20px;text-align:center}.subheadline{color:#361d5c;font-size:16px;line-height:1.6;margin-bottom:0;text-align:center}.benefits-list{margin:5px 0}.benefit-item{align-items:flex-start;color:#361d5c;display:flex;font-size:16px}.benefit-item .checkmark{color:#f4a623;flex-shrink:0;font-size:20px;margin-right:12px}.cta-text{color:#4a1a5c;font-size:16px;font-weight:600;margin:0 0 20px;text-align:center}.form-section .hs-button{background:#f4a623;border:none;border-radius:8px;color:#4a1a5c;cursor:pointer;font-size:16px;font-weight:700;margin-top:20px;padding:16px 30px;text-transform:uppercase;transition:all .3s;width:100%}.form-section .hs-button:hover{background:#e09515;box-shadow:0 6px 20px rgba(244,166,35,.4);transform:translateY(-2px)}.field legend.hs-field-desc{display:none}.legal-consent-container .hs-richtext p{font-size:12px}.logo-wrapper{text-align:center}.logo-wrapper img{display:inline-block;height:auto;max-width:200px}.logo-wrapper .hs_cos_wrapper_type_logo{align-items:center;display:flex;justify-content:center}.logo-wrapper .hs_cos_wrapper_type_logo a{display:inline-block}footer,header,nav{display:none!important}.hs-form{border:none!important;padding:0!important}.hs-form .hs-form-field .hs-input{padding-block:12px;padding-inline:16px}.hs-form .hs-form-field{margin-block-end:10px!important}:is(.hs-form,.hs-elevate-system-form) label{color:#361d5c!important;font-size:16px!important}form input[type=email]:focus,form input[type=file]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form select:focus,form textarea:focus{box-shadow:0 0 0 2px #fff,0 0 0 4px #997efc;outline:none;transition:.3s ease-in-out}form input[type=email],form input[type=file],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form select,form textarea{border:1px solid #361d5c;border-radius:10px!important;color:#361d5c!important}div#hs_cos_wrapper_video_settings{display:none}@media (max-width:768px){.video-background{display:none}.video-background-container{background:linear-gradient(135deg,#667eea,#764ba2);min-height:auto;padding:10px}.hs-form .hs-form-field{margin-bottom:15px}.form-card{border-radius:15px;padding:30px 20px}.headline{font-size:24px}.subheadline{font-size:14px}.hs-form .hs-form-field{margin-right:0!important;width:100%!important}}