.qg-site{--qg-bg:#05070d;--qg-bg-2:#070b16;--qg-surface:#0a1120;--qg-surface-2:#0d1526;--qg-text:#eaf0f8;--qg-muted:#93a5bd;--qg-blue:#004a9d;--qg-blue-bright:#1e90ff;--qg-blue-glow:#1e90ff59;--qg-gold:#f5b82a;--qg-gold-soft:#f5b82a29;--qg-alert:#e0342f;--qg-line:#1e90ff33;--qg-line-strong:#1e90ff80;--qg-chamfer:polygon(0 14px, 14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%);background:var(--qg-bg);min-height:100vh;color:var(--qg-text);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,sans-serif;position:relative;overflow-x:hidden}.qg-site *{box-sizing:border-box}.qg-site :focus-visible{outline:2px solid var(--qg-blue-bright);outline-offset:3px}.qg-site section{scroll-margin-top:86px}.qg-shell{width:min(1160px,100% - 32px);margin-inline:auto}.qg-display{text-transform:uppercase;letter-spacing:.01em;font-family:Rajdhani,Oswald,Arial Narrow,sans-serif;font-weight:700;line-height:.96}.qg-kicker{color:var(--qg-blue-bright);text-transform:uppercase;letter-spacing:.22em;align-items:center;gap:10px;font-size:11px;font-weight:800;display:inline-flex}.qg-kicker:before{content:"";background:linear-gradient(90deg, var(--qg-gold), transparent);width:26px;height:1px}.qg-section-title{max-width:780px;margin-top:14px;font-size:clamp(2.1rem,5.6vw,3.9rem)}.qg-copy{color:var(--qg-muted);font-size:1rem;line-height:1.75}.qg-backdrop{z-index:0;pointer-events:none;position:fixed;inset:0}.qg-backdrop:before{content:"";background-image:linear-gradient(var(--qg-line) 1px, transparent 1px), linear-gradient(90deg, var(--qg-line) 1px, transparent 1px);opacity:.5;background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 0,#000,#0000 78%);mask-image:radial-gradient(at 50% 0,#000,#0000 78%)}.qg-backdrop:after{content:"";opacity:.6;background:repeating-linear-gradient(#ffffff07 0 1px,#0000 1px 4px);position:absolute;inset:0}.qg-site>main,.qg-site>.qg-header,.qg-site>.qg-footer,.qg-site>.qg-floats{z-index:1;position:relative}.qg-siren{z-index:70;pointer-events:none;background:linear-gradient(90deg, var(--qg-blue-bright) 0%, transparent 32%, transparent 68%, var(--qg-alert) 100%);opacity:.65;height:2px;animation:6s ease-in-out infinite qg-siren;position:fixed;inset:0 0 auto}@keyframes qg-siren{0%,to{opacity:.3}50%{opacity:.8}}.qg-button{min-height:52px;clip-path:var(--qg-chamfer);background:linear-gradient(135deg, var(--qg-blue) 0%, var(--qg-blue-bright) 100%);color:#fff;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;box-shadow:0 14px 40px -18px var(--qg-blue-glow);border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-family:Rajdhani,Oswald,sans-serif;font-size:15px;font-weight:700;transition:box-shadow .25s,transform .25s,filter .25s;display:inline-flex}.qg-button:hover{filter:brightness(1.12);box-shadow:0 20px 52px -16px var(--qg-blue-glow), 0 0 26px -6px var(--qg-blue-glow);transform:translateY(-2px)}.qg-button-gold{background:linear-gradient(135deg, #b8820c 0%, var(--qg-gold) 100%);color:#100c02;box-shadow:0 14px 40px -18px #f5b82a8c}.qg-button-gold:hover{box-shadow:0 20px 52px -16px #f5b82a99,0 0 26px -6px #f5b82a66}.qg-button-ghost{border:1px solid var(--qg-line-strong);color:var(--qg-text);box-shadow:none;background:0 0}.qg-button-ghost:hover{border-color:var(--qg-blue-bright);box-shadow:0 0 24px -10px var(--qg-blue-glow);filter:none;background:#1e90ff1a}.qg-header{z-index:60;border-bottom:1px solid #0000;padding-top:2px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:fixed;inset:0 0 auto}.qg-header-solid{background:color-mix(in srgb, var(--qg-bg) 88%, transparent);border-bottom-color:var(--qg-line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.qg-header-inner{align-items:center;gap:18px;min-height:84px;display:flex}.qg-brand{align-items:center;gap:12px;min-width:0;margin-right:auto;display:inline-flex}.qg-brand img{object-fit:contain;width:44px;height:44px;filter:drop-shadow(0 0 14px var(--qg-blue-glow))}.qg-brand-word{text-transform:uppercase;letter-spacing:.12em;font-family:Rajdhani,Oswald,sans-serif;font-size:17px;font-weight:700;line-height:1.05}.qg-brand-word span{color:var(--qg-gold);letter-spacing:.3em;font-size:10px;display:block}.qg-nav{align-items:center;gap:24px;display:none}.qg-nav a{color:var(--qg-muted);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:700;transition:color .2s}.qg-nav a:hover{color:var(--qg-text)}.qg-header-cta{min-height:44px;padding:0 18px;font-size:13px;display:none}.qg-menu-toggle{color:var(--qg-text);border:1px solid var(--qg-line);background:#0a1120b3}.qg-menu-toggle:hover{color:var(--qg-text);background:#0a1120e6}.qg-mobile-nav{border-top:1px solid var(--qg-line);background:color-mix(in srgb, var(--qg-bg) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);gap:2px;padding:10px 16px 18px;display:grid}.qg-mobile-nav a{border-bottom:1px solid var(--qg-line);color:var(--qg-text);text-transform:uppercase;letter-spacing:.08em;padding:13px 4px;font-size:14px;font-weight:700}.qg-mobile-nav a:last-child{background:var(--qg-gold);color:var(--qg-bg);text-align:center;clip-path:var(--qg-chamfer);border-bottom:none;margin-top:14px;padding:15px 10px}.qg-hero{isolation:isolate;padding:132px 0 76px;position:relative;overflow:hidden}.qg-hero:before{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(at 20% 20%,#004a9d80,#0000 60%),radial-gradient(at 82% 30%,#1e90ff47,#0000 58%);height:70%;position:absolute;inset:-10% -20% auto}.qg-hero-grid{align-items:center;gap:42px;display:grid}.qg-hero h1{max-width:760px;margin-top:22px;font-size:clamp(2.6rem,9vw,5.4rem)}.qg-hero h1 span{color:var(--qg-gold);display:block}.qg-hero-sub{max-width:620px;color:var(--qg-muted);margin-top:26px;font-size:clamp(1rem,1.8vw,1.15rem);line-height:1.8}.qg-actions{flex-wrap:wrap;gap:14px;margin-top:34px;display:flex}.qg-hero-status{border-top:1px solid var(--qg-line);color:var(--qg-muted);text-transform:uppercase;letter-spacing:.14em;flex-wrap:wrap;gap:10px 26px;margin-top:38px;padding-top:22px;font-size:12px;font-weight:700;display:flex}.qg-hero-status b{color:var(--qg-gold)}.qg-hero-art{place-items:center;padding:10px 0;display:grid;position:relative}.qg-hero-logo{filter:drop-shadow(0 26px 46px #004a9d8c);width:min(100%,430px);transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s;position:relative}.qg-hero-logo:hover,.qg-hero-logo:focus-visible{filter:drop-shadow(0 34px 62px #0074e6cc)brightness(1.1);outline:none;transform:scale(1.09)translateY(-8px)}.qg-brackets{pointer-events:none;position:absolute;inset:4%}.qg-brackets i{border:2px solid var(--qg-blue-bright);opacity:.75;width:34px;height:34px;position:absolute}.qg-brackets i:first-child{border-bottom:0;border-right:0;top:0;left:0}.qg-brackets i:nth-child(2){border-bottom:0;border-left:0;top:0;right:0}.qg-brackets i:nth-child(3){border-top:0;border-right:0;bottom:0;left:0}.qg-brackets i:nth-child(4){border-top:0;border-left:0;bottom:0;right:0}.qg-video-frame{aspect-ratio:16/9;clip-path:var(--qg-chamfer);background:linear-gradient(150deg, var(--qg-blue-bright), #f5b82a59);margin-top:30px;padding:1px;position:relative}.qg-video-frame>div{height:100%;clip-path:var(--qg-chamfer);background:var(--qg-surface);text-align:center;place-items:center;padding:20px;display:grid}.qg-video-frame video,.qg-video-frame iframe{background:#000;border:0;width:100%;height:100%;display:block}.qg-video-frame>.qg-video-fill{background:#000;padding:0}.qg-video-fill .qg-hero-video{object-fit:cover;width:100%;height:100%;display:block}.qg-video-placeholder{color:var(--qg-muted);place-items:center;gap:12px;display:grid}.qg-video-placeholder strong{color:var(--qg-text);text-transform:uppercase;letter-spacing:.14em;font-family:Rajdhani,Oswald,sans-serif;font-size:18px;font-weight:700}.qg-video-placeholder span{letter-spacing:.1em;text-transform:uppercase;font-size:12px}.qg-play{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(135deg, var(--qg-blue), var(--qg-blue-bright));color:#fff;place-items:center;width:62px;height:62px;display:grid}.qg-proof{border-block:1px solid var(--qg-line);background:linear-gradient(90deg,#004a9d47,#0a112099);padding:26px 0}.qg-proof-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 26px;display:flex}.qg-stars{color:var(--qg-gold);filter:drop-shadow(0 0 10px #f5b82a73);gap:4px;display:inline-flex}.qg-proof-score{letter-spacing:.04em;font-family:Rajdhani,Oswald,sans-serif;font-size:30px;font-weight:700}.qg-proof-score small{color:var(--qg-muted);font-size:16px}.qg-proof-label{color:var(--qg-muted);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.qg-plans{padding:92px 0 96px}.qg-plans-head{gap:16px;max-width:780px;display:grid}.qg-plan-grid{gap:22px;margin-top:44px;display:grid}.qg-plan-card{clip-path:var(--qg-chamfer);background:linear-gradient(160deg, var(--qg-line-strong), #f5b82a38);padding:1px;transition:transform .3s,box-shadow .3s;position:relative}.qg-plan-card:hover{box-shadow:0 28px 60px -30px var(--qg-blue-glow);transform:translateY(-5px)}.qg-plan-card.featured{background:linear-gradient(160deg, var(--qg-gold), #1e90ff8c)}.qg-plan-inner{height:100%;clip-path:var(--qg-chamfer);background:linear-gradient(180deg, var(--qg-surface-2), var(--qg-surface));flex-direction:column;display:flex}.qg-plan-tag{z-index:2;background:var(--qg-gold);color:#100c02;text-transform:uppercase;letter-spacing:.14em;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%);padding:6px 14px;font-size:11px;font-weight:900;position:absolute;top:16px;right:-6px}.qg-plan-media{border-bottom:1px solid var(--qg-line);display:block;position:relative;overflow:hidden}.qg-plan-media img{aspect-ratio:16/9;object-fit:cover;width:100%;transition:transform .5s;display:block}.qg-plan-card:hover .qg-plan-media img{transform:scale(1.04)}.qg-plan-body{flex-direction:column;flex:1;gap:16px;padding:clamp(22px,4vw,32px);display:flex}.qg-plan-code{color:var(--qg-blue-bright);text-transform:uppercase;letter-spacing:.24em;font-size:11px;font-weight:800}.qg-plan-title{font-size:clamp(1.5rem,3.4vw,2.05rem)}.qg-plan-title a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:color .2s,border-color .2s}.qg-plan-title a:hover{color:var(--qg-gold);border-bottom-color:var(--qg-gold)}.qg-plan-duration{border:1px solid var(--qg-line-strong);color:var(--qg-text);text-transform:uppercase;letter-spacing:.12em;clip-path:polygon(6px 0,100% 0,100% 100%,0 100%,0 6px);background:#1e90ff14;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}.qg-plan-summary{color:var(--qg-muted);font-size:.96rem;line-height:1.75}.qg-plan-details{gap:10px;margin:4px 0 6px;padding:0;list-style:none;display:grid}.qg-plan-details li{color:var(--qg-text);gap:10px;font-size:.92rem;line-height:1.6;display:flex}.qg-plan-details svg{color:var(--qg-gold);flex:none;margin-top:3px}.qg-plan-footer{gap:12px;margin-top:auto;display:grid}.qg-plan-checkout{color:var(--qg-blue-bright);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.qg-plan-checkout:hover{color:var(--qg-gold)}.qg-access{background:linear-gradient(180deg, var(--qg-bg-2), var(--qg-bg));border-block:1px solid var(--qg-line);padding:92px 0}.qg-access-grid{gap:16px;margin-top:44px;display:grid}.qg-access-card{clip-path:var(--qg-chamfer);background:linear-gradient(160deg, var(--qg-line), transparent 60%);padding:1px;transition:transform .28s,box-shadow .28s;position:relative}.qg-access-card:hover{box-shadow:0 24px 46px -28px var(--qg-blue-glow);transform:translateY(-4px)}.qg-access-inner{height:100%;clip-path:var(--qg-chamfer);background:var(--qg-surface);align-content:start;gap:14px;padding:26px 24px;display:grid}.qg-access-card:hover .qg-access-inner{background:var(--qg-surface-2)}.qg-access-icon{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);color:#fff;background:linear-gradient(135deg,#004a9de6,#1e90ffbf);place-items:center;width:46px;height:46px;display:grid}.qg-access-inner h3{text-transform:uppercase;letter-spacing:.04em;font-family:Rajdhani,Oswald,sans-serif;font-size:1.15rem;font-weight:700}.qg-access-inner p{color:var(--qg-muted);font-size:.92rem;line-height:1.7}.qg-access-num{color:#eaf0f81f;font-family:Rajdhani,Oswald,sans-serif;font-size:26px;font-weight:700;position:absolute;top:14px;right:16px}.qg-contact{padding:92px 0}.qg-contact-grid{gap:16px;margin-top:40px;display:grid}.qg-contact-card{clip-path:var(--qg-chamfer);background:linear-gradient(160deg, var(--qg-line-strong), transparent 65%);padding:1px;transition:transform .28s,box-shadow .28s;position:relative}.qg-contact-card:hover{box-shadow:0 24px 46px -28px var(--qg-blue-glow);transform:translateY(-4px)}.qg-contact-inner{height:100%;clip-path:var(--qg-chamfer);background:var(--qg-surface);align-items:center;gap:18px;padding:28px 26px;display:flex}.qg-contact-icon{width:54px;height:54px;clip-path:var(--qg-chamfer);background:linear-gradient(135deg, var(--qg-blue), var(--qg-blue-bright));color:#fff;flex:none;place-items:center;display:grid}.qg-contact-card.instagram .qg-contact-icon{background:linear-gradient(135deg, #7a3ea8, var(--qg-gold))}.qg-contact-inner h3{text-transform:uppercase;letter-spacing:.12em;color:var(--qg-muted);font-family:Rajdhani,Oswald,sans-serif;font-size:1.05rem;font-weight:700}.qg-contact-inner a.qg-contact-value{color:var(--qg-text);letter-spacing:.03em;word-break:break-word;margin-top:4px;font-family:Rajdhani,Oswald,sans-serif;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:700;text-decoration:none;display:inline-block}.qg-contact-inner a.qg-contact-value:hover{color:var(--qg-gold)}.qg-footer{border-top:1px solid var(--qg-line);background:var(--qg-bg-2);padding:44px 0 30px}.qg-footer-grid{gap:22px;display:grid}.qg-footer-brand{align-items:center;gap:14px;display:flex}.qg-footer-brand img{object-fit:contain;width:52px;height:52px}.qg-footer-brand p{text-transform:uppercase;letter-spacing:.14em;font-family:Rajdhani,Oswald,sans-serif;font-size:18px;font-weight:700}.qg-footer p.qg-copy{max-width:560px;font-size:.85rem;line-height:1.7}.qg-footer-links{flex-wrap:wrap;align-items:center;gap:10px 22px;display:flex}.qg-footer-links a{color:var(--qg-muted);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-size:12px;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.qg-footer-links a:hover{color:var(--qg-gold)}.qg-copyright{border-top:1px solid var(--qg-line);color:#93a5bdb3;margin-top:26px;padding-top:18px;font-size:12px}.qg-floats{z-index:65;justify-items:end;gap:12px;display:grid;position:fixed;bottom:18px;right:18px}.qg-float{cursor:pointer;width:56px;height:56px;clip-path:var(--qg-chamfer);color:#fff;border:0;place-items:center;transition:transform .25s,box-shadow .25s,opacity .3s;display:grid}.qg-float:hover{transform:translateY(-3px)scale(1.05)}.qg-float-whatsapp{background:linear-gradient(135deg,#0f8f43,#25d366);box-shadow:0 16px 34px -14px #25d36699}.qg-float-top{background:linear-gradient(135deg, var(--qg-blue), var(--qg-blue-bright));box-shadow:0 16px 34px -14px var(--qg-blue-glow);opacity:0;pointer-events:none;transform:translateY(10px)}.qg-float-top.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.qg-reveal{transition:opacity .7s,transform .7s;transition-delay:var(--qg-delay,0s)}.qg-reveal-hidden{opacity:0;transform:translateY(26px)}.qg-reveal-visible{opacity:1;transform:translateY(0)}@media (width>=640px){.qg-access-grid,.qg-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=900px){.qg-hero{padding:158px 0 92px}.qg-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:56px}.qg-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.qg-access-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qg-nav{display:flex}.qg-header-cta{display:inline-flex}.qg-menu-toggle{display:none}.qg-footer-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center}}@media (prefers-reduced-motion:reduce){.qg-siren{opacity:.5;animation:none}.qg-reveal,.qg-hero-logo{transition:none}.qg-hero-logo:hover,.qg-hero-logo:focus-visible{transform:none}.qg-reveal-hidden{opacity:1;transform:none}.qg-button,.qg-float,.qg-plan-card,.qg-access-card,.qg-contact-card{transition:none}.qg-plan-card:hover,.qg-access-card:hover,.qg-contact-card:hover,.qg-button:hover,.qg-float:hover{transform:none}}
