.q9vm-front{max-width:1180px;margin:35px auto;padding:0 18px;font-family:inherit;color:#17213c}.q9vm-front *{box-sizing:border-box}.q9vm-front-hero{min-height:250px;border-radius:30px;padding:45px;display:flex;align-items:center;justify-content:space-between;gap:30px;background:linear-gradient(135deg,#101a3d,#5b5cf6);color:#fff;box-shadow:0 22px 60px rgba(35,45,100,.18)}.q9vm-front-hero span,.q9vm-account-hero span,.q9vm-auth-card>span{font-size:10px;letter-spacing:1.8px;font-weight:900;opacity:.75}.q9vm-front-hero h1,.q9vm-account-hero h1{color:#fff;font-size:42px;line-height:1.05;margin:10px 0}.q9vm-front-hero p,.q9vm-account-hero p{color:#dce4ff;max-width:650px;line-height:1.7;margin:0}.q9vm-hero-orb{width:120px;height:120px;border-radius:50%;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:2px}.q9vm-front-btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:12px;padding:13px 18px;background:#5b5cf6;color:#fff!important;font-weight:900;text-decoration:none!important;cursor:pointer;margin-top:18px}.q9vm-front-btn.ghost{background:#fff;color:#26324d!important;margin-left:8px}.q9vm-active-banner{display:flex;align-items:center;gap:15px;padding:16px 20px;background:#edfff4;border:1px solid #ccefd8;border-radius:16px;margin:18px 0;color:#176c38}.q9vm-active-banner strong{font-size:13px}.q9vm-active-banner span{font-size:11px;flex:1}.q9vm-active-banner a{font-size:11px;font-weight:900;color:#176c38}.q9vm-section-heading{text-align:center;margin:50px 0 25px}.q9vm-section-heading span{font-size:10px;letter-spacing:1.7px;font-weight:900;color:#5b5cf6}.q9vm-section-heading h2{font-size:30px;margin:8px 0}.q9vm-section-heading p{color:#7a8599;margin:0}.q9vm-plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.q9vm-plan-card{background:#fff;border:1px solid #e2e7f0;border-radius:23px;padding:24px;box-shadow:0 12px 35px rgba(25,35,70,.06);transition:.2s}.q9vm-plan-card:hover{transform:translateY(-3px);box-shadow:0 20px 45px rgba(25,35,70,.1);border-color:#cfd5ff}.q9vm-plan-top{display:flex;justify-content:space-between;font-size:9px;font-weight:900;letter-spacing:1px;color:#707b91}.q9vm-plan-top b{color:#5b5cf6}.q9vm-plan-card h3{font-size:20px;margin:18px 0 6px}.q9vm-price{font-size:38px;font-weight:900;color:#16234d}.q9vm-price small{font-size:11px;color:#8490a4;font-weight:700}.q9vm-plan-card>p{font-size:12px;color:#738096;line-height:1.6;min-height:42px}.q9vm-plan-card ul{list-style:none;margin:18px 0 0;padding:0}.q9vm-plan-card li{padding:8px 0;border-top:1px solid #eff1f5;font-size:11px;color:#3b465e}.q9vm-trust{display:flex;justify-content:center;gap:25px;flex-wrap:wrap;margin:28px 0;color:#7b8799;font-size:10px}.q9vm-modal{display:none;position:fixed;inset:0;background:rgba(14,21,43,.58);z-index:999999;align-items:center;justify-content:center;padding:20px}.q9vm-modal.open{display:flex}.q9vm-modal-card{width:min(460px,100%);background:#fff;border-radius:24px;padding:28px;position:relative;box-shadow:0 25px 70px rgba(0,0,0,.25)}.q9vm-modal-close{position:absolute;right:15px;top:12px;border:0;background:#f1f3f7;border-radius:50%;width:32px;height:32px;font-size:20px}.q9vm-modal-card>span{font-size:9px;font-weight:900;letter-spacing:1.5px;color:#5b5cf6}.q9vm-modal-card h3{font-size:25px;margin:8px 0}.q9vm-modal-card p{font-size:12px;color:#778298;line-height:1.6}.q9vm-modal-card label,.q9vm-auth-card label{display:block;font-size:11px;font-weight:800;margin-top:14px}.q9vm-modal-card input,.q9vm-auth-card input{display:block;width:100%;margin-top:6px;border:1px solid #dfe5ef;border-radius:10px;padding:12px}.q9vm-error{margin:12px 0;padding:10px 12px;border-radius:10px;background:#fff0f0;color:#a53030;font-size:11px}.q9vm-account-hero{padding:35px;border-radius:27px;background:linear-gradient(135deg,#111c42,#5b5cf6);color:#fff}.q9vm-account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px 0}.q9vm-account-card,.q9vm-account-empty,.q9vm-profile{background:#fff;border:1px solid #e2e7f0;border-radius:20px;padding:22px;box-shadow:0 9px 30px rgba(25,35,70,.05)}.q9vm-account-card span,.q9vm-profile span{font-size:9px;font-weight:900;letter-spacing:1px;color:#7c879a}.q9vm-account-card strong{display:block;font-size:21px;margin:10px 0 3px}.q9vm-account-card strong.green{color:#17843d}.q9vm-account-card small{color:#8a94a6}.q9vm-account-empty{text-align:center;grid-column:1/-1}.q9vm-profile h2{margin-top:0}.q9vm-profile>div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid #edf0f5}.q9vm-profile strong{font-size:12px}.q9vm-auth{display:flex;justify-content:center}.q9vm-auth-card{width:min(520px,100%);background:#fff;border:1px solid #e1e6ef;border-radius:25px;padding:32px;box-shadow:0 18px 50px rgba(25,35,70,.08)}.q9vm-auth-card h1{font-size:31px;margin:8px 0}.q9vm-auth-card p{color:#778298;font-size:12px;line-height:1.6}.q9vm-auth-foot{text-align:center}.q9vm-auth-foot a{font-weight:900;color:#5b5cf6}.q9vm-restricted{padding:25px;border:1px solid #e0e5f0;border-radius:18px;background:#f8f9fc;text-align:center}.q9vm-restricted strong{font-size:18px}.q9vm-restricted p{color:#758096;font-size:12px}@media(max-width:800px){.q9vm-front-hero{display:block;padding:30px}.q9vm-front-hero h1,.q9vm-account-hero h1{font-size:32px}.q9vm-hero-orb{margin-top:25px}.q9vm-plan-grid,.q9vm-account-grid{grid-template-columns:1fr}.q9vm-active-banner{display:block}.q9vm-active-banner span{display:block;margin:6px 0}}
.q9vm-front{--q9vm-primary:#5b5cf6}.q9vm-front-hero{background:linear-gradient(135deg,#101a3d,var(--q9vm-primary))}.q9vm-front-btn{background:var(--q9vm-primary)}.q9vm-modal-card>span,.q9vm-section-heading span,.q9vm-auth-foot a{color:var(--q9vm-primary)}
.q9vm-personal-hero{position:relative;overflow:hidden}.q9vm-hero-copy{position:relative;z-index:2}.q9vm-hero-copy h1{max-width:800px}.q9vm-hero-copy h1 em{font-style:normal;font-size:.7em}.q9vm-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.q9vm-hero-orb{flex:0 0 120px;display:flex;flex-direction:column;gap:5px}.q9vm-hero-orb small{font-size:8px;opacity:.7;letter-spacing:1px}.q9vm-thanks-banner{display:flex;align-items:center;gap:15px;padding:16px 20px;background:#eef7ff;border:1px solid #d7e6ff;border-radius:16px;margin:18px 0;color:#214a83}.q9vm-thanks-banner strong{font-size:13px}.q9vm-thanks-banner span{font-size:11px;flex:1}.q9vm-thanks-banner a{font-size:11px;font-weight:900;color:#214a83}.q9vm-section-heading.left{text-align:left;margin-bottom:22px}.q9vm-vip-products{margin-top:52px}.q9vm-vip-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.q9vm-vip-product-card{background:#fff;border:1px solid #e2e7f0;border-radius:20px;overflow:hidden;box-shadow:0 10px 32px rgba(25,35,70,.055);transition:.2s}.q9vm-vip-product-card:hover{transform:translateY(-3px);box-shadow:0 18px 42px rgba(25,35,70,.10)}.q9vm-vip-product-card>a{display:block;text-decoration:none!important;color:inherit}.q9vm-vip-product-image{aspect-ratio:1/1;background:#f7f8fb;display:flex;align-items:center;justify-content:center;overflow:hidden}.q9vm-vip-product-image img{width:100%;height:100%;object-fit:cover}.q9vm-vip-product-body{padding:16px}.q9vm-vip-product-body>span{font-size:8px;letter-spacing:1.1px;font-weight:900;color:var(--q9vm-primary)}.q9vm-vip-product-body h3{font-size:15px;margin:7px 0 9px}.q9vm-vip-product-price{font-size:14px;font-weight:900}.q9vm-vip-product-price del{opacity:.45;margin-right:4px}.q9vm-vip-product-price ins{text-decoration:none}.q9vm-vip-badge{display:inline-block;margin-left:7px;padding:3px 6px;border-radius:999px;background:#eef0ff;color:var(--q9vm-primary);font-size:7px;font-weight:900;vertical-align:middle}.q9vm-vip-product-body>b{display:block;margin-top:11px;font-size:9px;color:#66738a}.q9vm-login-box{text-align:center;padding:60px 20px}.q9vm-plan-card.is-locked{opacity:.98}@media(max-width:1000px){.q9vm-vip-product-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.q9vm-thanks-banner{display:block}.q9vm-thanks-banner span{display:block;margin:6px 0}.q9vm-vip-product-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.q9vm-vip-product-grid{grid-template-columns:1fr}}
