:root{--qr-bg:#090d18;--qr-bg-2:#0d0519;--qr-panel:#12071f;--qr-panel-2:#160827;--qr-panel-3:#1a1033;--qr-line:#ffffff14;--qr-line-strong:#ffffff29;--qr-text:#f4efff;--qr-muted:#b9acce;--qr-dim:#8f849f;--qr-violet:#8b5cf6;--qr-violet-2:#a855ff;--qr-blue:#38bdf8;--qr-cyan:#67ddfe;--qr-gold:#f5c242;--qr-green:#34d399;--qr-gradient:linear-gradient(120deg,#8b5cf6,#38bdf8);--qr-radius:20px;--qr-radius-sm:12px}.qr-shell{background:radial-gradient(120% 80% at 10% -10%,#8b5cf638,transparent 60%),radial-gradient(90% 70% at 90% 0%,#38bdf82e,transparent 55%),var(--qr-bg);min-height:100vh;color:var(--qr-text);font-family:var(--font-figtree),"Segoe UI",system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.6}.qr-shell *{box-sizing:border-box}.qr-shell a{color:inherit;text-decoration:none}.qr-shell h1,.qr-shell h2,.qr-shell h3,.qr-shell h4{letter-spacing:-.02em;margin:0;line-height:1.15}.qr-shell p{margin:0}.qr-shell ul,.qr-shell ol,.qr-shell dl{margin:0;padding:0;list-style:none}.qr-container{width:min(100% - 40px,1200px);margin:0 auto}.qr-header{z-index:60;border-bottom:1px solid var(--qr-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#090d18d1;position:sticky;top:0}.qr-nav{align-items:center;gap:28px;width:min(100% - 40px,1200px);height:68px;margin:0 auto;display:flex;position:relative}.qr-logo{white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:700;display:inline-flex}.qr-logo img{border-radius:9px;width:30px;height:30px;display:block}.qr-nav-links{color:var(--qr-muted);align-items:center;gap:22px;margin-left:6px;font-size:14px;display:flex}.qr-nav-links a{transition:color .18s}.qr-nav-links a:hover{color:var(--qr-text)}.qr-nav-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.qr-menu{color:var(--qr-text);border:1px solid var(--qr-line);cursor:pointer;background:0 0;border-radius:10px;margin-left:auto;padding:8px;display:none}.qr-menu svg{width:20px;height:20px;display:block}.qr-mobile-menu{border-top:1px solid var(--qr-line);background:#090d18fa;flex-direction:column;gap:14px;padding:18px 20px 24px;display:none}.qr-mobile-menu a{color:var(--qr-muted);font-size:15px}.qr-button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-size:14px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.qr-button svg{width:16px;height:16px}.qr-button-primary{color:#0b0418;background:var(--qr-gradient);box-shadow:0 14px 40px -18px #8b5cf6e6}.qr-button-primary:hover{transform:translateY(-1px);box-shadow:0 18px 44px -16px #38bdf8bf}.qr-button-ghost{color:var(--qr-text);border-color:var(--qr-line-strong);background:#ffffff08}.qr-button-ghost:hover{background:#ffffff12}.qr-hero{padding:96px 0 72px;position:relative;overflow:hidden}.qr-hero-glow{filter:blur(20px);pointer-events:none;background:radial-gradient(closest-side,#a855ff59,#0000);position:absolute;inset:-30% 30% 40% -10%}.qr-hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.qr-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--qr-cyan);background:#38bdf81a;border:1px solid #38bdf838;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:12.5px;font-weight:600;display:inline-flex}.qr-eyebrow svg{width:14px;height:14px}.qr-hero h1{max-width:940px;margin:26px 0 0;font-size:clamp(36px,6vw,68px);font-weight:800}.qr-hero-lede{max-width:720px;color:var(--qr-muted);margin:22px 0 0;font-size:clamp(16px,1.7vw,19px)}.qr-hero-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:34px;display:flex}.qr-hero-chips{color:var(--qr-muted);flex-wrap:wrap;justify-content:center;gap:10px 22px;margin-top:30px;font-size:14px;display:flex}.qr-hero-chips li{align-items:center;gap:8px;display:inline-flex}.qr-hero-chips svg{width:15px;height:15px;color:var(--qr-green)}.qr-stats{border:1px solid var(--qr-line);border-radius:var(--qr-radius);background:var(--qr-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;width:100%;margin-top:72px;display:grid;overflow:hidden}.qr-stats>div{background:linear-gradient(#160827e6,#0d0519e6);padding:26px 20px}.qr-stats dt{background:var(--qr-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:30px;font-weight:800}.qr-stats dd{color:var(--qr-dim);margin:8px 0 0;font-size:13.5px}.qr-band{border-top:1px solid var(--qr-line);border-bottom:1px solid var(--qr-line);background:#ffffff05;padding:22px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.qr-band-track{gap:44px;width:max-content;animation:38s linear infinite qr-marquee;display:flex}.qr-band-track span{letter-spacing:.04em;color:var(--qr-dim);white-space:nowrap;font-size:15px;font-weight:600}@keyframes qr-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.qr-band-track{animation:none}}.qr-section{padding:92px 0}.qr-alt{border-top:1px solid var(--qr-line);border-bottom:1px solid var(--qr-line);background:linear-gradient(#0d0519bf,#090d1866)}.qr-section-title{text-align:center;flex-direction:column;align-items:center;max-width:760px;margin:0 auto 46px;display:flex}.qr-section-title .qr-eyebrow{color:var(--qr-violet-2);background:#8b5cf61f;border-color:#8b5cf647}.qr-section-title h2{margin-top:18px;font-size:clamp(28px,3.6vw,44px);font-weight:800}.qr-section-title p{color:var(--qr-muted);margin-top:16px;font-size:16px}.qr-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.qr-price-card{border:1px solid var(--qr-line);border-radius:var(--qr-radius);background:linear-gradient(#160827d9,#0d0519a6);flex-direction:column;gap:14px;padding:30px 26px;display:flex;position:relative}.qr-price-card-featured{border-color:#8b5cf68c;box-shadow:0 30px 80px -50px #8b5cf6e6}.qr-price-badge{color:#0b0418;background:var(--qr-gradient);border-radius:999px;padding:5px 16px;font-size:12px;font-weight:700;position:absolute;top:-13px;left:50%;transform:translate(-50%)}.qr-price-card h3{font-size:20px;font-weight:700}.qr-price-subtitle{color:var(--qr-dim);font-size:14px}.qr-price-amount{color:var(--qr-muted);align-items:baseline;gap:8px;display:flex}.qr-price-amount b{color:var(--qr-text);font-size:32px;font-weight:800}.qr-price-card ul{color:var(--qr-muted);flex-direction:column;gap:11px;margin-top:4px;font-size:14.5px;display:flex}.qr-price-card li{align-items:flex-start;gap:10px;display:flex}.qr-price-card li svg{width:16px;height:16px;color:var(--qr-green);flex:none;margin-top:4px}.qr-price-card .qr-button{margin-top:auto}.qr-tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:26px;display:flex}.qr-tab{color:var(--qr-muted);border:1px solid var(--qr-line);cursor:pointer;background:#ffffff08;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:600;transition:color .16s,border-color .16s,background .16s}.qr-tab:hover{color:var(--qr-text)}.qr-tab-active{color:#0b0418;background:var(--qr-gradient);border-color:#0000}.qr-table-wrap{border:1px solid var(--qr-line);border-radius:var(--qr-radius);background:#12071fa6;overflow-x:auto}.qr-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14.5px}.qr-table th,.qr-table td{text-align:left;padding:15px 20px}.qr-table thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--qr-dim);background:#ffffff05;font-size:12.5px;font-weight:700}.qr-table tbody tr+tr td{border-top:1px solid var(--qr-line)}.qr-table tbody tr:hover td{background:#8b5cf612}.qr-table-model{color:var(--qr-text);font-weight:600}.qr-table td{color:var(--qr-muted)}.qr-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.qr-steps article{border:1px solid var(--qr-line);border-radius:var(--qr-radius);background:#12071f99;padding:26px 22px}.qr-step-icon{width:40px;height:40px;color:var(--qr-cyan);background:#38bdf81f;border-radius:12px;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.qr-step-icon svg{width:20px;height:20px}.qr-steps b{letter-spacing:.14em;color:var(--qr-dim);font-size:12.5px;display:block}.qr-steps h3{margin:8px 0 10px;font-size:18px;font-weight:700}.qr-steps p{color:var(--qr-muted);font-size:14px}.qr-vendor-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.qr-vendor-grid article{border:1px solid var(--qr-line);border-radius:var(--qr-radius-sm);background:#12071f8c;flex-direction:column;gap:6px;padding:22px;display:flex}.qr-vendor-grid svg{width:22px;height:22px;color:var(--qr-violet-2)}.qr-vendor-grid h3{font-size:17px;font-weight:700}.qr-vendor-grid p{color:var(--qr-dim);font-size:13.5px}.qr-chip-row{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:32px;display:flex}.qr-chip-row span{color:var(--qr-muted);border:1px solid var(--qr-line);background:#ffffff08;border-radius:999px;padding:8px 15px;font-size:13.5px}.qr-showcase-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.qr-showcase-grid article{border:1px solid var(--qr-line);border-radius:var(--qr-radius);background:#12071f99;overflow:hidden}.qr-showcase-art{justify-content:flex-end;align-items:flex-start;height:168px;padding:14px;display:flex;position:relative}.qr-showcase-art span{letter-spacing:.1em;text-transform:uppercase;color:var(--qr-text);background:#090d188c;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:700}.qr-showcase-body{padding:18px 20px 22px}.qr-showcase-body h3{font-size:17px;font-weight:700}.qr-showcase-body p{color:var(--qr-dim);justify-content:space-between;gap:12px;margin-top:10px;font-size:13.5px;display:flex}.qr-showcase-body p span{color:var(--qr-muted)}.qr-setup-card{border:1px solid var(--qr-line);border-radius:var(--qr-radius);background:#12071fb3;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:24px;padding:26px;display:grid}.qr-setup-rows{flex-direction:column;gap:16px;display:flex}.qr-setup-rows>div{border-bottom:1px solid var(--qr-line);flex-direction:column;gap:6px;padding-bottom:14px;display:flex;position:relative}.qr-setup-rows>div:last-child{border-bottom:0;padding-bottom:0}.qr-setup-rows span{letter-spacing:.1em;text-transform:uppercase;color:var(--qr-dim);font-size:12.5px;font-weight:700}.qr-setup-rows code{font-family:var(--font-mono),ui-monospace,monospace;color:var(--qr-text);word-break:break-all;font-size:14px}.qr-copy{color:var(--qr-muted);border:1px solid var(--qr-line);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:12.5px;display:inline-flex;position:absolute;top:0;right:0}.qr-copy svg{width:13px;height:13px}.qr-code{font-family:var(--font-mono),ui-monospace,monospace;color:#cbb9f5;border:1px solid var(--qr-line);border-radius:var(--qr-radius-sm);background:#090d18d9;margin:0;padding:18px;font-size:13px;line-height:1.7;overflow-x:auto}.qr-install-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.qr-install-grid article{border:1px solid var(--qr-line);border-radius:var(--qr-radius);background:#12071f8c;padding:22px}.qr-install-grid h3{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;font-size:16px;font-weight:700;display:flex}.qr-install-grid h3 span{color:var(--qr-dim);font-size:12.5px;font-weight:600}.qr-people{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.qr-people article{border:1px solid var(--qr-line);border-radius:var(--qr-radius-sm);background:#12071f80;align-items:center;gap:12px;padding:16px;display:flex}.qr-avatar{color:#0b0418;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:15px;font-weight:700;display:inline-flex}.qr-people b{font-size:14px;display:block}.qr-people div span{color:var(--qr-dim);font-size:12.5px}.qr-faq{flex-direction:column;gap:12px;max-width:900px;margin:0 auto;display:flex}.qr-faq details{border:1px solid var(--qr-line);border-radius:var(--qr-radius-sm);background:#12071f99}.qr-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-size:16px;font-weight:600;list-style:none;display:flex}.qr-faq summary::-webkit-details-marker{display:none}.qr-faq summary span{color:var(--qr-violet-2);flex:none;font-size:20px;transition:transform .18s}.qr-faq details[open] summary span{transform:rotate(45deg)}.qr-faq p{color:var(--qr-muted);padding:0 22px 20px;font-size:14.5px}.qr-cta{text-align:center;border-top:1px solid var(--qr-line);background:radial-gradient(60% 120% at 50% 0,#8b5cf64d,#0000 70%),linear-gradient(#0d0519e6,#090d18f2);padding:86px 0}.qr-cta h2{font-size:clamp(26px,3.4vw,40px);font-weight:800}.qr-cta p{max-width:660px;color:var(--qr-muted);margin:16px auto 0;font-size:16px}.qr-cta-actions{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.qr-footer{border-top:1px solid var(--qr-line);background:#060810e6;padding:64px 0 28px}.qr-footer-top{grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:28px;width:min(100% - 40px,1200px);margin:0 auto;display:grid}.qr-footer-brand p{max-width:320px;color:var(--qr-muted);margin:16px 0;font-size:14px}.qr-footer-brand a{color:var(--qr-cyan);font-size:13.5px}.qr-footer-group{flex-direction:column;gap:11px;display:flex}.qr-footer-group h3{font-size:14px;font-weight:700}.qr-footer-group a{color:var(--qr-muted);font-size:13.5px}.qr-footer-group a:hover{color:var(--qr-text)}.qr-footer-bottom{width:min(100% - 40px,1200px);color:var(--qr-dim);border-top:1px solid var(--qr-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:44px auto 0;padding-top:22px;font-size:13px;display:flex}.qr-footer-legal{gap:18px;display:flex}.qr-legal{padding:72px 0 96px}.qr-legal-head{max-width:760px}.qr-legal-head h1{margin:18px 0 0;font-size:clamp(30px,4vw,46px);font-weight:800}.qr-legal-head p{color:var(--qr-muted);margin-top:16px;font-size:16px}.qr-legal-updated{color:var(--qr-dim);margin-top:14px;font-size:13px;display:inline-block}.qr-legal-body{max-width:820px;margin-top:40px}.qr-legal-body section+section{margin-top:34px}.qr-legal-body h2{font-size:21px;font-weight:700}.qr-legal-body p,.qr-legal-body li{color:var(--qr-muted);margin-top:12px;font-size:15px}.qr-legal-body ul{flex-direction:column;gap:8px;margin-top:12px;padding-left:20px;list-style:outside;display:flex}.qr-legal-back{margin-top:40px}.qr-legal-back a{color:var(--qr-cyan);align-items:center;gap:8px;font-size:14px;display:inline-flex}.qr-legal-back svg,.qr-legal-head .qr-eyebrow svg{width:14px;height:14px}@media (max-width:1080px){.qr-card-grid,.qr-steps,.qr-vendor-grid,.qr-people,.qr-showcase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.qr-setup-card{grid-template-columns:minmax(0,1fr)}.qr-footer-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.qr-nav-links,.qr-nav-actions{display:none}.qr-menu,.qr-mobile-menu{display:flex}.qr-mobile-menu{flex-direction:column}.qr-hero{padding:64px 0 48px}.qr-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.qr-section{padding:64px 0}.qr-card-grid,.qr-steps,.qr-vendor-grid,.qr-showcase-grid,.qr-people,.qr-install-grid,.qr-footer-top{grid-template-columns:minmax(0,1fr)}}
