.design-v2 .section-form-cta{overflow:hidden;padding:160px max(100px,(100% - var(--content-max-width))/2);position:relative}.design-v2 .section-form-cta .demo-request-bg{background-position:50%;background-size:cover;inset:0;position:absolute;z-index:1}.design-v2 .section-form-cta .demo-request-container{margin:0 auto;max-width:var(--content-max-width);position:relative;z-index:2}.design-v2 .section-form-cta .demo-request-container.demo-request-two-col{align-items:stretch;display:grid;gap:32px;grid-template-columns:1fr 320px;max-width:1100px}.design-v2 .section-form-cta .demo-request-form-card{background:#fff;border-radius:24px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);display:flex;flex-direction:column;padding:48px}.design-v2 .section-form-cta .demo-form-header{margin-bottom:32px;text-align:left}.design-v2 .section-form-cta .demo-form-headline{color:var(--text-primary);font-family:var(--font-display);font-size:var(--text-heading-md);font-weight:var(--arizona-heading-weight);line-height:var(--arizona-heading-line-height);margin:0}.design-v2 .section-form-cta .demo-trust-signals{display:flex;flex-wrap:wrap;gap:24px;margin-top:40px}.design-v2 .section-form-cta .demo-trust-signals .trust-item{align-items:center;color:#4b5563;display:inline-flex;font-family:var(--font-body);font-size:var(--text-caption-lg);font-weight:500;gap:6px}.design-v2 .section-form-cta .demo-trust-signals .trust-item i{font-size:var(--text-body)}.design-v2 .section-form-cta .demo-privacy-text{color:var(--neutral-700);font-family:var(--font-body);font-size:var(--text-caption-lg);line-height:1.6;margin-top:40px}.design-v2 .section-form-cta .demo-privacy-text a{color:#1a1a1a;text-decoration:underline}.design-v2 .section-form-cta .demo-privacy-text a:hover{color:var(--brand-blue)}.design-v2 .section-form-cta .demo-trust-cards-stack{display:flex;flex-direction:column;gap:16px;height:100%}.design-v2 .section-form-cta .demo-trust-card{align-items:flex-start;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:hsla(0,0%,100%,.95);border-radius:16px;display:flex;gap:16px;padding:28px 32px}.design-v2 .section-form-cta .demo-trust-card:not(.demo-trust-card-testimonial){align-items:center;flex:1}.design-v2 .section-form-cta .demo-trust-card-content{flex:1}.design-v2 .section-form-cta .demo-trust-card-rating{align-items:center;display:flex;gap:8px;margin-bottom:6px}.design-v2 .section-form-cta .demo-trust-card-rating .rating-stars{color:#f59e0b;font-size:var(--text-body-sm);letter-spacing:2px}.design-v2 .section-form-cta .demo-trust-card-rating .rating-score{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body-xl);font-weight:700}.design-v2 .section-form-cta .demo-trust-card-stat{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-heading-md);font-weight:700;line-height:1;margin-bottom:6px}.design-v2 .section-form-cta .demo-trust-card-text{color:var(--neutral-700);font-family:var(--font-body);font-size:var(--text-caption-lg);line-height:1.5;margin:0}.design-v2 .section-form-cta .demo-trust-card.demo-trust-card-testimonial{flex-direction:column;gap:0;padding:32px}.design-v2 .section-form-cta .demo-trust-card.demo-trust-card-testimonial .quote-icon{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-heading-lg);font-weight:700;line-height:1;margin-bottom:16px}.design-v2 .section-form-cta .demo-trust-card-quote{color:#374151;font-family:var(--font-body);font-size:var(--text-body);font-style:normal;line-height:1.7;margin:0 0 20px}.design-v2 .section-form-cta .demo-trust-card-divider{background:var(--border-subtle);height:2px;margin-bottom:16px;width:40px}.design-v2 .section-form-cta .demo-trust-card-author{display:flex;flex-direction:column;gap:4px}.design-v2 .section-form-cta .demo-trust-card-author .author-name{color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600}.design-v2 .section-form-cta .demo-trust-card-author .author-role{color:var(--neutral-700);font-family:var(--font-body);font-size:var(--text-caption-lg)}@media(max-width:1024px){.design-v2 .section-form-cta{padding:100px 40px}.design-v2 .section-form-cta .demo-request-container.demo-request-two-col{grid-template-columns:1fr;max-width:600px}.design-v2 .section-form-cta .demo-trust-cards-stack{flex-direction:row;flex-wrap:wrap}.design-v2 .section-form-cta .demo-trust-card{flex:1;min-width:250px}}@media(max-width:768px){.design-v2 .section-form-cta{padding:80px 24px}.design-v2 .section-form-cta .demo-request-form-card{border-radius:16px;padding:32px 24px}.design-v2 .section-form-cta .demo-trust-cards-stack{flex-direction:column}.design-v2 .section-form-cta .demo-trust-card{min-width:auto}.design-v2 .section-form-cta .demo-trust-signals{flex-direction:column;gap:12px;margin-top:24px}.design-v2 .section-form-cta .demo-privacy-text{margin-top:24px}}.design-v2 .section-form-cta .nextiva-form-v2 .hs-form{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:767px){.design-v2 .section-form-cta .nextiva-form-v2 .hs-form{grid-template-columns:1fr}}.design-v2 .section-form-cta .nextiva-form-v2 .hs-form-field[style*="display: none"],.design-v2 .section-form-cta .nextiva-form-v2 .hs-form-field[style*="display:none"],.design-v2 .section-form-cta .nextiva-form-v2 .hs-form-required,.design-v2 .section-form-cta .nextiva-form-v2 .hs_error_rollup{display:none!important}.design-v2 .section-form-cta .nextiva-form-v2 .hs_submit{grid-column:1/-1}.design-v2 .section-form-cta .nextiva-form-v2 fieldset{border:0;margin:0;max-width:none;padding:0}.design-v2 .section-form-cta .nextiva-form-v2 fieldset.is-hidden-fieldset{border:0!important;display:none!important;margin:0!important;padding:0!important}.design-v2 .section-form-cta .nextiva-form-v2 .form-columns-1,.design-v2 .section-form-cta .nextiva-form-v2 .form-columns-2{display:grid;gap:24px;grid-template-columns:1fr 1fr}@media(max-width:767px){.design-v2 .section-form-cta .nextiva-form-v2 .form-columns-1,.design-v2 .section-form-cta .nextiva-form-v2 .form-columns-2{grid-template-columns:1fr}}.design-v2 .section-form-cta .nextiva-form-v2 .hs-form-field{margin:0;position:relative}.design-v2 .section-form-cta .nextiva-form-v2 .hs-form-field>label{color:#1a1a1a;display:block;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:500;margin-bottom:8px}.design-v2 .section-form-cta .nextiva-form-v2 .hs-input{background:var(--brand-cream);border:1px solid var(--border-subtle);border-radius:8px;box-sizing:border-box;color:#1a1a1a;font-family:var(--font-body);font-size:var(--text-body-sm);padding:14px 18px;transition:all .2s ease;width:100%}.design-v2 .section-form-cta .nextiva-form-v2 .hs-input::placeholder{color:var(--neutral-500)}.design-v2 .section-form-cta .nextiva-form-v2 .hs-input:focus{background:#fff;border-color:var(--brand-blue);box-shadow:0 0 0 3px rgba(0,98,184,.1);outline:none}.design-v2 .section-form-cta .nextiva-form-v2 .hs-form-field.hs-error .hs-input,.design-v2 .section-form-cta .nextiva-form-v2 .hs-input.error{border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.08)}.design-v2 .section-form-cta .nextiva-form-v2 .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}.design-v2 .section-form-cta .nextiva-form-v2 .hs-error-msgs li{color:#c0392b;font-family:var(--font-body);font-size:var(--text-caption-lg)}.design-v2 .section-form-cta .nextiva-form-v2 select.hs-input{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23666' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;padding-right:44px}.design-v2 .section-form-cta .nextiva-form-v2 input[type=number].hs-input{-moz-appearance:textfield}.design-v2 .section-form-cta .nextiva-form-v2 input[type=number].hs-input::-webkit-inner-spin-button,.design-v2 .section-form-cta .nextiva-form-v2 input[type=number].hs-input::-webkit-outer-spin-button{-webkit-appearance:inner-spin-button;height:30px;opacity:1}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit{margin:8px 0 0}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions{border-radius:6px;display:inline-block;overflow:hidden;position:relative}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions .hs-button,.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions input.hs-button.primary.large,.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions input[type=submit].hs-button{appearance:none!important;-webkit-appearance:none!important;background:var(--cta-blue)!important;background-image:none!important;border:0!important;border-radius:6px!important;color:#fff!important;cursor:pointer!important;display:inline-block!important;font-family:var(--font-body)!important;font-size:var(--text-body)!important;font-weight:500!important;height:auto!important;line-height:1.2!important;padding:14px 56px 14px 20px!important;position:relative!important;text-shadow:none!important;transition:background-color .16s ease,transform .16s ease!important;z-index:1!important}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions:after{background-color:hsla(0,0%,100%,.2);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:16px 16px;border-radius:4px;content:"";height:32px;pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:background-color .16s ease;width:32px;z-index:2}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions:hover:after{background-color:hsla(0,0%,100%,.3)}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions:before{animation:hs-shine 3s ease-in-out infinite;animation-delay:1s;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);border-radius:6px;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;transform:translateX(-100%);will-change:transform;z-index:3}@keyframes hs-shine{0%{transform:translateX(-100%)}20%{transform:translateX(100%)}to{transform:translateX(100%)}}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions:hover .hs-button,.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions:hover input.hs-button.primary.large,.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions:hover input[type=submit].hs-button{background:#0052cc!important;transform:translateY(-2px)!important}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions:active .hs-button,.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions:active input.hs-button.primary.large,.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions:active input[type=submit].hs-button{transform:translateY(0)!important}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions .hs-button:focus-visible,.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions input.hs-button.primary.large:focus-visible,.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions input[type=submit].hs-button:focus-visible{box-shadow:0 0 0 3px rgba(0,102,255,.22)!important;outline:none!important}.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions .hs-button[disabled],.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions input.hs-button.primary.large[disabled],.design-v2 .section-form-cta .nextiva-form-v2 .hs-submit .actions input[type=submit].hs-button[disabled]{cursor:not-allowed!important;opacity:.7!important}.design-v2 .section-form-cta .nextiva-form-v2 .hs-richtext,.design-v2 .section-form-cta .nextiva-form-v2 .legal-consent-container{color:var(--text-secondary);font-family:var(--font-body);font-size:var(--text-caption-lg);line-height:1.5}.design-v2 .section-form-cta .nextiva-form-v2 .hs-richtext a,.design-v2 .section-form-cta .nextiva-form-v2 .legal-consent-container a{color:var(--text-primary);text-decoration:underline}.design-v2 .section-form-cta .nextiva-form-v2 .hs-richtext a:hover,.design-v2 .section-form-cta .nextiva-form-v2 .legal-consent-container a:hover{color:var(--brand-blue)}.editor-styles-wrapper .section-form-cta .demo-request-bg{height:200px;margin-bottom:-200px;position:relative}