.guide-form-wrap .hs-form fieldset{max-width:100%!important;padding:0;border:none;margin:0 0 var(--sp-4)}.guide-form-wrap .hs-form .form-columns-2{display:flex;gap:var(--sp-4)}.guide-form-wrap .hs-form .form-columns-2>.hs-form-field{flex:1 1 0;float:none!important;width:auto!important;padding:0!important}.guide-form-wrap .hs-form .form-columns-1>.hs-form-field{float:none!important;width:100%!important;padding:0!important}@media(max-width:480px){.guide-form-wrap .hs-form .form-columns-2{flex-direction:column;gap:var(--sp-4)}}.guide-form-wrap .hs-form fieldset:has(>.hs-form-field[style*="display: none"]:only-child){display:none}.guide-form-wrap .hs-form .hs-form-field>label{display:none}.guide-form-wrap .hs-form .input{margin-right:0!important}.guide-form-wrap .hs-form input[type=text],.guide-form-wrap .hs-form input[type=email],.guide-form-wrap .hs-form input[type=tel],.guide-form-wrap .hs-form select,.guide-form-wrap .hs-form textarea{width:100%!important;padding:14px 18px!important;border-radius:var(--r-md)!important;border:1.5px solid var(--gray)!important;background:var(--white)!important;color:var(--navy)!important;font-size:14px!important;font-family:var(--font-body)!important;outline:none!important;box-sizing:border-box!important;appearance:none!important;height:auto!important;line-height:1.5!important;transition:border-color .2s ease,background .2s ease!important}.guide-form-wrap .hs-form input::placeholder,.guide-form-wrap .hs-form textarea::placeholder{color:var(--slate-light);opacity:1}.guide-form-wrap .hs-form input:focus,.guide-form-wrap .hs-form textarea:focus,.guide-form-wrap .hs-form select:focus{border-color:var(--coral)!important;background:var(--white)!important}.guide-form-wrap .hs-form .hs-error-msgs{list-style:none;padding:0;margin:6px 0 0}.guide-form-wrap .hs-form .hs-error-msgs li label{color:var(--coral);font-size:12px;font-weight:500}.guide-form-wrap .hs-form input.invalid{border-color:var(--coral)!important}.guide-form-wrap .hs-form .legal-consent-container,.guide-form-wrap .hs-form .legal-consent-container p,.guide-form-wrap .hs-form .legal-consent-container span,.guide-form-wrap .hs-form .hs-richtext,.guide-form-wrap .hs-form .hs-richtext p{font-size:12px;color:var(--slate-light);line-height:1.6;margin:0 0 var(--sp-3)}.guide-form-wrap .hs-form .legal-consent-container a{color:var(--coral);text-decoration:underline}.guide-form-wrap .hs-form .inputs-list{list-style:none;padding:0;margin:0}.guide-form-wrap .hs-form .hs-form-booleancheckbox-display{display:flex!important;align-items:flex-start;gap:var(--sp-3);cursor:pointer;font-size:12px;color:var(--slate);line-height:1.6}.guide-form-wrap .hs-form .hs-form-booleancheckbox-display input[type=checkbox]{width:16px!important;height:16px!important;margin-top:2px;flex-shrink:0;accent-color:var(--coral);cursor:pointer}.guide-form-wrap .hs-form .hs-form-required{color:var(--coral);margin-left:2px}.guide-form-wrap .hs-form .hs-submit{margin-top:var(--sp-5)}.guide-form-wrap .hs-form .hs-submit .actions{padding:0}.guide-form-wrap .hs-form input[type=submit].hs-button{padding:16px 36px;background:var(--coral);color:#fff;border:none;border-radius:var(--r-md);font-size:16px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-family:var(--font-body);cursor:pointer;transition:background .2s ease,transform .2s ease}.guide-form-wrap .hs-form input[type=submit].hs-button:hover{background:var(--coral-dark)}.guide-form-wrap .hs-form input[type=submit].hs-button:active{transform:translateY(1px)}.newsletter-form-wrap .hs-form fieldset{max-width:100%!important;padding:0;border:none;margin:0 0 var(--sp-3)}.newsletter-form-wrap .hs-form fieldset:has(>.hs-form-field[style*="display: none"]:only-child){display:none}.newsletter-form-wrap .hs-form .form-columns-1>.hs-form-field{float:none!important;width:100%!important;padding:0!important}.newsletter-form-wrap .hs-form .form-columns-2{display:flex;gap:var(--sp-3)}.newsletter-form-wrap .hs-form .form-columns-2>.hs-form-field{flex:1 1 0;float:none!important;width:auto!important;padding:0!important}@media(max-width:480px){.newsletter-form-wrap .hs-form .form-columns-2{flex-direction:column;gap:var(--sp-3)}}.newsletter-form-wrap .hs-form .hs-form-field>label{display:none}.newsletter-form-wrap .hs-form .input{margin-right:0!important}.newsletter-form-wrap .hs-form input[type=text],.newsletter-form-wrap .hs-form input[type=email],.newsletter-form-wrap .hs-form input[type=tel],.newsletter-form-wrap .hs-form select,.newsletter-form-wrap .hs-form textarea{width:100%!important;padding:14px 18px!important;border-radius:var(--r-md)!important;border:1.5px solid rgba(255,255,255,.15)!important;background:#ffffff12!important;color:#fff!important;font-size:14px!important;font-family:var(--font-body)!important;outline:none!important;box-sizing:border-box!important;appearance:none!important;height:auto!important;line-height:1.5!important;transition:border-color .2s ease,background .2s ease!important}.newsletter-form-wrap .hs-form input::placeholder,.newsletter-form-wrap .hs-form textarea::placeholder{color:#fff6;opacity:1}.newsletter-form-wrap .hs-form input:focus,.newsletter-form-wrap .hs-form select:focus,.newsletter-form-wrap .hs-form textarea:focus{border-color:var(--coral)!important;background:#ffffff1a!important}.newsletter-form-wrap .hs-form .hs-error-msgs{list-style:none;padding:0;margin:4px 0 0}.newsletter-form-wrap .hs-form .hs-error-msgs li label{color:var(--coral);font-size:12px;font-weight:500}.newsletter-form-wrap .hs-form input.invalid{border-color:var(--coral)!important}.newsletter-form-wrap .hs-form .legal-consent-container,.newsletter-form-wrap .hs-form .legal-consent-container p,.newsletter-form-wrap .hs-form .legal-consent-container span,.newsletter-form-wrap .hs-form .hs-richtext,.newsletter-form-wrap .hs-form .hs-richtext p{font-size:11px;color:#ffffff73;line-height:1.6;margin:0 0 var(--sp-2)}.newsletter-form-wrap .hs-form .legal-consent-container a{color:var(--coral);text-decoration:underline}.newsletter-form-wrap .hs-form .inputs-list{list-style:none;padding:0;margin:0}.newsletter-form-wrap .hs-form .hs-form-booleancheckbox-display{display:flex!important;align-items:flex-start;gap:var(--sp-3);cursor:pointer;font-size:11px;color:#ffffff8c;line-height:1.6}.newsletter-form-wrap .hs-form .hs-form-booleancheckbox-display input[type=checkbox]{width:16px!important;height:16px!important;margin-top:2px;flex-shrink:0;accent-color:var(--coral);cursor:pointer}.newsletter-form-wrap .hs-form .hs-form-required{color:var(--coral);margin-left:2px}.newsletter-form-wrap .hs-form .hs-submit{flex-shrink:0}.newsletter-form-wrap .hs-form .hs-submit .actions{padding:0}.newsletter-form-wrap .hs-form input[type=submit].hs-button{padding:14px 28px;background:var(--coral);color:#fff;border:none;border-radius:var(--r-md);font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:background .2s ease,transform .2s ease}.newsletter-form-wrap .hs-form input[type=submit].hs-button:hover{background:var(--coral-dark)}.newsletter-form-wrap .hs-form input[type=submit].hs-button:active{transform:translateY(1px)}.newsletter-form-wrap .hs-form fieldset:after{content:"";display:table;clear:both}.newsletter-form-wrap .submitted-message{color:#ffffffd9;font-size:14px;line-height:1.7}.coming-soon-form .newsletter-form-wrap .hs-form .legal-consent-container,.coming-soon-form .newsletter-form-wrap .hs-form .legal-consent-container p,.coming-soon-form .newsletter-form-wrap .hs-form .legal-consent-container span,.coming-soon-form .newsletter-form-wrap .hs-form .hs-richtext,.coming-soon-form .newsletter-form-wrap .hs-form .hs-richtext p{color:#fffc!important}.coming-soon-form .newsletter-form-wrap .hs-form .hs-form-booleancheckbox-display{color:#ffffffd9!important}.coming-soon-form .newsletter-form-wrap .submitted-message,.coming-soon-form .newsletter-form-wrap .submitted-message p{color:#fff!important;font-size:15px!important;line-height:1.75!important;font-family:var(--font-body)!important;opacity:1!important}.guide-form-wrap .submitted-message{display:none!important}.guide-form-wrap .hs-form .submitted-message,.guide-form-wrap .hs-form .submitted-message p{color:var(--navy)!important;font-family:var(--font-body)!important}.guide-form-wrap .hs-form fieldset:after{content:"";display:table;clear:both}@media(max-width:900px){.cs-grid{grid-template-columns:1fr!important;gap:var(--sp-8)!important}}@media(max-width:640px){.report-hero-cover{display:none}.report-hero-grid,.ch2-questions,.ch3-tests,.ch4-gateway,.report-download-grid{grid-template-columns:1fr!important}.report-download-grid>div:last-child{display:none}.tools-grid{grid-template-columns:1fr!important}.tools-grid>div[style*=grid-column]{grid-column:1!important}.diag-grid{grid-template-columns:1fr!important;gap:var(--sp-8)!important}.diag-grid>div:last-child{order:2}.diag-grid>div:first-child{order:1}.diag-grid>div:last-child img{width:100%!important}}
