@import "https://fonts.googleapis.com/css2?family=Sora:wght@500;600;700;800&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;700&display=swap";
@import "https://cdn.jsdelivr.net/npm/@tabler/icons-webfont@3.19.0/dist/tabler-icons.min.css";
.qi{--u2d-green-0:#f2f1fe;--u2d-green-1:#e6e3fd;--u2d-green-2:#cdc7fb;--u2d-green-3:#ada4f8;--u2d-green-4:#9b8ff5;--u2d-green-5:#7669ef;--u2d-green-6:#6254ea;--u2d-green-7:#4f43d2;--u2d-green-8:#4034ab;--u2d-green-9:#2a2178;--qi-coral-0:#fff1ec;--qi-coral-1:#ffe0d6;--qi-coral-4:#ff8a6a;--qi-coral-5:#ff7551;--qi-coral-6:#fb6340;--qi-coral-7:#e94e2b;--qi-ink:#15132c;--qi-gradient:linear-gradient(120deg, #6254ea 0%, #9457ee 46%, #ff6b4a 100%);--qi-ok-0:#e7f7ea;--qi-ok-6:#2f9e44;--qi-ok-7:#268038;--u2d-dark-7:#1d1e24;--u2d-gray-0:#f8f9fa;--u2d-gray-1:#f1f3f5;--u2d-gray-2:#e9ecef;--u2d-gray-3:#dee2e6;--u2d-gray-4:#ced4da;--u2d-gray-5:#adb5bd;--u2d-gray-6:#868e96;--u2d-gray-7:#495057;--u2d-gray-8:#343a40;--u2d-gray-9:#212529;--u2d-yellow-6:#fab005;--color-primary:var(--u2d-green-6);--color-primary-hover:var(--u2d-green-7);--color-primary-subtle:var(--u2d-green-0);--color-on-primary:#fff;--text-primary:var(--u2d-gray-9);--text-secondary:var(--u2d-gray-7);--text-dimmed:var(--u2d-gray-6);--surface-page:#fff;--surface-card:#fff;--surface-sunken:var(--u2d-gray-0);--surface-hover:var(--u2d-gray-1);--surface-ink:var(--qi-ink);--border-subtle:var(--u2d-gray-2);--border-default:var(--u2d-gray-3);--border-strong:var(--u2d-gray-4);--gradient-brand-deep:linear-gradient(135deg, var(--u2d-green-7), var(--u2d-green-9));--font-display:"Sora", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-body:"Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:16px;--radius-xl:32px;--radius-round:9999px;--radius-leaf:50% 0 50% 0;--shadow-xs:0 1px 3px #0000000d, 0 1px 2px #0000001a;--shadow-sm:0 1px 3px #0000000d, #0000000d 0 10px 15px -5px, #0000000a 0 7px 7px -5px;--shadow-md:0 1px 3px #0000000d, #0000000d 0 20px 25px -5px, #0000000a 0 10px 10px -5px;--shadow-lg:0 1px 3px #0000000d, #0000000d 0 28px 23px -7px, #0000000a 0 12px 12px -7px;--shadow-xl:0 1px 3px #0000000d, #0000000d 0 36px 28px -7px, #0000000a 0 17px 17px -7px;--shadow-brand:0 10px 30px -8px #6254ea80;font-family:var(--font-body);color:var(--text-primary);background:var(--surface-page);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;position:relative;overflow-x:hidden}.qi *,.qi :before,.qi :after{box-sizing:border-box}.qi ::selection{background:var(--u2d-green-2)}@keyframes qi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes qi-float-sm{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes qi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.82)}}@keyframes qi-pop{0%{transform:scale(.97)}to{transform:scale(1)}}@keyframes qi-reveal{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes qi-spin{to{transform:rotate(360deg)}}.qi-spin{animation:.7s linear infinite qi-spin}.qi-float{animation:7s ease-in-out infinite qi-float}.qi-float-sm{animation:5.5s ease-in-out infinite qi-float-sm}.qi-pulse{animation:1.8s ease-in-out infinite qi-pulse}.qi-pop{animation:.4s cubic-bezier(.16,.84,.44,1) qi-pop}.qi-flow{flex-direction:column;gap:9px;margin-bottom:12px;display:flex}.qi-flow-step{color:var(--text-secondary);opacity:0;animation:.45s forwards qi-flow-in;animation-delay:calc(var(--i) * .5s + .2s);align-items:center;gap:9px;font-size:13.5px;display:flex;transform:translate(-7px)}@keyframes qi-flow-in{to{opacity:1;transform:none}}.qi-flow-paid{border-radius:var(--radius-md);background:var(--qi-ok-6);box-shadow:var(--shadow-md);opacity:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;animation:.55s cubic-bezier(.2,.8,.2,1) 2.9s forwards qi-paid-in;display:flex;transform:scale(.95)}@keyframes qi-paid-in{to{opacity:1;transform:none}}.qi-flow-paid-badge{font-family:var(--font-display);color:#fff;align-items:center;gap:8px;font-size:16px;font-weight:800;display:inline-flex}.qi-flow-paid-hint{color:#ffffffe0;text-align:right;max-width:132px;font-size:11px;line-height:1.3}.qi-flow-reset{cursor:pointer;width:100%;font-family:var(--font-body);color:var(--text-dimmed);opacity:0;background:0 0;border:none;margin-top:12px;padding:7px;font-size:13px;font-weight:600;transition:color .14s;animation:.4s 3.35s forwards qi-flow-in;display:block}.qi-flow-reset:hover{color:var(--text-primary)}.qi-flow5{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.qi-flow5-step{position:relative}.qi-flow5-step:not(:last-child):after{content:"";background:var(--border-default);z-index:0;height:2px;position:absolute;top:15px;left:40px;right:-12px}.qi-flow5-num{z-index:1;background:var(--surface-sunken);align-items:center;gap:9px;margin-bottom:13px;padding-right:6px;display:inline-flex;position:relative}.qi-flow5-num>span{background:var(--color-primary);color:#fff;width:30px;height:30px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:800;display:grid}.qi-flow5-title{font-family:var(--font-display);color:var(--text-primary);margin-bottom:5px;font-size:16px;font-weight:700;line-height:1.25}.qi-flow5-text{color:var(--text-secondary);font-size:13.5px;line-height:1.5}.qi [data-reveal]{opacity:1}.qi[data-js] [data-reveal]:not([data-revealed]){opacity:0;transform:translateY(26px)}.qi [data-reveal][data-revealed]{animation:.6s cubic-bezier(.16,.84,.44,1) qi-reveal}.qi [data-d="1"][data-revealed]{animation-delay:60ms}.qi [data-d="2"][data-revealed]{animation-delay:.12s}.qi [data-d="3"][data-revealed]{animation-delay:.18s}.qi [data-d="4"][data-revealed]{animation-delay:.24s}.qi [data-d="5"][data-revealed]{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.qi[data-js] [data-reveal]:not([data-revealed]){opacity:1;transform:none}.qi [data-reveal][data-revealed],.qi-float,.qi-float-sm,.qi-pulse{animation:none}.qi-flow-step,.qi-flow-paid,.qi-flow-reset{opacity:1;animation:none;transform:none}}.qi-container{max-width:1200px;margin:0 auto;padding:0 32px}.qi-btn{cursor:pointer;font-family:var(--font-body);white-space:nowrap;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:9px;font-weight:600;line-height:1;text-decoration:none;transition:transform .14s,box-shadow .16s,background .14s,border-color .14s,color .14s;display:inline-flex}.qi-btn:active{transform:translateY(1px)}.qi-btn-md{height:42px;padding:0 18px;font-size:15px}.qi-btn-lg{height:50px;padding:0 22px;font-size:16px}.qi-btn-xl{height:60px;padding:0 30px;font-size:17px}.qi-btn-full{width:100%}.qi-btn-filled{background:var(--color-primary);color:#fff;box-shadow:var(--shadow-brand)}.qi-btn-filled:hover{background:var(--color-primary-hover);box-shadow:0 14px 34px -8px #6254ea99}.qi-btn-default{color:var(--text-primary);border-color:var(--border-default);background:#fff}.qi-btn-default:hover{border-color:var(--color-primary);color:var(--color-primary)}.qi-btn-light{background:var(--color-primary-subtle);color:var(--color-primary)}.qi-btn-light:hover{background:var(--u2d-green-1)}.qi-btn-white{color:var(--qi-ink);background:#fff}.qi-btn-white:hover{box-shadow:0 14px 34px -8px #00000059}.qi-btn-subtle{color:#fff;background:0 0}.qi-btn-subtle:hover{background:#ffffff1f}.qi-btn i{font-size:1.1em}.qi-badge{border-radius:var(--radius-round);height:30px;font-family:var(--font-body);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:6px;padding:0 14px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.qi-badge i{font-size:13px}.qi-badge-light{background:var(--color-primary-subtle);color:var(--color-primary)}.qi-badge-filled{background:var(--color-primary);color:#fff}.qi-navlink{cursor:pointer;font-family:var(--font-body);color:var(--text-secondary);background:0 0;border:none;border-radius:9px;padding:9px 15px;font-size:15px;font-weight:600;transition:color .14s,background .14s}.qi-navlink:hover{color:var(--color-primary);background:var(--color-primary-subtle)}.qi-navlink-ghost{color:var(--text-primary)}.qi-navlink-ghost:hover{background:var(--surface-hover);color:var(--text-primary)}.qi-navitem{position:relative}.qi-navlink-drop{align-items:center;gap:4px;display:inline-flex}.qi-dropdown{border:1px solid var(--border-subtle);min-width:214px;box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;z-index:60;background:#fff;border-radius:13px;flex-direction:column;gap:1px;padding:6px;transition:opacity .15s,transform .15s,visibility .15s;display:flex;position:absolute;top:calc(100% + 9px);left:0;transform:translateY(6px)}.qi-dropdown:before{content:"";height:11px;position:absolute;top:-11px;left:0;right:0}.qi-navitem:hover .qi-dropdown,.qi-navitem:focus-within .qi-dropdown{opacity:1;visibility:visible;transform:none}.qi-ddlink{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);color:var(--text-secondary);background:0 0;border:none;border-radius:9px;padding:9px 11px;font-size:14px;font-weight:600;text-decoration:none;transition:background .12s,color .12s;display:block}.qi-ddlink:hover{background:var(--surface-sunken);color:var(--color-primary)}.qi-burger{border:1px solid var(--border-subtle);background:var(--surface-sunken);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;display:none}.qi-mobile-menu{border-top:1px solid var(--border-subtle);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffffa;flex-direction:column;gap:2px;padding:10px 20px 18px;display:none}.qi-mm-link{text-align:left;cursor:pointer;width:100%;font-family:var(--font-body);color:var(--text-primary);background:0 0;border:none;border-radius:9px;padding:12px 8px;font-size:16px;font-weight:600;text-decoration:none;transition:background .12s;display:block}.qi-mm-link:hover{background:var(--surface-sunken)}.qi-lift{transition:transform .2s,box-shadow .2s}.qi-lift:hover{box-shadow:var(--shadow-xl);transform:translateY(-4px)}.qi-lift-sm{transition:transform .18s,box-shadow .18s}.qi-lift-sm:hover{box-shadow:var(--shadow-md);transform:translateY(-5px)}.qi-lift-pop{transition:transform .18s,box-shadow .18s;transform:translateY(-6px)}.qi-lift-pop:hover{box-shadow:var(--shadow-xl);transform:translateY(-12px)}.qi-field{transition:border-color .14s}.qi-field:focus-within{border-color:var(--color-primary)}.qi-input{font-family:var(--font-body);color:var(--text-primary);background:0 0;border:none;outline:none;flex:1;width:100%;font-size:15px}.qi-flink{text-align:left;font-family:var(--font-body);color:var(--u2d-gray-4);cursor:pointer;background:0 0;border:none;padding:6px 0;font-size:14px;text-decoration:none;transition:color .14s;display:block}.qi-flink:hover{color:#fff}.qi-u2d{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:9px 13px;text-decoration:none;transition:background .14s,border-color .14s;display:inline-flex}.qi-u2d:hover{background:#ffffff14;border-color:#fff3}.qi-u2d-lead{color:var(--u2d-gray-6);white-space:nowrap;font-size:12px;line-height:1}.qi-u2d-logo{width:auto;height:18px;display:block}.qi-u2d-ext{color:var(--u2d-gray-6);transition:color .14s}.qi-u2d:hover .qi-u2d-ext{color:#fff}.qi-lang{background:var(--surface-sunken);border:1px solid var(--border-subtle);border-radius:var(--radius-round);align-items:center;gap:2px;padding:3px;display:inline-flex}.qi-lang-btn{cursor:pointer;font-family:var(--font-body);border-radius:var(--radius-round);color:var(--text-dimmed);background:0 0;border:none;padding:6px 9px;font-size:12px;font-weight:700;line-height:1;transition:background .14s,color .14s}.qi-lang-btn:hover:not(:disabled){color:var(--text-primary)}.qi-lang-btn[data-active=true]{background:var(--color-primary);color:#fff}.qi-lang-btn:disabled{opacity:.6;cursor:default}.qi-switch{border-radius:var(--radius-round);background:var(--color-primary);flex-shrink:0;width:42px;height:24px;position:relative}.qi-switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:21px}@media (max-width:920px){.qi-grid-2,.qi-grid-3,.qi-hero-grid,.qi-compare{grid-template-columns:1fr!important}.qi-flow5{gap:26px;grid-template-columns:1fr!important}.qi-flow5-step:not(:last-child):after{display:none}.qi-ecom-flow{grid-template-columns:1fr!important}.qi-ecom-arrow i{transform:rotate(90deg)}.qi-footer-grid{grid-template-columns:1fr 1fr!important}.qi-nav-links{display:none!important}.qi-burger{display:inline-flex}.qi-hide-mobile{display:none!important}.qi-mobile-menu{display:flex}.qi-h1{font-size:40px!important}.qi-h2{font-size:32px!important}}@media (max-width:560px){.qi-container{padding:0 20px}.qi-footer-grid{grid-template-columns:1fr!important}.qi-cta-actions,.qi-hero-actions{flex-direction:column;align-items:stretch}}
