/* QME wave3 / chatgpt1. Generated from tools/components.css and extracted typography. */
/* qm-aishow: independent page selectors; the shared grid is supplied by home.css. */
.qm-aishow { background:#000; color:#fff; font-family:Oswald,sans-serif; font-size:16px; line-height:1.5; }
.qm-aishow .qm-aishow-section { padding:0; scroll-margin-top:110px; }
.qm-aishow .qm-aishow-image { display:block; max-width:100%; width:auto; height:auto; }
.qm-aishow .qm-aishow-heading { color:inherit; font:700 40px/1.2 Oswald,sans-serif; text-transform:uppercase; text-align:center; margin:0 0 20px; }
.qm-aishow .qm-aishow-rich { line-height:var(--qm-copy-lh); }
.qm-aishow .qm-aishow-rich p { margin:0 0 var(--qm-copy-gap); }
.qm-aishow .qm-aishow-rich a { color:inherit; }
.qm-aishow .qm-aishow-rich ul, .qm-aishow .qm-aishow-rich ol { padding-left:28px; margin:0 0 var(--qm-copy-gap); }
.qm-aishow .qm-aishow-buttons { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:20px; padding:20px 0 22px; position:relative; z-index:2; }
.qm-aishow .qm-aishow-button { display:inline-block; border:1px solid #dbdbdb; border-radius:0; padding:10px 16px; color:#dbdbdb; background:transparent; text-transform:uppercase; text-align:center; text-decoration:none; font:400 14px/1.5 Oswald,sans-serif; max-width:100%; overflow-wrap:anywhere; transition:background .2s,color .2s; }
.qm-aishow .qm-aishow-button:hover { background:#f5f5f5; color:#383838; }
.qm-aishow a:focus-visible, .qm-aishow button:focus-visible, .qm-aishow summary:focus-visible, .qm-aishow-clients-track:focus-visible { outline:3px solid #ff1f2a; outline-offset:4px; }
.qm-aishow .qm-aishow-hero-row { align-items:center; row-gap:20px; }
.qm-aishow .qm-aishow-hero-title { color:#fff; font:500 var(--qm-h1)/1.1 Oswald,sans-serif; text-transform:uppercase; text-align:right; margin:0 0 20px; }
.qm-aishow .qm-aishow-hero-media { align-self:flex-end; }
.qm-aishow .qm-aishow-hero-media .qm-aishow-image { width:100%; }
.qm-aishow .qm-aishow-hero-copy .qm-aishow-buttons { justify-content:flex-start; gap:12px; }
.qm-aishow .qm-aishow-wave { height:70px; margin:-2px 0; }
.qm-aishow .qm-aishow-wave svg { width:100%; height:100%; display:block; }
.qm-aishow .qm-aishow-photo { text-align:center; }
.qm-aishow .qm-aishow-photo .qm-aishow-image { margin:auto; }
.qm-aishow .qm-aishow-photos { display:grid; grid-template-columns:1fr; }
.qm-aishow .qm-aishow-photo-link { display:block; min-width:0; overflow:hidden; }
.qm-aishow .qm-aishow-photo-link .qm-aishow-image { width:100%; height:100%; object-fit:cover; transition:transform .3s; }
.qm-aishow .qm-aishow-photo-link:hover .qm-aishow-image { transform:scale(1.05); }
.qm-aishow .qm-aishow-help-row { align-items:center; justify-content:center; text-align:center; }
.qm-aishow .qm-aishow-help-media .qm-aishow-image { width:200px; margin:0 auto 30px; }
.qm-aishow .qm-aishow-help-copy .qm-aishow-heading { font-size:var(--qm-h2); }
.qm-aishow .qm-aishow-help-copy .qm-aishow-rich { font-size:30px; line-height:1.2; }
.qm-aishow .qm-aishow-links .qm-aishow-button { background:#dbdbdb; color:#383838; font-size:18px; }
.qm-aishow .qm-aishow-links .qm-aishow-button:hover { background:#f5f5f5; }
.qm-aishow .qm-aishow-split-container { padding:0 15px; }
.qm-aishow .qm-aishow-split-copy { padding:50px 15px; text-align:left; }
.qm-aishow .qm-aishow-split-title { color:#fff; font:700 30px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 25px; }
.qm-aishow .qm-aishow-split-media { padding:0; min-height:300px; }
.qm-aishow .qm-aishow-split-media .qm-aishow-image { width:100%; height:100%; object-fit:cover; }
.qm-aishow .qm-aishow-split-copy .qm-aishow-buttons { justify-content:flex-start; }
.qm-aishow .qm-aishow-split-copy .qm-aishow-button { border-radius:50px; background:#dbdbdb; color:#383838; }
.qm-aishow .qm-aishow-faq { padding:30px; }
.qm-aishow .qm-aishow-disclosure { margin:0 0 20px; }
.qm-aishow .qm-aishow-question { cursor:pointer; color:#919191; font:400 26px/1.4 Oswald,sans-serif; padding:15px 0; }
.qm-aishow .qm-aishow-question:hover, .qm-aishow .qm-aishow-disclosure[open] .qm-aishow-question { color:#fff; }
.qm-aishow .qm-aishow-answer { padding:20px; color:#fff; font-size:18px; line-height:1.5; }
.qm-aishow .qm-aishow-hosts { padding:30px 0; }
.qm-aishow .qm-aishow-host { text-align:center; padding-top:10px; padding-bottom:30px; }
.qm-aishow .qm-aishow-host .qm-aishow-image { width:100%; margin:0 auto 30px; }
.qm-aishow .qm-aishow-host-title { color:#fff; font:700 20px/1.3 Oswald,sans-serif; text-transform:uppercase; margin:0 0 20px; }
.qm-aishow .qm-aishow-cards-body { background:#eeeff1; color:#000; padding:50px 20px; margin:50px 0; }
.qm-aishow .qm-aishow-cards-title { text-align:center; font:700 32px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 30px; color:#000; }
.qm-aishow .qm-aishow-cards .qm-aishow-button { border:2px solid #dc3545; color:#dc3545; padding:12px 30px; font-size:16px; font-weight:600; }
.qm-aishow .qm-aishow-cards .qm-aishow-button:hover { color:#fff; background:#dc3545; }
.qm-aishow .qm-aishow-cards .qm-aishow-buttons { padding:0; }
.qm-aishow .qm-aishow-cards-body > .qm-aishow-buttons { padding-top:32px; }
.qm-aishow .qm-aishow-reviews { display:flex; justify-content:center; align-items:center; min-height:0; padding:40px 20px 80px; box-sizing:border-box; }
.qm-aishow .qm-aishow-reviews-frame { width:560px; max-width:100%; height:800px; max-height:calc(100vh - 160px); position:relative; overflow:hidden; }
.qm-aishow .qm-aishow-reviews-iframe { width:100%; height:100%; border:1px solid #e6e6e6; border-radius:8px; box-sizing:border-box; }
.qm-aishow .qm-aishow-reviews-link { color:#b3b3b3; font:10px sans-serif; position:absolute; bottom:8px; left:0; width:100%; padding:0 16px; box-sizing:border-box; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.qm-aishow .qm-aishow-clients { padding:30px 0; background:#fff; }
.qm-aishow .qm-aishow-clients-body { position:relative; padding-left:35px; padding-right:35px; }
.qm-aishow .qm-aishow-clients-track { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; }
.qm-aishow .qm-aishow-client { flex:0 0 50%; min-width:0; box-sizing:border-box; padding:0 10px; scroll-snap-align:start; display:flex; align-items:center; justify-content:center; }
.qm-aishow .qm-aishow-client .qm-aishow-image { max-width:170px; width:100%; }
.qm-aishow .qm-aishow-clients-prev, .qm-aishow .qm-aishow-clients-next, .qm-aishow .qm-aishow-clients-pause { position:absolute; top:50%; transform:translateY(-50%); width:32px; height:45px; border:0; padding:0; background:#fff; color:#757575; cursor:pointer; font-size:30px; }
.qm-aishow .qm-aishow-clients-prev { left:0; }
.qm-aishow .qm-aishow-clients-next { right:0; }
.qm-aishow .qm-aishow-clients-pause { top:100%; right:0; height:28px; font-size:14px; transform:none; }
.qm-aishow .qm-aishow-join { text-align:center; background-position:center; background-size:cover; background-attachment:fixed; padding:60px 0 45px; }
.qm-aishow .qm-aishow-join-icon { width:40px; height:40px; fill:none; stroke:#ff1f2a; stroke-width:2; }
.qm-aishow .qm-aishow-join .qm-aishow-heading { text-transform:none; font-size:36px; font-weight:400; }
.qm-aishow .qm-aishow-join-subtitle { font-size:18px; }
.qm-aishow-photo-open { overflow:hidden; }
.qm-aishow .qm-aishow-lightbox { width:100vw; height:100dvh; max-width:none; max-height:none; padding:50px 50px 20px; border:0; box-sizing:border-box; background:#000e; color:#fff; }
.qm-aishow .qm-aishow-lightbox[open] { display:flex; align-items:center; justify-content:center; }
.qm-aishow .qm-aishow-lightbox::backdrop { background:#000b; }
.qm-aishow .qm-aishow-lightbox-figure { margin:0; max-width:100%; }
.qm-aishow .qm-aishow-lightbox-image { display:block; max-width:100%; max-height:calc(100dvh - 110px); object-fit:contain; margin:auto; }
.qm-aishow .qm-aishow-lightbox-caption { text-align:center; font-size:16px; padding-top:12px; }
.qm-aishow .qm-aishow-lightbox-close, .qm-aishow .qm-aishow-lightbox-prev, .qm-aishow .qm-aishow-lightbox-next { position:absolute; border:0; background:#111c; color:#fff; width:44px; height:44px; font-size:32px; cursor:pointer; }
.qm-aishow .qm-aishow-lightbox-close { top:6px; right:6px; }
.qm-aishow .qm-aishow-lightbox-prev { top:50%; left:0; }
.qm-aishow .qm-aishow-lightbox-next { top:50%; right:0; }
@media (min-width:576px) {
 .qm-aishow .qm-aishow-photos-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .qm-aishow .qm-aishow-photos-4 { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .qm-aishow .qm-aishow-client { flex-basis:33.333333%; }
}
@media (min-width:768px) {
 .qm-aishow .qm-aishow-wave { height:80px; }
 .qm-aishow .qm-aishow-photos-4 { grid-template-columns:repeat(4,minmax(0,1fr)); }
 .qm-aishow .qm-aishow-host { flex:0 0 33.333333%; max-width:33.333333%; }
 .qm-aishow .qm-aishow-split-copy { padding:100px 50px; }
 .qm-aishow .qm-aishow-split-left .qm-aishow-split-media { order:-1; }
 .qm-aishow .qm-aishow-client { flex-basis:25%; }
}
@media (min-width:992px) {
 .qm-aishow .qm-aishow-hero-copy { flex-basis:41.666667%; max-width:41.666667%; margin-left:8.333333%; }
 .qm-aishow .qm-aishow-hero-title { font-size:var(--qm-h1); margin-bottom:30px; }
 .qm-aishow .qm-aishow-help-media { flex-basis:25%; max-width:25%; margin-left:8.333333%; }
 .qm-aishow .qm-aishow-help-media .qm-aishow-image { width:100%; margin-bottom:0; }
 .qm-aishow .qm-aishow-client { flex-basis:20%; }
 .qm-aishow .qm-aishow-hide-lg { display:none; }
}
@media (min-width:1200px) { .qm-aishow .qm-aishow-client { flex-basis:16.666667%; } }
@media (min-width:768px) and (max-width:991.98px) { .qm-aishow .qm-aishow-hide-md { display:none; } }
@media (max-width:767.98px) {
 .qm-aishow .qm-aishow-hide-xs { display:none; }
 .qm-aishow .qm-aishow-faq { padding:30px 0; }
 .qm-aishow .qm-aishow-question { font-size:23px; }
 .qm-aishow .qm-aishow-answer { padding:15px 0; }
 .qm-aishow .qm-aishow-help-copy .qm-aishow-heading { font-size:30px; }
 .qm-aishow .qm-aishow-cards-body { padding:30px 15px; margin:30px 0; }
 .qm-aishow .qm-aishow-cards-title { font-size:28px; }
 .qm-aishow .qm-aishow-join { background-attachment:scroll; }
}
@media (prefers-reduced-motion:reduce) {
 .qm-aishow .qm-aishow-image, .qm-aishow .qm-aishow-button { transition:none; }
 .qm-aishow .qm-aishow-photo-link:hover .qm-aishow-image { transform:none; }
 .qm-aishow .qm-aishow-join { background-attachment:scroll; }
}

.qm-aishow .qm-aishow-b3894{background:#fff;color:#000}.qm-aishow .qm-aishow-b3894 .qm-aishow-heading{font-size:28px;text-transform:none;font-weight:400}
/* qm-comedyshow: independent page selectors; the shared grid is supplied by home.css. */
.qm-comedyshow { background:#000; color:#fff; font-family:Oswald,sans-serif; font-size:16px; line-height:1.5; }
.qm-comedyshow .qm-comedyshow-section { padding:0; scroll-margin-top:110px; }
.qm-comedyshow .qm-comedyshow-image { display:block; max-width:100%; width:auto; height:auto; }
.qm-comedyshow .qm-comedyshow-heading { color:inherit; font:700 40px/1.2 Oswald,sans-serif; text-transform:uppercase; text-align:center; margin:0 0 20px; }
.qm-comedyshow .qm-comedyshow-rich { line-height:var(--qm-copy-lh); }
.qm-comedyshow .qm-comedyshow-rich p { margin:0 0 var(--qm-copy-gap); }
.qm-comedyshow .qm-comedyshow-rich a { color:inherit; }
.qm-comedyshow .qm-comedyshow-rich ul, .qm-comedyshow .qm-comedyshow-rich ol { padding-left:28px; margin:0 0 var(--qm-copy-gap); }
.qm-comedyshow .qm-comedyshow-buttons { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:20px; padding:20px 0 22px; position:relative; z-index:2; }
.qm-comedyshow .qm-comedyshow-button { display:inline-block; border:1px solid #dbdbdb; border-radius:0; padding:10px 16px; color:#dbdbdb; background:transparent; text-transform:uppercase; text-align:center; text-decoration:none; font:400 14px/1.5 Oswald,sans-serif; max-width:100%; overflow-wrap:anywhere; transition:background .2s,color .2s; }
.qm-comedyshow .qm-comedyshow-button:hover { background:#f5f5f5; color:#383838; }
.qm-comedyshow a:focus-visible, .qm-comedyshow button:focus-visible, .qm-comedyshow summary:focus-visible, .qm-comedyshow-clients-track:focus-visible { outline:3px solid #ff1f2a; outline-offset:4px; }
.qm-comedyshow .qm-comedyshow-hero-row { align-items:center; row-gap:20px; }
.qm-comedyshow .qm-comedyshow-hero-title { color:#fff; font:500 var(--qm-h1)/1.1 Oswald,sans-serif; text-transform:uppercase; text-align:right; margin:0 0 20px; }
.qm-comedyshow .qm-comedyshow-hero-media { align-self:flex-end; }
.qm-comedyshow .qm-comedyshow-hero-media .qm-comedyshow-image { width:100%; }
.qm-comedyshow .qm-comedyshow-hero-copy .qm-comedyshow-buttons { justify-content:flex-start; gap:12px; }
.qm-comedyshow .qm-comedyshow-wave { height:70px; margin:-2px 0; }
.qm-comedyshow .qm-comedyshow-wave svg { width:100%; height:100%; display:block; }
.qm-comedyshow .qm-comedyshow-photo { text-align:center; }
.qm-comedyshow .qm-comedyshow-photo .qm-comedyshow-image { margin:auto; }
.qm-comedyshow .qm-comedyshow-photos { display:grid; grid-template-columns:1fr; }
.qm-comedyshow .qm-comedyshow-photo-link { display:block; min-width:0; overflow:hidden; }
.qm-comedyshow .qm-comedyshow-photo-link .qm-comedyshow-image { width:100%; height:100%; object-fit:cover; transition:transform .3s; }
.qm-comedyshow .qm-comedyshow-photo-link:hover .qm-comedyshow-image { transform:scale(1.05); }
.qm-comedyshow .qm-comedyshow-help-row { align-items:center; justify-content:center; text-align:center; }
.qm-comedyshow .qm-comedyshow-help-media .qm-comedyshow-image { width:200px; margin:0 auto 30px; }
.qm-comedyshow .qm-comedyshow-help-copy .qm-comedyshow-heading { font-size:var(--qm-h2); }
.qm-comedyshow .qm-comedyshow-help-copy .qm-comedyshow-rich { font-size:30px; line-height:1.2; }
.qm-comedyshow .qm-comedyshow-links .qm-comedyshow-button { background:#dbdbdb; color:#383838; font-size:18px; }
.qm-comedyshow .qm-comedyshow-links .qm-comedyshow-button:hover { background:#f5f5f5; }
.qm-comedyshow .qm-comedyshow-split-container { padding:0 15px; }
.qm-comedyshow .qm-comedyshow-split-copy { padding:50px 15px; text-align:left; }
.qm-comedyshow .qm-comedyshow-split-title { color:#fff; font:700 30px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 25px; }
.qm-comedyshow .qm-comedyshow-split-media { padding:0; min-height:300px; }
.qm-comedyshow .qm-comedyshow-split-media .qm-comedyshow-image { width:100%; height:100%; object-fit:cover; }
.qm-comedyshow .qm-comedyshow-split-copy .qm-comedyshow-buttons { justify-content:flex-start; }
.qm-comedyshow .qm-comedyshow-split-copy .qm-comedyshow-button { border-radius:50px; background:#dbdbdb; color:#383838; }
.qm-comedyshow .qm-comedyshow-faq { padding:30px; }
.qm-comedyshow .qm-comedyshow-disclosure { margin:0 0 20px; }
.qm-comedyshow .qm-comedyshow-question { cursor:pointer; color:#919191; font:400 26px/1.4 Oswald,sans-serif; padding:15px 0; }
.qm-comedyshow .qm-comedyshow-question:hover, .qm-comedyshow .qm-comedyshow-disclosure[open] .qm-comedyshow-question { color:#fff; }
.qm-comedyshow .qm-comedyshow-answer { padding:20px; color:#fff; font-size:18px; line-height:1.5; }
.qm-comedyshow .qm-comedyshow-hosts { padding:30px 0; }
.qm-comedyshow .qm-comedyshow-host { text-align:center; padding-top:10px; padding-bottom:30px; }
.qm-comedyshow .qm-comedyshow-host .qm-comedyshow-image { width:100%; margin:0 auto 30px; }
.qm-comedyshow .qm-comedyshow-host-title { color:#fff; font:700 20px/1.3 Oswald,sans-serif; text-transform:uppercase; margin:0 0 20px; }
.qm-comedyshow .qm-comedyshow-cards-body { background:#eeeff1; color:#000; padding:50px 20px; margin:50px 0; }
.qm-comedyshow .qm-comedyshow-cards-title { text-align:center; font:700 32px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 30px; color:#000; }
.qm-comedyshow .qm-comedyshow-cards .qm-comedyshow-button { border:2px solid #dc3545; color:#dc3545; padding:12px 30px; font-size:16px; font-weight:600; }
.qm-comedyshow .qm-comedyshow-cards .qm-comedyshow-button:hover { color:#fff; background:#dc3545; }
.qm-comedyshow .qm-comedyshow-cards .qm-comedyshow-buttons { padding:0; }
.qm-comedyshow .qm-comedyshow-cards-body > .qm-comedyshow-buttons { padding-top:32px; }
.qm-comedyshow .qm-comedyshow-reviews { display:flex; justify-content:center; align-items:center; min-height:0; padding:40px 20px 80px; box-sizing:border-box; }
.qm-comedyshow .qm-comedyshow-reviews-frame { width:560px; max-width:100%; height:800px; max-height:calc(100vh - 160px); position:relative; overflow:hidden; }
.qm-comedyshow .qm-comedyshow-reviews-iframe { width:100%; height:100%; border:1px solid #e6e6e6; border-radius:8px; box-sizing:border-box; }
.qm-comedyshow .qm-comedyshow-reviews-link { color:#b3b3b3; font:10px sans-serif; position:absolute; bottom:8px; left:0; width:100%; padding:0 16px; box-sizing:border-box; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.qm-comedyshow .qm-comedyshow-clients { padding:30px 0; background:#fff; }
.qm-comedyshow .qm-comedyshow-clients-body { position:relative; padding-left:35px; padding-right:35px; }
.qm-comedyshow .qm-comedyshow-clients-track { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; }
.qm-comedyshow .qm-comedyshow-client { flex:0 0 50%; min-width:0; box-sizing:border-box; padding:0 10px; scroll-snap-align:start; display:flex; align-items:center; justify-content:center; }
.qm-comedyshow .qm-comedyshow-client .qm-comedyshow-image { max-width:170px; width:100%; }
.qm-comedyshow .qm-comedyshow-clients-prev, .qm-comedyshow .qm-comedyshow-clients-next, .qm-comedyshow .qm-comedyshow-clients-pause { position:absolute; top:50%; transform:translateY(-50%); width:32px; height:45px; border:0; padding:0; background:#fff; color:#757575; cursor:pointer; font-size:30px; }
.qm-comedyshow .qm-comedyshow-clients-prev { left:0; }
.qm-comedyshow .qm-comedyshow-clients-next { right:0; }
.qm-comedyshow .qm-comedyshow-clients-pause { top:100%; right:0; height:28px; font-size:14px; transform:none; }
.qm-comedyshow .qm-comedyshow-join { text-align:center; background-position:center; background-size:cover; background-attachment:fixed; padding:60px 0 45px; }
.qm-comedyshow .qm-comedyshow-join-icon { width:40px; height:40px; fill:none; stroke:#ff1f2a; stroke-width:2; }
.qm-comedyshow .qm-comedyshow-join .qm-comedyshow-heading { text-transform:none; font-size:36px; font-weight:400; }
.qm-comedyshow .qm-comedyshow-join-subtitle { font-size:18px; }
.qm-comedyshow-photo-open { overflow:hidden; }
.qm-comedyshow .qm-comedyshow-lightbox { width:100vw; height:100dvh; max-width:none; max-height:none; padding:50px 50px 20px; border:0; box-sizing:border-box; background:#000e; color:#fff; }
.qm-comedyshow .qm-comedyshow-lightbox[open] { display:flex; align-items:center; justify-content:center; }
.qm-comedyshow .qm-comedyshow-lightbox::backdrop { background:#000b; }
.qm-comedyshow .qm-comedyshow-lightbox-figure { margin:0; max-width:100%; }
.qm-comedyshow .qm-comedyshow-lightbox-image { display:block; max-width:100%; max-height:calc(100dvh - 110px); object-fit:contain; margin:auto; }
.qm-comedyshow .qm-comedyshow-lightbox-caption { text-align:center; font-size:16px; padding-top:12px; }
.qm-comedyshow .qm-comedyshow-lightbox-close, .qm-comedyshow .qm-comedyshow-lightbox-prev, .qm-comedyshow .qm-comedyshow-lightbox-next { position:absolute; border:0; background:#111c; color:#fff; width:44px; height:44px; font-size:32px; cursor:pointer; }
.qm-comedyshow .qm-comedyshow-lightbox-close { top:6px; right:6px; }
.qm-comedyshow .qm-comedyshow-lightbox-prev { top:50%; left:0; }
.qm-comedyshow .qm-comedyshow-lightbox-next { top:50%; right:0; }
@media (min-width:576px) {
 .qm-comedyshow .qm-comedyshow-photos-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .qm-comedyshow .qm-comedyshow-photos-4 { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .qm-comedyshow .qm-comedyshow-client { flex-basis:33.333333%; }
}
@media (min-width:768px) {
 .qm-comedyshow .qm-comedyshow-wave { height:80px; }
 .qm-comedyshow .qm-comedyshow-photos-4 { grid-template-columns:repeat(4,minmax(0,1fr)); }
 .qm-comedyshow .qm-comedyshow-host { flex:0 0 33.333333%; max-width:33.333333%; }
 .qm-comedyshow .qm-comedyshow-split-copy { padding:100px 50px; }
 .qm-comedyshow .qm-comedyshow-split-left .qm-comedyshow-split-media { order:-1; }
 .qm-comedyshow .qm-comedyshow-client { flex-basis:25%; }
}
@media (min-width:992px) {
 .qm-comedyshow .qm-comedyshow-hero-copy { flex-basis:41.666667%; max-width:41.666667%; margin-left:8.333333%; }
 .qm-comedyshow .qm-comedyshow-hero-title { font-size:var(--qm-h1); margin-bottom:30px; }
 .qm-comedyshow .qm-comedyshow-help-media { flex-basis:25%; max-width:25%; margin-left:8.333333%; }
 .qm-comedyshow .qm-comedyshow-help-media .qm-comedyshow-image { width:100%; margin-bottom:0; }
 .qm-comedyshow .qm-comedyshow-client { flex-basis:20%; }
 .qm-comedyshow .qm-comedyshow-hide-lg { display:none; }
}
@media (min-width:1200px) { .qm-comedyshow .qm-comedyshow-client { flex-basis:16.666667%; } }
@media (min-width:768px) and (max-width:991.98px) { .qm-comedyshow .qm-comedyshow-hide-md { display:none; } }
@media (max-width:767.98px) {
 .qm-comedyshow .qm-comedyshow-hide-xs { display:none; }
 .qm-comedyshow .qm-comedyshow-faq { padding:30px 0; }
 .qm-comedyshow .qm-comedyshow-question { font-size:23px; }
 .qm-comedyshow .qm-comedyshow-answer { padding:15px 0; }
 .qm-comedyshow .qm-comedyshow-help-copy .qm-comedyshow-heading { font-size:30px; }
 .qm-comedyshow .qm-comedyshow-cards-body { padding:30px 15px; margin:30px 0; }
 .qm-comedyshow .qm-comedyshow-cards-title { font-size:28px; }
 .qm-comedyshow .qm-comedyshow-join { background-attachment:scroll; }
}
@media (prefers-reduced-motion:reduce) {
 .qm-comedyshow .qm-comedyshow-image, .qm-comedyshow .qm-comedyshow-button { transition:none; }
 .qm-comedyshow .qm-comedyshow-photo-link:hover .qm-comedyshow-image { transform:none; }
 .qm-comedyshow .qm-comedyshow-join { background-attachment:scroll; }
}

.qm-comedyshow .qm-comedyshow-b3894{background:#fff;color:#000}.qm-comedyshow .qm-comedyshow-b3894 .qm-comedyshow-heading{font-size:28px;text-transform:none;font-weight:400}
/* qm-fokusniki: independent page selectors; the shared grid is supplied by home.css. */
.qm-fokusniki { background:#000; color:#fff; font-family:Oswald,sans-serif; font-size:16px; line-height:1.5; }
.qm-fokusniki .qm-fokusniki-section { padding:0; scroll-margin-top:110px; }
.qm-fokusniki .qm-fokusniki-image { display:block; max-width:100%; width:auto; height:auto; }
.qm-fokusniki .qm-fokusniki-heading { color:inherit; font:700 40px/1.2 Oswald,sans-serif; text-transform:uppercase; text-align:center; margin:0 0 20px; }
.qm-fokusniki .qm-fokusniki-rich { line-height:var(--qm-copy-lh); }
.qm-fokusniki .qm-fokusniki-rich p { margin:0 0 var(--qm-copy-gap); }
.qm-fokusniki .qm-fokusniki-rich a { color:inherit; }
.qm-fokusniki .qm-fokusniki-rich ul, .qm-fokusniki .qm-fokusniki-rich ol { padding-left:28px; margin:0 0 var(--qm-copy-gap); }
.qm-fokusniki .qm-fokusniki-buttons { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:20px; padding:20px 0 22px; position:relative; z-index:2; }
.qm-fokusniki .qm-fokusniki-button { display:inline-block; border:1px solid #dbdbdb; border-radius:0; padding:10px 16px; color:#dbdbdb; background:transparent; text-transform:uppercase; text-align:center; text-decoration:none; font:400 14px/1.5 Oswald,sans-serif; max-width:100%; overflow-wrap:anywhere; transition:background .2s,color .2s; }
.qm-fokusniki .qm-fokusniki-button:hover { background:#f5f5f5; color:#383838; }
.qm-fokusniki a:focus-visible, .qm-fokusniki button:focus-visible, .qm-fokusniki summary:focus-visible, .qm-fokusniki-clients-track:focus-visible { outline:3px solid #ff1f2a; outline-offset:4px; }
.qm-fokusniki .qm-fokusniki-hero-row { align-items:center; row-gap:20px; }
.qm-fokusniki .qm-fokusniki-hero-title { color:#fff; font:500 var(--qm-h1)/1.1 Oswald,sans-serif; text-transform:uppercase; text-align:right; margin:0 0 20px; }
.qm-fokusniki .qm-fokusniki-hero-media { align-self:flex-end; }
.qm-fokusniki .qm-fokusniki-hero-media .qm-fokusniki-image { width:100%; }
.qm-fokusniki .qm-fokusniki-hero-copy .qm-fokusniki-buttons { justify-content:flex-start; gap:12px; }
.qm-fokusniki .qm-fokusniki-wave { height:70px; margin:-2px 0; }
.qm-fokusniki .qm-fokusniki-wave svg { width:100%; height:100%; display:block; }
.qm-fokusniki .qm-fokusniki-photo { text-align:center; }
.qm-fokusniki .qm-fokusniki-photo .qm-fokusniki-image { margin:auto; }
.qm-fokusniki .qm-fokusniki-photos { display:grid; grid-template-columns:1fr; }
.qm-fokusniki .qm-fokusniki-photo-link { display:block; min-width:0; overflow:hidden; }
.qm-fokusniki .qm-fokusniki-photo-link .qm-fokusniki-image { width:100%; height:100%; object-fit:cover; transition:transform .3s; }
.qm-fokusniki .qm-fokusniki-photo-link:hover .qm-fokusniki-image { transform:scale(1.05); }
.qm-fokusniki .qm-fokusniki-help-row { align-items:center; justify-content:center; text-align:center; }
.qm-fokusniki .qm-fokusniki-help-media .qm-fokusniki-image { width:200px; margin:0 auto 30px; }
.qm-fokusniki .qm-fokusniki-help-copy .qm-fokusniki-heading { font-size:var(--qm-h2); }
.qm-fokusniki .qm-fokusniki-help-copy .qm-fokusniki-rich { font-size:30px; line-height:1.2; }
.qm-fokusniki .qm-fokusniki-links .qm-fokusniki-button { background:#dbdbdb; color:#383838; font-size:18px; }
.qm-fokusniki .qm-fokusniki-links .qm-fokusniki-button:hover { background:#f5f5f5; }
.qm-fokusniki .qm-fokusniki-split-container { padding:0 15px; }
.qm-fokusniki .qm-fokusniki-split-copy { padding:50px 15px; text-align:left; }
.qm-fokusniki .qm-fokusniki-split-title { color:#fff; font:700 30px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 25px; }
.qm-fokusniki .qm-fokusniki-split-media { padding:0; min-height:300px; }
.qm-fokusniki .qm-fokusniki-split-media .qm-fokusniki-image { width:100%; height:100%; object-fit:cover; }
.qm-fokusniki .qm-fokusniki-split-copy .qm-fokusniki-buttons { justify-content:flex-start; }
.qm-fokusniki .qm-fokusniki-split-copy .qm-fokusniki-button { border-radius:50px; background:#dbdbdb; color:#383838; }
.qm-fokusniki .qm-fokusniki-faq { padding:30px; }
.qm-fokusniki .qm-fokusniki-disclosure { margin:0 0 20px; }
.qm-fokusniki .qm-fokusniki-question { cursor:pointer; color:#919191; font:400 26px/1.4 Oswald,sans-serif; padding:15px 0; }
.qm-fokusniki .qm-fokusniki-question:hover, .qm-fokusniki .qm-fokusniki-disclosure[open] .qm-fokusniki-question { color:#fff; }
.qm-fokusniki .qm-fokusniki-answer { padding:20px; color:#fff; font-size:18px; line-height:1.5; }
.qm-fokusniki .qm-fokusniki-hosts { padding:30px 0; }
.qm-fokusniki .qm-fokusniki-host { text-align:center; padding-top:10px; padding-bottom:30px; }
.qm-fokusniki .qm-fokusniki-host .qm-fokusniki-image { width:100%; margin:0 auto 30px; }
.qm-fokusniki .qm-fokusniki-host-title { color:#fff; font:700 20px/1.3 Oswald,sans-serif; text-transform:uppercase; margin:0 0 20px; }
.qm-fokusniki .qm-fokusniki-cards-body { background:#eeeff1; color:#000; padding:50px 20px; margin:50px 0; }
.qm-fokusniki .qm-fokusniki-cards-title { text-align:center; font:700 32px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 30px; color:#000; }
.qm-fokusniki .qm-fokusniki-cards .qm-fokusniki-button { border:2px solid #dc3545; color:#dc3545; padding:12px 30px; font-size:16px; font-weight:600; }
.qm-fokusniki .qm-fokusniki-cards .qm-fokusniki-button:hover { color:#fff; background:#dc3545; }
.qm-fokusniki .qm-fokusniki-cards .qm-fokusniki-buttons { padding:0; }
.qm-fokusniki .qm-fokusniki-cards-body > .qm-fokusniki-buttons { padding-top:32px; }
.qm-fokusniki .qm-fokusniki-reviews { display:flex; justify-content:center; align-items:center; min-height:0; padding:40px 20px 80px; box-sizing:border-box; }
.qm-fokusniki .qm-fokusniki-reviews-frame { width:560px; max-width:100%; height:800px; max-height:calc(100vh - 160px); position:relative; overflow:hidden; }
.qm-fokusniki .qm-fokusniki-reviews-iframe { width:100%; height:100%; border:1px solid #e6e6e6; border-radius:8px; box-sizing:border-box; }
.qm-fokusniki .qm-fokusniki-reviews-link { color:#b3b3b3; font:10px sans-serif; position:absolute; bottom:8px; left:0; width:100%; padding:0 16px; box-sizing:border-box; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.qm-fokusniki .qm-fokusniki-clients { padding:30px 0; background:#fff; }
.qm-fokusniki .qm-fokusniki-clients-body { position:relative; padding-left:35px; padding-right:35px; }
.qm-fokusniki .qm-fokusniki-clients-track { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; }
.qm-fokusniki .qm-fokusniki-client { flex:0 0 50%; min-width:0; box-sizing:border-box; padding:0 10px; scroll-snap-align:start; display:flex; align-items:center; justify-content:center; }
.qm-fokusniki .qm-fokusniki-client .qm-fokusniki-image { max-width:170px; width:100%; }
.qm-fokusniki .qm-fokusniki-clients-prev, .qm-fokusniki .qm-fokusniki-clients-next, .qm-fokusniki .qm-fokusniki-clients-pause { position:absolute; top:50%; transform:translateY(-50%); width:32px; height:45px; border:0; padding:0; background:#fff; color:#757575; cursor:pointer; font-size:30px; }
.qm-fokusniki .qm-fokusniki-clients-prev { left:0; }
.qm-fokusniki .qm-fokusniki-clients-next { right:0; }
.qm-fokusniki .qm-fokusniki-clients-pause { top:100%; right:0; height:28px; font-size:14px; transform:none; }
.qm-fokusniki .qm-fokusniki-join { text-align:center; background-position:center; background-size:cover; background-attachment:fixed; padding:60px 0 45px; }
.qm-fokusniki .qm-fokusniki-join-icon { width:40px; height:40px; fill:none; stroke:#ff1f2a; stroke-width:2; }
.qm-fokusniki .qm-fokusniki-join .qm-fokusniki-heading { text-transform:none; font-size:36px; font-weight:400; }
.qm-fokusniki .qm-fokusniki-join-subtitle { font-size:18px; }
.qm-fokusniki-photo-open { overflow:hidden; }
.qm-fokusniki .qm-fokusniki-lightbox { width:100vw; height:100dvh; max-width:none; max-height:none; padding:50px 50px 20px; border:0; box-sizing:border-box; background:#000e; color:#fff; }
.qm-fokusniki .qm-fokusniki-lightbox[open] { display:flex; align-items:center; justify-content:center; }
.qm-fokusniki .qm-fokusniki-lightbox::backdrop { background:#000b; }
.qm-fokusniki .qm-fokusniki-lightbox-figure { margin:0; max-width:100%; }
.qm-fokusniki .qm-fokusniki-lightbox-image { display:block; max-width:100%; max-height:calc(100dvh - 110px); object-fit:contain; margin:auto; }
.qm-fokusniki .qm-fokusniki-lightbox-caption { text-align:center; font-size:16px; padding-top:12px; }
.qm-fokusniki .qm-fokusniki-lightbox-close, .qm-fokusniki .qm-fokusniki-lightbox-prev, .qm-fokusniki .qm-fokusniki-lightbox-next { position:absolute; border:0; background:#111c; color:#fff; width:44px; height:44px; font-size:32px; cursor:pointer; }
.qm-fokusniki .qm-fokusniki-lightbox-close { top:6px; right:6px; }
.qm-fokusniki .qm-fokusniki-lightbox-prev { top:50%; left:0; }
.qm-fokusniki .qm-fokusniki-lightbox-next { top:50%; right:0; }
@media (min-width:576px) {
 .qm-fokusniki .qm-fokusniki-photos-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .qm-fokusniki .qm-fokusniki-photos-4 { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .qm-fokusniki .qm-fokusniki-client { flex-basis:33.333333%; }
}
@media (min-width:768px) {
 .qm-fokusniki .qm-fokusniki-wave { height:80px; }
 .qm-fokusniki .qm-fokusniki-photos-4 { grid-template-columns:repeat(4,minmax(0,1fr)); }
 .qm-fokusniki .qm-fokusniki-host { flex:0 0 33.333333%; max-width:33.333333%; }
 .qm-fokusniki .qm-fokusniki-split-copy { padding:100px 50px; }
 .qm-fokusniki .qm-fokusniki-split-left .qm-fokusniki-split-media { order:-1; }
 .qm-fokusniki .qm-fokusniki-client { flex-basis:25%; }
}
@media (min-width:992px) {
 .qm-fokusniki .qm-fokusniki-hero-copy { flex-basis:41.666667%; max-width:41.666667%; margin-left:8.333333%; }
 .qm-fokusniki .qm-fokusniki-hero-title { font-size:var(--qm-h1); margin-bottom:30px; }
 .qm-fokusniki .qm-fokusniki-help-media { flex-basis:25%; max-width:25%; margin-left:8.333333%; }
 .qm-fokusniki .qm-fokusniki-help-media .qm-fokusniki-image { width:100%; margin-bottom:0; }
 .qm-fokusniki .qm-fokusniki-client { flex-basis:20%; }
 .qm-fokusniki .qm-fokusniki-hide-lg { display:none; }
}
@media (min-width:1200px) { .qm-fokusniki .qm-fokusniki-client { flex-basis:16.666667%; } }
@media (min-width:768px) and (max-width:991.98px) { .qm-fokusniki .qm-fokusniki-hide-md { display:none; } }
@media (max-width:767.98px) {
 .qm-fokusniki .qm-fokusniki-hide-xs { display:none; }
 .qm-fokusniki .qm-fokusniki-faq { padding:30px 0; }
 .qm-fokusniki .qm-fokusniki-question { font-size:23px; }
 .qm-fokusniki .qm-fokusniki-answer { padding:15px 0; }
 .qm-fokusniki .qm-fokusniki-help-copy .qm-fokusniki-heading { font-size:30px; }
 .qm-fokusniki .qm-fokusniki-cards-body { padding:30px 15px; margin:30px 0; }
 .qm-fokusniki .qm-fokusniki-cards-title { font-size:28px; }
 .qm-fokusniki .qm-fokusniki-join { background-attachment:scroll; }
}
@media (prefers-reduced-motion:reduce) {
 .qm-fokusniki .qm-fokusniki-image, .qm-fokusniki .qm-fokusniki-button { transition:none; }
 .qm-fokusniki .qm-fokusniki-photo-link:hover .qm-fokusniki-image { transform:none; }
 .qm-fokusniki .qm-fokusniki-join { background-attachment:scroll; }
}

.qm-fokusniki .qm-fokusniki-b3894{background:#fff;color:#000}.qm-fokusniki .qm-fokusniki-b3894 .qm-fokusniki-heading{font-size:28px;text-transform:none;font-weight:400}
/* qm-muzukaliti: independent page selectors; the shared grid is supplied by home.css. */
.qm-muzukaliti { background:#000; color:#fff; font-family:Oswald,sans-serif; font-size:16px; line-height:1.5; }
.qm-muzukaliti .qm-muzukaliti-section { padding:0; scroll-margin-top:110px; }
.qm-muzukaliti .qm-muzukaliti-image { display:block; max-width:100%; width:auto; height:auto; }
.qm-muzukaliti .qm-muzukaliti-heading { color:inherit; font:700 40px/1.2 Oswald,sans-serif; text-transform:uppercase; text-align:center; margin:0 0 20px; }
.qm-muzukaliti .qm-muzukaliti-rich { line-height:var(--qm-copy-lh); }
.qm-muzukaliti .qm-muzukaliti-rich p { margin:0 0 var(--qm-copy-gap); }
.qm-muzukaliti .qm-muzukaliti-rich a { color:inherit; }
.qm-muzukaliti .qm-muzukaliti-rich ul, .qm-muzukaliti .qm-muzukaliti-rich ol { padding-left:28px; margin:0 0 var(--qm-copy-gap); }
.qm-muzukaliti .qm-muzukaliti-buttons { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:20px; padding:20px 0 22px; position:relative; z-index:2; }
.qm-muzukaliti .qm-muzukaliti-button { display:inline-block; border:1px solid #dbdbdb; border-radius:0; padding:10px 16px; color:#dbdbdb; background:transparent; text-transform:uppercase; text-align:center; text-decoration:none; font:400 14px/1.5 Oswald,sans-serif; max-width:100%; overflow-wrap:anywhere; transition:background .2s,color .2s; }
.qm-muzukaliti .qm-muzukaliti-button:hover { background:#f5f5f5; color:#383838; }
.qm-muzukaliti a:focus-visible, .qm-muzukaliti button:focus-visible, .qm-muzukaliti summary:focus-visible, .qm-muzukaliti-clients-track:focus-visible { outline:3px solid #ff1f2a; outline-offset:4px; }
.qm-muzukaliti .qm-muzukaliti-hero-row { align-items:center; row-gap:20px; }
.qm-muzukaliti .qm-muzukaliti-hero-title { color:#fff; font:500 var(--qm-h1)/1.1 Oswald,sans-serif; text-transform:uppercase; text-align:right; margin:0 0 20px; }
.qm-muzukaliti .qm-muzukaliti-hero-media { align-self:flex-end; }
.qm-muzukaliti .qm-muzukaliti-hero-media .qm-muzukaliti-image { width:100%; }
.qm-muzukaliti .qm-muzukaliti-hero-copy .qm-muzukaliti-buttons { justify-content:flex-start; gap:12px; }
.qm-muzukaliti .qm-muzukaliti-wave { height:70px; margin:-2px 0; }
.qm-muzukaliti .qm-muzukaliti-wave svg { width:100%; height:100%; display:block; }
.qm-muzukaliti .qm-muzukaliti-photo { text-align:center; }
.qm-muzukaliti .qm-muzukaliti-photo .qm-muzukaliti-image { margin:auto; }
.qm-muzukaliti .qm-muzukaliti-photos { display:grid; grid-template-columns:1fr; }
.qm-muzukaliti .qm-muzukaliti-photo-link { display:block; min-width:0; overflow:hidden; }
.qm-muzukaliti .qm-muzukaliti-photo-link .qm-muzukaliti-image { width:100%; height:100%; object-fit:cover; transition:transform .3s; }
.qm-muzukaliti .qm-muzukaliti-photo-link:hover .qm-muzukaliti-image { transform:scale(1.05); }
.qm-muzukaliti .qm-muzukaliti-help-row { align-items:center; justify-content:center; text-align:center; }
.qm-muzukaliti .qm-muzukaliti-help-media .qm-muzukaliti-image { width:200px; margin:0 auto 30px; }
.qm-muzukaliti .qm-muzukaliti-help-copy .qm-muzukaliti-heading { font-size:var(--qm-h2); }
.qm-muzukaliti .qm-muzukaliti-help-copy .qm-muzukaliti-rich { font-size:30px; line-height:1.2; }
.qm-muzukaliti .qm-muzukaliti-links .qm-muzukaliti-button { background:#dbdbdb; color:#383838; font-size:18px; }
.qm-muzukaliti .qm-muzukaliti-links .qm-muzukaliti-button:hover { background:#f5f5f5; }
.qm-muzukaliti .qm-muzukaliti-split-container { padding:0 15px; }
.qm-muzukaliti .qm-muzukaliti-split-copy { padding:50px 15px; text-align:left; }
.qm-muzukaliti .qm-muzukaliti-split-title { color:#fff; font:700 30px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 25px; }
.qm-muzukaliti .qm-muzukaliti-split-media { padding:0; min-height:300px; }
.qm-muzukaliti .qm-muzukaliti-split-media .qm-muzukaliti-image { width:100%; height:100%; object-fit:cover; }
.qm-muzukaliti .qm-muzukaliti-split-copy .qm-muzukaliti-buttons { justify-content:flex-start; }
.qm-muzukaliti .qm-muzukaliti-split-copy .qm-muzukaliti-button { border-radius:50px; background:#dbdbdb; color:#383838; }
.qm-muzukaliti .qm-muzukaliti-faq { padding:30px; }
.qm-muzukaliti .qm-muzukaliti-disclosure { margin:0 0 20px; }
.qm-muzukaliti .qm-muzukaliti-question { cursor:pointer; color:#919191; font:400 26px/1.4 Oswald,sans-serif; padding:15px 0; }
.qm-muzukaliti .qm-muzukaliti-question:hover, .qm-muzukaliti .qm-muzukaliti-disclosure[open] .qm-muzukaliti-question { color:#fff; }
.qm-muzukaliti .qm-muzukaliti-answer { padding:20px; color:#fff; font-size:18px; line-height:1.5; }
.qm-muzukaliti .qm-muzukaliti-hosts { padding:30px 0; }
.qm-muzukaliti .qm-muzukaliti-host { text-align:center; padding-top:10px; padding-bottom:30px; }
.qm-muzukaliti .qm-muzukaliti-host .qm-muzukaliti-image { width:100%; margin:0 auto 30px; }
.qm-muzukaliti .qm-muzukaliti-host-title { color:#fff; font:700 20px/1.3 Oswald,sans-serif; text-transform:uppercase; margin:0 0 20px; }
.qm-muzukaliti .qm-muzukaliti-cards-body { background:#eeeff1; color:#000; padding:50px 20px; margin:50px 0; }
.qm-muzukaliti .qm-muzukaliti-cards-title { text-align:center; font:700 32px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 30px; color:#000; }
.qm-muzukaliti .qm-muzukaliti-cards .qm-muzukaliti-button { border:2px solid #dc3545; color:#dc3545; padding:12px 30px; font-size:16px; font-weight:600; }
.qm-muzukaliti .qm-muzukaliti-cards .qm-muzukaliti-button:hover { color:#fff; background:#dc3545; }
.qm-muzukaliti .qm-muzukaliti-cards .qm-muzukaliti-buttons { padding:0; }
.qm-muzukaliti .qm-muzukaliti-cards-body > .qm-muzukaliti-buttons { padding-top:32px; }
.qm-muzukaliti .qm-muzukaliti-reviews { display:flex; justify-content:center; align-items:center; min-height:0; padding:40px 20px 80px; box-sizing:border-box; }
.qm-muzukaliti .qm-muzukaliti-reviews-frame { width:560px; max-width:100%; height:800px; max-height:calc(100vh - 160px); position:relative; overflow:hidden; }
.qm-muzukaliti .qm-muzukaliti-reviews-iframe { width:100%; height:100%; border:1px solid #e6e6e6; border-radius:8px; box-sizing:border-box; }
.qm-muzukaliti .qm-muzukaliti-reviews-link { color:#b3b3b3; font:10px sans-serif; position:absolute; bottom:8px; left:0; width:100%; padding:0 16px; box-sizing:border-box; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.qm-muzukaliti .qm-muzukaliti-clients { padding:30px 0; background:#fff; }
.qm-muzukaliti .qm-muzukaliti-clients-body { position:relative; padding-left:35px; padding-right:35px; }
.qm-muzukaliti .qm-muzukaliti-clients-track { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; }
.qm-muzukaliti .qm-muzukaliti-client { flex:0 0 50%; min-width:0; box-sizing:border-box; padding:0 10px; scroll-snap-align:start; display:flex; align-items:center; justify-content:center; }
.qm-muzukaliti .qm-muzukaliti-client .qm-muzukaliti-image { max-width:170px; width:100%; }
.qm-muzukaliti .qm-muzukaliti-clients-prev, .qm-muzukaliti .qm-muzukaliti-clients-next, .qm-muzukaliti .qm-muzukaliti-clients-pause { position:absolute; top:50%; transform:translateY(-50%); width:32px; height:45px; border:0; padding:0; background:#fff; color:#757575; cursor:pointer; font-size:30px; }
.qm-muzukaliti .qm-muzukaliti-clients-prev { left:0; }
.qm-muzukaliti .qm-muzukaliti-clients-next { right:0; }
.qm-muzukaliti .qm-muzukaliti-clients-pause { top:100%; right:0; height:28px; font-size:14px; transform:none; }
.qm-muzukaliti .qm-muzukaliti-join { text-align:center; background-position:center; background-size:cover; background-attachment:fixed; padding:60px 0 45px; }
.qm-muzukaliti .qm-muzukaliti-join-icon { width:40px; height:40px; fill:none; stroke:#ff1f2a; stroke-width:2; }
.qm-muzukaliti .qm-muzukaliti-join .qm-muzukaliti-heading { text-transform:none; font-size:36px; font-weight:400; }
.qm-muzukaliti .qm-muzukaliti-join-subtitle { font-size:18px; }
.qm-muzukaliti-photo-open { overflow:hidden; }
.qm-muzukaliti .qm-muzukaliti-lightbox { width:100vw; height:100dvh; max-width:none; max-height:none; padding:50px 50px 20px; border:0; box-sizing:border-box; background:#000e; color:#fff; }
.qm-muzukaliti .qm-muzukaliti-lightbox[open] { display:flex; align-items:center; justify-content:center; }
.qm-muzukaliti .qm-muzukaliti-lightbox::backdrop { background:#000b; }
.qm-muzukaliti .qm-muzukaliti-lightbox-figure { margin:0; max-width:100%; }
.qm-muzukaliti .qm-muzukaliti-lightbox-image { display:block; max-width:100%; max-height:calc(100dvh - 110px); object-fit:contain; margin:auto; }
.qm-muzukaliti .qm-muzukaliti-lightbox-caption { text-align:center; font-size:16px; padding-top:12px; }
.qm-muzukaliti .qm-muzukaliti-lightbox-close, .qm-muzukaliti .qm-muzukaliti-lightbox-prev, .qm-muzukaliti .qm-muzukaliti-lightbox-next { position:absolute; border:0; background:#111c; color:#fff; width:44px; height:44px; font-size:32px; cursor:pointer; }
.qm-muzukaliti .qm-muzukaliti-lightbox-close { top:6px; right:6px; }
.qm-muzukaliti .qm-muzukaliti-lightbox-prev { top:50%; left:0; }
.qm-muzukaliti .qm-muzukaliti-lightbox-next { top:50%; right:0; }
@media (min-width:576px) {
 .qm-muzukaliti .qm-muzukaliti-photos-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .qm-muzukaliti .qm-muzukaliti-photos-4 { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .qm-muzukaliti .qm-muzukaliti-client { flex-basis:33.333333%; }
}
@media (min-width:768px) {
 .qm-muzukaliti .qm-muzukaliti-wave { height:80px; }
 .qm-muzukaliti .qm-muzukaliti-photos-4 { grid-template-columns:repeat(4,minmax(0,1fr)); }
 .qm-muzukaliti .qm-muzukaliti-host { flex:0 0 33.333333%; max-width:33.333333%; }
 .qm-muzukaliti .qm-muzukaliti-split-copy { padding:100px 50px; }
 .qm-muzukaliti .qm-muzukaliti-split-left .qm-muzukaliti-split-media { order:-1; }
 .qm-muzukaliti .qm-muzukaliti-client { flex-basis:25%; }
}
@media (min-width:992px) {
 .qm-muzukaliti .qm-muzukaliti-hero-copy { flex-basis:41.666667%; max-width:41.666667%; margin-left:8.333333%; }
 .qm-muzukaliti .qm-muzukaliti-hero-title { font-size:var(--qm-h1); margin-bottom:30px; }
 .qm-muzukaliti .qm-muzukaliti-help-media { flex-basis:25%; max-width:25%; margin-left:8.333333%; }
 .qm-muzukaliti .qm-muzukaliti-help-media .qm-muzukaliti-image { width:100%; margin-bottom:0; }
 .qm-muzukaliti .qm-muzukaliti-client { flex-basis:20%; }
 .qm-muzukaliti .qm-muzukaliti-hide-lg { display:none; }
}
@media (min-width:1200px) { .qm-muzukaliti .qm-muzukaliti-client { flex-basis:16.666667%; } }
@media (min-width:768px) and (max-width:991.98px) { .qm-muzukaliti .qm-muzukaliti-hide-md { display:none; } }
@media (max-width:767.98px) {
 .qm-muzukaliti .qm-muzukaliti-hide-xs { display:none; }
 .qm-muzukaliti .qm-muzukaliti-faq { padding:30px 0; }
 .qm-muzukaliti .qm-muzukaliti-question { font-size:23px; }
 .qm-muzukaliti .qm-muzukaliti-answer { padding:15px 0; }
 .qm-muzukaliti .qm-muzukaliti-help-copy .qm-muzukaliti-heading { font-size:30px; }
 .qm-muzukaliti .qm-muzukaliti-cards-body { padding:30px 15px; margin:30px 0; }
 .qm-muzukaliti .qm-muzukaliti-cards-title { font-size:28px; }
 .qm-muzukaliti .qm-muzukaliti-join { background-attachment:scroll; }
}
@media (prefers-reduced-motion:reduce) {
 .qm-muzukaliti .qm-muzukaliti-image, .qm-muzukaliti .qm-muzukaliti-button { transition:none; }
 .qm-muzukaliti .qm-muzukaliti-photo-link:hover .qm-muzukaliti-image { transform:none; }
 .qm-muzukaliti .qm-muzukaliti-join { background-attachment:scroll; }
}

.qm-muzukaliti .qm-muzukaliti-b3894{background:#fff;color:#000}.qm-muzukaliti .qm-muzukaliti-b3894 .qm-muzukaliti-heading{font-size:28px;text-transform:none;font-weight:400}
/* qm-nazad90: independent page selectors; the shared grid is supplied by home.css. */
.qm-nazad90 { background:#000; color:#fff; font-family:Oswald,sans-serif; font-size:16px; line-height:1.5; }
.qm-nazad90 .qm-nazad90-section { padding:0; scroll-margin-top:110px; }
.qm-nazad90 .qm-nazad90-image { display:block; max-width:100%; width:auto; height:auto; }
.qm-nazad90 .qm-nazad90-heading { color:inherit; font:700 40px/1.2 Oswald,sans-serif; text-transform:uppercase; text-align:center; margin:0 0 20px; }
.qm-nazad90 .qm-nazad90-rich { line-height:var(--qm-copy-lh); }
.qm-nazad90 .qm-nazad90-rich p { margin:0 0 var(--qm-copy-gap); }
.qm-nazad90 .qm-nazad90-rich a { color:inherit; }
.qm-nazad90 .qm-nazad90-rich ul, .qm-nazad90 .qm-nazad90-rich ol { padding-left:28px; margin:0 0 var(--qm-copy-gap); }
.qm-nazad90 .qm-nazad90-buttons { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:20px; padding:20px 0 22px; position:relative; z-index:2; }
.qm-nazad90 .qm-nazad90-button { display:inline-block; border:1px solid #dbdbdb; border-radius:0; padding:10px 16px; color:#dbdbdb; background:transparent; text-transform:uppercase; text-align:center; text-decoration:none; font:400 14px/1.5 Oswald,sans-serif; max-width:100%; overflow-wrap:anywhere; transition:background .2s,color .2s; }
.qm-nazad90 .qm-nazad90-button:hover { background:#f5f5f5; color:#383838; }
.qm-nazad90 a:focus-visible, .qm-nazad90 button:focus-visible, .qm-nazad90 summary:focus-visible, .qm-nazad90-clients-track:focus-visible { outline:3px solid #ff1f2a; outline-offset:4px; }
.qm-nazad90 .qm-nazad90-hero-row { align-items:center; row-gap:20px; }
.qm-nazad90 .qm-nazad90-hero-title { color:#fff; font:500 var(--qm-h1)/1.1 Oswald,sans-serif; text-transform:uppercase; text-align:right; margin:0 0 20px; }
.qm-nazad90 .qm-nazad90-hero-media { align-self:flex-end; }
.qm-nazad90 .qm-nazad90-hero-media .qm-nazad90-image { width:100%; }
.qm-nazad90 .qm-nazad90-hero-copy .qm-nazad90-buttons { justify-content:flex-start; gap:12px; }
.qm-nazad90 .qm-nazad90-wave { height:70px; margin:-2px 0; }
.qm-nazad90 .qm-nazad90-wave svg { width:100%; height:100%; display:block; }
.qm-nazad90 .qm-nazad90-photo { text-align:center; }
.qm-nazad90 .qm-nazad90-photo .qm-nazad90-image { margin:auto; }
.qm-nazad90 .qm-nazad90-photos { display:grid; grid-template-columns:1fr; }
.qm-nazad90 .qm-nazad90-photo-link { display:block; min-width:0; overflow:hidden; }
.qm-nazad90 .qm-nazad90-photo-link .qm-nazad90-image { width:100%; height:100%; object-fit:cover; transition:transform .3s; }
.qm-nazad90 .qm-nazad90-photo-link:hover .qm-nazad90-image { transform:scale(1.05); }
.qm-nazad90 .qm-nazad90-help-row { align-items:center; justify-content:center; text-align:center; }
.qm-nazad90 .qm-nazad90-help-media .qm-nazad90-image { width:200px; margin:0 auto 30px; }
.qm-nazad90 .qm-nazad90-help-copy .qm-nazad90-heading { font-size:var(--qm-h2); }
.qm-nazad90 .qm-nazad90-help-copy .qm-nazad90-rich { font-size:30px; line-height:1.2; }
.qm-nazad90 .qm-nazad90-links .qm-nazad90-button { background:#dbdbdb; color:#383838; font-size:18px; }
.qm-nazad90 .qm-nazad90-links .qm-nazad90-button:hover { background:#f5f5f5; }
.qm-nazad90 .qm-nazad90-split-container { padding:0 15px; }
.qm-nazad90 .qm-nazad90-split-copy { padding:50px 15px; text-align:left; }
.qm-nazad90 .qm-nazad90-split-title { color:#fff; font:700 30px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 25px; }
.qm-nazad90 .qm-nazad90-split-media { padding:0; min-height:300px; }
.qm-nazad90 .qm-nazad90-split-media .qm-nazad90-image { width:100%; height:100%; object-fit:cover; }
.qm-nazad90 .qm-nazad90-split-copy .qm-nazad90-buttons { justify-content:flex-start; }
.qm-nazad90 .qm-nazad90-split-copy .qm-nazad90-button { border-radius:50px; background:#dbdbdb; color:#383838; }
.qm-nazad90 .qm-nazad90-faq { padding:30px; }
.qm-nazad90 .qm-nazad90-disclosure { margin:0 0 20px; }
.qm-nazad90 .qm-nazad90-question { cursor:pointer; color:#919191; font:400 26px/1.4 Oswald,sans-serif; padding:15px 0; }
.qm-nazad90 .qm-nazad90-question:hover, .qm-nazad90 .qm-nazad90-disclosure[open] .qm-nazad90-question { color:#fff; }
.qm-nazad90 .qm-nazad90-answer { padding:20px; color:#fff; font-size:18px; line-height:1.5; }
.qm-nazad90 .qm-nazad90-hosts { padding:30px 0; }
.qm-nazad90 .qm-nazad90-host { text-align:center; padding-top:10px; padding-bottom:30px; }
.qm-nazad90 .qm-nazad90-host .qm-nazad90-image { width:100%; margin:0 auto 30px; }
.qm-nazad90 .qm-nazad90-host-title { color:#fff; font:700 20px/1.3 Oswald,sans-serif; text-transform:uppercase; margin:0 0 20px; }
.qm-nazad90 .qm-nazad90-cards-body { background:#eeeff1; color:#000; padding:50px 20px; margin:50px 0; }
.qm-nazad90 .qm-nazad90-cards-title { text-align:center; font:700 32px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 30px; color:#000; }
.qm-nazad90 .qm-nazad90-cards .qm-nazad90-button { border:2px solid #dc3545; color:#dc3545; padding:12px 30px; font-size:16px; font-weight:600; }
.qm-nazad90 .qm-nazad90-cards .qm-nazad90-button:hover { color:#fff; background:#dc3545; }
.qm-nazad90 .qm-nazad90-cards .qm-nazad90-buttons { padding:0; }
.qm-nazad90 .qm-nazad90-cards-body > .qm-nazad90-buttons { padding-top:32px; }
.qm-nazad90 .qm-nazad90-reviews { display:flex; justify-content:center; align-items:center; min-height:0; padding:40px 20px 80px; box-sizing:border-box; }
.qm-nazad90 .qm-nazad90-reviews-frame { width:560px; max-width:100%; height:800px; max-height:calc(100vh - 160px); position:relative; overflow:hidden; }
.qm-nazad90 .qm-nazad90-reviews-iframe { width:100%; height:100%; border:1px solid #e6e6e6; border-radius:8px; box-sizing:border-box; }
.qm-nazad90 .qm-nazad90-reviews-link { color:#b3b3b3; font:10px sans-serif; position:absolute; bottom:8px; left:0; width:100%; padding:0 16px; box-sizing:border-box; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.qm-nazad90 .qm-nazad90-clients { padding:30px 0; background:#fff; }
.qm-nazad90 .qm-nazad90-clients-body { position:relative; padding-left:35px; padding-right:35px; }
.qm-nazad90 .qm-nazad90-clients-track { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; }
.qm-nazad90 .qm-nazad90-client { flex:0 0 50%; min-width:0; box-sizing:border-box; padding:0 10px; scroll-snap-align:start; display:flex; align-items:center; justify-content:center; }
.qm-nazad90 .qm-nazad90-client .qm-nazad90-image { max-width:170px; width:100%; }
.qm-nazad90 .qm-nazad90-clients-prev, .qm-nazad90 .qm-nazad90-clients-next, .qm-nazad90 .qm-nazad90-clients-pause { position:absolute; top:50%; transform:translateY(-50%); width:32px; height:45px; border:0; padding:0; background:#fff; color:#757575; cursor:pointer; font-size:30px; }
.qm-nazad90 .qm-nazad90-clients-prev { left:0; }
.qm-nazad90 .qm-nazad90-clients-next { right:0; }
.qm-nazad90 .qm-nazad90-clients-pause { top:100%; right:0; height:28px; font-size:14px; transform:none; }
.qm-nazad90 .qm-nazad90-join { text-align:center; background-position:center; background-size:cover; background-attachment:fixed; padding:60px 0 45px; }
.qm-nazad90 .qm-nazad90-join-icon { width:40px; height:40px; fill:none; stroke:#ff1f2a; stroke-width:2; }
.qm-nazad90 .qm-nazad90-join .qm-nazad90-heading { text-transform:none; font-size:36px; font-weight:400; }
.qm-nazad90 .qm-nazad90-join-subtitle { font-size:18px; }
.qm-nazad90-photo-open { overflow:hidden; }
.qm-nazad90 .qm-nazad90-lightbox { width:100vw; height:100dvh; max-width:none; max-height:none; padding:50px 50px 20px; border:0; box-sizing:border-box; background:#000e; color:#fff; }
.qm-nazad90 .qm-nazad90-lightbox[open] { display:flex; align-items:center; justify-content:center; }
.qm-nazad90 .qm-nazad90-lightbox::backdrop { background:#000b; }
.qm-nazad90 .qm-nazad90-lightbox-figure { margin:0; max-width:100%; }
.qm-nazad90 .qm-nazad90-lightbox-image { display:block; max-width:100%; max-height:calc(100dvh - 110px); object-fit:contain; margin:auto; }
.qm-nazad90 .qm-nazad90-lightbox-caption { text-align:center; font-size:16px; padding-top:12px; }
.qm-nazad90 .qm-nazad90-lightbox-close, .qm-nazad90 .qm-nazad90-lightbox-prev, .qm-nazad90 .qm-nazad90-lightbox-next { position:absolute; border:0; background:#111c; color:#fff; width:44px; height:44px; font-size:32px; cursor:pointer; }
.qm-nazad90 .qm-nazad90-lightbox-close { top:6px; right:6px; }
.qm-nazad90 .qm-nazad90-lightbox-prev { top:50%; left:0; }
.qm-nazad90 .qm-nazad90-lightbox-next { top:50%; right:0; }
@media (min-width:576px) {
 .qm-nazad90 .qm-nazad90-photos-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .qm-nazad90 .qm-nazad90-photos-4 { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .qm-nazad90 .qm-nazad90-client { flex-basis:33.333333%; }
}
@media (min-width:768px) {
 .qm-nazad90 .qm-nazad90-wave { height:80px; }
 .qm-nazad90 .qm-nazad90-photos-4 { grid-template-columns:repeat(4,minmax(0,1fr)); }
 .qm-nazad90 .qm-nazad90-host { flex:0 0 33.333333%; max-width:33.333333%; }
 .qm-nazad90 .qm-nazad90-split-copy { padding:100px 50px; }
 .qm-nazad90 .qm-nazad90-split-left .qm-nazad90-split-media { order:-1; }
 .qm-nazad90 .qm-nazad90-client { flex-basis:25%; }
}
@media (min-width:992px) {
 .qm-nazad90 .qm-nazad90-hero-copy { flex-basis:41.666667%; max-width:41.666667%; margin-left:8.333333%; }
 .qm-nazad90 .qm-nazad90-hero-title { font-size:var(--qm-h1); margin-bottom:30px; }
 .qm-nazad90 .qm-nazad90-help-media { flex-basis:25%; max-width:25%; margin-left:8.333333%; }
 .qm-nazad90 .qm-nazad90-help-media .qm-nazad90-image { width:100%; margin-bottom:0; }
 .qm-nazad90 .qm-nazad90-client { flex-basis:20%; }
 .qm-nazad90 .qm-nazad90-hide-lg { display:none; }
}
@media (min-width:1200px) { .qm-nazad90 .qm-nazad90-client { flex-basis:16.666667%; } }
@media (min-width:768px) and (max-width:991.98px) { .qm-nazad90 .qm-nazad90-hide-md { display:none; } }
@media (max-width:767.98px) {
 .qm-nazad90 .qm-nazad90-hide-xs { display:none; }
 .qm-nazad90 .qm-nazad90-faq { padding:30px 0; }
 .qm-nazad90 .qm-nazad90-question { font-size:23px; }
 .qm-nazad90 .qm-nazad90-answer { padding:15px 0; }
 .qm-nazad90 .qm-nazad90-help-copy .qm-nazad90-heading { font-size:30px; }
 .qm-nazad90 .qm-nazad90-cards-body { padding:30px 15px; margin:30px 0; }
 .qm-nazad90 .qm-nazad90-cards-title { font-size:28px; }
 .qm-nazad90 .qm-nazad90-join { background-attachment:scroll; }
}
@media (prefers-reduced-motion:reduce) {
 .qm-nazad90 .qm-nazad90-image, .qm-nazad90 .qm-nazad90-button { transition:none; }
 .qm-nazad90 .qm-nazad90-photo-link:hover .qm-nazad90-image { transform:none; }
 .qm-nazad90 .qm-nazad90-join { background-attachment:scroll; }
}

.qm-nazad90 .qm-nazad90-b3894{background:#fff;color:#000}.qm-nazad90 .qm-nazad90-b3894 .qm-nazad90-heading{font-size:28px;text-transform:none;font-weight:400}
/* qm-standup: independent page selectors; the shared grid is supplied by home.css. */
.qm-standup { background:#000; color:#fff; font-family:Oswald,sans-serif; font-size:16px; line-height:1.5; }
.qm-standup .qm-standup-section { padding:0; scroll-margin-top:110px; }
.qm-standup .qm-standup-image { display:block; max-width:100%; width:auto; height:auto; }
.qm-standup .qm-standup-heading { color:inherit; font:700 40px/1.2 Oswald,sans-serif; text-transform:uppercase; text-align:center; margin:0 0 20px; }
.qm-standup .qm-standup-rich { line-height:var(--qm-copy-lh); }
.qm-standup .qm-standup-rich p { margin:0 0 var(--qm-copy-gap); }
.qm-standup .qm-standup-rich a { color:inherit; }
.qm-standup .qm-standup-rich ul, .qm-standup .qm-standup-rich ol { padding-left:28px; margin:0 0 var(--qm-copy-gap); }
.qm-standup .qm-standup-buttons { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:20px; padding:20px 0 22px; position:relative; z-index:2; }
.qm-standup .qm-standup-button { display:inline-block; border:1px solid #dbdbdb; border-radius:0; padding:10px 16px; color:#dbdbdb; background:transparent; text-transform:uppercase; text-align:center; text-decoration:none; font:400 14px/1.5 Oswald,sans-serif; max-width:100%; overflow-wrap:anywhere; transition:background .2s,color .2s; }
.qm-standup .qm-standup-button:hover { background:#f5f5f5; color:#383838; }
.qm-standup a:focus-visible, .qm-standup button:focus-visible, .qm-standup summary:focus-visible, .qm-standup-clients-track:focus-visible { outline:3px solid #ff1f2a; outline-offset:4px; }
.qm-standup .qm-standup-hero-row { align-items:center; row-gap:20px; }
.qm-standup .qm-standup-hero-title { color:#fff; font:500 var(--qm-h1)/1.1 Oswald,sans-serif; text-transform:uppercase; text-align:right; margin:0 0 20px; }
.qm-standup .qm-standup-hero-media { align-self:flex-end; }
.qm-standup .qm-standup-hero-media .qm-standup-image { width:100%; }
.qm-standup .qm-standup-hero-copy .qm-standup-buttons { justify-content:flex-start; gap:12px; }
.qm-standup .qm-standup-wave { height:70px; margin:-2px 0; }
.qm-standup .qm-standup-wave svg { width:100%; height:100%; display:block; }
.qm-standup .qm-standup-photo { text-align:center; }
.qm-standup .qm-standup-photo .qm-standup-image { margin:auto; }
.qm-standup .qm-standup-photos { display:grid; grid-template-columns:1fr; }
.qm-standup .qm-standup-photo-link { display:block; min-width:0; overflow:hidden; }
.qm-standup .qm-standup-photo-link .qm-standup-image { width:100%; height:100%; object-fit:cover; transition:transform .3s; }
.qm-standup .qm-standup-photo-link:hover .qm-standup-image { transform:scale(1.05); }
.qm-standup .qm-standup-help-row { align-items:center; justify-content:center; text-align:center; }
.qm-standup .qm-standup-help-media .qm-standup-image { width:200px; margin:0 auto 30px; }
.qm-standup .qm-standup-help-copy .qm-standup-heading { font-size:var(--qm-h2); }
.qm-standup .qm-standup-help-copy .qm-standup-rich { font-size:30px; line-height:1.2; }
.qm-standup .qm-standup-links .qm-standup-button { background:#dbdbdb; color:#383838; font-size:18px; }
.qm-standup .qm-standup-links .qm-standup-button:hover { background:#f5f5f5; }
.qm-standup .qm-standup-split-container { padding:0 15px; }
.qm-standup .qm-standup-split-copy { padding:50px 15px; text-align:left; }
.qm-standup .qm-standup-split-title { color:#fff; font:700 30px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 25px; }
.qm-standup .qm-standup-split-media { padding:0; min-height:300px; }
.qm-standup .qm-standup-split-media .qm-standup-image { width:100%; height:100%; object-fit:cover; }
.qm-standup .qm-standup-split-copy .qm-standup-buttons { justify-content:flex-start; }
.qm-standup .qm-standup-split-copy .qm-standup-button { border-radius:50px; background:#dbdbdb; color:#383838; }
.qm-standup .qm-standup-faq { padding:30px; }
.qm-standup .qm-standup-disclosure { margin:0 0 20px; }
.qm-standup .qm-standup-question { cursor:pointer; color:#919191; font:400 26px/1.4 Oswald,sans-serif; padding:15px 0; }
.qm-standup .qm-standup-question:hover, .qm-standup .qm-standup-disclosure[open] .qm-standup-question { color:#fff; }
.qm-standup .qm-standup-answer { padding:20px; color:#fff; font-size:18px; line-height:1.5; }
.qm-standup .qm-standup-hosts { padding:30px 0; }
.qm-standup .qm-standup-host { text-align:center; padding-top:10px; padding-bottom:30px; }
.qm-standup .qm-standup-host .qm-standup-image { width:100%; margin:0 auto 30px; }
.qm-standup .qm-standup-host-title { color:#fff; font:700 20px/1.3 Oswald,sans-serif; text-transform:uppercase; margin:0 0 20px; }
.qm-standup .qm-standup-cards-body { background:#eeeff1; color:#000; padding:50px 20px; margin:50px 0; }
.qm-standup .qm-standup-cards-title { text-align:center; font:700 32px/1.2 Oswald,sans-serif; text-transform:uppercase; margin:0 0 30px; color:#000; }
.qm-standup .qm-standup-cards .qm-standup-button { border:2px solid #dc3545; color:#dc3545; padding:12px 30px; font-size:16px; font-weight:600; }
.qm-standup .qm-standup-cards .qm-standup-button:hover { color:#fff; background:#dc3545; }
.qm-standup .qm-standup-cards .qm-standup-buttons { padding:0; }
.qm-standup .qm-standup-cards-body > .qm-standup-buttons { padding-top:32px; }
.qm-standup .qm-standup-reviews { display:flex; justify-content:center; align-items:center; min-height:0; padding:40px 20px 80px; box-sizing:border-box; }
.qm-standup .qm-standup-reviews-frame { width:560px; max-width:100%; height:800px; max-height:calc(100vh - 160px); position:relative; overflow:hidden; }
.qm-standup .qm-standup-reviews-iframe { width:100%; height:100%; border:1px solid #e6e6e6; border-radius:8px; box-sizing:border-box; }
.qm-standup .qm-standup-reviews-link { color:#b3b3b3; font:10px sans-serif; position:absolute; bottom:8px; left:0; width:100%; padding:0 16px; box-sizing:border-box; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.qm-standup .qm-standup-clients { padding:30px 0; background:#fff; }
.qm-standup .qm-standup-clients-body { position:relative; padding-left:35px; padding-right:35px; }
.qm-standup .qm-standup-clients-track { display:flex; overflow-x:auto; scroll-snap-type:x mandatory; scrollbar-width:none; }
.qm-standup .qm-standup-client { flex:0 0 50%; min-width:0; box-sizing:border-box; padding:0 10px; scroll-snap-align:start; display:flex; align-items:center; justify-content:center; }
.qm-standup .qm-standup-client .qm-standup-image { max-width:170px; width:100%; }
.qm-standup .qm-standup-clients-prev, .qm-standup .qm-standup-clients-next, .qm-standup .qm-standup-clients-pause { position:absolute; top:50%; transform:translateY(-50%); width:32px; height:45px; border:0; padding:0; background:#fff; color:#757575; cursor:pointer; font-size:30px; }
.qm-standup .qm-standup-clients-prev { left:0; }
.qm-standup .qm-standup-clients-next { right:0; }
.qm-standup .qm-standup-clients-pause { top:100%; right:0; height:28px; font-size:14px; transform:none; }
.qm-standup .qm-standup-join { text-align:center; background-position:center; background-size:cover; background-attachment:fixed; padding:60px 0 45px; }
.qm-standup .qm-standup-join-icon { width:40px; height:40px; fill:none; stroke:#ff1f2a; stroke-width:2; }
.qm-standup .qm-standup-join .qm-standup-heading { text-transform:none; font-size:36px; font-weight:400; }
.qm-standup .qm-standup-join-subtitle { font-size:18px; }
.qm-standup-photo-open { overflow:hidden; }
.qm-standup .qm-standup-lightbox { width:100vw; height:100dvh; max-width:none; max-height:none; padding:50px 50px 20px; border:0; box-sizing:border-box; background:#000e; color:#fff; }
.qm-standup .qm-standup-lightbox[open] { display:flex; align-items:center; justify-content:center; }
.qm-standup .qm-standup-lightbox::backdrop { background:#000b; }
.qm-standup .qm-standup-lightbox-figure { margin:0; max-width:100%; }
.qm-standup .qm-standup-lightbox-image { display:block; max-width:100%; max-height:calc(100dvh - 110px); object-fit:contain; margin:auto; }
.qm-standup .qm-standup-lightbox-caption { text-align:center; font-size:16px; padding-top:12px; }
.qm-standup .qm-standup-lightbox-close, .qm-standup .qm-standup-lightbox-prev, .qm-standup .qm-standup-lightbox-next { position:absolute; border:0; background:#111c; color:#fff; width:44px; height:44px; font-size:32px; cursor:pointer; }
.qm-standup .qm-standup-lightbox-close { top:6px; right:6px; }
.qm-standup .qm-standup-lightbox-prev { top:50%; left:0; }
.qm-standup .qm-standup-lightbox-next { top:50%; right:0; }
@media (min-width:576px) {
 .qm-standup .qm-standup-photos-3 { grid-template-columns:repeat(3,minmax(0,1fr)); }
 .qm-standup .qm-standup-photos-4 { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .qm-standup .qm-standup-client { flex-basis:33.333333%; }
}
@media (min-width:768px) {
 .qm-standup .qm-standup-wave { height:80px; }
 .qm-standup .qm-standup-photos-4 { grid-template-columns:repeat(4,minmax(0,1fr)); }
 .qm-standup .qm-standup-host { flex:0 0 33.333333%; max-width:33.333333%; }
 .qm-standup .qm-standup-split-copy { padding:100px 50px; }
 .qm-standup .qm-standup-split-left .qm-standup-split-media { order:-1; }
 .qm-standup .qm-standup-client { flex-basis:25%; }
}
@media (min-width:992px) {
 .qm-standup .qm-standup-hero-copy { flex-basis:41.666667%; max-width:41.666667%; margin-left:8.333333%; }
 .qm-standup .qm-standup-hero-title { font-size:var(--qm-h1); margin-bottom:30px; }
 .qm-standup .qm-standup-help-media { flex-basis:25%; max-width:25%; margin-left:8.333333%; }
 .qm-standup .qm-standup-help-media .qm-standup-image { width:100%; margin-bottom:0; }
 .qm-standup .qm-standup-client { flex-basis:20%; }
 .qm-standup .qm-standup-hide-lg { display:none; }
}
@media (min-width:1200px) { .qm-standup .qm-standup-client { flex-basis:16.666667%; } }
@media (min-width:768px) and (max-width:991.98px) { .qm-standup .qm-standup-hide-md { display:none; } }
@media (max-width:767.98px) {
 .qm-standup .qm-standup-hide-xs { display:none; }
 .qm-standup .qm-standup-faq { padding:30px 0; }
 .qm-standup .qm-standup-question { font-size:23px; }
 .qm-standup .qm-standup-answer { padding:15px 0; }
 .qm-standup .qm-standup-help-copy .qm-standup-heading { font-size:30px; }
 .qm-standup .qm-standup-cards-body { padding:30px 15px; margin:30px 0; }
 .qm-standup .qm-standup-cards-title { font-size:28px; }
 .qm-standup .qm-standup-join { background-attachment:scroll; }
}
@media (prefers-reduced-motion:reduce) {
 .qm-standup .qm-standup-image, .qm-standup .qm-standup-button { transition:none; }
 .qm-standup .qm-standup-photo-link:hover .qm-standup-image { transform:none; }
 .qm-standup .qm-standup-join { background-attachment:scroll; }
}

.qm-standup .qm-standup-b3894{background:#fff;color:#000}.qm-standup .qm-standup-b3894 .qm-standup-heading{font-size:28px;text-transform:none;font-weight:400}
.qm-comedyshow .qm-comedyshow-text-91df40ed9{padding-top:0px;padding-bottom:0px}
.qm-comedyshow-b2509 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-comedyshow-b2509 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-bff0bba5a{padding-bottom:0px;padding-top:7px;background-color:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-b7d80764b{font-size:17px;color:#ffffff}
.qm-comedyshow .qm-comedyshow-text-36f4216e0{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:var(--qm-h1);color:#ffffff}
.qm-comedyshow .qm-comedyshow-text-3e9dbd337{padding-bottom:40px;background-color:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-a5c8fe9cd{font-size:14px;text-align:left;color:#ffffff}
.qm-comedyshow .qm-comedyshow-text-52e9d4672{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:33px;color:#ffffff}
.qm-comedyshow-b2512 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-comedyshow-b2512 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-comedyshow .qm-comedyshow-text-95e82c905{padding-bottom:30px;padding-top:60px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-comedyshow .qm-comedyshow-text-200a92a08{text-align:left}
.qm-comedyshow .qm-comedyshow-text-51799f936{text-align:center;font-weight:700;font-size:23px}
.qm-comedyshow .qm-comedyshow-text-60d1264f9{text-align:center;font-weight:700;font-size:17px}
.qm-comedyshow-b2515 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-comedyshow-b2515 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-9f99f3ed2{padding-top:0px;padding-bottom:0px;text-align:center;background-color:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-33f3f19c5{padding-top:60px;padding-bottom:60px;background-color:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-f6e3d7fea{text-align:right}
.qm-comedyshow .qm-comedyshow-text-fe1dd7d3a{color:rgb(255, 255, 255);font-size:23px;letter-spacing:inherit}
.qm-comedyshow .qm-comedyshow-text-b54fe8cb3{text-align:left;font-size:23px;color:#ffffff}
.qm-comedyshow .qm-comedyshow-text-fade24425{padding-bottom:30px;padding-top:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-b23abbbca{color:rgb(255, 255, 255);font-size:17px;letter-spacing:inherit}
.qm-comedyshow .qm-comedyshow-text-5e3bd3864{text-align:left;font-size:17px;color:#ffffff}
.qm-comedyshow .qm-comedyshow-text-1039b91f1{padding-top:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-65da9898e{font-weight:700;font-size:var(--qm-h2);font-family:Oswald, sans-serif;color:hsla(0, 0%, 14%, 1)}
.qm-comedyshow .qm-comedyshow-text-bf83cf1ca{font-size:18px}
.qm-comedyshow .qm-comedyshow-text-4d27eb136{font-weight:700;font-family:Oswald, sans-serif;font-size:20px;color:hsla(0, 0%, 14%, 1)}
.qm-comedyshow .qm-comedyshow-text-70180571e{padding-top:100px;padding-bottom:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-d1ed47237{font-weight:bold;color:rgb(211, 47, 47)}
.qm-comedyshow .qm-comedyshow-text-13076d954{text-align:center}
.qm-comedyshow .qm-comedyshow-text-df39be19f{font-size:30px;color:#ffffff}
.qm-comedyshow .qm-comedyshow-text-9189301eb{padding-bottom:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-comedyshow .qm-comedyshow-text-8dffcaad6{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-color:#000000}
.qm-comedyshow .qm-comedyshow-text-d478ff828{padding-top:30px}
.qm-comedyshow .qm-comedyshow-text-838afeb4c{text-align:center;padding-top:30px;padding-bottom:30px}
.qm-comedyshow .qm-comedyshow-text-6d35d6278{padding-top:60px;padding-bottom:45px}
.qm-comedyshow-join{background-image:linear-gradient(#0008,#0008),url("/upload/landing/53d/j0evos8r7l3lgj89oyil0yrm2ti2vdxh.jpg")}
.qm-muzukaliti .qm-muzukaliti-text-91df40ed9{padding-top:0px;padding-bottom:0px}
.qm-muzukaliti-b3295 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-muzukaliti-b3295 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-bff0bba5a{padding-bottom:0px;padding-top:7px;background-color:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-b7d80764b{font-size:17px;color:#ffffff}
.qm-muzukaliti .qm-muzukaliti-text-36f4216e0{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:var(--qm-h1);color:#ffffff}
.qm-muzukaliti .qm-muzukaliti-text-ebf21ba12{padding-bottom:0px;padding-top:10px;background-color:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-a5c8fe9cd{font-size:14px;text-align:left;color:#ffffff}
.qm-muzukaliti .qm-muzukaliti-text-52e9d4672{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:33px;color:#ffffff}
.qm-muzukaliti .qm-muzukaliti-text-7fea18201{padding-bottom:0px;padding-top:40px;background-color:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti-b3299 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-muzukaliti-b3299 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-48247f3a4{background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-muzukaliti .qm-muzukaliti-text-e71de2845{font-weight:500;font-size:22px}
.qm-muzukaliti .qm-muzukaliti-text-98bc71f42{font-weight:500;font-size:17px}
.qm-muzukaliti .qm-muzukaliti-text-530a85165{padding-top:30px;padding-bottom:30px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-muzukaliti .qm-muzukaliti-text-e5e6f834e{font-size:20px}
.qm-muzukaliti-b3349 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-muzukaliti-b3349 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti-b3350 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-muzukaliti-b3350 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-95e82c905{padding-bottom:30px;padding-top:60px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-muzukaliti .qm-muzukaliti-text-133bcaab6{letter-spacing:inherit}
.qm-muzukaliti .qm-muzukaliti-text-200a92a08{text-align:left}
.qm-muzukaliti .qm-muzukaliti-text-5fd26e13a{letter-spacing:inherit;text-align:left}
.qm-muzukaliti .qm-muzukaliti-text-ce14deb6a{text-align:justify}
.qm-muzukaliti .qm-muzukaliti-text-9ad975298{text-align:center;font-weight:700;font-size:20px}
.qm-muzukaliti .qm-muzukaliti-text-ea32132f1{text-align:center;font-weight:500;font-size:17px}
.qm-muzukaliti-b3303 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-muzukaliti-b3303 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-1039b91f1{padding-top:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-65da9898e{font-weight:700;font-size:var(--qm-h2);font-family:Oswald, sans-serif;color:hsla(0, 0%, 14%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-bf83cf1ca{font-size:18px}
.qm-muzukaliti .qm-muzukaliti-text-151e928e3{color:rgb(36, 36, 36)}
.qm-muzukaliti .qm-muzukaliti-text-94ecfdff2{font-weight:700;font-family:Oswald, sans-serif;text-align:center;font-size:18px;color:hsla(0, 0%, 14%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-70180571e{padding-top:100px;padding-bottom:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-d1ed47237{font-weight:bold;color:rgb(211, 47, 47)}
.qm-muzukaliti .qm-muzukaliti-text-13076d954{text-align:center}
.qm-muzukaliti .qm-muzukaliti-text-df39be19f{font-size:30px;color:#ffffff}
.qm-muzukaliti .qm-muzukaliti-text-3ec639e5a{background-color:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti-b3308 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-muzukaliti-b3308 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-f4fe5ee68{font-weight:700;font-family:Oswald, sans-serif;font-size:var(--qm-h1)}
.qm-muzukaliti .qm-muzukaliti-text-0d1446fbc{font-weight:700;font-family:Oswald, sans-serif;font-size:var(--qm-h2)}
.qm-muzukaliti .qm-muzukaliti-text-883e66d44{font-weight:700;font-family:Oswald, sans-serif;font-size:25px}
.qm-muzukaliti-b3312 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-muzukaliti-b3312 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-628b5c517{text-align:center;font-size:15px;color:#ffffff}
.qm-muzukaliti-b3314 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-muzukaliti-b3314 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-e70912e51{font-size:var(--qm-h1);font-weight:700;font-family:Oswald, sans-serif}
.qm-muzukaliti .qm-muzukaliti-text-ca39d2f14{font-weight:700;font-family:Oswald, sans-serif;font-size:28px}
.qm-muzukaliti-b3318 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-muzukaliti-b3318 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-406e8ce44{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-muzukaliti .qm-muzukaliti-text-e4a769e09{font-weight:bold;color:rgb(255, 31, 42)}
.qm-muzukaliti .qm-muzukaliti-text-088a5e738{color:rgb(255, 31, 42);font-weight:bold}
.qm-muzukaliti .qm-muzukaliti-text-8dffcaad6{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-color:#000000}
.qm-muzukaliti .qm-muzukaliti-text-d478ff828{padding-top:30px}
.qm-muzukaliti .qm-muzukaliti-text-838afeb4c{text-align:center;padding-top:30px;padding-bottom:30px}
.qm-muzukaliti .qm-muzukaliti-text-6d35d6278{padding-top:60px;padding-bottom:45px}
.qm-muzukaliti-join{background-image:linear-gradient(#0008,#0008),url("/upload/landing/53d/j0evos8r7l3lgj89oyil0yrm2ti2vdxh.jpg")}
.qm-nazad90 .qm-nazad90-text-9624b6fa9{padding-top:0px;padding-bottom:20px;background-color:hsla(0, 100%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-0f1dee3b4{color:rgb(255, 255, 255);font-size:17px}
.qm-nazad90 .qm-nazad90-text-b7d80764b{font-size:17px;color:#ffffff}
.qm-nazad90 .qm-nazad90-text-68d6606bf{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:var(--qm-h1);color:#ffffff}
.qm-nazad90 .qm-nazad90-text-91df40ed9{padding-top:0px;padding-bottom:0px}
.qm-nazad90-b3758 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-nazad90-b3758 path:last-child{fill:hsla(0, 100%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-ebf21ba12{padding-bottom:0px;padding-top:10px;background-color:hsla(0, 0%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-a5c8fe9cd{font-size:14px;text-align:left;color:#ffffff}
.qm-nazad90 .qm-nazad90-text-52e9d4672{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:33px;color:#ffffff}
.qm-nazad90 .qm-nazad90-text-7fea18201{padding-bottom:0px;padding-top:40px;background-color:hsla(0, 0%, 0%, 1)}
.qm-nazad90-b3762 path:first-child{fill:hsla(360, 0%, 0%, 1)}.qm-nazad90-b3762 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-nazad90 .qm-nazad90-text-95e82c905{padding-bottom:30px;padding-top:60px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-nazad90 .qm-nazad90-text-200a92a08{text-align:left}
.qm-nazad90 .qm-nazad90-text-2450701cc{font-size:23px;letter-spacing:inherit}
.qm-nazad90 .qm-nazad90-text-f6e3d7fea{text-align:right}
.qm-nazad90 .qm-nazad90-text-51799f936{text-align:center;font-weight:700;font-size:23px}
.qm-nazad90 .qm-nazad90-text-133bcaab6{letter-spacing:inherit}
.qm-nazad90 .qm-nazad90-text-f64d97459{text-align:center;font-weight:700;font-size:16px}
.qm-nazad90-b3766 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-nazad90-b3766 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-fade24425{padding-bottom:30px;padding-top:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-fe1dd7d3a{color:rgb(255, 255, 255);font-size:23px;letter-spacing:inherit}
.qm-nazad90 .qm-nazad90-text-b54fe8cb3{text-align:left;font-size:23px;color:#ffffff}
.qm-nazad90 .qm-nazad90-text-5d769e38a{color:rgb(255, 255, 255);font-size:20px;letter-spacing:inherit}
.qm-nazad90 .qm-nazad90-text-e7b3ef0b2{text-align:left;font-size:20px;color:#ffffff}
.qm-nazad90 .qm-nazad90-text-77d2686c7{color:rgb(255, 255, 255);letter-spacing:inherit}
.qm-nazad90 .qm-nazad90-text-06d6838d1{text-align:left;font-size:16px;color:#ffffff}
.qm-nazad90 .qm-nazad90-text-1039b91f1{padding-top:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-65da9898e{font-weight:700;font-size:var(--qm-h2);font-family:Oswald, sans-serif;color:hsla(0, 0%, 14%, 1)}
.qm-nazad90 .qm-nazad90-text-bf83cf1ca{font-size:18px}
.qm-nazad90-b3772 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-nazad90-b3772 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-nazad90 .qm-nazad90-text-03c94c001{padding-left:0px;padding-right:0px;padding-top:1px;padding-bottom:1px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-nazad90-b3774 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-nazad90-b3774 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-70180571e{padding-top:100px;padding-bottom:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-d1ed47237{font-weight:bold;color:rgb(211, 47, 47)}
.qm-nazad90 .qm-nazad90-text-13076d954{text-align:center}
.qm-nazad90 .qm-nazad90-text-df39be19f{font-size:30px;color:#ffffff}
.qm-nazad90 .qm-nazad90-text-3ec639e5a{background-color:hsla(0, 0%, 0%, 1)}
.qm-nazad90-b3786 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-nazad90-b3786 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-nazad90 .qm-nazad90-text-530a85165{padding-top:30px;padding-bottom:30px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-nazad90 .qm-nazad90-text-e70912e51{font-size:var(--qm-h1);font-weight:700;font-family:Oswald, sans-serif}
.qm-nazad90 .qm-nazad90-text-0d1446fbc{font-weight:700;font-family:Oswald, sans-serif;font-size:var(--qm-h2)}
.qm-nazad90 .qm-nazad90-text-ca39d2f14{font-weight:700;font-family:Oswald, sans-serif;font-size:28px}
.qm-nazad90-b3790 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-nazad90-b3790 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-406e8ce44{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-nazad90 .qm-nazad90-text-e4a769e09{font-weight:bold;color:rgb(255, 31, 42)}
.qm-nazad90 .qm-nazad90-text-088a5e738{color:rgb(255, 31, 42);font-weight:bold}
.qm-nazad90 .qm-nazad90-text-8dffcaad6{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-color:#000000}
.qm-nazad90 .qm-nazad90-text-d478ff828{padding-top:30px}
.qm-nazad90 .qm-nazad90-text-838afeb4c{text-align:center;padding-top:30px;padding-bottom:30px}
.qm-nazad90 .qm-nazad90-text-6d35d6278{padding-top:60px;padding-bottom:45px}
.qm-nazad90-join{background-image:linear-gradient(#0008,#0008),url("/upload/landing/53d/j0evos8r7l3lgj89oyil0yrm2ti2vdxh.jpg")}
.qm-aishow .qm-aishow-text-91df40ed9{padding-top:0px;padding-bottom:0px}
.qm-aishow-b3834 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-aishow-b3834 path:last-child{fill:hsla(0, 100%, 0%, 1)}
.qm-aishow .qm-aishow-text-9624b6fa9{padding-top:0px;padding-bottom:20px;background-color:hsla(0, 100%, 0%, 1)}
.qm-aishow .qm-aishow-text-0f1dee3b4{color:rgb(255, 255, 255);font-size:17px}
.qm-aishow .qm-aishow-text-b7d80764b{font-size:17px;color:#ffffff}
.qm-aishow .qm-aishow-text-68d6606bf{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:var(--qm-h1);color:#ffffff}
.qm-aishow .qm-aishow-text-ebf21ba12{padding-bottom:0px;padding-top:10px;background-color:hsla(0, 0%, 0%, 1)}
.qm-aishow .qm-aishow-text-a5c8fe9cd{font-size:14px;text-align:left;color:#ffffff}
.qm-aishow .qm-aishow-text-52e9d4672{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:33px;color:#ffffff}
.qm-aishow .qm-aishow-text-7fea18201{padding-bottom:0px;padding-top:40px;background-color:hsla(0, 0%, 0%, 1)}
.qm-aishow-b3838 path:first-child{fill:hsla(360, 0%, 0%, 1)}.qm-aishow-b3838 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-aishow .qm-aishow-text-95e82c905{padding-bottom:30px;padding-top:60px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-aishow .qm-aishow-text-200a92a08{text-align:left}
.qm-aishow .qm-aishow-text-2450701cc{font-size:23px;letter-spacing:inherit}
.qm-aishow .qm-aishow-text-f6e3d7fea{text-align:right}
.qm-aishow .qm-aishow-text-51799f936{text-align:center;font-weight:700;font-size:23px}
.qm-aishow .qm-aishow-text-bcd42bfa6{font-size:23px;letter-spacing:inherit;text-align:right}
.qm-aishow .qm-aishow-text-da3b73b2c{font-size:16px;letter-spacing:inherit}
.qm-aishow .qm-aishow-text-f64d97459{text-align:center;font-weight:700;font-size:16px}
.qm-aishow-b3842 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-aishow-b3842 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-aishow .qm-aishow-text-fade24425{padding-bottom:30px;padding-top:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-aishow .qm-aishow-text-fe1dd7d3a{color:rgb(255, 255, 255);font-size:23px;letter-spacing:inherit}
.qm-aishow .qm-aishow-text-b54fe8cb3{text-align:left;font-size:23px;color:#ffffff}
.qm-aishow .qm-aishow-text-e7b3ef0b2{text-align:left;font-size:20px;color:#ffffff}
.qm-aishow .qm-aishow-text-06d6838d1{text-align:left;font-size:16px;color:#ffffff}
.qm-aishow .qm-aishow-text-1039b91f1{padding-top:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-aishow .qm-aishow-text-65da9898e{font-weight:700;font-size:var(--qm-h2);font-family:Oswald, sans-serif;color:hsla(0, 0%, 14%, 1)}
.qm-aishow .qm-aishow-text-bf83cf1ca{font-size:18px}
.qm-aishow-b3849 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-aishow-b3849 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-aishow .qm-aishow-text-03c94c001{padding-left:0px;padding-right:0px;padding-top:1px;padding-bottom:1px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-aishow-b3851 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-aishow-b3851 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-aishow .qm-aishow-text-70180571e{padding-top:100px;padding-bottom:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-aishow .qm-aishow-text-d1ed47237{font-weight:bold;color:rgb(211, 47, 47)}
.qm-aishow .qm-aishow-text-13076d954{text-align:center}
.qm-aishow .qm-aishow-text-df39be19f{font-size:30px;color:#ffffff}
.qm-aishow .qm-aishow-text-3ec639e5a{background-color:hsla(0, 0%, 0%, 1)}
.qm-aishow-b3856 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-aishow-b3856 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-aishow .qm-aishow-text-530a85165{padding-top:30px;padding-bottom:30px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-aishow .qm-aishow-text-e70912e51{font-size:var(--qm-h1);font-weight:700;font-family:Oswald, sans-serif}
.qm-aishow .qm-aishow-text-0d1446fbc{font-weight:700;font-family:Oswald, sans-serif;font-size:var(--qm-h2)}
.qm-aishow .qm-aishow-text-ca39d2f14{font-weight:700;font-family:Oswald, sans-serif;font-size:28px}
.qm-aishow-b3860 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-aishow-b3860 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-aishow .qm-aishow-text-406e8ce44{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-aishow .qm-aishow-text-e4a769e09{font-weight:bold;color:rgb(255, 31, 42)}
.qm-aishow .qm-aishow-text-088a5e738{color:rgb(255, 31, 42);font-weight:bold}
.qm-aishow .qm-aishow-text-8dffcaad6{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-color:#000000}
.qm-aishow .qm-aishow-text-d478ff828{padding-top:30px}
.qm-aishow .qm-aishow-text-838afeb4c{text-align:center;padding-top:30px;padding-bottom:30px}
.qm-aishow .qm-aishow-text-6d35d6278{padding-top:60px;padding-bottom:45px}
.qm-aishow-join{background-image:linear-gradient(#0008,#0008),url("/upload/landing/53d/j0evos8r7l3lgj89oyil0yrm2ti2vdxh.jpg")}
.qm-fokusniki .qm-fokusniki-text-91df40ed9{padding-top:0px;padding-bottom:0px}
.qm-fokusniki-b2063 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-fokusniki-b2063 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-bff0bba5a{padding-bottom:0px;padding-top:7px;background-color:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-c451f5fc9{font-size:25px;color:#ffffff}
.qm-fokusniki .qm-fokusniki-text-06d6838d1{text-align:left;font-size:16px;color:#ffffff}
.qm-fokusniki .qm-fokusniki-text-af2fab45c{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:var(--qm-h1);color:#ffffff}
.qm-fokusniki .qm-fokusniki-text-2f3e43e7a{font-size:23px;color:#ffffff}
.qm-fokusniki .qm-fokusniki-text-b61627455{text-align:left;font-size:15px;color:#ffffff}
.qm-fokusniki .qm-fokusniki-text-fe539cba7{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:36px;color:#ffffff}
.qm-fokusniki-b2066 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-fokusniki-b2066 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-77d7ea798{padding-top:30px;padding-bottom:30px;padding-left:15px;padding-right:15px;background-color:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-00826403e{padding-top:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-65da9898e{font-weight:700;font-size:var(--qm-h2);font-family:Oswald, sans-serif;color:hsla(0, 0%, 14%, 1)}
.qm-fokusniki .qm-fokusniki-text-bf83cf1ca{font-size:18px}
.qm-fokusniki .qm-fokusniki-text-64e2a2c8b{padding-top:90px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-fokusniki-b2068 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-fokusniki-b2068 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-fokusniki .qm-fokusniki-text-530a85165{padding-top:30px;padding-bottom:30px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-fokusniki .qm-fokusniki-text-f4fe5ee68{font-weight:700;font-family:Oswald, sans-serif;font-size:var(--qm-h1)}
.qm-fokusniki .qm-fokusniki-text-883e66d44{font-weight:700;font-family:Oswald, sans-serif;font-size:25px}
.qm-fokusniki-b2071 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-fokusniki-b2071 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-0f2e8b939{padding-top:35px;background-color:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-2592cc77d{font-size:16px}
.qm-fokusniki .qm-fokusniki-text-200a92a08{text-align:left}
.qm-fokusniki .qm-fokusniki-text-fcc2f9052{color:#ccc;font-size:16px}
.qm-fokusniki .qm-fokusniki-text-3ec639e5a{background-color:hsla(0, 0%, 0%, 1)}
.qm-fokusniki-b3032 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-fokusniki-b3032 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-fokusniki .qm-fokusniki-text-03c94c001{padding-left:0px;padding-right:0px;padding-top:1px;padding-bottom:1px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-fokusniki-b3031 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-fokusniki-b3031 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-70180571e{padding-top:100px;padding-bottom:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-d1ed47237{font-weight:bold;color:rgb(211, 47, 47)}
.qm-fokusniki .qm-fokusniki-text-13076d954{text-align:center}
.qm-fokusniki .qm-fokusniki-text-df39be19f{font-size:30px;color:#ffffff}
.qm-fokusniki-b3035 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-fokusniki-b3035 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-fokusniki-b3036 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-fokusniki-b3036 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-1039b91f1{padding-top:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-fokusniki-b3173 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-fokusniki-b3173 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-fokusniki .qm-fokusniki-text-e70912e51{font-size:var(--qm-h1);font-weight:700;font-family:Oswald, sans-serif}
.qm-fokusniki .qm-fokusniki-text-0d1446fbc{font-weight:700;font-family:Oswald, sans-serif;font-size:var(--qm-h2)}
.qm-fokusniki .qm-fokusniki-text-ca39d2f14{font-weight:700;font-family:Oswald, sans-serif;font-size:28px}
.qm-fokusniki-b2086 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-fokusniki-b2086 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-406e8ce44{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-fokusniki .qm-fokusniki-text-e4a769e09{font-weight:bold;color:rgb(255, 31, 42)}
.qm-fokusniki .qm-fokusniki-text-088a5e738{color:rgb(255, 31, 42);font-weight:bold}
.qm-fokusniki .qm-fokusniki-text-8dffcaad6{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-color:#000000}
.qm-fokusniki .qm-fokusniki-text-d478ff828{padding-top:30px}
.qm-fokusniki .qm-fokusniki-text-838afeb4c{text-align:center;padding-top:30px;padding-bottom:30px}
.qm-fokusniki .qm-fokusniki-text-6d35d6278{padding-top:60px;padding-bottom:45px}
.qm-fokusniki-join{background-image:linear-gradient(#0008,#0008),url("/upload/landing/53d/j0evos8r7l3lgj89oyil0yrm2ti2vdxh.jpg")}
.qm-standup .qm-standup-text-91df40ed9{padding-top:0px;padding-bottom:0px}
.qm-standup-b2244 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-standup-b2244 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-standup .qm-standup-text-bff0bba5a{padding-bottom:0px;padding-top:7px;background-color:hsla(0, 0%, 0%, 1)}
.qm-standup .qm-standup-text-e32a864b4{color:rgb(255, 255, 255);font-size:25px}
.qm-standup .qm-standup-text-c451f5fc9{font-size:25px;color:#ffffff}
.qm-standup .qm-standup-text-88dffbb4a{color:rgb(255, 255, 255);font-size:16px}
.qm-standup .qm-standup-text-ce14deb6a{text-align:justify}
.qm-standup .qm-standup-text-06d6838d1{text-align:left;font-size:16px;color:#ffffff}
.qm-standup .qm-standup-text-af2fab45c{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:var(--qm-h1);color:#ffffff}
.qm-standup .qm-standup-text-2f3e43e7a{font-size:23px;color:#ffffff}
.qm-standup .qm-standup-text-b61627455{text-align:left;font-size:15px;color:#ffffff}
.qm-standup .qm-standup-text-fe539cba7{text-transform:uppercase;font-family:Oswald, sans-serif;text-align:right;font-weight:500;font-size:36px;color:#ffffff}
.qm-standup-b2247 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-standup-b2247 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-standup .qm-standup-text-0f2e8b939{padding-top:35px;background-color:hsla(0, 0%, 0%, 1)}
.qm-standup .qm-standup-text-e5e6f834e{font-size:20px}
.qm-standup .qm-standup-text-8b9b273b4{color:#ccc;font-size:20px}
.qm-standup .qm-standup-text-eae20a619{padding-bottom:50px;padding-top:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-standup .qm-standup-text-65da9898e{font-weight:700;font-size:var(--qm-h2);font-family:Oswald, sans-serif;color:hsla(0, 0%, 14%, 1)}
.qm-standup .qm-standup-text-bf83cf1ca{font-size:18px}
.qm-standup .qm-standup-text-70180571e{padding-top:100px;padding-bottom:50px;background-color:hsla(0, 0%, 0%, 1)}
.qm-standup .qm-standup-text-d1ed47237{font-weight:bold;color:rgb(211, 47, 47)}
.qm-standup .qm-standup-text-13076d954{text-align:center}
.qm-standup .qm-standup-text-df39be19f{font-size:30px;color:#ffffff}
.qm-standup-b3021 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-standup-b3021 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-standup .qm-standup-text-03c94c001{padding-left:0px;padding-right:0px;padding-top:1px;padding-bottom:1px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-standup-b3019 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-standup-b3019 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-standup .qm-standup-text-e21534f44{padding-bottom:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-standup-b3022 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-standup-b3022 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-standup-b3024 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-standup-b3024 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-standup-b2254 path:first-child{fill:hsla(0, 0%, 0%, 1)}.qm-standup-b2254 path:last-child{fill:hsla(220, 9%, 94%, 1)}
.qm-standup .qm-standup-text-530a85165{padding-top:30px;padding-bottom:30px;background-color:hsla(220, 9%, 94%, 1);color:#242424}
.qm-standup .qm-standup-text-e70912e51{font-size:var(--qm-h1);font-weight:700;font-family:Oswald, sans-serif}
.qm-standup .qm-standup-text-0d1446fbc{font-weight:700;font-family:Oswald, sans-serif;font-size:var(--qm-h2)}
.qm-standup .qm-standup-text-ca39d2f14{font-weight:700;font-family:Oswald, sans-serif;font-size:28px}
.qm-standup-b2258 path:first-child{fill:hsla(220, 9%, 94%, 1)}.qm-standup-b2258 path:last-child{fill:hsla(0, 0%, 0%, 1)}
.qm-standup .qm-standup-text-406e8ce44{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:hsla(0, 0%, 0%, 1)}
.qm-standup .qm-standup-text-e4a769e09{font-weight:bold;color:rgb(255, 31, 42)}
.qm-standup .qm-standup-text-088a5e738{color:rgb(255, 31, 42);font-weight:bold}
.qm-standup .qm-standup-text-8dffcaad6{padding-top:0px;padding-bottom:0px;padding-left:0px;padding-right:0px;background-color:#000000}
.qm-standup .qm-standup-text-d478ff828{padding-top:30px}
.qm-standup .qm-standup-text-838afeb4c{text-align:center;padding-top:30px;padding-bottom:30px}
.qm-standup .qm-standup-text-6d35d6278{padding-top:60px;padding-bottom:45px}
.qm-standup-join{background-image:linear-gradient(#0008,#0008),url("/upload/landing/53d/j0evos8r7l3lgj89oyil0yrm2ti2vdxh.jpg")}

@media(min-width:992px){.qm-comedyshow .qm-comedyshow-hero-title{font-size:var(--qm-h1)}.qm-standup .qm-standup-hero-title{font-size:var(--qm-h1)}}
.qm-muzukaliti .qm-muzukaliti-b3300 .qm-muzukaliti-split-copy,.qm-muzukaliti .qm-muzukaliti-b3301 .qm-muzukaliti-split-copy{padding:30px 15px;color:#000}
.qm-muzukaliti .qm-muzukaliti-b3300 .qm-muzukaliti-split-row,.qm-muzukaliti .qm-muzukaliti-b3301 .qm-muzukaliti-split-row{align-items:center}
.qm-fokusniki .qm-fokusniki-b2136 .qm-fokusniki-question{color:#dbdbdb;font-size:30px}.qm-fokusniki .qm-fokusniki-b2136 .qm-fokusniki-question:hover{color:#db001d}

/* 2026-09-08: правило Б.4 (SHARED-RULES) — <summary> раскрывался кликом, но
   не имел признака "нажимается" кроме курсора: браузерный треугольник-маркер
   не оформлен под тёмную палитру. Свой маркер вместо браузерного. */
.qm-aishow .qm-aishow-question,
.qm-comedyshow .qm-comedyshow-question,
.qm-fokusniki .qm-fokusniki-question,
.qm-muzukaliti .qm-muzukaliti-question,
.qm-nazad90 .qm-nazad90-question,
.qm-standup .qm-standup-question {
  list-style: none;
  position: relative;
}
.qm-aishow .qm-aishow-question::-webkit-details-marker,
.qm-comedyshow .qm-comedyshow-question::-webkit-details-marker,
.qm-fokusniki .qm-fokusniki-question::-webkit-details-marker,
.qm-muzukaliti .qm-muzukaliti-question::-webkit-details-marker,
.qm-nazad90 .qm-nazad90-question::-webkit-details-marker,
.qm-standup .qm-standup-question::-webkit-details-marker {
  display: none;
}
.qm-aishow .qm-aishow-question::after,
.qm-comedyshow .qm-comedyshow-question::after,
.qm-fokusniki .qm-fokusniki-question::after,
.qm-muzukaliti .qm-muzukaliti-question::after,
.qm-nazad90 .qm-nazad90-question::after,
.qm-standup .qm-standup-question::after {
  content: none;
}
.qm-aishow .qm-aishow-disclosure[open] .qm-aishow-question::after,
.qm-comedyshow .qm-comedyshow-disclosure[open] .qm-comedyshow-question::after,
.qm-fokusniki .qm-fokusniki-disclosure[open] .qm-fokusniki-question::after,
.qm-muzukaliti .qm-muzukaliti-disclosure[open] .qm-muzukaliti-question::after,
.qm-nazad90 .qm-nazad90-disclosure[open] .qm-nazad90-question::after,
.qm-standup .qm-standup-disclosure[open] .qm-standup-question::after {
  content: none;
}

/* 2026-09-08: правило 13.3 (не тот акцент) — карточки "cards" (ai-show,
   fokusniki, show-nazad-v-90-e, standup) унаследовали из оригинала цвета
   Bootstrap (danger #dc3545, success #28a745) вместо --accent сайта. Фон и
   структуру самих карточек не трогаем — это перенос оригинала, а не течь
   чужого движка (см. SHARED-RULES §Б, список признаков там другой).
   11.09.2026: цену теперь красит общая карточка (.qm-scard__price в
   home.css) — тем же --accent, правило для -card-price удалено вместе
   с самим классом. Кнопки карточек остались здесь: их рисует
   partials/buttons.blade.php классом .qm-<ns>-button. */
.qm-aishow .qm-aishow-cards .qm-aishow-button,
.qm-fokusniki .qm-fokusniki-cards .qm-fokusniki-button,
.qm-nazad90 .qm-nazad90-cards .qm-nazad90-button,
.qm-standup .qm-standup-cards .qm-standup-button {
  border-color: var(--accent, #ff1f2a);
  color: var(--accent, #ff1f2a);
}
.qm-aishow .qm-aishow-cards .qm-aishow-button:hover,
.qm-fokusniki .qm-fokusniki-cards .qm-fokusniki-button:hover,
.qm-nazad90 .qm-nazad90-cards .qm-nazad90-button:hover,
.qm-standup .qm-standup-cards .qm-standup-button:hover {
  background: var(--accent, #ff1f2a);
}

/* Reviews: extracted Bitrix padding-0 on the same section must not eat the block gap. */
.page__content section.qm-aishow-reviews,
.page__content section.qm-comedyshow-reviews,
.page__content section.qm-fokusniki-reviews,
.page__content section.qm-muzukaliti-reviews,
.page__content section.qm-nazad90-reviews,
.page__content section.qm-standup-reviews {
  padding: 40px 20px 80px;
}

/* Карточка тарифа chatgpt1 переведена на общий компонент 11.09.2026
   (пункт 2 правок владельца): .qm-tcards / .qm-tcard в home.css, разметка —
   site/partials/tariff-card.blade.php. Правила -tariff / -tariff-body /
   -tariff-title / -tariff-price / -tariff-note и сетки -tariff-grid-N
   удалены вместе с классами. */

/* ==========================================================================
   Два сепаратора подряд → один прямоугольник.
   Правка владельца 10.09.2026 (скриншот /standup на 430px).

   В оригинале quiz-mafia-event.ru в двух местах стоят два разделителя вплотную:
   /standup — b3024 + b2254, /show-nazad-v-90-e — b3758 + b3762 (это все пары
   на сайте, проверено обходом 38 страниц). Первый уводит светлый фон в чёрный,
   второй — чёрный обратно в светлый. Итог перехода нулевой, а на экране
   получается чёрный «бантик» из двух треугольников остриями друг к другу.

   Обе пары одинаковы: соседние секции с обеих сторон — #eeeff1, и обе волны
   работают той же парой цветов (общий класс -text-91df40ed9). Поэтому
   правильный прямоугольник здесь — светлый: прячем второй сепаратор целиком,
   у первого убираем треугольники и оставляем сплошную полосу цвета соседей.
   Высота остаётся прежней (70px / 80px на десктопе), вертикальный ритм не
   меняется. Если когда-нибудь появится пара на чёрном фоне — цвет тут надо
   будет развести по namespace, сейчас это было бы выдумкой.
   ========================================================================== */
.qm-aishow .qm-aishow-wave + .qm-aishow-wave,
.qm-comedyshow .qm-comedyshow-wave + .qm-comedyshow-wave,
.qm-fokusniki .qm-fokusniki-wave + .qm-fokusniki-wave,
.qm-muzukaliti .qm-muzukaliti-wave + .qm-muzukaliti-wave,
.qm-nazad90 .qm-nazad90-wave + .qm-nazad90-wave,
.qm-standup .qm-standup-wave + .qm-standup-wave {
  display: none;
}
.qm-aishow .qm-aishow-wave:has(+ .qm-aishow-wave),
.qm-comedyshow .qm-comedyshow-wave:has(+ .qm-comedyshow-wave),
.qm-fokusniki .qm-fokusniki-wave:has(+ .qm-fokusniki-wave),
.qm-muzukaliti .qm-muzukaliti-wave:has(+ .qm-muzukaliti-wave),
.qm-nazad90 .qm-nazad90-wave:has(+ .qm-nazad90-wave),
.qm-standup .qm-standup-wave:has(+ .qm-standup-wave) {
  background: #eeeff1;
}
.qm-aishow .qm-aishow-wave:has(+ .qm-aishow-wave) svg,
.qm-comedyshow .qm-comedyshow-wave:has(+ .qm-comedyshow-wave) svg,
.qm-fokusniki .qm-fokusniki-wave:has(+ .qm-fokusniki-wave) svg,
.qm-muzukaliti .qm-muzukaliti-wave:has(+ .qm-muzukaliti-wave) svg,
.qm-nazad90 .qm-nazad90-wave:has(+ .qm-nazad90-wave) svg,
.qm-standup .qm-standup-wave:has(+ .qm-standup-wave) svg {
  display: none;
}

/* Правка владельца 15.09.2026: «каждый блок должен быть идентичен на каждой
   странице». Неполный последний ряд в блоке ведущих на этих лендингах прижимался
   влево, а на игровых страницах (.qm-gamepage__hosts-row) и в wave3-claude1 он
   центрируется. Выравниваем поведение. */
section[class*="-hosts"] > .qm-container > .qm-row {
  justify-content: center;
}
