:root{--qodec-indigo:#2E2A6B;--qodec-electric:#6E5BFF;--qodec-glow:#FFB85C;--qodec-gradient:linear-gradient(180deg,#2E2A6B,#6E5BFF);--qodec-gradient-diag:linear-gradient(135deg,#2E2A6B,#6E5BFF);--canvas:#FBFBFE;--mist:#F1F0F7;--paper:#FFFFFF;--line:#E6E5EF;--line-soft:#EFEEF5;--ink:#0F0E1B;--ink-2:#3A3756;--ink-3:#6B6886;--ink-4:#9D9AB3;--midnight:#0A0917;--plum:#16142A;--plum-2:#1F1D3A;--ink-on-dark:#EDEBF7;--ink-on-dark-2:#B6B2D2;--pos:#4F9D6E;--pos-soft:#E4F1EA;--neu:#A2A6B4;--neu-soft:#ECEDF1;--neg:#E14B5A;--neg-soft:#FBE6E8;--radius-xs:6px;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-xl:28px;--ease:cubic-bezier(0.22,1,0.36,1);--shadow-sm:0 1px 2px rgba(15,14,27,0.06);--shadow:0 18px 48px -28px rgba(15,14,27,0.30);--shadow-lg:0 40px 90px -40px rgba(15,14,27,0.45);--shadow-glow:0 30px 80px -30px rgba(110,91,255,0.55)}body:has(.ql){background:var(--canvas)}.ql,.ql *,.ql :after,.ql :before{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.ql{margin:0;font-family:Montserrat,ui-sans-serif,system-ui,sans-serif;background:var(--canvas);color:var(--ink);font-size:16px;line-height:1.55;letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}.ql a{color:inherit;text-decoration:none}.ql button{font:inherit;cursor:pointer;background:none;border:0;padding:0;color:inherit}.ql img{display:block;max-width:100%}.ql ::selection{background:rgba(110,91,255,.22);color:var(--ink)}.ql .display{font-family:General Sans,Montserrat,ui-sans-serif,system-ui,sans-serif;font-weight:600;letter-spacing:-.025em;line-height:1.02}.ql .mono{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace;font-feature-settings:"tnum","zero","tnum"}.ql .mono,.ql .num{font-variant-numeric:tabular-nums}.ql .num{font-feature-settings:"tnum"}.ql .wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.ql .wrap--wide{max-width:1320px}.ql .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:var(--qodec-electric)}.ql .eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.ql .eyebrow--center{justify-content:center}.ql .grad-text{background:linear-gradient(110deg,#8B7BFF,#6E5BFF 50%,#B9A5FF);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.ql .qbtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:50px;padding:0 24px;font-size:15px;font-weight:600;letter-spacing:-.01em;border-radius:999px;white-space:nowrap;border:1px solid transparent;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.ql .qbtn svg{transition:transform .3s var(--ease)}.ql .qbtn--primary{background:var(--qodec-electric);color:#fff;box-shadow:0 12px 30px -12px rgba(110,91,255,.7)}.ql .qbtn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 40px -12px rgba(110,91,255,.8)}.ql .qbtn--primary:hover svg{transform:translateX(3px)}.ql .qbtn--glow{background:var(--qodec-glow);color:#2A1C04;box-shadow:0 12px 30px -14px rgba(255,184,92,.8)}.ql .qbtn--glow:hover{transform:translateY(-2px);box-shadow:0 18px 40px -14px rgba(255,184,92,.9)}.ql .qbtn--ghost-dark{background:rgba(255,255,255,.04);color:var(--ink-on-dark);border-color:rgba(237,235,247,.18)}.ql .qbtn--ghost-dark:hover{background:rgba(255,255,255,.09);border-color:rgba(237,235,247,.34);transform:translateY(-2px)}.ql .qbtn--ghost-light{background:var(--paper);color:var(--ink);border-color:var(--line)}.ql .qbtn--ghost-light:hover{background:var(--mist);border-color:var(--ink-4);transform:translateY(-2px)}.ql .qbtn--sm{height:40px;padding:0 18px;font-size:14px}.ql .qbtn--solid-ink{background:var(--qodec-indigo);color:#fff;box-shadow:0 10px 28px -14px rgba(46,42,107,.8)}.ql .qbtn--solid-ink:hover{transform:translateY(-2px);filter:brightness(1.08)}.ql .tlink{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:15px;color:var(--qodec-electric);transition:gap .25s var(--ease)}.ql .tlink svg{transition:transform .25s var(--ease)}.ql .tlink:hover{gap:10px}.ql .tlink:hover svg{transform:translateX(2px)}.ql .section{position:relative;padding:120px 0}.ql section[id]{scroll-margin-top:84px}.ql .section--tight{padding:88px 0}.ql .section-head{max-width:720px;margin:0 auto 64px;text-align:center}.ql .section-head--left{margin-left:0;text-align:left}.ql .section-head h2{font-family:General Sans,Montserrat,sans-serif;font-weight:600;letter-spacing:-.03em;line-height:1.05;font-size:clamp(34px,4.4vw,56px);margin:18px 0 0}.ql .section-head p{font-size:clamp(17px,1.5vw,20px);color:var(--ink-3);margin:20px 0 0;line-height:1.6}.ql .section-head--center p{margin-left:auto;margin-right:auto}.ql .on-dark,.ql .on-dark .section-head h2{color:var(--ink-on-dark)}.ql .on-dark .section-head p{color:var(--ink-on-dark-2)}.ql .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.ql .reveal.in{opacity:1;transform:none}.ql .reveal[data-d="1"]{transition-delay:.08s}.ql .reveal[data-d="2"]{transition-delay:.16s}.ql .reveal[data-d="3"]{transition-delay:.24s}.ql .reveal[data-d="4"]{transition-delay:.32s}@media (prefers-reduced-motion:reduce){.ql .reveal{opacity:1!important;transform:none!important;transition:none!important}}.ql .nav{position:fixed;top:0;left:0;right:0;z-index:100;height:76px;display:flex;align-items:center;transition:background .35s var(--ease),border-color .35s var(--ease),height .35s var(--ease),-webkit-backdrop-filter .35s var(--ease);transition:background .35s var(--ease),backdrop-filter .35s var(--ease),border-color .35s var(--ease),height .35s var(--ease);transition:background .35s var(--ease),backdrop-filter .35s var(--ease),border-color .35s var(--ease),height .35s var(--ease),-webkit-backdrop-filter .35s var(--ease);border-bottom:1px solid transparent}.ql .nav[data-scrolled=true]{height:64px;background:rgba(10,9,23,.72);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom-color:rgba(237,235,247,.08)}.ql .nav__inner{display:flex;align-items:center;gap:28px;width:100%}.ql .nav__brand{display:flex;align-items:center;gap:11px}.ql .nav__mark{width:30px;height:30px;object-fit:contain}.ql .nav__word{font-family:General Sans,sans-serif;font-weight:600;font-size:21px;letter-spacing:-.03em;color:var(--ink-on-dark)}.ql .nav__links{display:flex;align-items:center;gap:4px;margin-left:14px}.ql .nav__link{padding:8px 14px;font-size:14.5px;font-weight:500;color:var(--ink-on-dark-2);border-radius:999px;transition:color .2s,background .2s}.ql .nav__link:hover{color:var(--ink-on-dark);background:rgba(255,255,255,.06)}.ql .nav__right{margin-left:auto;display:flex;align-items:center;gap:8px}.ql .nav__signin{padding:8px 14px;font-size:14.5px;font-weight:500;color:var(--ink-on-dark-2);transition:color .2s}.ql .nav__burger,.ql .nav__signin:hover{color:var(--ink-on-dark)}.ql .nav__burger{display:none;width:40px;height:40px;border-radius:10px;align-items:center;justify-content:center}.ql .nav__burger:hover{background:rgba(255,255,255,.08)}@media (max-width:920px){.ql .nav__links,.ql .nav__signin{display:none}}@media (max-width:560px){.ql .nav__burger{display:flex}}.ql .hero{position:relative;overflow:hidden;background:var(--midnight);padding:168px 0 120px}.ql .hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.ql .hero__glow{position:absolute;width:1100px;height:1100px;border-radius:50%;filter:blur(40px);opacity:.5;background:radial-gradient(circle at 50% 50%,rgba(110,91,255,.55) 0,rgba(110,91,255,.16) 36%,transparent 62%)}.ql .hero__glow--a{top:-440px;left:46%;animation:drift-a 13s ease-in-out infinite alternate}.ql .hero__glow--b{top:-260px;left:8%;width:760px;height:760px;opacity:.34;background:radial-gradient(circle at 50% 50%,rgba(46,42,107,.9) 0,rgba(46,42,107,.2) 42%,transparent 66%);animation:drift-b 17s ease-in-out infinite alternate}@keyframes drift-a{0%{transform:translate(-3%,-2%) scale(1)}to{transform:translate(6%,5%) scale(1.12)}}@keyframes drift-b{0%{transform:translate(2%) scale(1.05)}to{transform:translate(-5%,4%) scale(1)}}.ql .hero__grid{position:absolute;inset:0;background-image:linear-gradient(rgba(237,235,247,.04) 1px,transparent 0),linear-gradient(90deg,rgba(237,235,247,.04) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 90% 70% at 50% 20%,#000 30%,transparent 75%)}.ql .hero__wave{bottom:8%;width:100%;height:220px;opacity:.5}.ql .hero__fade,.ql .hero__wave{position:absolute;left:0;right:0}.ql .hero__fade{bottom:0;height:180px;background:linear-gradient(transparent,var(--midnight))}.ql .hero__inner{position:relative;z-index:2;display:grid;grid-template-columns:1.02fr 1fr;grid-gap:56px;gap:56px;align-items:center}.ql .hero__copy{max-width:600px}.ql .hero h1{font-family:General Sans,Montserrat,sans-serif;font-weight:600;letter-spacing:-.035em;line-height:1;font-size:clamp(44px,6vw,88px);color:var(--ink-on-dark);margin:26px 0 0}.ql .hero__sub{font-size:clamp(17px,1.5vw,19px);line-height:1.62;color:var(--ink-on-dark-2);margin:26px 0 0;max-width:520px}.ql .hero__cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:36px}.ql .hero__trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:34px}.ql .hero__trust span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-on-dark-2)}.ql .hero__trust svg{color:var(--qodec-glow);flex-shrink:0}.ql .hero__badge{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;padding:7px 14px 7px 8px;border-radius:999px;background:rgba(110,91,255,.12);border:1px solid rgba(110,91,255,.28);font-size:13px;font-weight:500;color:var(--ink-on-dark)}.ql .hero__badge b{color:var(--qodec-glow);font-weight:600}.ql .hero__badge .dot{width:7px;height:7px;border-radius:50%;background:var(--pos);box-shadow:0 0 0 4px rgba(79,157,110,.25)}.ql .hero__pulse{animation:pulse 2.4s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:1000px){.ql .hero__inner{grid-template-columns:1fr;gap:48px}.ql .hero{padding:140px 0 96px}.ql .hero__copy{max-width:none}}.ql .demo-card{position:relative;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(31,29,58,.9),rgba(22,20,42,.94));border:1px solid rgba(237,235,247,.1);box-shadow:var(--shadow-glow),0 2px 0 rgba(237,235,247,.05) inset;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:float-card 7s ease-in-out infinite}@keyframes float-card{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.ql .demo-card,.ql .float-card{animation:none!important}}.ql .demo-card__bar{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid rgba(237,235,247,.08)}.ql .demo-card__dots{display:flex;gap:6px}.ql .demo-card__dots i{width:10px;height:10px;border-radius:50%;background:rgba(237,235,247,.18)}.ql .demo-card__title{font-size:12.5px;color:var(--ink-on-dark-2);font-weight:500}.ql .demo-card__live{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:11px;color:var(--pos);font-weight:600}.ql .demo-card__live .dot{width:6px;height:6px;border-radius:50%;background:var(--pos)}.ql .demo-card__body{padding:16px;display:flex;flex-direction:column;gap:14px}.ql .kpi-row{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.ql .kpi-tile{background:rgba(10,9,23,.4);border:1px solid rgba(237,235,247,.07);border-radius:12px;padding:12px 12px 11px}.ql .kpi-tile__label{font-size:9.5px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-on-dark-2);font-weight:600}.ql .kpi-tile__val{font-family:JetBrains Mono,monospace;font-size:21px;font-weight:600;color:var(--ink-on-dark);margin-top:6px;letter-spacing:-.02em}.ql .kpi-tile__val.flash{animation:tick-flash .7s var(--ease)}@keyframes tick-flash{0%{color:var(--qodec-glow)}to{color:var(--ink-on-dark)}}.ql .kpi-tile__sub{font-size:10px;color:var(--ink-on-dark-2);margin-top:2px}.ql .kpi-tile__delta{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-family:JetBrains Mono,monospace;font-size:10px;font-weight:600;letter-spacing:.02em}.ql .kpi-tile__delta--good{color:var(--pos)}.ql .kpi-tile__delta--bad{color:var(--neg)}.ql .kpi-tile__delta-vs{color:var(--ink-on-dark-2);font-weight:500;opacity:.7;margin-left:2px}.ql .demo-anom{display:flex;align-items:center;gap:10px;padding:9px 12px;background:linear-gradient(90deg,rgba(225,75,90,.16),rgba(225,75,90,.04));border:1px solid rgba(225,75,90,.32);border-radius:11px}.ql .demo-anom>svg{color:var(--neg);flex-shrink:0}.ql .demo-anom>div{flex:1 1;min-width:0}.ql .demo-anom b{display:block;font-size:12px;font-weight:600;color:var(--ink-on-dark);letter-spacing:-.005em}.ql .demo-anom span{display:block;font-size:10.5px;color:var(--ink-on-dark-2);margin-top:1px}.ql .demo-anom__cta{font-size:10.5px;font-weight:600;color:var(--qodec-electric);white-space:nowrap}.ql .demo-section__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.ql .demo-section__head h4{font-size:11.5px;font-weight:600;color:var(--ink-on-dark);margin:0}.ql .demo-section__head span{font-size:10.5px;color:var(--ink-on-dark-2)}.ql .demo-themes{background:rgba(10,9,23,.4);border:1px solid rgba(237,235,247,.07);border-radius:12px;padding:12px 13px}.ql .demo-themes__list{display:flex;flex-direction:column;gap:7px}.ql .demo-theme{display:grid;grid-template-columns:1fr 70px 22px 14px;align-items:center;grid-gap:10px;gap:10px;font-size:11.5px;color:var(--ink-on-dark)}.ql .demo-theme__name{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql .demo-theme__bar{height:6px;border-radius:999px;background:rgba(237,235,247,.08);overflow:hidden}.ql .demo-theme__bar i{display:block;height:100%;background:linear-gradient(90deg,var(--qodec-electric),#8B7BFF);border-radius:inherit}.ql .demo-theme__n{font-family:JetBrains Mono,monospace;font-size:11px;color:var(--ink-on-dark-2);text-align:right}.ql .demo-theme__dir{font-size:10px;text-align:center}.ql .demo-theme__dir--up{color:var(--neg)}.ql .demo-theme__dir--down{color:var(--pos)}.ql .demo-theme__dir--flat{color:var(--neu)}.ql .demo-trend{background:rgba(10,9,23,.4);border:1px solid rgba(237,235,247,.07);border-radius:12px;padding:13px}.ql .demo-trend__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.ql .demo-trend__head h4{font-size:11.5px;font-weight:600;color:var(--ink-on-dark);margin:0}.ql .demo-trend__head span{font-size:10.5px;color:var(--ink-on-dark-2)}.ql .demo-calls{display:flex;flex-direction:column;gap:7px}.ql .live-call{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;background:rgba(10,9,23,.4);border:1px solid rgba(237,235,247,.07)}.ql .live-call.enter{animation:call-in .55s var(--ease) both}@keyframes call-in{0%{opacity:0;transform:translateX(26px)}to{opacity:1;transform:none}}.ql .live-call__sent{width:8px;height:8px;border-radius:50%;flex-shrink:0}.ql .live-call__sent--pos{background:var(--pos)}.ql .live-call__sent--neu{background:var(--neu)}.ql .live-call__sent--neg{background:var(--neg)}.ql .live-call__who{min-width:0;flex:1 1}.ql .live-call__name{font-size:12.5px;font-weight:500;color:var(--ink-on-dark);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ql .live-call__meta{font-size:10.5px;color:var(--ink-on-dark-2)}.ql .live-call__wave{display:flex;align-items:center;gap:2px;height:18px}.ql .live-call__wave i{width:2px;border-radius:2px;background:rgba(110,91,255,.55);animation:wbar 1.1s ease-in-out infinite}@keyframes wbar{0%,to{height:4px}50%{height:16px}}.ql .live-call__score{font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;color:var(--ink-on-dark)}.ql .feat{display:grid;grid-template-columns:.92fr 1.08fr;grid-gap:64px;gap:64px;align-items:center;padding:70px 0}.ql .feat--rev .feat__copy{order:2}.ql .feat--rev .feat__demo{order:1}.ql .feat__copy{max-width:460px}.ql .feat__copy h3{font-family:General Sans,sans-serif;font-weight:600;font-size:clamp(28px,3vw,40px);letter-spacing:-.03em;line-height:1.08;margin:16px 0 0;color:var(--ink)}.ql .feat__copy p{font-size:17.5px;line-height:1.62;color:var(--ink-3);margin:18px 0 0}.ql .feat__num{font-family:JetBrains Mono,monospace;font-size:13px;font-weight:600;color:var(--qodec-electric);letter-spacing:.04em}.ql .feat__panel{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow);padding:20px}.ql .feat__panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.ql .feat__panel-head h4{font-size:14px;font-weight:600;margin:0;color:var(--ink)}.ql .feat__panel-head .tag{font-size:11.5px;color:var(--ink-3);font-weight:500}@media (max-width:1000px){.ql .feat{grid-template-columns:1fr;gap:36px;padding:48px 0}.ql .feat--rev .feat__copy{order:1}.ql .feat--rev .feat__demo{order:2}.ql .feat__copy{max-width:none}}.ql .minichip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 10px;font-size:12px;font-weight:500;border-radius:999px;background:var(--mist);color:var(--ink-2);border:1px solid var(--line)}.ql .minichip--pos{background:var(--pos-soft);color:#2F6E48;border-color:transparent}.ql .minichip--neg{background:var(--neg-soft);color:#B5333F;border-color:transparent}.ql .minichip--glow{background:rgba(255,184,92,.18);color:#8a5a12;border-color:transparent}.ql .wc-search{position:relative;display:flex;align-items:center;margin-bottom:6px}.ql .wc-search svg{position:absolute;left:14px;color:var(--ink-3);pointer-events:none}.ql .wc-search input{width:100%;height:44px;padding:0 14px 0 40px;font:inherit;font-size:14.5px;border-radius:12px;border:1px solid var(--line);background:var(--mist);color:var(--ink);transition:border-color .2s,background .2s,box-shadow .2s}.ql .wc-search input:focus{outline:none;border-color:var(--qodec-electric);background:var(--paper);box-shadow:0 0 0 4px rgba(110,91,255,.12)}.ql .wc-search input::placeholder{color:var(--ink-4)}.ql .wc-stage{position:relative;min-height:220px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 14px;padding:20px 8px 14px}.ql .wc-term{display:inline-block;font-family:General Sans,sans-serif;line-height:1.1;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:color .2s var(--ease),transform .45s var(--ease),opacity .45s var(--ease),filter .45s var(--ease)}.ql .wc-term:hover{transform:translateY(-2px) scale(1.05)}.ql .wc-term--active,.ql .wc-term:hover{color:var(--qodec-electric)!important}.ql .wc-term--dim{opacity:.18}.ql .wc-detail{margin-top:10px;padding:14px 16px;background:var(--mist);border:1px solid var(--line);border-radius:12px;animation:wc-detail-in .35s var(--ease) both}@keyframes wc-detail-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ql .wc-detail__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ql .wc-detail__term{font-family:General Sans,sans-serif;font-weight:600;letter-spacing:-.01em;font-size:19px;color:var(--qodec-indigo);line-height:1.1}.ql .wc-detail__meta{display:flex;align-items:center;gap:12px;margin-top:6px;font-size:12.5px;color:var(--ink-3);flex-wrap:wrap}.ql .wc-detail__meta b{color:var(--ink)}.ql .wc-delta,.ql .wc-detail__meta b{font-weight:600;font-family:JetBrains Mono,monospace}.ql .wc-delta{font-size:11.5px;padding:2px 8px;border-radius:999px}.ql .wc-delta--up{color:var(--neg);background:var(--neg-soft)}.ql .wc-delta--down{color:var(--pos);background:var(--pos-soft)}.ql .wc-detail__close{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--ink-3);background:transparent;border:1px solid var(--line-soft);transition:background .15s,color .15s}.ql .wc-detail__close:hover{background:var(--paper);color:var(--ink)}.ql .wc-bar{display:flex;height:8px;border-radius:999px;overflow:hidden;margin-top:14px;background:var(--line)}.ql .wc-bar__seg{display:block;height:100%;transition:width .4s var(--ease)}.ql .wc-bar__seg--pos{background:var(--pos)}.ql .wc-bar__seg--neu{background:var(--neu)}.ql .wc-bar__seg--neg{background:var(--neg)}.ql .wc-bar__legend{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:11.5px;color:var(--ink-3);font-family:JetBrains Mono,monospace}.ql .wc-bar__legend span{display:inline-flex;align-items:center;gap:5px}.ql .wc-dot{width:8px;height:8px;border-radius:50%;display:inline-block}.ql .wc-dot--pos{background:var(--pos)}.ql .wc-dot--neu{background:var(--neu)}.ql .wc-dot--neg{background:var(--neg)}.ql .wc-detail__quotes{display:flex;flex-direction:column;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.ql .wc-quote{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--ink-2);font-style:italic}.ql .wc-quote svg{color:var(--qodec-electric);flex-shrink:0;margin-top:3px}.ql .anom-stack{display:flex;flex-direction:column;gap:12px}.ql .anom{display:flex;gap:14px;padding:16px;align-items:flex-start;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow-sm);opacity:0;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease),box-shadow .25s var(--ease),border-color .25s}.ql .anom.in{opacity:1;transform:none}.ql .anom:hover{box-shadow:var(--shadow);border-color:var(--line-soft)}.ql .anom__icon{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;flex-shrink:0}.ql .anom__icon--neg{background:var(--neg-soft);color:var(--neg)}.ql .anom__icon--pos{background:var(--pos-soft);color:var(--pos)}.ql .anom__icon--new{background:rgba(110,91,255,.12);color:var(--qodec-electric)}.ql .anom__title{font-size:15px;font-weight:600;color:var(--ink)}.ql .anom__sub{font-size:13.5px;color:var(--ink-3);margin-top:3px;line-height:1.5}.ql .anom__sub b{color:var(--ink-2);font-weight:600}.ql .chat{display:flex;flex-direction:column;gap:14px;min-height:280px;max-height:360px;overflow-y:auto;padding-right:4px}.ql .chat::-webkit-scrollbar{width:6px}.ql .chat::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px}.ql .chat__turn{display:flex;flex-direction:column;gap:14px}.ql .chat__user{align-self:flex-end;max-width:78%;background:var(--qodec-indigo);color:#fff;padding:12px 16px;border-radius:16px 16px 4px 16px;font-size:14.5px;line-height:1.5}.ql .chat__ai{display:flex;gap:12px}.ql .chat__avatar{width:30px;height:30px;border-radius:9px;flex-shrink:0;background:var(--qodec-gradient-diag);display:grid;place-items:center}.ql .chat__avatar img{width:18px;height:18px}.ql .chat__bubble{font-size:14.5px;line-height:1.6;color:var(--ink);flex:1 1}.ql .chat__bubble h5{font-size:14.5px;font-weight:700;margin:0 0 8px;color:var(--ink)}.ql .chat__bubble ul{list-style:none;margin:8px 0;padding:0;display:flex;flex-direction:column;gap:7px}.ql .chat__bubble li{display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--ink-2)}.ql .chat__bubble li b{color:var(--ink);font-weight:600}.ql .chat__bubble li .ct{margin-left:auto;font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ink-3)}.ql .chat__dots{display:inline-flex;gap:4px;padding:4px 0}.ql .chat__dots i{width:7px;height:7px;border-radius:50%;background:var(--ink-4);animation:blink 1.2s infinite}.ql .chat__dots i:nth-child(2){animation-delay:.2s}.ql .chat__dots i:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.25}30%{opacity:1}}.ql .chat__cursor{display:inline-block;width:8px;height:16px;background:var(--qodec-electric);margin-left:2px;vertical-align:text-bottom;animation:caret .9s steps(1) infinite}@keyframes caret{50%{opacity:0}}.ql .chat__cites{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line)}.ql .ai-cite{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:500;color:var(--qodec-electric);background:rgba(110,91,255,.1);padding:4px 10px;border-radius:999px;cursor:pointer;transition:background .2s}.ql .ai-cite:hover{background:rgba(110,91,255,.18)}.ql .ask-suggest{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.ql .ask-chip{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:500;color:var(--ink-2);background:var(--mist);border:1px solid var(--line);padding:6px 12px;border-radius:999px;transition:background .15s,color .15s,border-color .15s,transform .15s var(--ease);cursor:pointer}.ql .ask-chip svg{color:var(--qodec-electric)}.ql .ask-chip:hover:not(:disabled){background:var(--paper);border-color:var(--qodec-electric);color:var(--ink);transform:translateY(-1px)}.ql .ask-chip:disabled{opacity:.45;cursor:not-allowed}.ql .ask-bar{display:flex;align-items:center;gap:8px;margin-top:10px;background:var(--paper);border:1px solid var(--line);border-radius:14px;padding:6px 6px 6px 14px;transition:border-color .15s,box-shadow .15s}.ql .ask-bar:focus-within{border-color:var(--qodec-electric);box-shadow:0 0 0 4px rgba(110,91,255,.12)}.ql .ask-bar input{flex:1 1;height:36px;border:0;outline:none;background:transparent;font:inherit;font-size:14px;color:var(--ink)}.ql .ask-bar input::placeholder{color:var(--ink-4)}.ql .ask-bar input:disabled{color:var(--ink-4)}.ql .ask-send{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:var(--qodec-electric);color:#fff;transition:filter .15s,transform .15s var(--ease)}.ql .ask-send:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.ql .ask-send:disabled{background:var(--line);color:var(--ink-4);cursor:not-allowed}.ql .lead{display:flex;flex-direction:column}.ql .lead__row{display:grid;grid-template-columns:22px 30px 1fr auto auto auto;grid-gap:12px;gap:12px;align-items:center;padding:13px 4px;border-bottom:1px solid var(--line-soft);opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.ql .lead__row.in{opacity:1;transform:none}.ql .lead__row:last-child{border-bottom:0}.ql .lead__rank{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ink-3);text-align:center}.ql .lead__rank--1{color:var(--qodec-glow);font-weight:700}.ql .lead__avatar{width:30px;height:30px;border-radius:999px;display:grid;place-items:center;font-size:12px;font-weight:600;color:#fff}.ql .lead__name{font-size:14.5px;font-weight:500;color:var(--ink)}.ql .lead__calls{font-family:JetBrains Mono,monospace;font-size:13px;color:var(--ink-3)}.ql .lead__calls span{color:var(--ink-4);font-size:11px}.ql .lead__flag{font-size:12.5px;font-weight:600;color:var(--qodec-electric);white-space:nowrap;opacity:0;transition:opacity .2s}.ql .lead__row:hover .lead__flag{opacity:1}@media (max-width:480px){.ql .lead__row{grid-template-columns:18px 26px 1fr auto auto}.ql .lead__flag{display:none}}.ql .pbx-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}@media (max-width:900px){.ql .pbx-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ql .pbx-grid{grid-template-columns:1fr}}.ql .pbx-tile{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:22px;transition:transform .28s var(--ease),box-shadow .28s var(--ease),border-color .28s}.ql .pbx-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow);border-color:var(--line-soft)}.ql .pbx-tile__logo{height:72px;margin-bottom:18px;display:flex;align-items:center;justify-content:flex-start;color:var(--qodec-electric)}.ql .pbx-tile__logo--img img{max-height:100%;max-width:160px;width:auto;height:auto;object-fit:contain;display:block}.ql .pbx-tile__name{font-size:15px;font-weight:600;color:var(--ink)}.ql .pbx-tile__strap{font-size:12.5px;color:var(--ink-3);margin-top:5px;display:flex;align-items:center;gap:7px}.ql .pbx-status{display:inline-flex;align-items:center;gap:5px;font-weight:600}.ql .pbx-status:before{content:"";width:6px;height:6px;border-radius:50%}.ql .pbx-status--live{color:var(--pos)}.ql .pbx-status--live:before{background:var(--pos)}.ql .pbx-status--beta{color:#8a5a12}.ql .pbx-status--beta:before{background:var(--qodec-glow)}.ql .pbx-status--req{color:var(--ink-3)}.ql .pbx-status--req:before{background:var(--ink-4)}.ql .pbx-strip{margin-top:24px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:var(--qodec-indigo);color:#fff;border-radius:18px;padding:26px 32px;background-image:radial-gradient(ellipse at 90% 0,rgba(110,91,255,.55),transparent 60%)}.ql .pbx-strip p{margin:0;font-size:16px;max-width:720px;line-height:1.55}.ql .pbx-strip p b{color:var(--qodec-glow)}.ql .calc{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow);padding:32px;margin-bottom:36px}.ql .calc__top{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:40px;gap:40px;align-items:center}@media (max-width:820px){.ql .calc__top{grid-template-columns:1fr;gap:28px}}.ql .calc__slider-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.ql .calc__slider-head .lbl{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3)}.ql .calc__mins{font-family:General Sans,Montserrat,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:30px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.ql .calc__mins span{font-size:14px;color:var(--ink-3);font-weight:500}.ql .qrange{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:8px;border-radius:999px;background:var(--mist);outline:none}.ql .qrange::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--qodec-electric);border:4px solid #fff;box-shadow:0 4px 12px -2px rgba(110,91,255,.6);cursor:pointer;-webkit-transition:transform .15s;transition:transform .15s}.ql .qrange::-webkit-slider-thumb:hover{transform:scale(1.1)}.ql .qrange::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--qodec-electric);border:4px solid #fff;box-shadow:0 4px 12px -2px rgba(110,91,255,.6);cursor:pointer}.ql .qrange__ticks{display:flex;justify-content:space-between;margin-top:10px;font-family:General Sans,Montserrat,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:11px;color:var(--ink-4)}.ql .calc__outputs{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px}.ql .calc__out{background:var(--mist);border-radius:12px;padding:14px 16px}.ql .calc__out .k{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);font-weight:600}.ql .calc__out .v{font-family:General Sans,Montserrat,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;color:var(--ink);margin-top:5px;letter-spacing:-.02em}.ql .calc__out--hero{background:var(--qodec-indigo);color:#fff;padding:22px 24px;background-image:radial-gradient(ellipse at 100% 0,rgba(110,91,255,.6),transparent 60%)}.ql .calc__out--hero .k{color:rgba(237,235,247,.8)}.ql .calc__out--hero .v{color:#fff;font-size:34px;margin-top:8px}.ql .calc__note{font-size:13px;color:var(--ink-3);margin-top:18px;text-align:center;max-width:720px;margin-left:auto;margin-right:auto;line-height:1.55}.ql .calc__note b{color:var(--ink-2);font-weight:600}.ql .free-cta{margin:56px 0 0;position:relative}.ql .free-cta__inner{position:relative;overflow:hidden;background:var(--qodec-indigo);color:#fff;border-radius:22px;padding:40px 44px;background-image:radial-gradient(ellipse at 18% 0,rgba(110,91,255,.55),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(255,184,92,.35),transparent 50%);box-shadow:var(--shadow-glow)}.ql .free-cta__badge{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.18);padding:6px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ql .free-cta__badge,.ql .free-cta__badge svg{color:var(--qodec-glow)}.ql .free-cta h3{font-family:General Sans,sans-serif;font-weight:600;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.025em;line-height:1.1;margin:16px 0 0;color:#fff}.ql .free-cta p{font-size:16px;line-height:1.6;color:var(--ink-on-dark-2);margin:14px 0 0;max-width:640px}.ql .free-cta__row{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:26px}.ql .free-cta__note{font-size:13px;color:var(--ink-on-dark-2)}@media (max-width:720px){.ql .free-cta__inner{padding:30px 24px}}.ql .band-toggle{display:flex;justify-content:center;margin-top:36px}.ql .band-table-wrap{overflow:hidden;max-height:0;transition:max-height .5s var(--ease);margin-top:0}.ql .band-table-wrap.open{max-height:760px;margin-top:20px}.ql .band-table{width:100%;max-width:560px;margin:0 auto;border-collapse:collapse;background:var(--paper);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ql .band-table td,.ql .band-table th{padding:12px 18px;font-size:14px;text-align:left;border-bottom:1px solid var(--line-soft)}.ql .band-table th{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);background:var(--mist);font-weight:600}.ql .band-table td:last-child,.ql .band-table th:last-child{text-align:right;font-family:General Sans,Montserrat,sans-serif;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ql .band-table tr:last-child td{border-bottom:0}.ql .band-table tr.cur{background:rgba(110,91,255,.07)}.ql .band-table tr.cur td{color:var(--ink);font-weight:600}.ql .band-note{font-size:13px;color:var(--ink-3);text-align:center;margin-top:16px;max-width:600px;margin-left:auto;margin-right:auto}.ql .incl-strip{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:40px}.ql .incl-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:999px;background:var(--paper);border:1px solid var(--line);font-size:13.5px;font-weight:500;color:var(--ink-2)}.ql .incl-chip svg{color:var(--pos)}.ql .pricing-cta{display:flex;justify-content:center;gap:14px;margin-top:40px;flex-wrap:wrap}.ql .partners{background:var(--midnight);position:relative;overflow:hidden}.ql .partners__glow{position:absolute;top:-200px;right:-100px;width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(110,91,255,.3),transparent 65%);filter:blur(30px);pointer-events:none}.ql .partners__props{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:8px}@media (max-width:880px){.ql .partners__props{grid-template-columns:1fr}}.ql .pprop{background:rgba(31,29,58,.5);border:1px solid rgba(237,235,247,.1);border-radius:16px;padding:26px}.ql .pprop__icon{width:42px;height:42px;border-radius:12px;background:rgba(110,91,255,.14);color:var(--qodec-electric);display:grid;place-items:center;margin-bottom:16px}.ql .pprop h4{font-size:17px;font-weight:600;color:var(--ink-on-dark);margin:0 0 8px}.ql .pprop p{font-size:14.5px;color:var(--ink-on-dark-2);line-height:1.55;margin:0}.ql .partner-dash{margin-top:36px;background:linear-gradient(180deg,rgba(31,29,58,.7),rgba(22,20,42,.85));border:1px solid rgba(237,235,247,.1);border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden}.ql .partner-dash__bar{display:flex;align-items:center;gap:10px;padding:14px 18px;border-bottom:1px solid rgba(237,235,247,.08)}.ql .partner-dash__bar .nm{font-size:13px;font-weight:600;color:var(--ink-on-dark)}.ql .partner-dash__body{padding:20px}.ql .partner-kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:18px}@media (max-width:700px){.ql .partner-kpis{grid-template-columns:repeat(2,1fr)}}.ql .pk{background:rgba(10,9,23,.45);border:1px solid rgba(237,235,247,.07);border-radius:12px;padding:15px}.ql .pk__label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-on-dark-2);font-weight:600}.ql .pk__val{font-family:JetBrains Mono,monospace;font-size:23px;font-weight:600;color:var(--ink-on-dark);margin-top:7px;letter-spacing:-.02em}.ql .pk--margin .pk__val{color:var(--qodec-glow)}.ql .pk__delta{font-size:11px;color:var(--pos);margin-top:4px;font-weight:500}.ql .ptable{width:100%;border-collapse:collapse}.ql .ptable th{text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-on-dark-2);font-weight:600;padding:8px 12px;border-bottom:1px solid rgba(237,235,247,.08)}.ql .ptable td{padding:11px 12px;font-size:13px;color:var(--ink-on-dark-2);border-bottom:1px solid rgba(237,235,247,.05)}.ql .ptable td.nm{color:var(--ink-on-dark);font-weight:500}.ql .ptable td.mono{font-family:JetBrains Mono,monospace}.ql .ptable tr:last-child td{border-bottom:0}.ql .ptable .pos{color:var(--pos)}.ql .partner-cta{display:flex;gap:14px;margin-top:36px;flex-wrap:wrap}.ql .partner-trust{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:26px}.ql .partner-trust span{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-on-dark-2)}.ql .partner-trust svg{color:var(--qodec-electric)}.ql .trust-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}@media (max-width:880px){.ql .trust-grid{grid-template-columns:1fr;gap:20px}}.ql .trust-col__icon{width:46px;height:46px;border-radius:13px;background:var(--mist);border:1px solid var(--line);color:var(--qodec-indigo);display:grid;place-items:center;margin-bottom:18px}.ql .trust-col h4{font-size:18px;font-weight:600;color:var(--ink);margin:0 0 10px}.ql .trust-col p{font-size:14.5px;color:var(--ink-3);line-height:1.6;margin:0}.ql .finale{position:relative;overflow:hidden;background:var(--midnight);padding:130px 0 0}.ql .finale__glow-a{position:absolute;top:-200px;left:30%;width:900px;height:900px;border-radius:50%;background:radial-gradient(circle,rgba(110,91,255,.4),transparent 60%);filter:blur(40px);animation:drift-a 13s ease-in-out infinite alternate;pointer-events:none}.ql .finale__inner{position:relative;z-index:2;text-align:center;max-width:800px;margin:0 auto}.ql .finale h2{font-family:General Sans,sans-serif;font-weight:600;font-size:clamp(36px,5vw,64px);letter-spacing:-.035em;line-height:1.04;color:var(--ink-on-dark);margin:0}.ql .finale p{font-size:clamp(17px,1.6vw,20px);color:var(--ink-on-dark-2);margin:22px 0 0}.ql .finale__cta{display:flex;justify-content:center;gap:14px;margin-top:36px;flex-wrap:wrap}.ql .footer{position:relative;z-index:2;margin-top:110px;border-top:1px solid rgba(237,235,247,.08);padding:56px 0 36px}.ql .footer__cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;grid-gap:40px;gap:40px}@media (max-width:760px){.ql .footer__cols{grid-template-columns:1fr 1fr;gap:32px}}.ql .footer__brand{display:flex;align-items:center;gap:11px;margin-bottom:16px}.ql .footer__brand img{width:28px;height:28px}.ql .footer__brand .nm{font-family:General Sans,sans-serif;font-weight:600;font-size:19px;letter-spacing:-.03em;color:var(--ink-on-dark)}.ql .footer__tag{font-size:14px;color:var(--ink-on-dark-2);max-width:280px;line-height:1.55}.ql .footer__col h5{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--ink-on-dark);font-weight:600;margin:0 0 16px}.ql .footer__col a{display:block;font-size:14px;color:var(--ink-on-dark-2);padding:6px 0;transition:color .2s}.ql .footer__col a:hover{color:var(--ink-on-dark)}.ql .footer__bottom{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:48px;padding-top:24px;border-top:1px solid rgba(237,235,247,.08)}.ql .footer__copy{font-size:13px;color:var(--ink-on-dark-2)}.ql .footer__social{display:flex;gap:10px}.ql .footer__social a{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--ink-on-dark-2);border:1px solid rgba(237,235,247,.1);transition:color .2s,border-color .2s,background .2s}.ql .footer__social a:hover{color:var(--ink-on-dark);border-color:rgba(237,235,247,.25);background:rgba(255,255,255,.05)}.ql #tweaks-root{position:fixed;inset:0;pointer-events:none;z-index:9999}.ql,.ql *{scrollbar-width:thin;scrollbar-color:var(--line) transparent}.ql ::-webkit-scrollbar{width:10px;height:10px}.ql ::-webkit-scrollbar-thumb{background:var(--line);border-radius:999px;border:2px solid var(--canvas)}.ql .nav__drawer{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;gap:4px;padding:16px 24px 22px;background:rgba(10,9,23,.96);backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%);border-bottom:1px solid rgba(237,235,247,.1)}.ql .nav__drawer a{padding:11px 4px;font-size:15px;font-weight:500;color:var(--ink-on-dark-2);border-bottom:1px solid rgba(237,235,247,.06)}.ql .nav__drawer a:last-child{border-bottom:0}.ql .nav__drawer .qbtn{margin-top:10px;justify-content:center}@media (min-width:561px){.ql .nav__drawer{display:none}}.ql.apply{min-height:100dvh;background:var(--canvas)}.ql .apply__hero{position:relative;overflow:hidden;background:var(--midnight);padding:132px 0 60px;text-align:center}.ql .apply__hero .hero__glow--a{top:-520px;left:50%;opacity:.4}.ql .apply__inner{position:relative;z-index:2;max-width:680px}.ql .apply__inner h1{font-family:General Sans,sans-serif;font-weight:600;letter-spacing:-.035em;font-size:clamp(34px,5vw,56px);line-height:1.04;color:var(--ink-on-dark);margin:16px 0 0}.ql .apply__inner p{font-size:clamp(15px,1.5vw,18px);color:var(--ink-on-dark-2);margin:18px auto 0;max-width:560px;line-height:1.6}.ql .apply__body{max-width:760px;padding-bottom:90px;margin-top:-40px;position:relative;z-index:3}.ql .apply__card{background:var(--paper);border:1px solid var(--line);border-radius:20px;box-shadow:var(--shadow-lg);padding:28px}.ql .apply__kinds{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin-bottom:22px}@media (max-width:620px){.ql .apply__kinds{grid-template-columns:1fr}}.ql .apply__kind{text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:var(--mist);cursor:pointer;transition:border-color .2s,background .2s,box-shadow .2s;display:flex;flex-direction:column;gap:3px}.ql .apply__kind:hover{border-color:var(--ink-4)}.ql .apply__kind.is-on{border-color:var(--qodec-electric);background:rgba(110,91,255,.06);box-shadow:0 0 0 3px rgba(110,91,255,.12)}.ql .apply__kind-label{font-size:14.5px;font-weight:600;color:var(--ink)}.ql .apply__kind-sub{font-size:12px;color:var(--ink-3);line-height:1.4}.ql .apply__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}@media (max-width:620px){.ql .apply__grid{grid-template-columns:1fr}}.ql .apply__field{display:flex;flex-direction:column;gap:7px}.ql .apply__field--full{grid-column:1/-1}.ql .apply__label{font-size:12.5px;font-weight:600;color:var(--ink-2)}.ql .apply__req{color:var(--qodec-electric)}.ql .apply__input{width:100%;font:inherit;font-size:14.5px;color:var(--ink);padding:11px 13px;border-radius:11px;border:1px solid var(--line);background:var(--paper);transition:border-color .2s,box-shadow .2s}.ql .apply__input:focus{outline:none;border-color:var(--qodec-electric);box-shadow:0 0 0 4px rgba(110,91,255,.12)}.ql textarea.apply__input{resize:vertical;min-height:96px}.ql .apply__actions{display:flex;align-items:center;gap:16px;margin-top:24px;flex-wrap:wrap}.ql .apply__fineprint{font-size:12px;color:var(--ink-3)}.ql .apply__error{display:flex;align-items:center;gap:8px;margin-top:18px;padding:10px 14px;border-radius:11px;background:var(--neg-soft);color:#B5333F;font-size:13.5px;font-weight:500}.ql .apply__done{text-align:center;padding:48px 28px}.ql .apply__check{width:64px;height:64px;margin:0 auto 18px;border-radius:999px;display:grid;place-items:center;background:var(--pos-soft);color:var(--pos)}.ql .apply__done h2{font-family:General Sans,sans-serif;font-size:28px;font-weight:600;letter-spacing:-.03em;margin:0 0 10px;color:var(--ink)}.ql .apply__done p{font-size:15px;color:var(--ink-3);margin:0 auto 24px;max-width:420px;line-height:1.6}.ql .partner-overview{margin:80px auto 0;max-width:980px}.ql .partner-overview__head{text-align:center;max-width:680px;margin:0 auto 48px}.ql .partner-overview__head h2{font-family:General Sans,sans-serif;font-weight:600;font-size:clamp(28px,3.2vw,40px);letter-spacing:-.03em;line-height:1.1;margin:14px 0 0;color:var(--ink)}.ql .partner-overview__head p{font-size:16px;line-height:1.6;color:var(--ink-3);margin:16px 0 0}.ql .partner-overview__cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:820px){.ql .partner-overview__cols{grid-template-columns:1fr}}.ql .partner-overview__col{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:24px}.ql .partner-overview__icon{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;background:rgba(110,91,255,.12);color:var(--qodec-electric);margin-bottom:14px}.ql .partner-overview__col h3{font-family:General Sans,sans-serif;font-weight:600;font-size:18px;letter-spacing:-.015em;line-height:1.25;margin:0;color:var(--ink)}.ql .partner-overview__col p{font-size:14px;line-height:1.6;color:var(--ink-3);margin:10px 0 0}.ql .partner-overview__chain{margin-top:36px;padding:32px;background:var(--qodec-indigo);color:#fff;border-radius:20px;background-image:radial-gradient(ellipse at 100% 0,rgba(110,91,255,.45),transparent 50%)}.ql .partner-overview__chain-head h3{font-family:General Sans,sans-serif;font-weight:600;font-size:22px;letter-spacing:-.02em;margin:0;color:#fff}.ql .partner-overview__chain-head p{font-size:14.5px;line-height:1.55;color:var(--ink-on-dark-2);margin:8px 0 22px}.ql .partner-overview__levels{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.ql .partner-overview__levels li{display:grid;grid-template-columns:180px 1fr auto;grid-gap:18px;gap:18px;align-items:center;padding:14px 16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:12px}@media (max-width:720px){.ql .partner-overview__levels li{grid-template-columns:1fr;gap:6px}}.ql .partner-overview__level{font-family:General Sans,sans-serif;font-weight:600;font-size:15.5px;color:#fff}.ql .partner-overview__role{font-size:13.5px;color:var(--ink-on-dark-2);line-height:1.45}.ql .partner-overview__role em{font-style:italic;color:var(--qodec-glow)}.ql .partner-overview__rate{font-family:JetBrains Mono,monospace;font-size:12.5px;color:var(--ink-on-dark-2);white-space:nowrap}.ql .partner-overview__rate b{color:var(--qodec-glow);font-weight:700}.ql .partner-overview__chain-note{margin:20px 0 0;font-size:13.5px;line-height:1.55;color:var(--ink-on-dark-2)}.ql .partner-overview__trust{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:36px;padding-top:30px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-3)}.ql .partner-overview__trust span{display:inline-flex;align-items:center;gap:8px}.ql .partner-overview__trust svg{color:var(--qodec-electric)}.ql .check-list{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}.ql .check-list li{display:flex;align-items:flex-start;gap:10px;font-size:16px;color:var(--ink-2);line-height:1.5}.ql .check-list li svg{color:var(--pos);flex:0 0 auto;margin-top:2px}.ql .crm-mark{width:44px;height:44px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;font-family:JetBrains Mono,monospace;font-weight:700;font-size:19px}.ql .crm-flow{display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;grid-gap:20px;gap:20px;background:var(--mist);border:1px solid var(--line);border-radius:20px;padding:22px}.ql .crm-node{display:flex;flex-direction:column;gap:10px;background:var(--paper);border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow);padding:22px}.ql .crm-node__icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(140deg,var(--qodec-indigo),var(--qodec-electric));color:#fff}.ql .crm-node__icon--dest{background:rgba(110,91,255,.12);color:var(--qodec-electric)}.ql .crm-node__title{font-size:16px;font-weight:600;color:var(--ink)}.ql .crm-node__meta{font-size:13px;color:var(--ink-3)}.ql .crm-node__sub{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.ql .crm-pill{font-size:11.5px;font-weight:500;color:var(--ink-3);background:var(--mist);border-radius:999px;padding:4px 9px}.ql .crm-arrow{color:var(--qodec-electric);display:flex;align-items:center;justify-content:center}@media (max-width:860px){.ql .crm-flow{grid-template-columns:1fr}.ql .crm-arrow{transform:rotate(90deg)}}.ql .share-split{display:inline-flex;align-items:stretch;border-radius:10px;overflow:hidden;box-shadow:var(--shadow)}.ql .share-split__main{gap:6px;padding:8px 14px;background:var(--qodec-indigo);font-size:13px;font-weight:600}.ql .share-split__caret,.ql .share-split__main{display:inline-flex;align-items:center;color:#fff}.ql .share-split__caret{padding:8px 10px;background:var(--qodec-electric);border-left:1px solid rgba(255,255,255,.2)}.ql .share-menu{background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow);padding:8px;margin-bottom:14px}.ql .share-menu__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);padding:6px 8px 4px}.ql .share-menu__item{display:flex;align-items:center;gap:12px;padding:9px 8px;border-radius:9px;font-size:14.5px;font-weight:500;color:var(--ink);transition:background .18s}.ql .share-menu__item:hover{background:var(--mist)}.ql .ai-chip{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto}.ql .share-foot{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3);padding:2px 4px}.ql .share-foot svg{color:var(--qodec-electric);flex:0 0 auto}