.bf-stamp>div{display:block;font-size:60px;line-height:.92;margin:10px 0;letter-spacing:-.06em}.bf-stamp>div>small{display:block;font-size:31px;letter-spacing:.02em;margin-top:4px}.hero-highlight{font-size:.88em}.nav-sale{font-size:8px}.anchor-alias{scroll-margin-top:115px}.setup-price{font-size:36px!important;color:var(--lime);margin-top:25px!important}.setup-price small{font-size:12px;color:var(--muted)}.story-band>div>p+p{margin-top:18px}.story-band>div>.button{margin-top:25px}.lightbox-bar{gap:16px}.lightbox-bar>.button{margin-left:auto;font-size:11px;flex-shrink:0}.lightbox-bar>.icon-button{flex-shrink:0}.checkout-loader{position:fixed;inset:0;z-index:100001;background:#080711b8;backdrop-filter:blur(9px);display:grid;place-items:center;padding:25px}.checkout-loader>div{width:min(440px,100%);display:grid;gap:20px;justify-items:center;text-align:center;padding:35px;background:#1c1527;border:1px solid #7e59a7;border-radius:24px;color:#fff;box-shadow:0 25px 100px #0008}.checkout-loader strong{font-size:21px;line-height:1.4}.checkout-loader [data-checkout-message]{font-size:14px;color:#cbbddd}.checkout-loader button{background:#7546f7;color:#fff;border-radius:11px;padding:13px 22px}.checkout-spin{display:block;width:34px;height:34px;border:3px solid #63516f;border-top-color:#d6ff80;border-radius:50%;animation:bf-spin 1s linear infinite}@keyframes bf-spin{to{transform:rotate(360deg)}}.wpcv-contact-error{border-color:#c57891!important;background:#9c355a1c!important;color:#ffccde!important}.wpcv-bf-functional .wpcv-live-content{max-width:1240px;min-width:0;overflow:visible}.wpcv-live-content .bwdcv-registration-grid{gap:35px}.wpcv-live-content .bwdcv-selected-template-panel,.wpcv-live-content .bwdcv-registration-card,.wpcv-live-content .bwd-custom-registration-form,.wpcv-live-content .bwd-custom-login-form{background:#191521!important;border:1px solid #483356!important;border-radius:24px!important;box-shadow:0 20px 60px #0002!important;color:#f5effc!important}.wpcv-live-content .bwdcv-registration-heading,.wpcv-live-content .bwdcv-registration-heading h1,.wpcv-live-content .bwdcv-registration-heading h2,.wpcv-live-content .bwdcv-selected-template-name,.wpcv-live-content .bwdcv-selected-label{color:#f6f0ff!important}.wpcv-live-content .bwdcv-registration-heading p,.wpcv-live-content .bwdcv-access-note,.wpcv-live-content .bwdcv-auth-switch{color:#c3b7d0!important}.wpcv-live-content .bwdcv-registration-steps{color:#cdb4f5!important}.wpcv-live-content form label{color:#f1e7fc}.wpcv-live-content input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=hidden]):not([type=file]),.wpcv-live-content textarea,.wpcv-live-content select{background:#231c2d!important;color:#faf4ff!important;border:1px solid #5f4576!important;border-radius:12px!important;min-height:49px;padding:12px 15px!important;max-width:100%;box-shadow:none!important;font-size:15px}.wpcv-live-content input::placeholder,.wpcv-live-content textarea::placeholder{color:#b6a7c6!important;opacity:1}.wpcv-live-content input:focus,.wpcv-live-content textarea:focus,.wpcv-live-content select:focus{border-color:#af8aff!important;outline:3px solid #875bff26!important;outline-offset:1px}.wpcv-live-content .bwdcv-register-submit,.wpcv-live-content button[type=submit],.wpcv-live-content input[type=submit]{border-radius:12px!important;background:#7546f7!important;border:1px solid #9b76ee!important;color:#fff!important;padding:14px 22px!important;min-height:48px;font-weight:650;cursor:pointer}.wpcv-live-content .bwdcv-auth-switch a{color:#d1b8ff!important}.wpcv-live-content .bwdcv-template-tags>span{background:#38264b!important;color:#e1d0f8!important;border-radius:30px!important}.wpcv-live-content .bwdcv-selected-template-image{background:#231a2d!important;border-radius:14px!important;padding:15px}.wpcv-live-content .bwdcv-selected-template-image img{object-fit:contain;max-width:100%;height:auto}.wpcv-legal-content{max-width:960px!important;border:1px solid #3d2d4b;border-radius:24px;background:#17131e;padding:35px!important}.wpcv-legal-content p,.wpcv-legal-content li{color:#c7bccf;font-size:16px;line-height:1.9}.wpcv-legal-content h2,.wpcv-legal-content h3{color:#f3eafa;margin:30px 0 17px}.wpcv-legal-content a{color:#cab1ff;text-decoration:underline}.wpcv-bf-functional .mobile-deal{display:none!important}.wpcv-bf-functional footer{padding-bottom:45px}.wpcv-live-content [class*=dashboard]{min-width:0;max-width:100%}.wpcv-live-content .bwdcv-registration-grid>*{min-width:0}.wpcv-live-content .bwdcv-hp-field{position:absolute!important;left:-99999px!important;opacity:0!important}
@media(max-width:940px){.wpcv-live-content .bwdcv-registration-grid{grid-template-columns:1fr!important}.wpcv-live-content .bwdcv-registration-card{padding:28px!important}.wpcv-live-content .bwdcv-selected-template-panel{padding:25px!important}}
@media(max-width:640px){.bf-stamp>div{font-size:37px;margin:7px 0}.bf-stamp>div>small{font-size:20px}.hero-highlight{font-size:.91em}.lightbox-bar>.button{padding:8px 10px;min-height:34px;font-size:9px}.lightbox-bar{gap:8px}.lightbox-bar>span{font-size:9px}.checkout-loader>div{padding:27px 23px}.checkout-loader strong{font-size:19px}.setup-price{font-size:30px!important}.wpcv-live-content input:not([type=checkbox]):not([type=radio]),.wpcv-live-content textarea,.wpcv-live-content select{font-size:16px}.wpcv-live-content .bwdcv-registration-card{padding:23px 20px!important}.wpcv-live-content .bwdcv-selected-template-panel{padding:22px!important}.wpcv-legal-content{padding:25px 21px!important}.wpcv-legal-content p,.wpcv-legal-content li{font-size:14px}.wpcv-bf-functional .page-hero h1{font-size:34px}.wpcv-bf-functional .wpcv-live-content{width:calc(100% - 28px)}}
@media(prefers-reduced-motion:reduce){.checkout-spin{animation:none}}
html{margin-top:0!important}
.wpcv-live-content .bwdcv-auth-page{--bwdcv-auth-ink:#f4edf9;--bwdcv-auth-muted:#c3b7d0;background:transparent!important;color:#f4edf9!important}.wpcv-live-content .bwdcv-login-card{background:#191521!important;color:#f5effc!important;border:1px solid #483356!important;border-radius:24px!important}.wpcv-live-content .bwdcv-login-card h1,.wpcv-live-content .bwdcv-login-card h2,.wpcv-live-content .bwdcv-registration-card h1,.wpcv-live-content .bwdcv-registration-card h2{color:#f6f0ff!important;-webkit-text-fill-color:#f6f0ff!important}.wpcv-live-content .bwdcv-auth-page label{color:#f1e7fc!important;-webkit-text-fill-color:#f1e7fc!important}.wpcv-live-content .bwdcv-registration-heading p,.wpcv-live-content .bwdcv-login-card p{color:#c3b7d0!important;-webkit-text-fill-color:#c3b7d0!important}

/* Keep the existing dashboard inside the shared page container. */
.wpcv-live-content .cv-dashboard-container{width:100%!important;max-width:100%!important;margin:28px 0!important}.wpcv-live-content .cv-dashboard-wrapper,.wpcv-live-content .wpcv-tab-content-wrap{min-width:0!important;max-width:100%!important}
