.qos *{font-family:inherit}.qos{--ivory:#f4efe7;--paper:#faf6ee;--ink:#1a1814;--soft:#3d3a33;--muted:#6d675d;--rule:#d9d2c2;--orange:#f05100;--deep:#c94300;--gold:#a88a4a}.qos,.qos *{box-sizing:border-box}.qos{background:var(--ivory);color:var(--ink);margin:0;font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.6}.qos button,.qos input,.qos select{font:inherit}.qos a{color:inherit}.qos button,.qos a,.qos input,.qos select,.qos summary{outline-offset:5px}.qos button{cursor:pointer}.qos h1,.qos h2,.qos h3,.qos p{margin:0}.qos h1,.qos h2,.qos .serif{letter-spacing:-.045em;font-family:"Source Serif 4",Georgia,serif;font-weight:400;line-height:1.06}.qos h1{font-size:clamp(3.5rem,6.6vw,6.2rem)}.qos h2{font-size:clamp(2.6rem,4.3vw,4.2rem)}.qos h3{font-size:1.25rem;font-weight:500;line-height:1.3}.qos .wrap{max-width:1320px;margin:auto;padding:0 48px}.qos .eyebrow{letter-spacing:.12em;text-transform:uppercase;color:inherit;font-family:JetBrains Mono,monospace;font-size:.75rem;line-height:1.6}.qos .muted{color:var(--muted)}.qos .orange{color:var(--deep)}.qos .btn{background:var(--ink);min-height:48px;color:var(--paper);border:1px solid var(--ink);justify-content:center;align-items:center;gap:22px;padding:12px 23px;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.qos .btn:hover{background:var(--deep);border-color:var(--deep);transform:translateY(-2px)}.qos .btn.secondary{color:var(--ink);border-color:var(--rule);background:0 0}.qos .btn.secondary:hover{border-color:var(--ink)}.qos header{border-bottom:1px solid var(--rule)}.qos nav{justify-content:space-between;align-items:center;gap:25px;min-height:94px;display:flex}.qos .brand{align-items:center;gap:13px;text-decoration:none;display:flex}.qos .brandword{letter-spacing:-.06em;font-family:"Source Serif 4",Georgia,serif;font-size:2rem;line-height:1}.qos .brandword i{color:var(--orange);font-style:normal}.qos .brand small{letter-spacing:.12em;margin-top:9px;font-family:JetBrains Mono,monospace;font-size:.625rem;display:block}.qos .navlinks{align-items:center;gap:30px;font-size:.875rem;display:flex}.qos .navlinks a{text-decoration:none}.qos .navlinks a:hover{color:var(--deep)}.qos .hero{grid-template-columns:1fr 1fr;align-items:center;gap:54px;padding:76px 0 64px;display:grid}.qos .hero h1{margin:23px 0 24px}.qos .hero h1 em{color:var(--deep);font-weight:400}.qos .lead{color:var(--soft);max-width:510px;font-size:1.125rem;line-height:1.7}.qos .actions{flex-wrap:wrap;gap:12px;margin:30px 0 14px;display:flex}.qos .micro{color:var(--muted);font-size:.75rem}.qos .stage{background:#e8e0d3;padding:30px 0 25px 26px;position:relative}.qos .app{background:var(--paper);border:1px solid #cfc6b7;transform:translate(15px);box-shadow:0 20px 45px #1a181414}.qos .appbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;padding:17px 22px;font-size:.8rem;display:flex}.qos .appmark{font-family:"Source Serif 4",Georgia,serif;font-size:1.2rem}.qos .badge{border:1px solid var(--rule);letter-spacing:.03em;padding:3px 7px;font-family:JetBrains Mono,monospace;font-size:.65rem}.qos .appbody{padding:27px}.qos .apptitle{justify-content:space-between;align-items:start;margin-bottom:23px;display:flex}.qos .apptitle h3{font-family:"Source Serif 4",Georgia,serif;font-size:1.8rem}.qos .appbody .micro{margin-top:5px}.qos .fieldlabel{margin-bottom:7px;font-size:.75rem;display:block}.qos .searchbox{position:relative}.qos input,.qos select{border:1px solid var(--rule);width:100%;color:var(--ink);background:#fffdf8;border-radius:0;padding:12px;font-size:.875rem}.qos input:focus,.qos select:focus{outline:2px solid var(--deep)}.qos .suggestions{background:var(--paper);border:1px solid var(--rule);z-index:5;max-height:190px;position:absolute;left:0;right:0;overflow:auto;box-shadow:0 12px 20px #0001}.qos .suggestions:empty{display:none}.qos .suggestions button{text-align:left;border:0;border-bottom:1px solid var(--rule);background:0 0;justify-content:space-between;gap:10px;width:100%;padding:12px;font-size:.8rem;display:flex}.qos .suggestions button:hover{background:var(--ivory)}.qos .line{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:15px;padding:16px 0;font-size:.8rem;display:flex}.qos .line span small{color:var(--muted);font-size:.7rem;display:block}.qos .remove{color:var(--muted);background:0 0;border:0;padding:2px 6px}.qos .total{justify-content:space-between;align-items:center;padding:19px 0;display:flex}.qos .total strong{font-family:"Source Serif 4",Georgia,serif;font-size:2rem;font-weight:400}.qos .quotecontrols{align-items:center;gap:10px;display:flex}.qos .quotecontrols select{width:45%}.qos .quotecontrols .btn{flex:1;padding:10px;font-size:.75rem}.qos .activity{background:var(--ink);color:var(--paper);align-items:center;gap:13px;max-width:87%;margin:18px 0 0 -15px;padding:18px 23px;font-size:.8rem;display:flex;position:relative;box-shadow:0 9px 25px #0001}.qos .activity b{font-weight:500}.qos .activity small{color:#c5bfb5;font-size:.7rem;display:block}.qos .tick{border:1px solid var(--gold);color:#d1b37c;flex-shrink:0;place-items:center;width:27px;height:27px;display:grid}.qos .ribbon{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:22px 0;font-size:.8rem;display:flex}.qos .ribbon span:first-child{color:var(--muted)}.qos .section{border-bottom:1px solid var(--rule);padding:100px 0}.qos .sectionhead{justify-content:space-between;align-items:end;gap:60px;margin-bottom:44px;display:flex}.qos .sectionhead h2{max-width:680px;margin-top:18px}.qos .sectionhead>p{max-width:350px;color:var(--soft)}.qos .features{grid-template-columns:repeat(3,1fr);gap:38px;display:grid}.qos .feature{border-top:1px solid var(--rule);padding-top:20px}.qos .feature .number{color:var(--deep);font-family:JetBrains Mono,monospace;font-size:.75rem}.qos .feature h3{margin:20px 0 12px}.qos .feature p{color:var(--soft);font-size:.9375rem}.qos .dark{background:var(--ink);color:var(--paper)}.qos .dark .eyebrow{color:#c6aa73}.qos .dark p{color:#c9c2b6}.qos .split{grid-template-columns:1fr 1fr;align-items:center;gap:90px;display:grid}.qos .split h2{margin:18px 0 24px}.qos .process{background:#25221d;border:1px solid #484238;padding:29px}.qos .processhead{border-bottom:1px solid #484238;justify-content:space-between;gap:10px;padding-bottom:20px;display:flex}.qos .task{border-bottom:1px solid #484238;grid-template-columns:25px 1fr auto;align-items:start;gap:13px;padding:20px 0;font-size:.875rem;display:grid}.qos .task input{width:19px;height:19px;accent-color:var(--orange);margin-top:4px}.qos .task small{color:#aaa294;margin-top:5px;font-size:.75rem;display:block}.qos .task time{color:#c6aa73;padding-top:4px;font-size:.65rem}.qos .task.done label>span{color:#c9c2b6;text-decoration:line-through}.qos .note{color:#c9c2b6;margin-top:18px;font-size:.75rem}.qos .commentrow{gap:8px;margin-top:12px;display:flex}.qos .commentrow input{color:var(--paper);background:#302b24;border-color:#554e41;min-width:0}.qos .commentrow button{color:var(--paper);background:0 0;border:1px solid #756952;padding:0 13px}.qos .pillrow{flex-wrap:wrap;gap:9px;margin-top:28px;display:flex}.qos .pill{border:1px solid var(--rule);padding:8px 13px;font-size:.8rem}.qos .security{background:var(--paper);border:1px solid var(--rule);padding:36px}.qos .stripe{letter-spacing:-.07em;margin-bottom:20px;font-size:2.4rem;font-weight:600}.qos .security ul{color:var(--soft);padding-left:20px;font-size:.9375rem}.qos .security li{padding:8px 0}.qos .security a{font-size:.75rem}.qos .stats{grid-template-columns:1fr 1fr;gap:38px;display:grid}.qos .stat{border-top:1px solid var(--rule);padding-top:25px}.qos .stat strong{color:var(--deep);font-family:"Source Serif 4",Georgia,serif;font-size:5rem;font-weight:400;line-height:1}.qos .stat h3{margin:20px 0 10px}.qos .stat p{max-width:440px;color:var(--soft);font-size:.9375rem}.qos .source{color:var(--muted);max-width:900px;margin-top:25px;font-size:.75rem}.qos .pricegrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.qos .price{border:1px solid var(--rule);background:var(--paper);flex-direction:column;padding:30px;display:flex}.qos .price.featured{border-top:3px solid var(--orange);padding-top:28px}.qos .price .amount{margin:20px 0 10px;font-family:"Source Serif 4",Georgia,serif;font-size:3.5rem;line-height:1.2}.qos .amount small{color:var(--muted);letter-spacing:0;font-family:Inter,sans-serif;font-size:.85rem}.qos .price p{color:var(--soft);min-height:46px;font-size:.875rem}.qos .price ul{flex:1;margin:0;padding:22px 0;font-size:.875rem;list-style:none}.qos .price li{padding:7px 0}.qos .price li:before{content:"✓";color:var(--deep);margin-right:11px}.qos .calculator{border:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:50px;margin-top:24px;padding:30px;display:grid}.qos .calculator label{font-size:.875rem}.qos .calculator input{margin:12px 0}.qos .costs{justify-content:space-between;align-items:center;gap:20px;display:flex}.qos .costs strong{font-family:"Source Serif 4",Georgia,serif;font-size:2.1rem;font-weight:400;display:block}.qos .costs span{color:var(--muted);font-size:.75rem}.qos details{border-top:1px solid var(--rule);padding:22px 0}.qos details:last-child{border-bottom:1px solid var(--rule)}.qos summary{cursor:pointer;font-size:1.05rem;font-weight:500}.qos details p{max-width:830px;color:var(--soft);padding-top:14px;font-size:.9375rem}.qos .cta{text-align:center;padding:90px 20px}.qos .cta h2{max-width:800px;margin:20px auto 25px}.qos .cta .btn{background:var(--paper);color:var(--ink);margin-top:27px}.qos .cta .btn:hover{background:#ded5c5}.qos .footer{justify-content:space-between;align-items:center;gap:25px;padding-top:34px;padding-bottom:34px;font-size:.75rem;display:flex}.qos .footer a{color:var(--muted)}.qos dialog{border:1px solid var(--rule);background:var(--paper);color:var(--ink);width:calc(100% - 32px);max-width:510px;padding:35px}.qos dialog::backdrop{background:#1a1814aa}.qos dialog h2{margin:15px 0;font-size:2.5rem}.qos dialog p{color:var(--soft);margin-bottom:20px}.qos dialog .close{float:right;background:0 0;border:0;font-size:1.5rem}.qos #toast{background:var(--ink);color:var(--paper);z-index:15;max-width:90%;padding:16px 23px;font-size:.875rem;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #0003}.qos #toast:empty{display:none}@media (max-width:1000px){.qos .wrap{padding:0 28px}.qos .hero{gap:30px}.qos .hero h1{font-size:4rem}.qos .appbody{padding:20px}.qos .split{gap:40px}.qos .navlinks{gap:18px}.qos .ribbon{flex-wrap:wrap}.qos .section{padding:75px 0}.qos .stage{padding-left:10px}.qos .app{transform:none}.qos .activity{margin-left:0}.qos .features{gap:24px}}@media (max-width:760px){.qos .wrap{padding:0 22px}.qos nav{min-height:80px}.qos .navlinks a:not(.btn){display:none}.qos .navlinks .btn{min-height:42px;padding:10px 14px}.qos .brandword{font-size:1.7rem}.qos .brand small{font-size:.5rem}.qos .hero{grid-template-columns:1fr;gap:42px;padding:45px 0}.qos .hero h1{font-size:3.7rem}.qos .stage{padding:20px}.qos .activity{max-width:100%;margin-bottom:-5px}.qos .ribbon{grid-template-columns:1fr 1fr;gap:12px;font-size:.7rem;display:grid}.qos .ribbon span:first-child{grid-column:1/-1}.qos .sectionhead{display:block}.qos .sectionhead>p{margin-top:22px}.qos .features,.qos .split,.qos .stats,.qos .pricegrid,.qos .calculator{grid-template-columns:1fr}.qos .features{gap:30px}.qos .split{gap:35px}.qos .section{padding:60px 0}.qos .sectionhead{margin-bottom:30px}.qos .stats{gap:30px}.qos .stat strong{font-size:4rem}.qos .price p{min-height:0}.qos .calculator{gap:20px;padding:24px}.qos .process,.qos .security{padding:22px}.qos .footer{flex-direction:column;align-items:start;gap:14px}.qos .cta{padding:65px 22px}.qos .quotecontrols{flex-wrap:wrap}.qos .quotecontrols select{width:100%}}@media (prefers-reduced-motion:reduce){.qos,.qos *{transition:none!important}}.qos .pipeline{border:1px solid var(--rule);grid-template-columns:repeat(4,1fr);display:grid}.qos .pipeline article{border-right:1px solid var(--rule);background:var(--paper);padding:27px 23px}.qos .pipeline article:last-child{border-right:0}.qos .pipeline h3{margin:23px 0 12px}.qos .pipeline p{color:var(--soft);margin-bottom:25px;font-size:.875rem}.qos .pipeline .eyebrow{color:var(--deep)}.qos .reporting{grid-template-columns:1fr 1fr;gap:20px 50px;margin-top:25px;padding:28px 0;display:grid}.qos .reporting h3{margin-top:13px;font-family:"Source Serif 4",Georgia,serif;font-size:1.6rem}.qos .reporting>p:not(.micro){color:var(--soft);font-size:.9375rem}.qos .reporting .micro{grid-column:2}.qos .service-list article{border-top:1px solid var(--rule);gap:23px;padding:24px 0;display:flex}.qos .service-list p{color:var(--soft);margin-top:10px;font-size:.9375rem}.qos .service-list .micro{font-size:.75rem}@media (max-width:900px){.qos .pipeline{grid-template-columns:repeat(2,1fr)}.qos .pipeline article{border-bottom:1px solid var(--rule)}}@media (max-width:760px){.qos .pipeline,.qos .reporting{grid-template-columns:1fr}.qos .pipeline article{border-right:0}.qos .reporting .micro{grid-column:1}}.qos .cinema{background:#e8e0d3;border:1px solid #d0c6b6;min-width:0;padding:20px;box-shadow:16px 18px #e8e0d355}.qos .film-top,.qos .doc-top,.qos .film-caption,.qos .film-controls,.qos .pipeline-footer,.qos .dash-head,.qos .chart-head,.qos .sequence-toolbar{justify-content:space-between;align-items:center;gap:12px;display:flex}.qos .film-top{margin-bottom:22px}.qos .film-progress{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:20px;display:grid}.qos .film-progress span{color:var(--muted);border-top:3px solid #c6beaf;padding:9px 0;font-size:.75rem;transition:all .4s}.qos .film-progress span.active{border-color:var(--orange);color:var(--ink)}.qos .document{background:var(--paper);border:1px solid var(--rule);min-height:415px;padding:25px;position:relative;overflow:hidden}.qos .document h3{margin-top:22px;font-family:"Source Serif 4",Georgia,serif;font-size:1.7rem}.qos .auto-search{border:1px solid var(--rule);align-items:center;gap:6px;margin-top:20px;padding:10px 12px;font-size:.8rem;display:flex}.qos .caret{background:var(--deep);width:1px;height:14px}.qos .library-match{border:1px solid var(--orange);background:var(--ivory);z-index:2;opacity:0;padding:12px;font-size:.8rem;transition:all .3s;position:absolute;top:186px;left:25px;right:25px;transform:translateY(-5px)}.qos .library-match strong{float:right}.qos .library-match small{color:var(--muted);display:block}.qos .doc-lines{opacity:.2;transition:all .55s;transform:translateY(8px)}.qos .doc-lines.visible{opacity:1;transform:none}.qos .signature{opacity:0;justify-content:space-between;align-items:center;gap:10px;max-height:0;transition:all .5s;display:flex;overflow:hidden}.qos .signature.visible{opacity:1;max-height:65px;padding-top:16px}.qos .signed-name{font-family:"Source Serif 4",Georgia,serif;font-size:1.65rem;font-style:italic}.qos .paid-receipt{background:var(--ink);color:var(--paper);opacity:0;align-items:center;gap:13px;max-height:0;padding:0 15px;transition:all .5s;display:flex;overflow:hidden}.qos .paid-receipt.visible{opacity:1;max-height:80px;padding:15px}.qos .paid-receipt small{color:#c9c2b6;font-size:.75rem;display:block}.qos .film-caption{min-height:66px;font-size:.8rem}.qos .replay{color:inherit;text-underline-offset:4px;white-space:nowrap;background:0 0;border:0;padding:7px 0;font-size:.75rem;text-decoration:underline}.qos .film-controls{border-top:1px solid #c6beaf;padding-top:10px}.qos .film-controls .micro{font-size:.65rem}.qos .library-match.visible{opacity:1;transform:none}.qos .pipeline article{transition:background .5s}.qos .pipeline article.current{box-shadow:inset 0 3px var(--orange);background:#eadbcb}.qos .pipeline-run{background:var(--paper);border:1px solid var(--rule);border-top:0;min-height:100px;padding:14px 0;overflow:hidden}.qos .moving-deal{background:var(--ink);width:calc(25% - 16px);color:var(--paper);align-items:center;gap:10px;margin-left:8px;padding:15px 12px;transition:transform .8s cubic-bezier(.22,.7,.2,1);display:flex;box-shadow:0 5px 10px #0001}.qos .deal-avatar{color:#e5d5b8;background:#494031;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.qos .moving-deal strong{font-size:.75rem}.qos .moving-deal small{color:#c9c2b6;font-size:.65rem;display:block}.qos .pipeline-footer{padding:12px 0;font-size:.8rem}.qos .sequence-toolbar{margin-top:24px}.qos .sequence-toolbar .eyebrow{font-size:.65rem}.qos .auto-history{color:#d6cdbc;border-left:1px solid #65563d;min-height:100px;margin-top:12px;padding-left:14px;font-size:.75rem}.qos .auto-history p{padding:5px 0;animation:.4s appear}.qos .task{transition:opacity .4s,transform .4s}.qos .task.waiting{opacity:.3}.qos .dashboard-section{padding-bottom:90px}.qos .dashboard{border:1px solid var(--rule);background:var(--paper);box-shadow:0 16px 35px #1a181409}.qos .dash-head{border-bottom:1px solid var(--rule);padding:27px 30px}.qos .dash-head h3{margin-top:10px;font-family:"Source Serif 4",Georgia,serif;font-size:1.9rem}.qos .metrics{grid-template-columns:repeat(4,1fr);display:grid}.qos .metrics article{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);padding:25px}.qos .metrics article:last-child{border-right:0}.qos .metrics span,.qos .metrics small{color:var(--muted);font-size:.75rem;display:block}.qos .metrics strong{margin:9px 0;font-family:"Source Serif 4",Georgia,serif;font-size:2.7rem;font-weight:400;display:block}.qos .metrics small{font-size:.7rem}.qos .dash-panels{grid-template-columns:1.2fr 1fr;display:grid}.qos .revenue-panel,.qos .marketing-panel{padding:30px}.qos .revenue-panel{border-right:1px solid var(--rule)}.qos .bars{grid-template-columns:repeat(4,1fr);align-items:end;gap:24px;height:240px;margin-top:28px;display:grid}.qos .bars>div{flex-direction:column;justify-content:end;align-items:center;gap:7px;height:100%;display:flex}.qos .bars span{width:100%;max-width:74px;height:var(--height);background:var(--ink);transform-origin:bottom;transition:transform 1.2s cubic-bezier(.22,.7,.2,1);display:block;transform:scaleY(.04)}.qos .bars>div:last-child span{background:var(--orange)}.qos .bars strong,.qos .bars small{font-size:.75rem;font-weight:400}.qos .dashboard.shown .bars span{transform:scaleY(1)}.qos .bars>div:nth-child(2) span{transition-delay:.12s}.qos .bars>div:nth-child(3) span{transition-delay:.24s}.qos .bars>div:nth-child(4) span{transition-delay:.36s}.qos .roi-example{background:var(--ivory);grid-template-columns:1fr auto;gap:10px;margin-top:20px;padding:17px;font-size:.8rem;display:grid}.qos .roi-example strong{color:var(--deep);font-size:1.4rem}.qos .roi-example small{color:var(--muted);grid-column:1/-1;font-size:.7rem}.qos .dash-foot{border-top:1px solid var(--rule);color:var(--muted);padding:15px 30px;font-size:.7rem}@keyframes appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:1000px){.qos .hero{grid-template-columns:.85fr 1.15fr;gap:25px}.qos .cinema{padding:15px}.qos .metrics strong{font-size:2.2rem}.qos .moving-deal{width:calc(50% - 16px)}}@media (min-width:901px) and (max-width:1000px){.qos .moving-deal{width:calc(25% - 16px)}}@media (max-width:760px){.qos .hero{grid-template-columns:1fr}.qos .document{padding:18px}.qos .doc-top,.qos .film-controls{flex-wrap:wrap}.qos .film-caption{align-items:start;padding-top:15px}.qos .metrics{grid-template-columns:1fr 1fr}.qos .metrics article{padding:18px}.qos .dash-panels{grid-template-columns:1fr}.qos .dash-head{flex-wrap:wrap;padding:22px}.qos .dash-head .badge{font-size:.55rem}.qos .revenue-panel{border-right:0;border-bottom:1px solid var(--rule)}.qos .revenue-panel,.qos .marketing-panel{padding:22px}.qos .pipeline-run{min-height:90px}.qos .moving-deal{width:calc(100% - 16px)}.qos .pipeline-footer{align-items:start}.qos .dashboard-section{padding-bottom:60px}.qos .library-match{left:18px;right:18px}.qos .metrics strong{font-size:2rem}.qos .film-progress span{font-size:.7rem}}@media (prefers-reduced-motion:reduce){.qos .auto-history p{animation:none}.qos .bars span{transform:scaleY(1)}}.qos .speed-story{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;gap:50px;margin-bottom:40px;padding:35px;display:grid}.qos .speed-story h3{margin:15px 0;font-family:"Source Serif 4",Georgia,serif;font-size:2.2rem}.qos .speed-story p{color:#ccc4b7;font-size:.9rem}.qos .speed-story .eyebrow{color:#c6aa73}.qos .speed-comparison{justify-content:space-around;align-items:center;gap:35px;display:flex}.qos .speed-comparison span,.qos .speed-comparison small{color:#ccc4b7;font-size:.75rem;display:block}.qos .speed-comparison strong{font-family:"Source Serif 4",Georgia,serif;font-size:4rem;font-weight:400;display:block}.qos .speed-comparison>div:first-child strong{color:#d3b475}.qos .signature-evidence{border-top:1px solid var(--rule);align-items:center;gap:28px;margin-top:30px;padding-top:25px;display:flex}.qos .signature-evidence>strong{color:var(--deep);font-size:3.5rem}.qos .signature-evidence p{color:var(--soft);font-size:.9rem}.qos .signature-evidence small{color:var(--muted);margin-top:8px;font-size:.75rem;display:block}@media (max-width:760px){.qos .speed-story{grid-template-columns:1fr;gap:25px;padding:24px}.qos .signature-evidence{align-items:start}.qos .speed-comparison{gap:20px}}.qos .step-buttons button{text-align:left;color:var(--muted);background:0 0;border:0;border-top:3px solid #c6beaf;padding:9px 0;font-size:.75rem;transition:all .3s}.qos .step-buttons button.active{border-color:var(--orange);color:var(--ink);font-weight:600}.qos .scene-context{color:var(--deep);min-height:22px;margin:0 0 12px;font-family:JetBrains Mono,monospace;font-size:.65rem}.qos .scene-window{background:var(--paper);border:1px solid var(--rule);min-height:490px;position:relative}.qos .scene{padding:24px;animation:.5s sceneIn;position:relative}.qos .scene[hidden]{display:none}.qos .scene h3{margin:20px 0 8px;font-family:"Source Serif 4",Georgia,serif;font-size:1.8rem}.qos .scene .library-match{top:169px}.qos .mock-action{background:var(--ink);color:var(--paper);text-align:center;margin-top:18px;padding:13px 15px;font-size:.8rem}.qos .customer-brand{align-items:center;gap:10px;display:flex}.qos .customer-brand>div{flex:1}.qos .customer-brand strong{letter-spacing:.14em;font-size:.85rem}.qos .customer-brand small{letter-spacing:.12em;font-size:.5rem;display:block}.qos .sample-monogram{border:1px solid;flex-shrink:0;place-items:center;width:38px;height:38px;font-family:"Source Serif 4",Georgia,serif;font-size:1.65rem;display:inline-grid}.qos .contact-sample{margin:15px 0;font-size:.65rem}.qos .acceptance{margin-top:20px}.qos .signature-field{border:1px solid var(--rule);justify-content:space-between;align-items:center;min-height:60px;padding:10px 13px;display:flex}.qos .signature-field>span:first-child{clip-path:inset(0 100% 0 0);font-family:"Source Serif 4",Georgia,serif;font-size:1.6rem;font-style:italic}.qos #scene-1.active .signature-field>span:first-child{animation:1.4s .6s forwards signName}.qos .acceptance p{margin-top:8px;font-size:.65rem}.qos .payment-choice{border:1px solid var(--rule);margin-top:9px;padding:12px;font-size:.8rem}.qos .payment-choice small{color:var(--muted);padding-left:23px;font-size:.65rem;display:block}.qos .payment-choice.selected{border-color:var(--deep);background:var(--ivory)}.qos .paid-stamp{border:2px solid var(--deep);color:var(--deep);letter-spacing:.14em;padding:7px 9px;font-size:.85rem;font-weight:600}.qos .receipt-confirm{background:var(--ivory);text-align:center;border:1px solid var(--rule);padding:17px;font-size:.8rem}.qos .brand-showcase{background:#e9e2d7;grid-template-columns:.85fr 1.15fr;align-items:center;gap:65px;padding:40px;display:grid}.qos .brand-settings h3{margin:17px 0 25px;font-family:"Source Serif 4",Georgia,serif;font-size:2rem}.qos .brand-settings dl{margin:0}.qos .brand-settings dl>div{border-bottom:1px solid #cfc6b7;padding:14px 0}.qos .brand-settings dt{color:var(--muted);margin-bottom:5px;font-size:.7rem}.qos .brand-settings dd{align-items:center;gap:12px;margin:0;font-size:.875rem;display:flex}.qos .branding-promise{margin:25px 0 15px}.qos .branding-promise strong{font-size:1rem}.qos .branding-promise p{color:var(--soft);margin-top:7px;font-size:.875rem}.qos .proposal-paper{background:var(--paper);border:1px solid #d2c8b9;padding:35px;transform:rotate(1deg);box-shadow:0 18px 35px #1a181418}.qos .proposal-rule{background:var(--ink);height:3px;margin:25px 0}.qos .proposal-paper h3{margin:19px 0 12px;font-family:"Source Serif 4",Georgia,serif;font-size:2.5rem;font-weight:400;line-height:1.15}.qos .proposal-paper>p{color:var(--soft);font-size:.85rem}.qos .proposal-details{border-bottom:1px solid var(--rule);grid-template-columns:1.6fr 1fr;gap:15px;margin:28px 0;padding-bottom:20px;display:grid}.qos .proposal-details span,.qos .proposal-details strong,.qos .proposal-details small{display:block}.qos .proposal-details span{color:var(--muted);margin-bottom:6px;font-size:.6rem}.qos .proposal-details strong{font-size:.7rem}.qos .proposal-details small{color:var(--muted);margin-top:5px;font-size:.65rem}.qos .proposal-signoff{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.qos .proposal-signoff .micro{max-width:120px;font-size:.65rem}.qos .proposal-paper>p.micro{font-size:.65rem}.qos .brand-benefits{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px;display:grid}.qos .brand-benefits p{color:var(--soft);margin-top:12px;font-size:.9rem}@keyframes sceneIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes signName{to{clip-path:inset(0)}}@media (max-width:1000px){.qos .brand-showcase{gap:30px;padding:28px}.qos .scene{padding:18px}}@media (max-width:760px){.qos .brand-showcase{grid-template-columns:1fr;gap:30px;padding:20px}.qos .proposal-paper{padding:23px;transform:none}.qos .proposal-paper h3{font-size:2.1rem}.qos .brand-benefits{grid-template-columns:1fr;gap:25px}.qos .scene-window{min-height:510px}.qos .step-buttons button{font-size:.7rem}.qos .scene-context{font-size:.6rem}.qos .proposal-signoff{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.qos .scene{animation:none}.qos #scene-1.active .signature-field>span:first-child{clip-path:none;animation:none}}.qos #quoteview{background:#e9e2d7;width:calc(100% - 28px);max-width:700px;max-height:90vh;padding:24px;overflow-y:auto}.qos #quoteview>.close{z-index:2;background:var(--paper);border:1px solid var(--rule);width:36px;height:36px;line-height:1;position:absolute;top:10px;right:14px}.qos #quoteview .preview-paper{margin:18px 0 0;padding:38px;transform:none;box-shadow:0 12px 30px #1a181412}.qos #quoteview .preview-paper p{margin-bottom:0}.qos #quoteview .preview-terms{color:var(--soft);padding:12px 0 20px;font-size:.85rem}.qos #quoteview .preview-disclaimer{font-size:.7rem;line-height:1.6}.qos #quoteview .proposal-signoff .signed-name{color:var(--muted);font-size:1.5rem}.qos #quoteview .line{align-items:start}.qos #quoteview .line>span:last-child{white-space:nowrap}@media (max-width:760px){.qos #quoteview{padding:14px}.qos #quoteview .preview-paper{padding:25px 18px}.qos #quoteview .proposal-details{grid-template-columns:1fr;gap:16px}.qos #quoteview .total strong{font-size:1.8rem}.qos #quoteview .customer-brand{padding-right:15px}}.qos .rule-builder{background:var(--paper);border:1px solid var(--rule);padding:30px;box-shadow:0 16px 35px #1a181408}.qos .rule-builder label{margin:15px 0 7px;font-size:.8rem;display:block}.qos .rule-builder select{text-overflow:ellipsis;max-width:100%}.qos .rule-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.qos .rule-message{background:var(--ivory);border-left:3px solid var(--orange);margin:25px 0 15px;padding:22px}.qos .rule-message p{margin-top:12px;font-size:.9rem}.qos .rule-summary{border-top:1px solid var(--rule);margin-bottom:10px;padding:15px 0;font-size:.85rem}.qos .rule-benefits{margin-top:25px;padding:0;list-style:none}.qos .rule-benefits li{padding:9px 0;font-size:.9rem}.qos .rule-benefits li:before{content:"✓";color:var(--deep);margin-right:12px}.qos .review-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.qos .review-event{border-top:1px solid var(--rule);align-items:start;gap:16px;padding:25px 0;display:flex}.qos .review-event>div{flex:1}.qos .review-event p{color:var(--soft);margin-top:10px;font-size:.9rem}.qos .review-event .badge{font-size:.55rem}.qos .review-number{color:var(--deep);padding-top:3px;font-family:JetBrains Mono,monospace;font-size:.75rem}.qos .review-message-card{background:var(--paper);border:1px solid var(--rule);padding:35px;box-shadow:12px 12px #e9e2d7}.qos .email-meta{color:var(--muted);border-bottom:1px solid var(--rule);margin-bottom:23px;padding:20px 0;font-family:JetBrains Mono,monospace;font-size:.6rem;line-height:2}.qos .review-message-card h3{font-family:"Source Serif 4",Georgia,serif;font-size:2rem}.qos .review-message-card p{color:var(--soft);margin-top:16px;font-size:.9rem}.qos .review-message-card .micro{font-size:.7rem}.qos .review-reminder{border-top:1px solid var(--rule);margin:25px 0 20px;padding-top:20px}.qos .review-reminder p{margin-top:8px;font-size:.8rem}.qos .review-bottom{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;align-items:center;gap:50px;margin-top:45px;padding:28px 35px;display:grid}.qos .review-bottom strong{font-family:"Source Serif 4",Georgia,serif;font-size:1.8rem;font-weight:400;line-height:1.25}.qos .review-bottom p{color:#c9c2b6;font-size:.9rem}@media (max-width:760px){.qos .review-grid,.qos .review-bottom{grid-template-columns:1fr;gap:25px}.qos .review-message-card{padding:25px;box-shadow:6px 6px #e9e2d7}.qos .review-event{flex-wrap:wrap}.qos .review-event .badge{margin-left:32px}.qos .rule-builder{padding:22px}.qos .rule-builder .film-top{flex-wrap:wrap}.qos .review-bottom{padding:25px}.qos .rule-builder select{font-size:.8rem}}.qos .email-workspace{border:1px solid var(--rule);background:var(--paper);padding:30px;box-shadow:0 16px 35px #1a181408}.qos .email-workspace .film-top{flex-wrap:wrap;align-items:start}.qos .email-thread article{border-top:1px solid var(--rule);margin-top:20px;padding:20px 0}.qos .email-thread article>div{justify-content:space-between;gap:15px;font-size:.8rem;display:flex}.qos .email-thread time{color:var(--muted);font-size:.7rem}.qos .email-thread p{color:var(--soft);margin-top:13px;font-size:.9rem}.qos .email-thread .email-outgoing{background:var(--ivory);border:1px solid var(--rule);padding:20px}.qos .email-outgoing .micro{margin-top:15px;font-size:.65rem;display:block}.qos .email-context{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:15px;padding:15px 0;font-size:.75rem;display:flex}@media (max-width:760px){.qos .email-workspace{padding:22px}}.qos .pipeline article{background:#eee8de;padding:23px 16px}.qos .pipeline article>p{min-height:68px}.qos .kanban-stack{gap:13px;margin-top:22px;display:grid}.qos .kanban-card{background:var(--paper);border:1px solid #d4cabb;padding:16px 13px;transition:border-color .3s,transform .3s;box-shadow:0 3px 7px #1a181405}.qos .kanban-card:hover{border-color:#9e907b;transform:translateY(-2px)}.qos .kanban-person{align-items:center;gap:8px;display:flex}.qos .kanban-person strong{font-size:.8rem;font-weight:500;line-height:1.35}.qos .kanban-avatar{background:var(--ivory);border:1px solid var(--rule);flex-shrink:0;place-items:center;width:27px;height:27px;font-family:"Source Serif 4",Georgia,serif;font-size:1rem;display:grid}.qos .kanban-project{color:var(--muted);margin-top:13px;font-size:.7rem}.qos .kanban-value{margin-top:5px;font-family:"Source Serif 4",Georgia,serif;font-size:1.55rem;line-height:1.4}.qos .kanban-status{color:var(--soft);min-height:35px;padding:7px 0 10px;font-size:.65rem}.qos .kanban-owner{border-top:1px solid var(--rule);color:var(--muted);justify-content:space-between;align-items:center;padding-top:10px;font-size:.65rem;display:flex}.qos .pipeline article.current .kanban-card{border-color:#c4ac90}@media (max-width:760px){.qos .pipeline article>p{min-height:0}.qos .kanban-stack{grid-template-columns:1fr 1fr}.qos .kanban-person{align-items:start}.qos .kanban-card{padding:13px 10px}}@media (max-width:390px){.qos .kanban-stack{grid-template-columns:1fr}}.qos .demo-cursor{z-index:10;pointer-events:none;opacity:0;background:#f05100;border:2px solid #fff;border-radius:50%;width:23px;height:23px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 9px #1a18144d}.qos .demo-cursor.visible{opacity:1}.qos .demo-cursor:after{content:"";border:2px solid var(--orange);opacity:0;border-radius:50%;position:absolute;inset:-4px}.qos .demo-cursor.clicking{animation:.4s cursorPress}.qos .demo-cursor.clicking:after{animation:.45s ease-out cursorRipple}@keyframes cursorPress{0%,to{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(.7)}}@keyframes cursorRipple{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.5)}}@media (prefers-reduced-motion:reduce){.qos .demo-cursor{display:none}}.qos #customer-email .email-intro{max-width:780px;margin-bottom:38px}.qos #customer-email h2{margin:18px 0 23px}.qos #customer-email .lead{max-width:700px}.qos .mail-app{border:1px solid var(--rule);background:#ede7dc;border-radius:12px;overflow:hidden;box-shadow:0 16px 40px #1a18140c}.qos .mail-top{align-items:center;gap:28px;padding:20px 25px;display:flex}.qos .mail-word{flex-shrink:0;width:140px;font-size:1.2rem}.qos .mail-search{background:var(--paper);max-width:650px;color:var(--muted);border-radius:28px;flex:1;padding:12px 20px;font-size:.85rem}.qos .mail-avatar{width:35px;height:35px;color:var(--ink);background:#dfd0b8;border-radius:50%;flex-shrink:0;place-items:center;font-size:.75rem;display:grid}.qos .mail-top>.mail-avatar{margin-left:auto}.qos .mail-layout{grid-template-columns:190px 1fr;gap:0;padding:0 18px 18px 0;display:grid}.qos .mail-sidebar{padding:0 14px}.qos .mail-compose{background:var(--ink);color:var(--paper);border:0;border-radius:15px;margin-bottom:20px;padding:16px 19px;font-size:.85rem}.qos .mail-folder{border-radius:20px;margin-bottom:4px;padding:11px 15px;font-size:.8rem}.qos .mail-folder b{float:right;font-weight:500}.qos .mail-folder.selected{background:#ddd3c2}.qos .mail-account{color:var(--muted);padding:28px 12px;font-family:JetBrains Mono,monospace;font-size:.55rem;line-height:1.8}.qos .mail-account strong,.qos .mail-account span{font-family:Inter,Arial,sans-serif;font-size:.65rem;display:block}.qos .mail-main{background:var(--paper);border:1px solid var(--rule);border-radius:12px;min-width:0;overflow:hidden}.qos .mail-toolbar{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:15px 20px;font-size:.75rem;display:flex}.qos .mail-row{text-align:left;border:0;border-bottom:1px solid var(--rule);width:100%;color:var(--soft);background:0 0;grid-template-columns:20px 145px 1fr 75px;align-items:center;gap:10px;padding:14px 20px;font-size:.75rem;display:grid}.qos .mail-row.selected{box-shadow:inset 3px 0 var(--orange);background:#ede5d7}.qos .mail-row:hover{background:#e9e0d1}.qos .mail-row time{text-align:right;font-size:.65rem}.qos .mail-row>span:not(.mail-star){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.qos .mail-row strong{font-weight:500}.qos .mail-open{padding:28px 35px}.qos .mail-subject{align-items:center;gap:15px;margin-bottom:25px;display:flex}.qos .mail-subject h3{font-size:1.3rem}.qos .mail-tag{white-space:nowrap;background:#e8e2d6;border-radius:4px;padding:3px 7px;font-size:.6rem}.qos .mail-sender{align-items:center;gap:12px;display:flex}.qos .mail-sender strong{font-size:.8rem}.qos .mail-sender small{color:var(--muted);font-size:.65rem;display:block}.qos .mail-sender time{color:var(--muted);margin-left:auto;font-size:.65rem}.qos #mail-body{color:var(--soft);max-width:650px;margin:22px 0;font-size:.9rem}.qos .mail-attachment{border:1px solid var(--rule);background:var(--ivory);border-radius:8px;align-items:center;gap:12px;max-width:390px;padding:14px;display:flex}.qos .mail-attachment strong,.qos .mail-attachment small{font-size:.75rem;display:block}.qos .mail-attachment small{color:var(--muted);margin-top:3px;font-size:.65rem}.qos .mail-attachment>.mail-tag{margin-left:auto}.qos #mail-reply-form{border:1px solid #c9c0b0;border-radius:10px;margin-top:25px;padding:15px}.qos #mail-reply-form label{color:var(--muted);font-size:.75rem}.qos #mail-reply{resize:vertical;width:100%;min-height:95px;font:inherit;color:var(--soft);background:0 0;border:0;margin-top:10px;padding:5px;font-size:.85rem;line-height:1.65;display:block}.qos #mail-reply:focus{outline:1px solid var(--deep);outline-offset:2px}.qos .mail-compose-footer{align-items:center;gap:22px;display:flex}.qos .mail-compose-footer button{background:var(--ink);color:var(--paper);border:0;border-radius:20px;padding:10px 18px;font-size:.75rem}.qos .mail-compose-footer>span{color:var(--muted);font-size:.85rem}.qos .mail-demo-note{color:var(--muted);margin-top:12px;font-size:.65rem}.qos .mail-sent-item{background:var(--ivory);border-left:2px solid var(--deep);white-space:pre-wrap;margin-top:20px;padding:16px;font-size:.85rem}.qos .mail-sent-item strong{margin-bottom:8px;font-size:.7rem;display:block}@media (max-width:760px){.qos .mail-top{gap:12px;padding:15px}.qos .mail-word{width:auto;font-size:1rem}.qos .mail-search{padding:10px;font-size:.65rem}.qos .mail-layout{grid-template-columns:1fr;padding:0 10px 10px}.qos .mail-sidebar{align-items:center;gap:10px;padding:0 5px 12px;display:flex}.qos .mail-compose{border-radius:10px;margin:0;padding:10px 15px}.qos .mail-folder:not(.selected),.qos .mail-account{display:none}.qos .mail-folder{min-width:105px;margin:0}.qos .mail-row{grid-template-columns:15px 1fr 65px;gap:7px;padding:12px;font-size:.7rem}.qos .mail-row>span:not(.mail-star){grid-area:2/2}.qos .mail-row time{grid-area:1/3}.qos .mail-open{padding:22px 16px}.qos .mail-subject{flex-wrap:wrap;gap:8px}.qos .mail-subject h3{font-size:1.1rem}.qos .mail-toolbar{padding:12px}.qos .mail-toolbar .badge{font-size:.5rem}.qos .mail-attachment{flex-wrap:wrap}}.qos .contact-typeahead{border-bottom:1px solid var(--rule);margin-bottom:20px;padding-bottom:20px}.qos .contact-typeahead .fieldlabel:not(:first-child){margin-top:16px}.qos .contact-typeahead .micro{font-size:.65rem}.qos .contact-typeahead input{font-size:.8rem}.qos .contact-typeahead .suggestions button{font-size:.75rem}.qos .first-contact{background:var(--ink);color:var(--paper);grid-template-columns:1fr 1fr;gap:60px;padding:40px;display:grid}.qos .first-contact .eyebrow{color:#c6aa73}.qos .first-contact h3{margin:18px 0;font-family:"Source Serif 4",Georgia,serif;font-size:2.5rem;font-weight:400;line-height:1.15}.qos .first-contact p{color:#c9c2b6;font-size:.9rem}.qos .first-number{flex-direction:column;justify-content:center;display:flex}.qos .first-number>strong{color:#d3b475;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(3.5rem,6vw,5rem);font-weight:400;line-height:1.2}.qos .first-number>span{margin:12px 0;font-size:.85rem}.qos .first-number p{font-size:.75rem}.qos .speed-comparison strong{white-space:nowrap;font-size:clamp(2.4rem,4vw,3.8rem)}.qos .speed-comparison>div{min-width:0}.qos .speed-comparison{gap:25px}@media (max-width:760px){.qos .first-contact{grid-template-columns:1fr;gap:25px;padding:25px}.qos .first-contact h3{font-size:2.1rem}}.qos .first-number>strong{font-size:clamp(2.3rem,4vw,3.6rem)}.qos .harvard-evidence{border:1px solid var(--rule);background:var(--paper);margin-top:40px;padding:35px}.qos .harvard-evidence>h3{margin:16px 0 28px;font-family:"Source Serif 4",Georgia,serif;font-size:2.4rem;font-weight:400}.qos .harvard-metrics{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.qos .harvard-metrics article{border-top:1px solid var(--rule);padding-top:20px}.qos .harvard-metrics strong{color:var(--deep);font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2.4rem,4vw,3.7rem);font-weight:400;line-height:1.2}.qos .harvard-metrics h4{margin:15px 0 10px;font-size:1rem;font-weight:500}.qos .harvard-metrics p{color:var(--soft);font-size:.875rem}.qos .harvard-takeaway{border-top:1px solid var(--rule);margin-top:25px;padding-top:20px;font-size:.95rem}@media (max-width:760px){.qos .harvard-evidence{padding:24px}.qos .harvard-metrics{grid-template-columns:1fr;gap:25px}.qos .harvard-evidence>h3{font-size:2rem}}.qos .lead-hub{border:1px solid var(--rule);background:var(--paper);grid-column:1/-1;margin-top:5px;padding:30px 35px}.qos .hub-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.qos .hub-heading h3{margin-top:10px;font-family:"Source Serif 4",Georgia,serif;font-size:2rem;font-weight:400}.qos .hub-diagram{width:100%;max-width:850px;margin:10px auto 0;display:block;overflow:visible}.qos .hub-track{stroke:#d9d2c2;stroke-width:2px;fill:none}.qos .hub-flow{stroke:var(--deep);stroke-width:2px;fill:none;stroke-dasharray:9 14;animation:2s linear infinite leadFlow;animation-delay:var(--delay)}.qos .hub-out{stroke-dasharray:3 12;stroke-width:1.5px}.qos .hub-node rect{fill:var(--ivory);stroke:#cfc5b4;stroke-width:1.3px}.qos .hub-node-name{fill:var(--ink);font-family:Inter,Arial,sans-serif;font-size:19px;font-weight:500}.qos .hub-node-sub{fill:var(--muted);letter-spacing:.7px;font-family:Inter,Arial,sans-serif;font-size:10px}.qos .hub-center-name{fill:var(--paper);font-family:"Source Serif 4",Georgia,serif;font-size:34px}.qos .hub-center-sub{fill:#d3b475;letter-spacing:1px;font-family:Inter,Arial,sans-serif;font-size:11px}.qos .hub-center-detail{fill:#d0c7b9;font-family:Inter,Arial,sans-serif;font-size:11px}.qos .hub-legend{flex-wrap:wrap;justify-content:center;gap:30px;margin-bottom:20px;font-size:.8rem;display:flex}.qos .hub-legend b{color:var(--deep);margin-right:7px}.qos .lead-hub>.micro{max-width:850px;margin:auto;font-size:.7rem}.qos .lead-hub.paused .hub-flow{animation-play-state:paused}@keyframes leadFlow{to{stroke-dashoffset:-46px}}@media (max-width:760px){.qos .lead-hub{padding:22px 10px}.qos .hub-heading{align-items:start;padding:0 10px}.qos .hub-heading h3{font-size:1.6rem}.qos .hub-heading .eyebrow{font-size:.65rem}.qos .hub-node-name{font-size:23px}.qos .hub-node-sub,.qos .hub-center-detail{display:none}.qos .hub-center-sub{font-size:14px}.qos .hub-legend{gap:10px;font-size:.7rem}.qos .lead-hub>.micro{padding:0 10px}.qos .hub-node-name{transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.qos .hub-flow{animation:none}}.qos .lead-hub{isolation:isolate;color:#f6eee1;background:radial-gradient(at 50% 45%,#38291e 0%,#1c1b18 43%,#131310 80%);border:1px solid #504333;border-radius:20px;padding:38px 42px;position:relative;overflow:hidden;box-shadow:0 28px 70px #1a18142b,inset 0 1px #ffffff0d}.qos .lead-hub:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ac8d6320 1px,#0000 1px),linear-gradient(90deg,#ac8d6320 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#0007,#0000 72%);mask-image:radial-gradient(#0007,#0000 72%)}.qos .lead-hub .hub-heading .eyebrow{color:#e9a96e;letter-spacing:.18em;font-size:.65rem}.qos .hub-heading h3{font-size:2.65rem;line-height:1.13}.qos .lead-hub .replay{color:#dacdbb;background:#ffffff04;border:1px solid #64503b;border-radius:30px;padding:9px 17px;text-decoration:none}.qos .hub-diagram{max-width:880px;margin:0 auto}.qos .hub-node rect{fill:url(#node-surface);stroke:#786045;stroke-width:1px;filter:drop-shadow(0 8px 10px #0005)}.qos .hub-node-name{fill:#f6eee1}.qos .hub-node-sub{fill:#b7a38c}.qos .hub-track{stroke:#9a7347;stroke-opacity:.3;stroke-width:1px}.qos .hub-flow{stroke:#d49a64;stroke-width:1px;stroke-opacity:.5;stroke-dasharray:2 10}.qos .hub-out{stroke:#f28a48;stroke-opacity:.65}.qos .hub-direction{stroke:#efb77e;stroke-width:2px}.qos .hub-center-name{fill:#fff7e9}.qos .hub-center-sub{fill:#e9a96e}.qos .hub-center-detail{fill:#bdaa92}.qos .orbit-spin{transform-origin:360px 260px;animation:30s linear infinite orbitSpin}.qos .orbit-spin.reverse{animation:38s linear infinite reverse orbitSpin}.qos .core-pulse{transform-origin:360px 260px;animation:4s ease-out infinite corePulse}.qos .lead-hub .hub-legend{color:#b9aa95;margin-top:24px;font-size:.75rem}.qos .lead-hub .hub-legend b{color:#e9a96e}.qos .lead-hub>.micro{color:#a99a87;border-top:1px solid #ffffff12;padding-top:20px;font-size:.65rem}.qos .hub-status{background:#211c16cc;border:1px solid #715536;border-radius:9px;align-items:center;gap:10px;max-width:570px;margin:0 auto;padding:14px 18px;font-size:.75rem;display:flex;box-shadow:0 8px 25px #0003}.qos .hub-status-light{background:#eda86d;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 10px #f0510090}.qos .hub-status-label{color:#9f8d76;letter-spacing:.06em;margin-left:auto;font-family:JetBrains Mono,monospace;font-size:.5rem}.qos .lead-hub.paused .orbit-spin,.qos .lead-hub.paused .core-pulse{animation-play-state:paused}@keyframes orbitSpin{to{transform:rotate(360deg)}}@keyframes corePulse{0%{opacity:0;transform:scale(.9)}20%{opacity:.6}to{opacity:0;transform:scale(1.4)}}@media (max-width:760px){.qos .lead-hub{border-radius:12px;padding:25px 10px}.qos .hub-heading h3{font-size:1.8rem}.qos .lead-hub .replay{padding:7px 10px;font-size:.65rem}.qos .hub-status{margin:8px 10px 0;padding:12px;font-size:.65rem}.qos .hub-status-label{display:none}.qos .lead-hub>.micro{margin:0 10px}.qos .hub-diagram{margin-top:15px}}@media (prefers-reduced-motion:reduce){.qos .orbit-spin,.qos .core-pulse{animation:none}.qos .signal-particle{display:none}}.qos .ea-grid{grid-template-columns:1fr 1.05fr;align-items:start;gap:80px;display:grid}.qos .ea-copy h2{margin:18px 0 24px}.qos .ea-benefits{border-top:1px solid var(--rule);margin:34px 0 26px}.qos .ea-benefits>div{border-bottom:1px solid var(--rule);padding:18px 0}.qos .ea-benefits p{color:var(--soft);margin-top:6px;font-size:.9rem}.qos .ea-card{background:var(--paper);border:1px solid var(--rule);border-top:3px solid var(--orange);padding:36px;box-shadow:0 18px 35px #1a181412}.qos .ea-card h3{letter-spacing:-.03em;margin:12px 0 26px;font-family:"Source Serif 4",Georgia,serif;font-size:2rem;font-weight:400}.qos .ea-fields{grid-template-columns:1fr 1fr;gap:18px 16px;display:grid}.qos .ea-field.wide{grid-column:1/-1}.qos .ea-field input,.qos .ea-field select,.qos .ea-field textarea{background:var(--ivory);border:1px solid var(--rule);width:100%;color:var(--ink);border-radius:0;padding:12px 14px;font-size:.9rem;transition:border-color .2s}.qos .ea-field textarea{resize:vertical;font:inherit;font-size:.9rem}.qos .ea-field input:focus,.qos .ea-field select:focus,.qos .ea-field textarea:focus{border-color:var(--deep);outline:none}.qos .ea-field.invalid input,.qos .ea-field.invalid select{border-color:#b3261e}.qos .ea-field-error,.qos .ea-error{color:#b3261e;margin-top:6px;font-size:.75rem}.qos .ea-error a{color:inherit}.qos .ea-honeypot{display:none}.qos .ea-submit{width:100%;margin:26px 0 14px}.qos .ea-submit:disabled{opacity:.6;cursor:wait;transform:none}.qos .ea-card .micro a{color:inherit}.qos .ea-success{text-align:left;padding:30px 0}.qos .ea-success .tick{color:var(--deep);border-color:var(--deep);margin-bottom:22px}.qos .ea-success p{color:var(--soft);margin-bottom:18px}@media (max-width:900px){.qos .ea-grid{grid-template-columns:1fr;gap:40px}}@media (max-width:760px){.qos .ea-card{padding:24px 20px}.qos .ea-fields{grid-template-columns:1fr}.qos .ea-card h3{font-size:1.7rem}}.qos .auto-search{position:relative}.qos .scene .auto-search .library-match{top:calc(100% + 6px);left:-1px;right:-1px}.qos .processhead{align-items:flex-start}.qos .processhead .badge{white-space:nowrap}.qos .security ul{margin:1em 0;list-style:outside}.qos dialog{margin:auto}.qos .compare{border:1px solid var(--rule);background:var(--paper)}.qos .compare-head{justify-content:space-between;align-items:end;gap:40px;padding:35px 35px 28px;display:flex}.qos .compare-head h3{margin-top:16px;font-family:"Source Serif 4",Georgia,serif;font-size:2.4rem;font-weight:400;line-height:1.15}.qos .compare-head>p{max-width:360px;color:var(--soft);font-size:.9375rem}.qos .compare-cols,.qos .compare-row{grid-template-columns:1fr 1.25fr 1.25fr;display:grid}.qos .compare-cols>span{border-top:1px solid var(--rule);padding:12px 30px}.qos .compare-cols>span:last-child,.qos .compare-qos{background:var(--ink);color:var(--paper)}.qos .compare-cols>span:last-child{color:#e9a96e;border-top-color:var(--ink)}.qos .compare-row>*{border-top:1px solid var(--rule);padding:26px 30px}.qos .compare-row h4{margin:0;padding-left:35px;font-size:1rem;font-weight:500}.qos .compare-row strong{font-family:"Source Serif 4",Georgia,serif;font-size:2.6rem;font-weight:400;line-height:1.1;display:block}.qos .compare-usual strong{color:var(--muted)}.qos .compare-qos{border-top-color:#3a352d!important}.qos .compare-qos strong{color:#f28a4a}.qos .compare-row p{color:var(--soft);margin-top:8px;font-size:.875rem}.qos .compare-qos p{color:#d9d1c4}.qos .compare-row .source{margin-top:10px;font-size:.7rem}.qos .compare-tag{letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:none}.qos .compare+.source{margin-bottom:10px}@media (max-width:760px){.qos .compare-head{padding:24px 20px;display:block}.qos .compare-head>p{margin-top:14px}.qos .compare-cols{display:none}.qos .compare-row{border-top:1px solid var(--rule);grid-template-columns:1fr}.qos .compare-row>*{padding:18px 20px}.qos .compare-row h4{border-top:0;padding:22px 20px 0}.qos .compare-usual{border-top:0!important}.qos .compare-tag{color:var(--muted);display:block}.qos .compare-qos .compare-tag{color:#e9a96e}.qos .compare-row strong{font-size:2.2rem}}.qos .compare-also{border-top:1px dashed var(--rule);padding-top:10px;margin-top:12px!important}.qos .compare-also b{color:var(--ink);margin-right:4px;font-family:"Source Serif 4",Georgia,serif;font-size:1.15rem;font-weight:400}.qos .navlinks a.btn:hover{color:var(--paper)}.qos .arr{vertical-align:-.12em;background-color:currentColor;flex-shrink:0;width:.95em;height:.95em;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 18.5 18.5 5.5M8 5.5h10.5V16'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5.5 18.5 18.5 5.5M8 5.5h10.5V16'/%3E%3C/svg%3E") 50%/contain no-repeat}
