.nextiva-v2-demo-opt-in-popup .dc-opt-in-popup{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(0,0,0,.4);display:flex;inset:0;justify-content:center;opacity:0;padding:24px;position:fixed;transition:opacity .2s ease-out,visibility .2s ease-out;visibility:hidden;z-index:10000}.nextiva-v2-demo-opt-in-popup .dc-opt-in-popup.show_dialog{opacity:1;visibility:visible}.nextiva-v2-demo-opt-in-popup .dc-opt-in-popup-inner{border:1px solid hsla(34,10%,87%,.12);border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.25),0 8px 20px rgba(0,0,0,.12);display:flex;max-height:calc(100vh - 48px);max-width:960px;overflow:hidden;position:relative;transform:translateY(16px) scale(.97);transition:transform .25s ease-out;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-popup.show_dialog .dc-opt-in-popup-inner{transform:translateY(0) scale(1)}.nextiva-v2-demo-opt-in-popup .dc-opt-in-close{align-items:center;background:hsla(0,0%,100%,.1);border:none;border-radius:8px;color:hsla(0,0%,100%,.7);cursor:pointer;display:flex;height:36px;justify-content:center;left:16px;padding:0;position:absolute;top:16px;transition:background .15s,color .15s;width:36px;z-index:10}.nextiva-v2-demo-opt-in-popup .dc-opt-in-close:hover{background:hsla(0,0%,100%,.2);color:#fff}.nextiva-v2-demo-opt-in-popup .dc-opt-in-close svg{height:24px;width:24px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust{align-items:center;background:#02122c 50%/cover no-repeat;display:flex;justify-content:center;min-height:100%;overflow:hidden;padding:80px 32px 40px;position:relative;width:40%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust:before{background:linear-gradient(180deg,rgba(0,15,40,0) 0,rgba(0,15,40,.65));content:"";inset:0;pointer-events:none;position:absolute}.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust-content{display:flex;flex-direction:column;gap:28px;height:100%;max-width:320px;position:relative;z-index:1}.nextiva-v2-demo-opt-in-popup .dc-opt-in-badges{display:flex;flex-direction:column;gap:16px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-badge{align-items:flex-start;display:flex;flex-direction:column;gap:8px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-badge-stars{color:#f59e0b;font-size:13px;letter-spacing:1px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-badge-text{color:hsla(0,0%,100%,.7);font-family:var(--font-body,"Inter",sans-serif);font-size:13px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-stats{display:flex;gap:24px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-stat{display:flex;flex-direction:column;gap:2px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-stat-number{color:#fff;font-family:var(--font-display,"Neue Haas Display",sans-serif);font-size:24px;font-weight:500;letter-spacing:-.02em;line-height:1.1}.nextiva-v2-demo-opt-in-popup .dc-opt-in-stat-label{color:hsla(0,0%,100%,.55);font-family:var(--font-body,"Inter",sans-serif);font-size:13px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-quote{border-top:1px solid hsla(0,0%,100%,.15);margin-top:auto;padding-top:24px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-quote-text{color:hsla(0,0%,100%,.55);font-family:var(--font-body,"Inter",sans-serif);font-size:13px;line-height:1.5;margin:0 0 12px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-quote-footer{display:flex;flex-direction:column;gap:2px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-quote-stars{color:#f59e0b;font-size:13px;letter-spacing:1px;margin-bottom:4px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-quote-name{color:#fff;font-family:var(--font-body,"Inter",sans-serif);font-size:13px;font-weight:600}.nextiva-v2-demo-opt-in-popup .dc-opt-in-quote-role{color:hsla(0,0%,100%,.55);font-family:var(--font-body,"Inter",sans-serif);font-size:12px;line-height:1.4}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form-panel{align-items:center;background:#fff;display:flex;justify-content:center;overflow-y:auto;padding:40px 44px;position:relative;width:60%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form-content{max-width:400px;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form-title{color:var(--text-primary,#1a1a1a);font-family:var(--font-display,"Neue Haas Display",sans-serif);font-size:28px;font-weight:500;letter-spacing:-.02em;line-height:.98;margin:0 0 28px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form form{display:flex;flex-direction:column;gap:20px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form form>div{display:none}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form form>.inputs-in-row,.nextiva-v2-demo-opt-in-popup .dc-opt-in-form form>.submit-ct{display:flex}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form label{color:var(--text-primary,#1a1a1a);display:block;font-family:var(--font-body,"Inter",sans-serif);font-size:13px;font-weight:500;margin-bottom:6px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form label:after{color:var(--brand-blue,#0062b8);content:" *"}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form label[optional]:after{display:none}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .inputs-in-row{display:flex;gap:16px;margin-bottom:0;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .inputs-in-row~.inputs-in-row{flex-direction:column;gap:20px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .input-ct{flex:1;min-width:0;position:relative}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .input-ct input{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #cdc7c3;border-radius:10px;box-sizing:border-box;color:var(--text-primary,#1a1a1a);font-family:var(--font-body,"Inter",sans-serif);font-size:16px;height:48px;outline:none;padding:0 16px;transition:border-color .15s,box-shadow .15s;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .input-ct input::placeholder{color:#a39e9b}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .input-ct input:focus{border-color:var(--brand-blue,#0062b8);box-shadow:0 0 0 3px rgba(0,98,184,.1)}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .input-ct input.error,.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .input-ct input.invalid{border-color:#c0392b;box-shadow:0 0 0 3px rgba(192,57,43,.08)}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .input-ct span.error{color:#c0392b;display:block;font-family:var(--font-body,"Inter",sans-serif);font-size:13px;margin-top:4px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .full-width-container .input-ct,.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .full-width-container .input-ct-select{flex:1 1 100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .getStartedformTerms{color:#a39e9b;font-family:var(--font-body,"Inter",sans-serif);font-size:12px;line-height:1.5;margin-top:0}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .getStartedformTerms a{color:#6c6967;text-decoration:underline}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .formTerms{display:none}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct{margin-top:4px;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct .nextiva-ct-button,.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct button{align-items:center;background:#06f;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;font-family:var(--font-body,"Inter",sans-serif);font-size:16px;font-weight:500;gap:24px;height:auto;justify-content:space-between;overflow:hidden;padding:10px 10px 10px 20px;position:relative;text-decoration:none;transition:all .3s ease;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct .nextiva-ct-button:hover,.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct button:hover{background:#0052cc;transform:translateY(-2px)}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct .nextiva-ct-button:disabled,.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct button:disabled{cursor:not-allowed;opacity:.6}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct .nextiva-ct-button .nextiva-btn__txt,.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct button .nextiva-btn__txt{position:relative;white-space:nowrap;z-index:1}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct .nextiva-ct-button:after,.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .submit-ct button:after{align-items:center;background:hsla(0,0%,100%,.2);border-radius:4px;content:"→";display:flex;flex-shrink:0;font-size:18px;height:36px;justify-content:center;position:relative;width:40px;z-index:1}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .nextiva-custom-select{cursor:pointer;position:relative;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .nextiva-custom-select .nextiva-custom-select__trigger{align-items:center;background:#fff;border:1.5px solid #cdc7c3;border-radius:10px;color:#a39e9b;display:flex;font-family:var(--font-body,"Inter",sans-serif);font-size:16px;height:48px;padding:0 16px;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .nextiva-custom-select[aria-expanded=true] .nextiva-custom-select__trigger{border-color:var(--brand-blue,#0062b8);box-shadow:0 0 0 3px rgba(0,98,184,.1)}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .nextiva-custom-select .nextiva-custom-select__options{background:#fff;border:1px solid #cdc7c3;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.08);display:none;left:0;list-style:none;margin:0;max-height:220px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 4px);z-index:20}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .nextiva-custom-select[aria-expanded=true] .nextiva-custom-select__options{display:block}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .nextiva-custom-select .nextiva-custom-select__option{border-radius:8px;color:var(--text-primary,#1a1a1a);cursor:pointer;font-family:var(--font-body,"Inter",sans-serif);font-size:14px;padding:10px 14px;transition:background .15s}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .nextiva-custom-select .nextiva-custom-select__option:hover{background:#f5f5f5}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .nextiva-custom-select .nextiva-custom-select__option[aria-selected=true]{background:rgba(0,0,0,.04);font-weight:600}.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust-line{display:flex;flex-wrap:wrap;gap:20px;margin-top:16px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust-line span{align-items:center;color:#6c6967;display:inline-flex;font-family:var(--font-body,"Inter",sans-serif);font-size:13px;gap:6px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust-line svg{color:inherit;flex-shrink:0}.nextiva-v2-demo-opt-in-popup .dc-opt-in-phone-link{color:inherit;font-weight:600;text-decoration:none}.nextiva-v2-demo-opt-in-popup .dc-opt-in-phone-link:hover{text-decoration:underline}.nextiva-v2-demo-opt-in-popup .dc-opt-in-privacy{color:#a39e9b;font-family:var(--font-body,"Inter",sans-serif);font-size:12px;line-height:1.5;margin-top:20px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-privacy a{color:#6c6967;text-decoration:underline}.nextiva-v2-demo-opt-in-popup .dc-gate-success{align-items:center;backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);background:rgba(0,0,0,.4);display:none;inset:0;justify-content:center;position:fixed;z-index:10001}.nextiva-v2-demo-opt-in-popup .dc-gate-success.open{display:flex}.nextiva-v2-demo-opt-in-popup .dc-gate-success-close{align-items:center;background:none;border:none;color:#fff;cursor:pointer;display:flex;justify-content:center;left:16px;line-height:1;opacity:.7;padding:4px;position:absolute!important;text-decoration:none;top:16px;transition:opacity .2s;z-index:6}.nextiva-v2-demo-opt-in-popup .dc-gate-success-close:hover{color:#fff;opacity:1}.nextiva-v2-demo-opt-in-popup .dc-gate-success-close svg{display:block;height:24px;width:24px}.nextiva-v2-demo-opt-in-popup .dc-gate-success-card{align-items:center;background:#02122c 50%/cover no-repeat;border-radius:16px;box-shadow:0 24px 64px rgba(0,0,0,.25),0 8px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;justify-content:center;margin:24px;max-width:960px;min-height:480px;overflow:hidden;padding:48px 40px;position:relative;text-align:center;width:100%}.nextiva-v2-demo-opt-in-popup .dc-gate-success-card:before{background:linear-gradient(180deg,rgba(0,15,40,.25) 0,rgba(0,15,40,.55));content:"";inset:0;pointer-events:none;position:absolute}.nextiva-v2-demo-opt-in-popup .dc-gate-success-card>*{position:relative;z-index:1}.nextiva-v2-demo-opt-in-popup .dc-gate-success-card h3{color:#fff;font-family:var(--font-display,"Neue Haas Display",sans-serif);font-size:clamp(64px,8vw,96px);font-weight:500;letter-spacing:-.02em;line-height:.98;margin:0 0 12px}.nextiva-v2-demo-opt-in-popup .dc-gate-success-card p{color:hsla(0,0%,100%,.9);font-family:var(--font-body,"Inter",sans-serif);font-size:18px;line-height:1.5;margin:0 0 32px;max-width:420px}.nextiva-v2-demo-opt-in-popup .dc-gate-success-icon{align-items:center;background:hsla(0,0%,100%,.95);border-radius:50%;box-shadow:0 4px 24px rgba(0,0,0,.15);display:flex;height:64px;justify-content:center;margin-bottom:24px;width:64px}.nextiva-v2-demo-opt-in-popup .dc-gate-success-btn{align-items:center;background:#06f;border-radius:6px;color:#fff;display:inline-flex;font-family:var(--font-body,"Inter",sans-serif);font-size:16px;font-weight:500;gap:24px;overflow:hidden;padding:10px 10px 10px 20px;position:relative;text-decoration:none;transition:all .3s ease}.nextiva-v2-demo-opt-in-popup .dc-gate-success-btn:hover{background:#0052cc;color:#fff;transform:translateY(-2px)}.nextiva-v2-demo-opt-in-popup .dc-gate-success-btn-text{position:relative;white-space:nowrap;z-index:1}.nextiva-v2-demo-opt-in-popup .dc-gate-success-btn-arrow{align-items:center;background:hsla(0,0%,100%,.2);border-radius:4px;display:flex;justify-content:center;padding:8px 12px;position:relative;z-index:1}.nextiva-v2-demo-opt-in-popup .dc-gate-success-btn-arrow svg{display:block;flex-shrink:0;height:16px;width:16px}@media(max-width:1024px){.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust{padding:40px 32px;width:38%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form-panel{padding:36px 32px;width:62%}}@media(max-width:768px){.nextiva-v2-demo-opt-in-popup .dc-opt-in-popup{padding:16px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-popup-inner{border-radius:14px;flex-direction:column;max-height:calc(100vh - 32px);overflow-y:auto}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form-panel{align-items:flex-start;flex:1;order:-1;padding:24px 24px 32px;position:relative;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust{min-height:auto;padding:20px 24px;width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust-content{gap:16px;height:auto;max-width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-badges{flex-direction:row;flex-wrap:wrap;gap:12px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-quote{display:none}.nextiva-v2-demo-opt-in-popup .dc-opt-in-close{background:rgba(0,0,0,.05);color:#6c6967;left:auto;right:12px;top:12px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-close:hover{background:rgba(0,0,0,.1);color:var(--text-primary,#1a1a1a)}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form-content{max-width:100%}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form-title{font-size:24px;margin-bottom:16px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-trust-line{flex-direction:column;gap:8px}.nextiva-v2-demo-opt-in-popup .dc-opt-in-form .inputs-in-row{flex-direction:column;gap:16px}}