@import "https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;800&family=Space+Grotesk:wght@500;700&display=swap";html,body{box-sizing:border-box;background-color:#080b11;margin:0;padding:0}:root{--bg-dark:#080b11;--panel-dark:#121824;--gold:gold;--neon-blue:#00f2fe;--text-muted:#6b7c96}.bq-premium-viewport{background-color:var(--bg-dark);color:#fff;flex-direction:column;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif;display:flex;position:relative;overflow:hidden}.bq-ambient-glow{z-index:0;pointer-events:none;background:radial-gradient(circle,#00f2fe14 0%,#0000 70%);width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bq-navbar{z-index:5;justify-content:space-between;align-items:center;padding:2rem 4rem;display:flex}.bq-logo{letter-spacing:-.5px;font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}.bq-logo span{color:var(--neon-blue)}.bq-domain{color:var(--text-muted);letter-spacing:1px;font-size:.85rem}.bq-hero-container{text-align:center;z-index:2;flex-direction:column;flex:1;justify-content:center;align-items:center;padding-bottom:4rem;display:flex}.bq-hero-text{max-width:600px;margin-bottom:3.5rem}.bq-badge{letter-spacing:2px;color:var(--neon-blue);background:#00f2fe12;border:1px solid #00f2fe33;border-radius:100px;padding:6px 16px;font-family:Space Grotesk,sans-serif;font-size:.75rem}.bq-hero-text h1{letter-spacing:-1px;background:linear-gradient(#fff 30%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:1.5rem 0 1rem;font-size:3.5rem;font-weight:800}.bq-hero-text p{color:#94a3b8;font-size:1.1rem;line-height:1.6}.bq-vault-anchor{cursor:pointer;perspective:1000px;width:180px;height:180px;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.bq-vault-lid{width:100%;height:70px;transform-origin:bottom back;z-index:3;background:linear-gradient(135deg,#232d42 0%,#171f30 100%);border:2px solid #ffffff26;border-radius:12px 12px 4px 4px;transition:transform .6s cubic-bezier(.68,-.6,.32,1.6);position:absolute;top:0}.bq-vault-base{z-index:1;background:linear-gradient(135deg,#1a2333 0%,#0f1524 100%);border:2px solid #ffffff1a;border-top:none;border-radius:4px 4px 16px 16px;justify-content:center;align-items:center;width:100%;height:110px;display:flex;position:absolute;bottom:0;box-shadow:0 30px 60px #0009}@keyframes premium-shake{0%{transform:scale(1.05)translate(0)rotate(0)}20%{transform:scale(1.05)translate(-2px,1px)rotate(-1deg)}40%{transform:scale(1.05)translate(1px,-1px)rotate(1deg)}60%{transform:scale(1.05)translate(-1px,-2px)rotate(-.5deg)}80%{transform:scale(1.05)translate(2px,1px)rotate(1deg)}to{transform:scale(1.05)translate(0)rotate(0)}}.bq-vault-anchor.is-open .bq-vault-lid,.bq-vault-anchor.is-processing .bq-vault-lid{transform:rotateX(-120deg)translateY(-20px)}.bq-cta-instruction{letter-spacing:1px;color:var(--text-muted);text-transform:uppercase;margin-top:3rem;font-family:Space Grotesk,sans-serif;font-size:.85rem}.bq-drawer-overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:100;opacity:0;pointer-events:none;background:#04070cd9;justify-content:center;align-items:center;width:100vw;height:100vh;transition:opacity .4s cubic-bezier(.25,1,.5,1);display:flex;position:fixed;top:0;left:0}.bq-drawer-overlay.visible{opacity:1;pointer-events:auto}.bq-drawer-card{background:var(--panel-dark);border:1px solid #ffffff14;border-radius:28px;width:90%;max-width:780px;transition:transform .5s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;transform:scale(.92)translateY(30px);box-shadow:0 50px 100px #000c,inset 0 1px #ffffff1a}.bq-drawer-overlay.visible .bq-drawer-card{transform:scale(1)translateY(0)}.bq-close-icon{color:#fff;cursor:pointer;z-index:10;background:#ffffff0a;border:1px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.25rem;transition:background .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.bq-card-body{grid-template-columns:1fr 1.3fr;min-height:480px;display:grid}@media (width<=680px){.bq-card-body{grid-template-columns:1fr}}.bq-card-visual-wrapper{background:linear-gradient(#ffffff05 0%,#0003 100%);border-right:1px solid #ffffff0d;justify-content:center;align-items:center;display:flex;position:relative}.bq-card-emoji{z-index:2;filter:drop-shadow(0 20px 30px #00000080);font-size:6rem;animation:4s ease-in-out infinite float-emoji}@keyframes float-emoji{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.bq-card-aura{background:var(--accent-color);filter:blur(60px);opacity:.25;z-index:1;width:140px;height:140px;position:absolute}.bq-card-info{flex-direction:column;justify-content:center;padding:3rem;display:flex}.bq-card-path-tag{color:var(--accent-color);letter-spacing:1.5px;font-family:Space Grotesk,sans-serif;font-size:.7rem;font-weight:700}.bq-card-info h2{letter-spacing:-.5px;margin:.5rem 0 .2rem;font-size:2rem;font-weight:800}.bq-tagline{color:#94a3b8;margin-bottom:1.2rem;font-size:.95rem;font-weight:600}.bq-description{color:var(--text-muted);margin-bottom:1.2rem;font-size:.85rem;line-height:1.5}.bq-preview-section h4{color:#fff;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.6rem;font-size:.75rem}.bq-product-list{flex-direction:column;gap:6px;max-height:150px;margin-bottom:2rem;padding-right:5px;display:flex;overflow-y:auto}.bq-product-list::-webkit-scrollbar{width:4px}.bq-product-list::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:10px}.bq-product-item{color:#cbd5e1;align-items:center;gap:8px;font-size:.85rem;display:flex}.bq-product-item .bullet{color:var(--accent-color);font-size:.7rem}.bq-checkout-action{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.bq-price-tier{flex-direction:column;display:flex}.bq-price-tier .label{color:var(--text-muted);font-size:.65rem}.bq-price-tier .value{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700}.bq-btn-primary{color:var(--bg-dark);cursor:pointer;background:#fff;border:none;border-radius:12px;padding:14px 28px;font-size:.95rem;font-weight:700;transition:transform .2s,background-color .2s}.bq-btn-primary:hover{background:var(--accent-color);color:#fff;transform:translateY(-2px)}.bq-vault-anchor{cursor:pointer;perspective:800px;width:180px;height:180px;transform-style:preserve-3d;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);position:relative}.bq-vault-core{width:100%;height:100%;transform-style:preserve-3d;position:relative}.bq-vault-lid{transform-origin:bottom;z-index:3;background:linear-gradient(135deg,#232d42 0%,#171f30 100%);border:2px solid #ffffff26;border-radius:12px 12px 4px 4px;width:100%;height:70px;transition:transform .65s cubic-bezier(.34,1.56,.64,1);position:absolute;top:0}.bq-lid-laser{background:var(--neon-blue);width:80%;height:2px;box-shadow:0 0 12px var(--neon-blue);position:absolute;bottom:0;left:10%}.bq-vault-base{z-index:1;width:100%;height:110px;transform-style:preserve-3d;background:linear-gradient(135deg,#1a2333 0%,#0f1524 100%);border:2px solid #ffffff1a;border-top:none;border-radius:4px 4px 16px 16px;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;box-shadow:0 30px 60px #0009}.bq-brand-crest{color:#ffffff0d;-webkit-user-select:none;user-select:none;border:2px dashed #ffffff08;border-radius:8px;padding:4px 12px;font-family:Space Grotesk,sans-serif;font-size:2.5rem;font-weight:700}.bq-vault-anchor:hover{animation:.5s linear infinite premium-shake;transform:scale(1.05)}.bq-vault-anchor:hover .bq-lid-laser{background:#ff4757;box-shadow:0 0 16px #ff4757}@keyframes dynamic-charge{0%{transform:scale(.97)translateY(2px)}to{transform:scale(1.02)translateY(-2px)}}.bq-vault-anchor.is-open .bq-vault-lid{transform:translateZ(-20px)rotateX(-105deg)}.bq-vault-anchor.is-open .bq-vault-base{transition:transform .3s;transform:scaleY(.96)}.bq-vault-anchor.is-processing{animation:.15s ease-in-out infinite alternate dynamic-charge}.bq-vault-anchor.is-open .bq-vault-lid{z-index:0;transform:rotateX(115deg)translateY(-15px)}.bq-vault-anchor.is-open .bq-vault-base{z-index:2;transition:transform .2s;transform:scaleY(.95)}.bq-vault-floor-glow{mix-blend-mode:screen;background:radial-gradient(#00f2fe66 0%,#0000 70%);width:160%;height:20px;transition:opacity .3s,background .4s;position:absolute;bottom:-20px;left:-30%}.bq-vault-anchor.is-open .bq-vault-floor-glow,.bq-vault-anchor.is-processing .bq-vault-floor-glow{background:radial-gradient(#ffd700cc 0%,#0000 70%)}
