.qos.evt .evt-badge{border:1px solid var(--rule);background:#fffdf8;align-items:center;gap:16px;margin:16px 0 4px;padding:14px;display:flex}.qos.evt .evt-badge strong{font-size:.875rem;font-weight:500;display:block}.qos.evt .evt-badge small{color:var(--muted);font-size:.7rem;display:block}.qos.evt .evt-qr{width:64px;height:64px;color:var(--ink);flex-shrink:0}.qos.evt #quoteview .evt-badge{margin-top:0}.qos.evt .evt-docs{flex-wrap:wrap;align-items:center;gap:8px 16px;padding:14px 0 18px;font-size:.8rem;display:flex}.qos.evt .evt-docs span:not(.eyebrow){border:1px solid var(--rule);padding:5px 10px}.qos.evt .evt-docs .eyebrow{width:100%}.qos.evt .evt-hero-points{color:var(--soft);flex-wrap:wrap;gap:8px 22px;margin:22px 0 0;padding:0;font-size:.8rem;list-style:none;display:flex}.qos.evt .evt-hero-points li:before{content:"✓";color:var(--deep);margin-right:8px}.qos.evt .evt-cinema{background:var(--ink);color:var(--paper);border-color:#3a352d;border-radius:14px;padding:22px;box-shadow:16px 18px #f0510014}.qos.evt .evt-cinema .film-top{margin-bottom:24px}.qos.evt .evt-cinema .film-top .badge{color:#ded7cb;border-color:#484238}.qos.evt .evt-live{align-items:center;gap:7px;display:inline-flex}.qos.evt .evt-live i{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:1.8s infinite evtPulse;box-shadow:0 0 #f0510088}@keyframes evtPulse{70%{box-shadow:0 0 0 7px #f0510000}to{box-shadow:0 0 #f0510000}}.qos.evt .evt-stage{grid-template-columns:104px minmax(0,1fr);align-items:start;gap:18px;display:grid}.qos.evt .evt-rail{flex-direction:column;margin:34px 0 0;display:flex}.qos.evt .evt-rail button{color:#8f887b;text-align:left;background:0 0;border:0;padding:6px 0 30px 24px;font-size:.8rem;font-weight:400;position:relative}.qos.evt .evt-rail button small{letter-spacing:.1em;color:#6d675d;margin-bottom:2px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:block}.qos.evt .evt-rail button:before{content:"";background:var(--ink);z-index:1;border:2px solid #5a5347;border-radius:50%;width:11px;height:11px;transition:all .3s;position:absolute;top:9px;left:0}.qos.evt .evt-rail button:after{content:"";background:#484238;width:1px;position:absolute;top:22px;bottom:-4px;left:5px}.qos.evt .evt-rail button:last-child:after{display:none}.qos.evt .evt-rail button.active{color:var(--paper);font-weight:600}.qos.evt .evt-rail button.active small{color:#e9a96e}.qos.evt .evt-rail button.active:before{background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 4px #f0510033}.qos.evt .evt-cinema .scene-context{color:#e9a96e}.qos.evt .evt-cinema .scene-window{color:var(--ink);border-radius:12px;flex-direction:column;display:flex}.qos.evt .evt-cinema .scene{flex:1}.qos.evt .evt-stub{border-top:2px dashed var(--rule);letter-spacing:.14em;color:var(--muted);justify-content:space-between;gap:10px;padding:13px 24px;font-family:JetBrains Mono,monospace;font-size:.6rem;display:flex;position:relative}.qos.evt .evt-stub:before,.qos.evt .evt-stub:after{content:"";background:var(--ink);border-radius:50%;width:20px;height:20px;position:absolute;top:-11px}.qos.evt .evt-stub:before{left:-11px}.qos.evt .evt-stub:after{right:-11px}.qos.evt .evt-cinema .film-caption{color:#ded7cb}.qos.evt .evt-cinema .film-controls{border-top-color:#484238}.qos.evt .evt-cinema .micro{color:#aaa294}.qos.evt .evt-cinema .scene .micro{color:var(--muted)}@media (max-width:1000px){.qos.evt .evt-stage{grid-template-columns:1fr;gap:6px}.qos.evt .evt-rail{flex-direction:row;margin:0 0 8px}.qos.evt .evt-rail button{flex:1;padding:22px 4px 8px 0}.qos.evt .evt-rail button:before{top:0}.qos.evt .evt-rail button:after{width:auto;height:1px;inset:5px 0 auto 15px}}@media (max-width:760px){.qos.evt .evt-cinema{padding:15px}.qos.evt .evt-stub{padding:12px 16px;font-size:.55rem}}@media (prefers-reduced-motion:reduce){.qos.evt .evt-live i{animation:none}}.qos.evt .evt-hero-img{aspect-ratio:2;object-fit:cover;width:100%;height:auto;margin:0 0 22px;display:block}.qos.evt .evt-checkin-img{aspect-ratio:2;object-fit:cover;border:1px solid #484238;width:100%;height:auto;margin-top:34px;display:block}.qos.evt #check-in .wrap.section{padding-inline:48px}@media (max-width:1000px){.qos.evt #check-in .wrap.section{padding-inline:28px}}@media (max-width:760px){.qos.evt #check-in .wrap.section{padding-inline:22px}}.qos.evt .evt-mail{border:1px solid var(--rule);background:#e8e0d3;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;display:grid}.qos.evt .evt-triggers{flex-direction:column;gap:8px;padding:30px;display:flex}.qos.evt .evt-triggers .eyebrow{margin-bottom:10px}.qos.evt .evt-triggers button{text-align:left;width:100%;color:var(--ink);background:0 0;border:1px solid #0000;padding:14px 44px 14px 16px;transition:background .2s,border-color .2s;display:block;position:relative}.qos.evt .evt-triggers button strong{font-size:.95rem;font-weight:500;display:block}.qos.evt .evt-triggers button small{color:var(--muted);margin-top:3px;font-size:.75rem;display:block}.qos.evt .evt-triggers button:after{content:"→";color:var(--muted);transition:all .2s;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.qos.evt .evt-triggers button:hover{background:#efe8dc}.qos.evt .evt-triggers button.selected{background:var(--paper);border-color:var(--rule);box-shadow:0 8px 20px #1a18140d}.qos.evt .evt-triggers button.selected:after{color:var(--deep);right:12px}.qos.evt .evt-triggers .micro{margin-top:14px}.qos.evt .evt-email{background:var(--paper);border-left:1px solid var(--rule);flex-direction:column;padding:30px 34px;display:flex}.qos.evt .evt-email-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.qos.evt .evt-email-meta{border-top:1px solid var(--rule);margin:0 0 22px}.qos.evt .evt-email-meta div{border-bottom:1px solid var(--rule);grid-template-columns:70px 1fr;gap:12px;padding:10px 0;font-size:.8rem;display:grid}.qos.evt .evt-email-meta dt{color:var(--muted)}.qos.evt .evt-email-meta dd{margin:0;font-weight:500}.qos.evt .evt-email-body{border:1px solid var(--rule);background:#fffdf8;flex:1;margin-bottom:14px;padding:24px}.qos.evt .evt-email-body p{color:var(--soft);margin:20px 0;font-size:.9375rem}.qos.evt .evt-email-attach{border:1px solid var(--rule);align-items:center;gap:12px;padding:12px 14px;font-size:.8rem;display:flex}.qos.evt .evt-email-attach small{color:var(--muted);font-size:.7rem;display:block}@media (max-width:900px){.qos.evt .evt-mail{grid-template-columns:1fr}.qos.evt .evt-email{border-left:0;border-top:1px solid var(--rule)}}@media (max-width:760px){.qos.evt .evt-triggers,.qos.evt .evt-email{padding:20px}.qos.evt .evt-email-body{padding:18px}}.qos.evt .evt-case-inner{padding-block:100px}.qos.evt .evt-case-head{grid-template-columns:1.1fr .9fr;align-items:end;gap:70px;margin-bottom:48px;display:grid}.qos.evt .evt-case-label{letter-spacing:.2em;text-transform:uppercase;color:var(--orange);border-bottom:1px solid #484238;align-items:center;gap:14px;margin-bottom:40px;padding-bottom:22px;font-family:JetBrains Mono,monospace;font-size:clamp(1rem,1.6vw,1.35rem);display:flex}.qos.evt .evt-case-label i{background:var(--orange);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 5px #f0510033}.qos.evt .evt-case-org{align-items:center;gap:16px;margin:0 0 28px;display:flex}.qos.evt .evt-case-org img{object-fit:cover;clip-path:circle(46%);border-radius:50%;flex-shrink:0;width:64px;height:64px}.qos.evt .evt-case-org span{letter-spacing:.12em;text-transform:uppercase;color:#ded7cb;font-family:JetBrains Mono,monospace;font-size:.72rem;line-height:1.6}.qos.evt .evt-case h2{max-width:640px;margin:0}.qos.evt .evt-case-head p{margin-bottom:18px}.qos.evt .evt-case-link{color:#d3b475;text-underline-offset:4px;font-size:.85rem}.qos.evt .evt-case-browser{background:#0b0b0b;border:1px solid #484238;border-radius:12px;margin:0;overflow:hidden;box-shadow:0 30px 70px #0008}.qos.evt .evt-case-bar{background:#25221d;border-bottom:1px solid #484238;align-items:center;gap:7px;padding:12px 16px;display:flex}.qos.evt .evt-case-bar i{background:#484238;border-radius:50%;width:10px;height:10px}.qos.evt .evt-case-bar span{color:#aaa294;background:#1a1814;border-radius:6px;flex:1;max-width:320px;margin-left:14px;padding:4px 12px;font-family:JetBrains Mono,monospace;font-size:.7rem}.qos.evt .evt-case-browser img{width:100%;height:auto;display:block}.qos.evt .evt-case-strip{border:1px solid #484238;grid-template-columns:1.3fr repeat(4,1fr);margin-top:28px;display:grid}.qos.evt .evt-case-strip>div{border-left:1px solid #484238;padding:24px 22px}.qos.evt .evt-case-strip>div:first-child{border-left:0}.qos.evt .evt-case-strip b{color:var(--paper);font-size:.9rem;font-weight:500;display:block}.qos.evt .evt-case-strip b:before{content:"✓";color:var(--orange);margin-right:8px}.qos.evt .evt-case-strip small{color:#aaa294;margin-top:6px;font-size:.75rem;display:block}.qos.evt .evt-case-stat{background:#25221d}.qos.evt .evt-case-stat strong{letter-spacing:-.04em;color:var(--orange);font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2.6rem,4vw,3.6rem);font-weight:400;line-height:1;display:block}.qos.evt .evt-case-stat span{color:var(--paper);margin-top:8px;font-size:.8rem;display:block}.qos.evt .evt-hero-client{color:var(--muted);margin-top:16px;font-size:.8rem}.qos.evt .evt-hero-client a{color:var(--ink);text-underline-offset:3px}@media (max-width:1000px){.qos.evt .evt-case-head{grid-template-columns:1fr;align-items:start;gap:24px}.qos.evt .evt-case-strip{grid-template-columns:repeat(2,1fr)}.qos.evt .evt-case-strip>div{border-top:1px solid #484238;border-left:0}.qos.evt .evt-case-strip>div:nth-child(2n){border-left:1px solid #484238}.qos.evt .evt-case-strip>div:first-child{border-top:0;grid-column:1/-1}.qos.evt .evt-case-strip>div:nth-child(2){border-left:0}.qos.evt .evt-case-strip>div:nth-child(3){border-left:1px solid #484238}.qos.evt .evt-case-strip>div:nth-child(4){border-left:0}.qos.evt .evt-case-strip>div:nth-child(5){border-left:1px solid #484238}}@media (max-width:760px){.qos.evt .evt-case-inner{padding-block:64px}.qos.evt .evt-case-head{margin-bottom:32px}.qos.evt .evt-case-browser{border-radius:8px}.qos.evt .evt-case-label{margin-bottom:28px}.qos.evt .evt-case-bar{padding:9px 12px}.qos.evt .evt-case-strip>div{padding:18px 16px}}
