:root{--qt-dark:#0e0a24;--qt-dark-2:#14102c;--qt-dark-3:#1c1638;--qt-deeper:#08061a;--qt-cream:#f6f4ef;--qt-cream-2:#ece8df;--qt-white:#fff;--qt-fg-on-dark:#fafafd;--qt-fg-on-dark-soft:#d6d6e1;--qt-fg-on-dark-muted:#9c9dae;--qt-fg-on-dark-faint:#6f6f83;--qt-fg:#17182d;--qt-fg-soft:#484b63;--qt-fg-muted:#6e7083;--qt-primary:#9264ef;--qt-primary-deep:#6647c0;--qt-primary-light:#ad9dff;--qt-magenta:#ce52d7;--qt-blue-accent:#42a3fd;--qt-wa:#25d366;--qt-wa-deep:#1ebe5c;--qt-line-on-dark:#ffffff1a;--qt-line-on-dark-strong:#ffffff2e;--qt-line:#dcdde8;--qt-line-strong:#c1c3d1;--qt-shadow-md:0 8px 24px -12px #03020f4d;--qt-shadow-lift:0 24px 70px -28px #0000008c,0 8px 22px -10px #0000004d;--qt-ease:cubic-bezier(.2,.8,.2,1)}@supports (color:lab(0% 0 0)){:root{--qt-fg-on-dark:lab(98.2178% .462651 -1.82972);--qt-fg-on-dark-soft:lab(85.9504% 1.43066 -5.46212);--qt-fg-on-dark-muted:lab(64.9762% 2.49633 -9.03932);--qt-fg-on-dark-faint:lab(47.5219% 3.13237 -10.7775);--qt-fg:lab(9.09006% 4.48104 -14.2125);--qt-fg-soft:lab(32.3572% 3.51569 -14.4756);--qt-fg-muted:lab(47.55% 2.30697 -10.9897);--qt-primary:lab(52.7993% 41.7059 -64.5934);--qt-primary-deep:lab(39.1159% 36.0735 -60.1167);--qt-primary-light:lab(69.0982% 24.4939 -50.7806);--qt-magenta:lab(55.965% 62.3215 -45.3528);--qt-blue-accent:lab(64.4811% -6.05693 -53.9178);--qt-line-on-dark:lab(100% 0 0/.1);--qt-line-on-dark-strong:lab(100% 0 0/.18);--qt-line:lab(88.2848% 1.00347 -5.57283);--qt-line-strong:lab(78.9638% 1.37836 -7.40728);--qt-shadow-md:0 8px 24px -12px lab(.757788% 1.89176 -5.42125/.3);--qt-shadow-lift:0 24px 70px -28px lab(0% 0 0/.55),0 8px 22px -10px lab(0% 0 0/.3)}}*{box-sizing:border-box}.qt{font-family:var(--font-sans);color:var(--qt-fg-on-dark);background:var(--qt-dark);-webkit-font-smoothing:antialiased;letter-spacing:-.005em;font-feature-settings:"ss01","cv11","tnum"}.qt-shell{width:100%;max-width:1280px;margin:0 auto;padding:0 40px}@media (max-width:880px){.qt-shell{padding:0 22px}}.qt-shell-wide{width:100%;max-width:1440px;margin:0 auto;padding:0 40px}@media (max-width:880px){.qt-shell-wide{padding:0 22px}}.qt-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-fg-on-dark-muted);align-items:center;gap:10px;font-size:11px;font-weight:500;display:inline-flex}.qt-eyebrow .num{color:var(--qt-primary-light)}.qt-eyebrow .dot{background:var(--qt-primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #9264ef2e;box-shadow:0 0 0 4px lab(52.7993% 41.7059 -64.5934/.18)}.qt-section.light .qt-eyebrow{color:var(--qt-fg-muted)}.qt-section.light .qt-eyebrow .num{color:var(--qt-primary-deep)}.qt-h2{font-family:var(--font-sans);letter-spacing:-.028em;color:inherit;text-wrap:balance;margin:16px 0 18px;padding-bottom:.06em;font-size:48px;font-weight:500;line-height:1.1}.qt-h2 .serif,.qt-h2 .accent{font-family:var(--font-serif);color:var(--qt-blue-accent);font-style:italic;font-weight:400}.qt-section.light .qt-h2 .serif,.qt-section.light .qt-h2 .accent{color:var(--qt-primary)}.qt-h2-sub{color:var(--qt-fg-on-dark-soft);text-wrap:pretty;max-width:640px;margin:0;font-size:17px;line-height:1.55}.qt-section.light .qt-h2-sub{color:var(--qt-fg-soft)}.qt-section-head{flex-direction:column;max-width:720px;margin-bottom:56px;display:flex}.qt-section-head.center{text-align:center;align-items:center;margin:0 auto 64px}.qt-section-head.center .qt-h2-sub{margin:0 auto}.qt-section-head-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:56px;display:flex}.qt-section-head-row .qt-h2{margin-bottom:6px}.qt-section{padding:112px 0;position:relative}.qt-section.tight{padding:80px 0}.qt-section.dark{background:var(--qt-dark);color:var(--qt-fg-on-dark)}.qt-section.darker{background:var(--qt-deeper);color:var(--qt-fg-on-dark)}.qt-section.light{background:var(--qt-cream);color:var(--qt-fg)}.qt-section.white{background:var(--qt-white);color:var(--qt-fg)}.qt-link{color:var(--qt-primary-light);transition:gap .14s var(--qt-ease),color .16s;align-items:center;gap:6px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.qt-link:hover{color:var(--qt-fg-on-dark);gap:9px}.qt-section.light .qt-link{color:var(--qt-primary-deep)}.qt-section.light .qt-link:hover{color:var(--qt-primary)}.qt-btn{font:inherit;cursor:pointer;transition:transform .16s var(--qt-ease),box-shadow .16s,background .16s,border-color .16s;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:14px 22px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.qt-btn-wa{background:var(--qt-wa);color:#fff;box-shadow:0 8px 22px #4cc1574d;box-shadow:0 8px 22px lab(69.679% -50.5618 42.4636/.3)}.qt-btn-wa:hover{background:var(--qt-wa-deep);transform:translateY(-1px);box-shadow:0 12px 28px #4cc15766;box-shadow:0 12px 28px lab(69.679% -50.5618 42.4636/.4)}.qt-btn-primary{background:var(--qt-primary);color:#fff;box-shadow:0 8px 22px #9264ef52;box-shadow:0 8px 22px lab(52.7993% 41.7059 -64.5934/.32)}.qt-btn-primary:hover{background:#9e71fd;background:lab(57.518% 40.9222 -64.6742);transform:translateY(-1px);box-shadow:0 12px 28px #9264ef66;box-shadow:0 12px 28px lab(52.7993% 41.7059 -64.5934/.4)}.qt-btn-ghost{color:var(--qt-fg-on-dark);background:0 0;border-color:#ffffff2e;border-color:lab(100% 0 0/.18)}.qt-btn-ghost:hover{background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#fff6;border-color:lab(100% 0 0/.4)}.qt-btn-light{color:var(--qt-fg);border-color:var(--qt-line);background:#fff}.qt-btn-light:hover{border-color:var(--qt-fg-soft);transform:translateY(-1px)}.qt-btn.sm{border-radius:8px;padding:9px 16px;font-size:13px}.qt-header{z-index:50;background:var(--qt-dark);border-bottom:1px solid var(--qt-line-on-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0}.qt-header-inner{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.qt-logo{color:#fff;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.qt-logo-mark{color:#fff;width:36px;height:36px;font-family:var(--font-sans);letter-spacing:-.02em;background:radial-gradient(at 30% 30%,#cf9bff,#5e4bc3 70%);background:radial-gradient(at 30% 30%,lab(71.855% 40.6972 -53.0988),lab(39.2114% 32.9602 -61.7503) 70%);border-radius:10px;place-items:center;font-size:14px;font-weight:700;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff26,0 6px 18px #5e4bc38c;box-shadow:inset 0 0 0 1px lab(100% 0 0/.15),0 6px 18px lab(39.2114% 32.9602 -61.7503/.55)}.qt-logo-mark:after{content:"";filter:blur(.3px);background:radial-gradient(circle,#fff 0%,#dfbbff 50%,#0000 70%);background:radial-gradient(circle,#fff 0%,lab(80.5298% 32.8722 -44.5702) 50%,#0000 70%);width:10px;height:10px;position:absolute;top:-3px;right:-3px}.qt-logo-wm{font-family:var(--font-sans);letter-spacing:.04em;color:#fff;text-transform:uppercase;font-size:19px;font-weight:700}.qt-logo-tm{vertical-align:super;color:#fff9;color:lab(100% 0 0/.6);letter-spacing:0;margin-left:2px;font-size:9.5px}.qt-nav{flex:1;justify-content:center;align-items:center;gap:28px;display:flex}.qt-nav a{color:#ffffffc7;color:lab(100% 0 0/.78);align-items:center;gap:4px;font-size:14.5px;font-weight:400;text-decoration:none;transition:color .16s;display:inline-flex}.qt-nav a:hover{color:#fff}.qt-nav .caret{opacity:.6}.qt-nav-more{position:relative}.qt-nav-more-trigger{color:#ffffffc7;color:lab(100% 0 0/.78);cursor:pointer;align-items:center;gap:4px;font-size:14.5px;text-decoration:none;display:inline-flex}.qt-nav-more-trigger:hover,.qt-nav-more:hover .qt-nav-more-trigger{color:#fff}.qt-nav-more-trigger svg{transition:transform .2s var(--qt-ease)}.qt-nav-more:hover .qt-nav-more-trigger svg{transform:rotate(180deg)}.qt-nav-more-menu{background:var(--qt-dark-3);border:1px solid var(--qt-line-on-dark-strong);opacity:0;visibility:hidden;min-width:320px;transition:opacity .18s var(--qt-ease),transform .18s var(--qt-ease),visibility 0s linear .18s;z-index:60;border-radius:14px;flex-direction:column;gap:2px;padding:10px;display:flex;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-4px);box-shadow:inset 0 1px #ffffff0f,0 32px 80px -24px #000000a6,0 18px 50px -20px #9264ef33;box-shadow:inset 0 1px lab(100% 0 0/.06),0 32px 80px -24px lab(0% 0 0/.65),0 18px 50px -20px lab(52.7993% 41.7059 -64.5934/.2)}.qt-nav-more:hover .qt-nav-more-menu,.qt-nav-more:focus-within .qt-nav-more-menu{opacity:1;visibility:visible;transition:opacity .18s var(--qt-ease),transform .18s var(--qt-ease);transform:translateY(0)}.qt-nav-more:after{content:"";width:100%;height:14px;position:absolute;top:100%;right:0}.qt-nav-more-menu a{color:var(--qt-fg-on-dark-soft);border-radius:9px;grid-template-columns:32px 1fr;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background .16s,color .16s;display:grid}.qt-nav-more-menu a:hover{color:#fff;background:#ffffff0f;background:lab(100% 0 0/.06)}.qt-nav-more-icon{width:32px;height:32px;color:var(--qt-primary-light);background:#9264ef29;background:lab(52.7993% 41.7059 -64.5934/.16);border:1px solid #9264ef4d;border:1px solid lab(52.7993% 41.7059 -64.5934/.3);border-radius:8px;place-items:center;display:grid}.qt-nav-more-text{flex-direction:column;gap:2px;min-width:0;display:flex}.qt-nav-more-text b{color:#fff;letter-spacing:-.005em;font-size:14px;font-weight:500}.qt-nav-more-text span{color:var(--qt-fg-on-dark-muted);font-size:12.5px;line-height:1.35}.qt-header-cta{align-items:center;gap:12px;display:flex}@media (max-width:1080px){.qt-nav{display:none}}.qt-hero{background:radial-gradient(ellipse 900px 600px at 90% 30%,#41006b66,transparent 65%),radial-gradient(ellipse 700px 500px at 75% 70%,#7200864d,transparent 60%),radial-gradient(ellipse 600px 400px at 100% 10%,#5e4bc34d,transparent 60%),linear-gradient(180deg,var(--qt-dark)0%,#06031e 100%);isolation:isolate;padding:80px 0 110px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.qt-hero{background:radial-gradient(ellipse 900px 600px at 90% 30%,lab(14.9422% 49.9703 -52.5912/.4),transparent 65%),radial-gradient(ellipse 700px 500px at 75% 70%,lab(26.8717% 56.351 -45.8106/.3),transparent 60%),radial-gradient(ellipse 600px 400px at 100% 10%,lab(39.2114% 32.9602 -61.7503/.3),transparent 60%),linear-gradient(180deg,var(--qt-dark)0%,lab(1.59203% 5.0011 -14.6516) 100%)}}.qt-hero:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.025) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.025) 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(1100px 700px at 30% 40%,#000 0%,#0000 75%);mask-image:radial-gradient(1100px 700px at 30% 40%,#000 0%,#0000 75%)}.qt-hero-inner{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;gap:60px;min-height:540px;display:grid;position:relative}@media (max-width:1080px){.qt-hero-inner{grid-template-columns:1fr;gap:56px}.qt-hero{padding:56px 0 80px}}.qt-hero-pill{border:1px solid var(--qt-line-on-dark);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-fg-on-dark-soft);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:999px;align-items:center;gap:10px;padding:7px 14px;font-size:11px;display:inline-flex}.qt-hero-pill .dot{background:var(--qt-primary-light);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #9264ef33;box-shadow:0 0 0 4px lab(52.7993% 41.7059 -64.5934/.2)}.qt-hero-h1{font-family:var(--font-sans);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:26px 0 22px;font-size:clamp(40px,4.4vw,64px);font-weight:500;line-height:1.02}.qt-hero-h1 .accent{font-family:var(--font-serif);color:var(--qt-blue-accent);white-space:nowrap;font-style:italic;font-weight:400;display:inline}.qt-hero-h1 .caret{background:var(--qt-blue-accent);vertical-align:-.05em;width:3px;height:.85em;margin-left:2px;animation:1.1s steps(2,end) infinite qtCaret;display:inline-block}@keyframes qtCaret{50%{opacity:0}}.qt-hero-sub{color:var(--qt-fg-on-dark-soft);text-wrap:pretty;max-width:520px;margin:0 0 26px;font-size:18px;line-height:1.55}.qt-hero-bullets{flex-direction:column;gap:11px;max-width:520px;margin:0 0 30px;padding:0;list-style:none;display:flex}.qt-hero-bullets li{color:var(--qt-fg-on-dark);grid-template-columns:22px 1fr;align-items:center;gap:12px;font-size:15px;line-height:1.45;display:grid}.qt-hero-bullet-icon{width:22px;height:22px;color:var(--qt-primary-light);background:#9264ef2e;background:lab(52.7993% 41.7059 -64.5934/.18);border:1px solid #9264ef59;border:1px solid lab(52.7993% 41.7059 -64.5934/.35);border-radius:999px;place-items:center;display:grid}.qt-hero-cta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.qt-hero-cta .qt-btn-wa svg{width:16px;height:16px}.qt-hero-trust{font-family:var(--font-mono);letter-spacing:.06em;color:var(--qt-fg-on-dark-muted);align-items:center;gap:14px;margin-top:22px;font-size:11px;display:flex}.qt-hero-trust .pip{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.qt-hero-visual{place-items:center;height:100%;min-height:460px;display:grid;position:relative}.qt-hero-waves{z-index:0;pointer-events:none;filter:blur(.2px);position:absolute;inset:-10% -10% -10% 0}.qt-hero-waves svg{opacity:.85;width:100%;height:100%}.qt-hero-mock{z-index:1;background:var(--qt-dark-2);border:1px solid var(--qt-line-on-dark-strong);border-radius:16px;width:100%;max-width:520px;padding:14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 32px 80px -24px #0009,0 18px 50px -20px #9264ef4d;box-shadow:inset 0 1px lab(100% 0 0/.08),0 32px 80px -24px lab(0% 0 0/.6),0 18px 50px -20px lab(52.7993% 41.7059 -64.5934/.3)}.qt-hero-mock-bar{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-fg-on-dark-muted);border-bottom:1px solid var(--qt-line-on-dark);align-items:center;gap:10px;padding:4px 6px 12px;font-size:10.5px;display:flex}.qt-hero-mock-bar .lights{gap:5px;display:flex}.qt-hero-mock-bar .lights span{background:#ffffff2e;background:lab(100% 0 0/.18);border-radius:50%;width:9px;height:9px}.qt-hero-mock-bar .url{text-align:center;text-transform:none;letter-spacing:0;color:var(--qt-fg-on-dark-soft);background:#ffffff0d;background:lab(100% 0 0/.05);border-radius:6px;flex:1;padding:4px 10px;font-size:11px}.qt-hero-mock-bar .url b{color:var(--qt-primary-light);font-weight:500}.qt-hero-mock-body{flex-direction:column;gap:12px;padding:14px 4px 4px;display:flex}.qt-hero-mock-head{align-items:center;gap:10px;display:flex}.qt-hero-mock-avatar{background:linear-gradient(135deg,var(--qt-magenta),var(--qt-primary));color:#fff;width:30px;height:30px;font-size:12px;font-weight:600;font-family:var(--font-mono);border-radius:999px;place-items:center;display:grid}.qt-hero-mock-headl{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.qt-hero-mock-headl .name{color:#fff;font-size:13px;font-weight:500}.qt-hero-mock-headl .meta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--qt-fg-on-dark-muted);font-size:10.5px}.qt-hero-mock-score{font-family:var(--font-mono);color:#8be78f;color:lab(84.454% -42.0049 34.1366);letter-spacing:.04em;background:#4cc1572e;background:lab(69.679% -50.5618 42.4636/.18);border:1px solid #4cc1574d;border:1px solid lab(69.679% -50.5618 42.4636/.3);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:11px;display:inline-flex}.qt-hero-mock-wave{border:1px solid var(--qt-line-on-dark);background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:10px;align-items:center;gap:2px;height:44px;padding:4px 10px;display:flex}.qt-hero-mock-wave span{background:#fff3;background:lab(100% 0 0/.2);border-radius:2px;width:3px;display:inline-block}.qt-hero-mock-wave span.past{background:var(--qt-primary-light)}.qt-hero-mock-items{flex-direction:column;gap:5px;display:flex}.qt-hero-mock-item{border:1px solid var(--qt-line-on-dark);color:var(--qt-fg-on-dark-soft);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;display:grid}.qt-hero-mock-item.active{background:linear-gradient(#9264ef1f,#9264ef0a);background:linear-gradient(lab(52.7993% 41.7059 -64.5934/.12),lab(52.7993% 41.7059 -64.5934/.04));border-color:#9264ef73;border-color:lab(52.7993% 41.7059 -64.5934/.45);box-shadow:0 0 0 3px #9264ef1a;box-shadow:0 0 0 3px lab(52.7993% 41.7059 -64.5934/.1)}.qt-hero-mock-item .a{font-family:var(--font-mono);color:var(--qt-fg-on-dark-muted);letter-spacing:.04em;background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:999px;padding:2px 8px;font-size:10.5px}.qt-hero-mock-item .a.yes{color:#8be78f;color:lab(84.454% -42.0049 34.1366);background:#4cc1572e;background:lab(69.679% -50.5618 42.4636/.18)}.qt-hero-mock-item .a.no{color:#ffa899;color:lab(77.7746% 45.4407 31.4041);background:#e5453338;background:lab(54.0189% 61.8822 47.3952/.22)}.qt-hero-mock-copilot{background:linear-gradient(#33087647,#33087614);background:linear-gradient(lab(15.5172% 38.8242 -53.507/.28),lab(15.5172% 38.8242 -53.507/.08));border:1px solid #9264ef4d;border:1px solid lab(52.7993% 41.7059 -64.5934/.3);border-radius:11px;flex-direction:column;gap:8px;margin-top:6px;padding:11px 13px;display:flex}.qt-hero-mock-copilot-head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-primary-light);align-items:center;gap:8px;font-size:10px;display:flex}.qt-hero-mock-copilot-head .conf{color:#8be78f;color:lab(84.454% -42.0049 34.1366);text-transform:none;letter-spacing:0;margin-left:auto}.qt-hero-mock-copilot-body{color:var(--qt-fg-on-dark);font-size:12.5px;line-height:1.5}.qt-hero-mock-copilot-body mark{color:var(--qt-fg-on-dark);background:#f2a6184d;background:lab(74.3059% 21.7583 74.0995/.3);border-radius:3px;padding:1px 4px}.qt-hero-mock-copilot-actions{gap:6px;display:flex}.qt-hero-mock-copilot-actions button{border:1px solid var(--qt-line-on-dark);color:var(--qt-fg-on-dark-soft);font:inherit;cursor:pointer;background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:7px;padding:5px 11px;font-size:11.5px;font-weight:500}.qt-hero-mock-copilot-actions button.primary{background:var(--qt-primary);color:#fff;border-color:#0000}.qt-hero-chip{z-index:2;background:var(--qt-dark-3);border:1px solid var(--qt-line-on-dark-strong);color:var(--qt-fg-on-dark);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;box-shadow:0 16px 32px -16px #0009;box-shadow:0 16px 32px -16px lab(0% 0 0/.6)}.qt-hero-chip .dot{background:#4cc157;background:lab(69.679% -50.5618 42.4636);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #4cc15733;box-shadow:0 0 0 4px lab(69.679% -50.5618 42.4636/.2)}.qt-hero-chip.top{animation:5s ease-in-out infinite qtFloat;top:6%;right:14%}.qt-hero-chip.bot{animation:6s ease-in-out infinite reverse qtFloat;bottom:6%;left:-2%}.qt-hero-chip svg{color:var(--qt-primary-light)}@keyframes qtFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:760px){.qt-hero-chip{display:none}}.qt-logobar{background:var(--qt-deeper);border-top:1px solid var(--qt-line-on-dark);border-bottom:1px solid var(--qt-line-on-dark);padding:36px 0}.qt-logobar-label{text-align:center;font-family:var(--font-sans);color:var(--qt-fg-on-dark-soft);max-width:760px;margin-bottom:22px;margin-left:auto;margin-right:auto;font-size:13.5px;line-height:1.5}.qt-logobar-row{grid-template-columns:repeat(6,1fr);align-items:center;gap:32px;display:grid}@media (max-width:760px){.qt-logobar-row{grid-template-columns:repeat(3,1fr);gap:22px}}.qt-wordmark{font-family:var(--font-sans);color:#ffffff80;color:lab(100% 0 0/.5);letter-spacing:-.01em;white-space:nowrap;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:600;transition:color .2s;display:flex}.qt-wordmark:hover{color:#fffc;color:lab(100% 0 0/.8)}.qt-wordmark .mk{background:#fff6;background:lab(100% 0 0/.4);border-radius:3px;width:14px;height:14px}.qt-wordmark .mk.round{border-radius:50%}.qt-wordmark .mk.tri{background:0 0;border-bottom:12px solid #fff6;border-bottom:12px solid lab(100% 0 0/.4);border-left:7px solid #0000;border-right:7px solid #0000;border-radius:0;width:0;height:0}.qt-pillars{grid-template-columns:1fr 1.3fr 1fr;align-items:stretch;gap:22px;display:grid}@media (max-width:1000px){.qt-pillars{grid-template-columns:1fr}}.qt-pillar{background:linear-gradient(180deg,#ffffff0a,#ffffff03),var(--qt-dark-2);border:1px solid var(--qt-line-on-dark);transition:transform .22s var(--qt-ease),border-color .22s,box-shadow .22s;border-radius:18px;flex-direction:column;gap:18px;padding:32px;display:flex;position:relative}@supports (color:lab(0% 0 0)){.qt-pillar{background:linear-gradient(180deg,lab(100% 0 0/.04),lab(100% 0 0/.01)),var(--qt-dark-2)}}.qt-pillar:hover{border-color:var(--qt-line-on-dark-strong);box-shadow:var(--qt-shadow-lift);transform:translateY(-3px)}.qt-pillar.featured{background:radial-gradient(ellipse 500px 300px at 0% 0%,#9264ef33,transparent 70%),linear-gradient(180deg,#ffffff0d,#ffffff03),var(--qt-dark-2);box-shadow:0 1px 0 #ffffff14 inset,var(--qt-shadow-md);border-color:#9264ef66;border-color:lab(52.7993% 41.7059 -64.5934/.4)}@supports (color:lab(0% 0 0)){.qt-pillar.featured{background:radial-gradient(ellipse 500px 300px at 0% 0%,lab(52.7993% 41.7059 -64.5934/.2),transparent 70%),linear-gradient(180deg,lab(100% 0 0/.05),lab(100% 0 0/.01)),var(--qt-dark-2);box-shadow:0 1px 0 lab(100% 0 0/.08) inset,var(--qt-shadow-md)}}.qt-pillar-num{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-fg-on-dark-muted);font-size:11px}.qt-pillar-num .num{color:var(--qt-primary-light);margin-right:6px}.qt-pillar-icon{width:44px;height:44px;color:var(--qt-primary-light);background:linear-gradient(135deg,#9264ef4d,#9264ef1a);background:linear-gradient(135deg,lab(52.7993% 41.7059 -64.5934/.3),lab(52.7993% 41.7059 -64.5934/.1));border:1px solid #9264ef4d;border:1px solid lab(52.7993% 41.7059 -64.5934/.3);border-radius:11px;place-items:center;display:grid}.qt-pillar-title{letter-spacing:-.02em;color:#fff;margin:0;font-size:22px;font-weight:600}.qt-pillar-desc{color:var(--qt-fg-on-dark-soft);margin:0;font-size:14.5px;line-height:1.55}.qt-pillar-foot{margin-top:auto;padding-top:8px}.qt-copilot{background:var(--qt-dark);border:1px solid var(--qt-line-on-dark);border-radius:12px;flex-direction:column;gap:10px;margin-top:6px;padding:14px;font-size:13px;line-height:1.5;display:flex}.qt-copilot-row{align-items:flex-start;gap:10px;display:flex}.qt-copilot-avatar{width:26px;height:26px;color:var(--qt-fg-on-dark-soft);font-family:var(--font-mono);background:#ffffff12;background:lab(100% 0 0/.07);border-radius:999px;flex:0 0 26px;place-items:center;font-size:10.5px;font-weight:600;display:grid}.qt-copilot-avatar.agent{color:var(--qt-primary-light);background:#9264ef33;background:lab(52.7993% 41.7059 -64.5934/.2)}.qt-copilot-text{color:var(--qt-fg-on-dark);flex:1;font-size:12.5px}.qt-copilot-text .quote{background:#f2a61840;background:lab(74.3059% 21.7583 74.0995/.25);border-radius:3px;padding:0 3px}.qt-copilot-sep{background:var(--qt-line-on-dark);height:1px;margin:2px -14px}.qt-copilot-suggest{background:#9264ef14;background:lab(52.7993% 41.7059 -64.5934/.08);border:1px solid #9264ef40;border:1px solid lab(52.7993% 41.7059 -64.5934/.25);border-radius:10px;flex-direction:column;gap:8px;padding:10px 12px;display:flex}.qt-copilot-suggest-head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-primary-light);align-items:center;gap:8px;font-size:10px;display:flex}.qt-copilot-suggest-head .conf{text-transform:none;letter-spacing:0;color:#8be78f;color:lab(84.454% -42.0049 34.1366);margin-left:auto}.qt-copilot-suggest-row{color:var(--qt-fg-on-dark);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12.5px;display:flex}.qt-copilot-suggest-row .label{color:var(--qt-fg-on-dark-muted);flex:0 auto}.qt-copilot-suggest-row .value{text-align:right;flex:auto;min-width:0;font-weight:500}.qt-copilot-suggest-row .value.no{color:#ffbc81;color:lab(82.033% 30.6166 57.3137)}.qt-copilot-actions{gap:8px;display:flex}.qt-copilot-btn{font:inherit;border:1px solid var(--qt-line-on-dark);color:var(--qt-fg-on-dark-soft);cursor:pointer;background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:7px;flex:1;padding:8px 10px;font-size:12px;font-weight:500}.qt-copilot-btn.primary{background:var(--qt-primary);color:#fff;border-color:#0000}.qt-benefits-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}@media (max-width:1000px){.qt-benefits-grid{grid-template-columns:1fr}}.qt-bcard{border:1px solid var(--qt-line);box-shadow:var(--qt-shadow-md);transition:transform .22s var(--qt-ease),box-shadow .22s;background:#fff;border-radius:18px;flex-direction:column;padding:30px 28px 26px;display:flex;position:relative}.qt-bcard:hover{transform:translateY(-3px);box-shadow:0 24px 50px -22px #1314282e;box-shadow:0 24px 50px -22px lab(6.81856% 4.41915 -14.0631/.18)}.qt-bcard-icon{color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;margin-bottom:22px;display:grid}.qt-bcard.violet .qt-bcard-icon{background:linear-gradient(150deg,var(--qt-primary-light),var(--qt-primary));box-shadow:0 12px 24px -10px #9264ef8c;box-shadow:0 12px 24px -10px lab(52.7993% 41.7059 -64.5934/.55)}.qt-bcard.magenta .qt-bcard-icon{background:linear-gradient(150deg,#f08bf6,var(--qt-magenta));box-shadow:0 12px 24px -10px #ce52d78c;box-shadow:0 12px 24px -10px lab(55.965% 62.3215 -45.3528/.55)}@supports (color:lab(0% 0 0)){.qt-bcard.magenta .qt-bcard-icon{background:linear-gradient(150deg,lab(71.8133% 50.6596 -37.4439),var(--qt-magenta))}}.qt-bcard.blue .qt-bcard-icon{background:linear-gradient(150deg,#6fbfff,var(--qt-blue-accent));box-shadow:0 12px 24px -10px #42a3fd8c;box-shadow:0 12px 24px -10px lab(64.4811% -6.05693 -53.9178/.55)}@supports (color:lab(0% 0 0)){.qt-bcard.blue .qt-bcard-icon{background:linear-gradient(150deg,lab(74.1731% -11.9036 -45.9153),var(--qt-blue-accent))}}.qt-bcard-title{letter-spacing:-.018em;color:var(--qt-fg);margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.28}.qt-bcard-title em{font-family:var(--font-serif);color:var(--qt-primary-deep);font-style:italic;font-weight:400}.qt-bcard-desc{color:var(--qt-fg-soft);margin:0 0 22px;font-size:14.5px;line-height:1.55}.qt-bcard-link{color:var(--qt-primary-deep);align-items:center;gap:8px;width:max-content;margin-top:auto;font-size:14px;font-weight:500;text-decoration:none;transition:gap .16s;display:inline-flex}.qt-bcard-link:hover{color:var(--qt-primary);gap:12px}.qt-hiw-grid{grid-template-columns:.95fr 1.05fr;align-items:start;gap:64px;display:grid}@media (max-width:1080px){.qt-hiw-grid{grid-template-columns:1fr;gap:36px}}.qt-hiw-steps{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.qt-hiw-steps .step{cursor:pointer;opacity:.55;grid-template-columns:24px 1fr;gap:16px;padding:14px 0 18px;transition:opacity .2s;display:grid;position:relative}.qt-hiw-steps .step:hover{opacity:.85}.qt-hiw-steps .step.on{opacity:1}.step-rail{background:var(--qt-line);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:11px}.qt-hiw-steps .step:last-child .step-rail{bottom:18px}.step-rail-fill{background:var(--qt-primary);border-radius:inherit;width:100%;height:0%;display:block}.step-icon{z-index:1;border:1px solid var(--qt-line);width:24px;height:24px;color:var(--qt-fg-muted);transition:all .22s var(--qt-ease);background:#fff;border-radius:7px;place-items:center;margin-top:2px;display:grid;position:relative}.step.on .step-icon{background:var(--qt-primary);border-color:var(--qt-primary);color:#fff;box-shadow:0 6px 16px #9264ef66;box-shadow:0 6px 16px lab(52.7993% 41.7059 -64.5934/.4)}.step-body{flex-direction:column;gap:6px;display:flex}.step-eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-fg-muted);font-size:10.5px}.step.on .step-eyebrow{color:var(--qt-primary-deep)}.step-title{letter-spacing:-.015em;color:var(--qt-fg);font-size:18px;font-weight:600;line-height:1.3}.step.on .step-title{font-size:19px}.step-desc{color:var(--qt-fg-soft);opacity:0;max-height:0;font-size:13.5px;line-height:1.5;transition:max-height .32s,opacity .32s,margin .32s;overflow:hidden}.step.on .step-desc{opacity:1;max-height:140px;margin-top:4px}.qt-hiw-stage{flex-direction:column;gap:14px;display:flex;position:relative}.qt-hiw-mock-frame{background:linear-gradient(180deg,white 0%,var(--qt-cream-2)100%);border:1px solid var(--qt-line);height:460px;box-shadow:var(--qt-shadow-lift);border-radius:18px;padding:22px;position:relative;overflow:hidden}.qt-hiw-mock-slot{opacity:0;pointer-events:none;transition:opacity .32s;position:absolute;inset:22px}.qt-hiw-mock-slot.on{opacity:1;pointer-events:auto;animation:.42s both qtMockIn}@keyframes qtMockIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes qtFill{0%{height:0%}to{height:100%}}@keyframes qtPulse{0%,to{opacity:1}50%{opacity:.55}}.qt-hiw-dots{justify-content:center;gap:6px;display:flex}.qt-hiw-dots .dot{background:var(--qt-line-strong);cursor:pointer;border:0;border-radius:2px;width:22px;height:4px;padding:0;transition:background .2s,width .2s}.qt-hiw-dots .dot.on{background:var(--qt-primary);width:36px}.qt-mock{flex-direction:column;gap:12px;width:100%;height:100%;font-size:13px;display:flex}.qt-mock-head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-fg-muted);border-bottom:1px dashed var(--qt-line);align-items:center;gap:8px;padding-bottom:10px;font-size:10.5px;display:flex}.qt-mock-head .dot{background:#4cc157;background:lab(69.679% -50.5618 42.4636);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d6fad6;box-shadow:0 0 0 3px lab(94.9779% -16.7671 13.14)}.qt-mock-head .dot.prim{background:var(--qt-primary);box-shadow:0 0 0 3px #9264ef2e;box-shadow:0 0 0 3px lab(52.7993% 41.7059 -64.5934/.18)}.qt-mock-head .dot.warn{background:#eca851;background:lab(74.2674% 20.0168 53.8013);box-shadow:0 0 0 3px #fff3d9;box-shadow:0 0 0 3px lab(96.6302% 3.49021 19.3204)}.qt-mock-head .tag{color:var(--qt-fg-soft);border:1px solid var(--qt-line);letter-spacing:.06em;background:#fff;border-radius:999px;margin-left:auto;padding:3px 8px}.qt-mock-capture{grid-template-rows:auto 1fr auto;gap:14px;display:grid}.qt-mock-sources{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.qt-mock-sources .src{border:1px solid var(--qt-line);color:var(--qt-fg);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.qt-mock-sources .src .cnt{font-family:var(--font-mono);color:var(--qt-primary-deep);margin-left:auto;font-size:11px}.qt-mock-flow{height:60px;position:relative}.qt-mock-flow svg{width:100%;height:100%;stroke:var(--qt-primary);stroke-width:1.5px;fill:none;stroke-dasharray:4 4;opacity:.6;animation:1.6s linear infinite qtFlowDash}@keyframes qtFlowDash{to{stroke-dashoffset:-16px}}.qt-mock-target{border:1px solid var(--qt-line);background:#fff;border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.qt-mock-target-head{font-family:var(--font-mono);color:var(--qt-fg-soft);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;display:flex}.qt-mock-target-rows{flex-direction:column;gap:4px;display:flex}.qt-mock-target-rows .row{background:var(--qt-cream);font-family:var(--font-mono);border-radius:8px;align-items:center;gap:12px;padding:7px 10px;font-size:12px;display:flex}.qt-mock-target-rows .row .id{color:var(--qt-primary-deep);font-weight:500}.qt-mock-target-rows .row .ch{color:var(--qt-primary-deep);letter-spacing:.06em;background:#9264ef1f;background:lab(52.7993% 41.7059 -64.5934/.12);border-radius:999px;padding:1px 8px;font-size:10.5px}.qt-mock-target-rows .row .dur{color:var(--qt-fg-muted);margin-left:auto}.qt-mock-target-rows .row.pulse{animation:1.6s infinite qtPulse}.qt-mock-eval{grid-template-rows:auto auto 1fr auto;gap:12px;display:grid}.qt-eval-transcript{flex-direction:column;gap:8px;display:flex}.qt-eval-transcript .line{color:var(--qt-fg);grid-template-columns:26px 1fr;gap:10px;font-size:13px;line-height:1.45;display:grid}.qt-eval-transcript .who{color:#78472a;color:lab(35.7461% 19.6042 26.5781);width:24px;height:24px;font-family:var(--font-mono);background:#feeadb;background:lab(94.1373% 5.20805 10.0916);border-radius:999px;place-items:center;font-size:10px;font-weight:600;display:grid}.qt-eval-transcript .who.agent{color:var(--qt-primary-deep);background:#9264ef1f;background:lab(52.7993% 41.7059 -64.5934/.12)}.qt-eval-transcript mark{color:var(--qt-fg);background:#ffeaaf;background:lab(93.3764% 2.018 36.4552);border-radius:3px;padding:0 3px}.qt-eval-items{flex-direction:column;gap:6px;display:flex}.qt-eval-items .item{border:1px solid var(--qt-line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:13px;display:flex}.qt-eval-items .item.active{background:#faf9ff;background:lab(98.1271% 1.71351 -4.96224);border-color:#9264ef66;border-color:lab(52.7993% 41.7059 -64.5934/.4);box-shadow:0 0 0 3px #9264ef1f;box-shadow:0 0 0 3px lab(52.7993% 41.7059 -64.5934/.12)}.qt-eval-items .item .a{align-items:center;gap:6px;font-weight:500;display:inline-flex}.qt-eval-items .item .a i{font-style:normal;font-family:var(--font-mono);background:var(--qt-cream);color:var(--qt-fg-muted);border-radius:999px;padding:1px 7px;font-size:11px}.qt-eval-items .item .a.yes{color:#38853e;color:lab(49.3679% -36.4918 30.4366)}.qt-eval-items .item .a.no{color:#d55948;color:lab(54.4383% 49.0625 35.3911)}.qt-eval-actions{gap:8px;display:flex}.qt-eval-actions .qt-copilot-btn{color:var(--qt-fg-soft);border-color:var(--qt-line);background:#fff;flex:0 auto}.qt-eval-actions .qt-copilot-btn.primary{background:var(--qt-primary);color:#fff}.qt-mock-coach{grid-template-rows:auto auto 1fr;gap:12px;display:grid}.qt-coach-agent{border:1px solid var(--qt-line);background:#fff;border-radius:12px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;padding:12px;display:grid}.qt-coach-agent .ava{background:linear-gradient(135deg,var(--qt-primary),var(--qt-magenta));color:#fff;border-radius:999px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.qt-coach-agent .name{color:var(--qt-fg);font-size:14.5px;font-weight:600}.qt-coach-agent .role{color:var(--qt-fg-muted);margin-top:1px;font-size:12px}.qt-coach-agent .score{font-family:var(--font-mono);color:var(--qt-fg-muted);font-size:13px}.qt-coach-agent .score b{color:#38853e;color:lab(49.3679% -36.4918 30.4366);font-weight:600}.qt-coach-tasks{flex-direction:column;gap:6px;display:flex}.qt-coach-tasks .task{border:1px solid var(--qt-line);background:#fff;border-radius:10px;grid-template-columns:22px 1fr 36px;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:grid}.qt-coach-tasks .task.active{border-color:#9264ef66;border-color:lab(52.7993% 41.7059 -64.5934/.4);box-shadow:0 0 0 3px #9264ef1f;box-shadow:0 0 0 3px lab(52.7993% 41.7059 -64.5934/.12)}.qt-coach-tasks .task .chk{border:1.5px solid var(--qt-line-strong);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;display:grid}.qt-coach-tasks .task.done .chk{background:var(--qt-primary);border-color:var(--qt-primary)}.qt-coach-tasks .task.done .lbl{color:var(--qt-fg-muted);text-decoration:line-through}.qt-coach-tasks .task .dt{font-family:var(--font-mono);color:var(--qt-fg-muted);text-transform:uppercase;letter-spacing:.06em;text-align:right;font-size:11px}.qt-mock-loop{grid-template-rows:auto auto 1fr;gap:14px;display:grid}.qt-loop-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.qt-loop-kpis .k{border:1px solid var(--qt-line);background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:12px;display:flex}.qt-loop-kpis .lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-fg-muted);font-size:10.5px}.qt-loop-kpis .val{letter-spacing:-.02em;color:var(--qt-fg);align-items:baseline;gap:8px;font-size:22px;font-weight:600;display:flex}.qt-loop-kpis .val .up{color:#38853e;color:lab(49.3679% -36.4918 30.4366);font-size:11px;font-style:normal;font-weight:500;font-family:var(--font-mono)}.qt-loop-chart{border:1px solid var(--qt-line);background:#fff;border-radius:12px;flex-direction:column;gap:10px;padding:14px 14px 20px;display:flex;position:relative}.qt-loop-chart svg{width:100%;height:110px;display:block}.qt-loop-chart .line{stroke:var(--qt-primary);stroke-width:2px;fill:none;stroke-linecap:round;stroke-linejoin:round}.qt-loop-chart circle{fill:var(--qt-primary)}.qt-loop-chart .weeks{font-family:var(--font-mono);color:var(--qt-fg-muted);letter-spacing:.06em;justify-content:space-between;font-size:10.5px;display:flex}.qt-compare{border:1px solid var(--qt-line);box-shadow:var(--qt-shadow-md);background:#fff;border-radius:22px;grid-template-columns:1fr auto 1fr;display:grid;overflow:hidden}@media (max-width:960px){.qt-compare{grid-template-columns:1fr}.qt-compare-divider{width:100%;height:1px}}.qt-compare-col{flex-direction:column;gap:20px;padding:32px;display:flex}.qt-compare-col.legacy{background:linear-gradient(180deg,var(--qt-cream-2)0%,white 100%)}.qt-compare-col.qt-on{background:linear-gradient(#faf9ff 0%,#fff 100%);background:linear-gradient(lab(98.1271% 1.71351 -4.96224) 0%,#fff 100%);position:relative}.qt-compare-col.qt-on:before{content:"";pointer-events:none;background:radial-gradient(400px 200px at 100% 0,#9264ef14,#0000 70%);background:radial-gradient(400px 200px at 100% 0,lab(52.7993% 41.7059 -64.5934/.08),#0000 70%);position:absolute;inset:0}.qt-compare-head{flex-direction:column;gap:6px;display:flex}.qt-compare-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:6px 12px;font-size:11px;display:inline-flex}.qt-compare-tag.legacy{color:var(--qt-fg-soft);border:1px solid var(--qt-line);background:#fff}.qt-compare-tag.qt-on{background:var(--qt-primary);color:#fff;border:1px solid var(--qt-primary);box-shadow:0 6px 14px -6px #9264ef8c;box-shadow:0 6px 14px -6px lab(52.7993% 41.7059 -64.5934/.55)}.qt-compare-sub{font-family:var(--font-mono);letter-spacing:.05em;color:var(--qt-fg-muted);font-size:11px}.qt-compare-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.qt-compare-list li{grid-template-columns:22px 1fr;align-items:flex-start;gap:12px;font-size:14.5px;line-height:1.5;display:grid}.qt-compare-col.legacy .qt-compare-list li{color:var(--qt-fg-soft)}.qt-compare-col.legacy .qt-compare-list li .x{background:var(--qt-cream);width:22px;height:22px;color:var(--qt-fg-muted);border-radius:999px;place-items:center;font-size:14px;font-weight:500;display:grid}.qt-compare-col.qt-on .qt-compare-list li{color:var(--qt-fg)}.qt-compare-col.qt-on .qt-compare-list li .ck{background:var(--qt-primary);color:#fff;border-radius:999px;place-items:center;width:22px;height:22px;display:grid;box-shadow:0 4px 10px -4px #9264ef80;box-shadow:0 4px 10px -4px lab(52.7993% 41.7059 -64.5934/.5)}.qt-compare-foot{border-top:1px dashed var(--qt-line);font-family:var(--font-mono);letter-spacing:.04em;color:var(--qt-fg-muted);margin-top:auto;padding-top:14px;font-size:12px}.qt-compare-foot b{font-family:var(--font-sans);color:var(--qt-fg);letter-spacing:-.01em;margin-left:6px;font-size:18px;font-weight:600}.qt-compare-foot.qt-on b{color:var(--qt-primary-deep)}.qt-compare-divider{background:var(--qt-line);width:1px;position:relative}.qt-compare-divider-pill{border:1px solid var(--qt-line);width:44px;height:44px;font-family:var(--font-serif);color:var(--qt-fg-muted);box-shadow:var(--qt-shadow-md);background:#fff;border-radius:999px;place-items:center;font-size:16px;font-style:italic;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qt-int-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:880px){.qt-int-grid{grid-template-columns:repeat(2,1fr)}}.qt-int-cell{border:1px solid var(--qt-line-on-dark);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:14px;flex-direction:column;gap:8px;min-height:110px;padding:22px 20px;transition:border-color .2s,transform .2s,background .2s;display:flex}.qt-int-cell:hover{background:#ffffff0f;background:lab(100% 0 0/.06);border-color:#9264ef80;border-color:lab(52.7993% 41.7059 -64.5934/.5);transform:translateY(-2px)}.qt-int-cell .name{letter-spacing:-.01em;color:#fff;font-size:15px;font-weight:600}.qt-int-cell .role{color:var(--qt-fg-on-dark-muted);margin:0;font-size:12.5px;line-height:1.4}.qt-int-cell.api{background:radial-gradient(280px 160px at 30% 30%,#9264ef33,#0000 70%),#ffffff08;background:radial-gradient(280px 160px at 30% 30%,lab(52.7993% 41.7059 -64.5934/.2),#0000 70%),lab(100% 0 0/.03);border-style:dashed;border-color:#9264ef73;border-color:lab(52.7993% 41.7059 -64.5934/.45)}.qt-int-cell.api .name{color:var(--qt-primary-light)}.qt-uc-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:1000px){.qt-uc-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.qt-uc-grid{grid-template-columns:1fr}}.qt-uc-card{border:1px solid var(--qt-line);transition:transform .2s var(--qt-ease),box-shadow .2s,border-color .2s;background:#fff;border-radius:16px;flex-direction:column;gap:12px;min-height:230px;padding:24px;display:flex}.qt-uc-card:hover{box-shadow:var(--qt-shadow-md);border-color:var(--qt-line-strong);transform:translateY(-2px)}.qt-uc-icon{width:36px;height:36px;color:var(--qt-primary-deep);background:#9264ef1a;background:lab(52.7993% 41.7059 -64.5934/.1);border-radius:10px;place-items:center;display:grid}.qt-uc-title{letter-spacing:-.015em;color:var(--qt-fg);margin:0;font-size:16.5px;font-weight:600}.qt-uc-desc{color:var(--qt-fg-soft);flex:1;margin:0;font-size:14px;line-height:1.55}.qt-sec{grid-template-columns:1.2fr .8fr;align-items:start;gap:48px;display:grid}@media (max-width:900px){.qt-sec{grid-template-columns:1fr;gap:32px}}.qt-sec-card{background:radial-gradient(ellipse 400px 240px at 100% 0%,#9264ef2e,transparent 70%),var(--qt-dark-2);border:1px solid var(--qt-line-on-dark);box-shadow:var(--qt-shadow-md);border-radius:20px;flex-direction:column;padding:36px 32px;display:flex}@supports (color:lab(0% 0 0)){.qt-sec-card{background:radial-gradient(ellipse 400px 240px at 100% 0%,lab(52.7993% 41.7059 -64.5934/.18),transparent 70%),var(--qt-dark-2)}}.qt-sec-bullets{flex-direction:column;gap:16px;margin:22px 0;padding:0;list-style:none;display:flex}.qt-sec-bullets li{grid-template-columns:28px 1fr;align-items:flex-start;gap:14px;display:grid}.qt-sec-bullet-icon{width:28px;height:28px;color:var(--qt-primary-light);background:#9264ef33;background:lab(52.7993% 41.7059 -64.5934/.2);border:1px solid #9264ef4d;border:1px solid lab(52.7993% 41.7059 -64.5934/.3);border-radius:8px;place-items:center;display:grid}.qt-sec-bullets b{color:#fff;letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:600;display:block}.qt-sec-bullets .sub{color:var(--qt-fg-on-dark-soft);font-size:14px;line-height:1.5;display:block}.qt-sec-badges{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.qt-sec-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--qt-line-on-dark);color:var(--qt-fg-on-dark-soft);background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:8px;padding:7px 12px;font-size:11px}.qt-letter-wrap{text-align:left;max-width:780px;margin:0 auto}.qt-letter-head{align-items:center;gap:14px;margin-bottom:28px;display:flex}.qt-letter-avatar{background:linear-gradient(135deg,var(--qt-primary),var(--qt-magenta));color:#fff;border-radius:999px;place-items:center;width:56px;height:56px;font-size:17px;font-weight:600;display:grid;box-shadow:0 8px 22px -8px #9264ef80;box-shadow:0 8px 22px -8px lab(52.7993% 41.7059 -64.5934/.5)}.qt-letter-name{color:var(--qt-fg);letter-spacing:-.01em;font-size:15px;font-weight:600;display:block}.qt-letter-role{color:var(--qt-fg-muted);margin-top:2px;font-size:13px;display:block}.qt-letter-body{font-family:var(--font-serif);color:var(--qt-fg);letter-spacing:-.005em;font-size:19px;font-style:italic;line-height:1.6}.qt-letter-body p{text-wrap:pretty;margin:0 0 18px}.qt-letter-body .em{color:var(--qt-primary-deep);font-style:italic}.qt-letter-pull{font-family:var(--font-serif);color:var(--qt-fg);border-left:3px solid var(--qt-primary);letter-spacing:-.015em;margin:28px 0;padding:8px 0 8px 22px;font-size:28px;font-style:italic;line-height:1.3}.qt-letter-sign{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--qt-fg-muted);border-top:1px dashed var(--qt-line);justify-content:space-between;margin-top:28px;padding-top:22px;font-size:11.5px;display:flex}.qt-cta-final{background:radial-gradient(ellipse 800px 500px at 75% 50%,#8a009466,transparent 65%),radial-gradient(ellipse 700px 500px at 15% 30%,#4713b566,transparent 65%),linear-gradient(180deg,var(--qt-dark)0%,var(--qt-deeper)100%);isolation:isolate;padding:96px 0 112px;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.qt-cta-final{background:radial-gradient(ellipse 800px 500px at 75% 50%,lab(32.4896% 63.0967 -45.037/.4),transparent 65%),radial-gradient(ellipse 700px 500px at 15% 30%,lab(25.8286% 51.8595 -75.6869/.4),transparent 65%),linear-gradient(180deg,var(--qt-dark)0%,var(--qt-deeper)100%)}}.qt-cta-final:before{content:"";pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.025) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.025) 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 500px,#000 0%,#0000 75%);mask-image:radial-gradient(900px 500px,#000 0%,#0000 75%)}.qt-cta-final-inner{z-index:1;grid-template-columns:1.2fr .8fr;align-items:center;gap:60px;display:grid;position:relative}@media (max-width:980px){.qt-cta-final-inner{grid-template-columns:1fr;gap:32px}}.qt-cta-final h2{font-family:var(--font-sans);letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:16px 0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.04}.qt-cta-final h2 .serif{font-family:var(--font-serif);color:var(--qt-blue-accent);font-style:italic;font-weight:400}.qt-cta-final p{color:var(--qt-fg-on-dark-soft);text-wrap:pretty;max-width:540px;margin:0;font-size:17px;line-height:1.55}.qt-cta-final-actions{flex-direction:column;gap:16px;display:flex}.qt-cta-final-micro{font-family:var(--font-mono);letter-spacing:.06em;color:var(--qt-fg-on-dark-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:11px;display:flex}.qt-cta-final-micro .pip{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.qt-footer{background:var(--qt-deeper);color:var(--qt-fg-on-dark-soft);border-top:1px solid var(--qt-line-on-dark);padding:64px 0 32px}.qt-footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:36px;margin-bottom:56px;display:grid}@media (max-width:980px){.qt-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:600px){.qt-footer-grid{grid-template-columns:1fr}}.qt-footer-brand p{color:var(--qt-fg-on-dark-muted);max-width:280px;margin:16px 0 18px;font-size:13.5px;line-height:1.55}.qt-footer-social{gap:8px;display:flex}.qt-footer-social a{border:1px solid var(--qt-line-on-dark);width:34px;height:34px;color:var(--qt-fg-on-dark-soft);background:#ffffff0a;background:lab(100% 0 0/.04);border-radius:8px;place-items:center;transition:all .16s;display:grid}.qt-footer-social a:hover{border-color:var(--qt-line-on-dark-strong);color:#fff;background:#ffffff14;background:lab(100% 0 0/.08);transform:translateY(-1px)}.qt-footer-col-head{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--qt-fg-on-dark-muted);margin-bottom:16px;font-size:11px}.qt-footer-col nav{flex-direction:column;gap:10px;display:flex}.qt-footer-col a{color:var(--qt-fg-on-dark-soft);font-size:14px;text-decoration:none;transition:color .16s}.qt-footer-col a:hover{color:#fff}.qt-footer-bottom{border-top:1px solid var(--qt-line-on-dark);font-family:var(--font-mono);letter-spacing:.04em;color:var(--qt-fg-on-dark-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:28px;font-size:11px;display:flex}.qt-footer-bottom .made{align-items:center;gap:8px;display:inline-flex}.qt-footer-bottom .made a{color:var(--qt-primary-light);text-decoration:none}.qt-footer-bottom .made a:hover{color:#fff}@media (max-width:880px){.qt-section{padding:72px 0}.qt-h2{font-size:32px}.qt-section-head,.qt-section-head-row{margin-bottom:36px}}
