.bmv-overlay{background:#000000d9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);padding:16px}.bmv-vault{width:341px;max-width:calc(100vw - 32px);box-sizing:border-box;background:#020617;color:#f7f4ed;border:1px solid #182238;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #02061738;animation:arrive .55s cubic-bezier(.2,.8,.2,1) both}.bmv-hero{position:relative;padding:28px 23px 23px;background:radial-gradient(ellipse at 90% 0%,#16233a,#081326 43%,#020617);border-bottom:1px solid rgba(212,175,55,.25)}.bmv-close{position:absolute;right:15px;top:14px;width:34px;height:34px;display:grid;place-items:center;padding:0;border:1px solid rgba(247,231,166,.22);border-radius:50%;background:#081326;color:#f7e7a6;cursor:pointer;transition:color .2s,background .2s,transform .2s;min-width:34px!important;min-height:34px!important}.bmv-close:hover{background:#142038;color:#fff}.bmv-close:active{transform:scale(.94)}.bmv-close:focus-visible,.bmv-cta:focus-visible{outline:2px solid #f7e7a6;outline-offset:3px}.bmv-close svg{width:15px;height:15px}.bmv-eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0 0 18px;color:#f7e7a6;font-size:9px;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.bmv-eyebrow:before{content:"";width:19px;height:1px;background:#d4af37}.bmv-title{max-width:270px;margin:0 0 13px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;line-height:1.08;letter-spacing:-.045em}.bmv-intro{margin:0;color:#bec7d5;font-size:12px;line-height:1.65}.bmv-benefits{display:grid;grid-template-columns:1fr 1fr;gap:0 14px;padding:20px 21px 19px;border-bottom:1px solid rgba(247,231,166,.12)}.bmv-benefit{display:flex;gap:8px;align-items:flex-start;padding:10px 0;border-bottom:1px solid rgba(247,231,166,.09)}.bmv-benefit:nth-last-child(-n+2){border-bottom:0}.bmv-check{width:15px;height:15px;flex:0 0 15px;margin-top:2px;display:grid;place-items:center;border:1px solid rgba(212,175,55,.58);border-radius:50%;color:#f7e7a6;font-size:9px;line-height:1}.bmv-benefit-text{min-width:0}.bmv-benefit-title{margin:0 0 4px;color:#f7e7a6;font-size:9px;font-weight:700;line-height:1.35;letter-spacing:.11em;text-transform:uppercase}.bmv-benefit-desc{margin:0;color:#aeb9c9;font-size:10px;line-height:1.45}.bmv-plans{padding:21px 20px 18px}.bmv-section-title{margin:0 0 14px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400;line-height:1.15}.bmv-plan{position:relative;box-sizing:border-box;margin-top:11px;padding:17px 15px 15px;border:1px solid rgba(247,231,166,.17);border-radius:14px;background:linear-gradient(145deg,#0b1425,#071020);color:#fff}.bmv-plan.featured{border-color:#d4af3794;background:linear-gradient(145deg,#111a2b,#081326);isolation:isolate}.bmv-plan.featured:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(212,175,55,.28);border-radius:11px;pointer-events:none;animation:orbit 4.2s linear infinite}.bmv-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bmv-plan-name{margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:20px;line-height:1.15}.bmv-badge{flex:none;padding:5px 8px;border:1px solid rgba(212,175,55,.48);border-radius:999px;color:#f7e7a6;font-size:8px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.bmv-plan-desc{margin:5px 0 12px;color:#aeb9c9;font-size:10px;line-height:1.45}.bmv-price-row{display:flex;align-items:baseline;gap:5px;margin:0 0 10px}.bmv-price{color:#f7e7a6;font-family:Georgia,Times New Roman,serif;font-size:30px;line-height:1}.bmv-period{color:#c3ccda;font-size:11px}.bmv-feature-list{display:grid;gap:7px;margin:0 0 13px;padding:0;list-style:none}.bmv-feature-list li{display:flex;align-items:flex-start;gap:7px;color:#d7deea;font-size:10px;line-height:1.4}.bmv-mini-check{color:#d4af37;font-size:12px;line-height:1}.bmv-cta{width:100%;min-height:43px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;border:1px solid #d4af37;border-radius:9px;background:#d4af37;color:#071020;font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,transform .2s}.bmv-cta:hover{background:#f7e7a6;box-shadow:0 6px 20px #d4af372e}.bmv-cta:active{transform:scale(.98)}.bmv-plan.classic .bmv-cta{background:#111c30;color:#f7e7a6;border-color:#d4af374d}.bmv-plan.classic .bmv-cta:hover{background:#192943}.bmv-cta:disabled{cursor:wait;opacity:.75}.bmv-trust{padding:14px 18px 17px;border-top:1px solid rgba(247,231,166,.12);text-align:center}.bmv-trust p{margin:0;color:#aeb9c9;font-size:9px;line-height:1.5;letter-spacing:.025em}.bmv-lock{display:inline-block;margin-right:5px;color:#d4af37}@keyframes orbit{0%{clip-path:inset(0 98% 96% 0)}25%{clip-path:inset(0 0 96% 0)}50%{clip-path:inset(0 0 0 98%)}75%{clip-path:inset(96% 0 0 0)}to{clip-path:inset(0 98% 96% 0)}}@keyframes arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
