@import url("https://fonts.googleapis.com/css2?family=Anton&family=DM+Sans:opsz,wght@9..40,400;9..40,500;9..40,700&family=Instrument+Serif:ital@0;1&display=swap");.qtm{--ink:#06070c;--panel:#0d0f17;--line:hsla(0,0%,100%,.1);--text:#e9edf5;--dim:#8a93ab;--today:#9aa3ba;--as:#4de8ff;--au:#ffb43c;--ag:#b6ff3c;--hot:linear-gradient(100deg,#ffc94b,#ff6b4a)}.qtm *{box-sizing:border-box}.qtm{background:var(--ink);color:var(--text);font-family:DM Sans,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.qtm a{color:inherit}.qtm-headx{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;padding:28px 5vw 10px}.qtm-headx img{height:30px}.qtm-headx .back{border:1px solid var(--line);border-radius:99px;color:var(--dim);font-size:12px;font-weight:700;letter-spacing:.2em;padding:9px 16px;text-decoration:none;text-transform:uppercase}.qtm-headx .back:hover{background:var(--au);border-color:var(--au);color:var(--ink)}.qtm-hero{max-width:1500px;padding:4vh 5vw 2vh}.qtm .kick{color:var(--au);font-family:"Instrument Serif",serif;font-size:clamp(1.1rem,2vw,1.5rem);font-style:italic;margin-bottom:12px}.qtm h1{font-family:Anton,Impact,sans-serif;font-size:clamp(2.3rem,6vw,5.2rem);line-height:.95;text-transform:uppercase}.qtm h1 span{background:var(--hot);-webkit-background-clip:text;background-clip:text;color:transparent}.qtm .lede{color:#b9c1d4;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.55;margin-top:18px;max-width:48em}.qtm-rungs{display:grid;gap:12px;grid-template-columns:repeat(4,1fr);max-width:1500px;padding:3vh 5vw 1vh}.qtm .rung{background:hsla(0,0%,100%,.03);border:1px solid var(--line);border-radius:14px;cursor:pointer;overflow:hidden;padding:16px 18px;position:relative;transition:all .2s}.qtm .rung:before{background:var(--c);content:"";height:4px;left:0;position:absolute;top:0;width:100%}.qtm .rung b{color:var(--c);display:block;font-family:Anton,sans-serif;font-size:1.25rem;letter-spacing:.02em;text-transform:uppercase}.qtm .rung span{color:var(--dim);display:block;font-size:.88rem;line-height:1.4;margin-top:4px}.qtm .rung.on{background:hsla(0,0%,100%,.08);border-color:var(--c)}.qtm-bar{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(6,7,12,.94);border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:10px;padding:14px 5vw;position:sticky;top:0;z-index:5}.qtm .tabs{display:flex;gap:6px}.qtm .tabs button,.qtm-bar input,.qtm-bar select{background:hsla(0,0%,100%,.06);border:1px solid var(--line);border-radius:99px;color:var(--text);cursor:pointer;font:600 13px DM Sans,sans-serif;padding:9px 16px}.qtm .tabs button.on{background:var(--au);border-color:var(--au);color:var(--ink)}.qtm-bar input{cursor:text;flex:1 1 220px}.qtm-bar input,.qtm-bar select{border-radius:12px}.qtm .count{color:var(--dim);font-size:12px;font-weight:700;letter-spacing:.14em;margin-left:auto;text-transform:uppercase}.qtm-main{padding:2vh 5vw 10vh}.qtm-cat{margin-top:4vh}.qtm-cat h2{align-items:baseline;display:flex;font-family:Anton,sans-serif;font-size:clamp(1.3rem,2.4vw,1.9rem);gap:12px;letter-spacing:.02em;margin-bottom:12px;text-transform:uppercase}.qtm-cat h2 small{font:700 11px DM Sans,sans-serif}.qtm-cat h2 .role,.qtm-cat h2 small{color:var(--dim);letter-spacing:.2em}.qtm-cat h2 .role{background:hsla(0,0%,100%,.08);border-radius:99px;font:700 10px DM Sans,sans-serif;padding:4px 9px}.qtm table{background:var(--panel);border:1px solid var(--line);border-collapse:separate;border-radius:14px;border-spacing:0;overflow:hidden;width:100%}.qtm th{background:hsla(0,0%,100%,.03);border-bottom:1px solid var(--line);font-size:11px;font-weight:700;letter-spacing:.18em;padding:12px 14px;text-align:left;text-transform:uppercase}.qtm th.t{color:#fff;width:18%}.qtm th.td{color:var(--today);width:16%}.qtm th.as{color:var(--as)}.qtm th.au{color:var(--au)}.qtm th.ag{color:var(--ag)}.qtm td{border-bottom:1px solid hsla(0,0%,100%,.06);color:#c8cfde;font-size:.9rem;line-height:1.42;padding:13px 14px;vertical-align:top}.qtm tr:last-child td{border-bottom:0}.qtm td.t{color:#fff;font-weight:700}.qtm td.td{color:var(--today);font-style:italic}.qtm td.as{border-left:2px solid rgba(77,232,255,.25)}.qtm td.au{border-left:2px solid rgba(255,180,60,.25)}.qtm td.ag{border-left:2px solid rgba(182,255,60,.25)}.qtm.f-ag td.ag,.qtm.f-as td.as,.qtm.f-au td.au,.qtm.f-td td.td{background:hsla(0,0%,100%,.06);color:#fff}.qtm.f-ag td:not(.ag):not(.t),.qtm.f-as td:not(.as):not(.t),.qtm.f-au td:not(.au):not(.t),.qtm.f-td td:not(.td):not(.t){opacity:.35}.qtm mark{background:rgba(255,180,60,.35);border-radius:3px;color:#fff;padding:0 2px}.qtm-empty{color:var(--dim);padding:6vh 0;text-align:center}.qtm-foot{border-top:1px solid var(--line);color:var(--dim);font-size:.85rem;line-height:1.6;padding:4vh 5vw 8vh}@media(max-width:900px){.qtm-rungs{grid-template-columns:repeat(2,1fr)}.qtm table,.qtm tbody,.qtm td,.qtm thead,.qtm tr{display:block}.qtm thead{display:none}.qtm tr{border-bottom:1px solid var(--line);padding:10px 0}.qtm td{border:0!important;padding:6px 16px}.qtm td:before{content:attr(data-l);display:block;font:700 10px DM Sans,sans-serif;font-style:normal;letter-spacing:.18em;margin-bottom:2px;text-transform:uppercase}.qtm td.td:before{color:var(--today)}.qtm td.as:before{color:var(--as)}.qtm td.au:before{color:var(--au)}.qtm td.ag:before{color:var(--ag)}.qtm td.t:before{display:none}.qtm td.t{font-size:1rem;padding-top:10px}}.qtm{--qtm-top:0px;position:relative}.qtm .qtm-hero{padding-top:7vh}.qtm .qtm-bar{top:var(--qtm-top)}.qtm .rung{color:inherit;font:inherit;text-align:left}.qtm h1,.qtm h2{color:#fff;font-weight:400}.qtm-hero-cta{align-items:center;display:flex;flex-wrap:wrap;gap:18px;margin-top:28px}.qtm-hero-cta span{color:var(--dim);font-size:.9rem}.qtm-btn{align-items:center;background:var(--hot);border-radius:99px;color:#06070c!important;display:inline-flex;font:700 15px DM Sans,sans-serif;padding:15px 26px;text-decoration:none;transition:transform .2s,box-shadow .2s}.qtm-btn:hover{box-shadow:0 10px 30px rgba(255,140,70,.3);transform:translateY(-1px)}.qtm section[hidden],.qtm tr[hidden]{display:none}.qtm-assess{background:radial-gradient(600px 300px at 80% 0,rgba(255,180,60,.14),transparent 70%),var(--panel);border:1px solid var(--line);border-radius:22px;margin:6vh 5vw 0;padding:6vh 5vw;text-align:center}.qtm-assess h2{font-family:Anton,sans-serif;font-size:clamp(1.8rem,4vw,3.2rem);line-height:1;margin:6px 0 16px;text-transform:uppercase}.qtm-assess p{color:#b9c1d4;line-height:1.6;margin:0 auto 26px;max-width:44em}.qtm-faqs{margin:8vh auto 0;max-width:900px;padding:0 5vw}.qtm-faqs h2{font-family:Anton,sans-serif;font-size:clamp(1.4rem,2.6vw,2rem);margin-bottom:18px;text-transform:uppercase}.qtm-faq{border-top:1px solid var(--line);padding:18px 0}.qtm-faq:last-child{border-bottom:1px solid var(--line)}.qtm-faq summary{cursor:pointer;font-size:1.05rem;font-weight:700;list-style:none}.qtm-faq summary:after{color:var(--au);content:"+";float:right}.qtm-faq[open] summary:after{content:"\2013"}.qtm-faq p{color:#b9c1d4;line-height:1.6;margin-top:10px}.qtm .qtm-foot{margin-top:6vh}.qtm .qtm-cat h2{flex-wrap:wrap;row-gap:8px}.qtm .qtm-bar{min-width:0}.qtm .qtm-bar .tabs{max-width:100%;min-width:0}.qtm-lnk{color:var(--text)!important;display:inline-block;font:600 14px DM Sans,sans-serif;padding:10px 0;text-decoration:underline;text-decoration-color:rgba(255,180,60,.5);text-underline-offset:4px}.qtm-lnk:hover{color:var(--au)!important}.qtm-offer{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 1fr;text-align:left}.qtm-offer h2{margin:6px 0 16px}.qtm-offer p{margin:0 0 18px;max-width:none}.qtm-gets{display:grid;gap:10px;list-style:none;margin:0 0 22px;padding:0}.qtm-gets li{color:#c8cfde;line-height:1.5;padding-left:22px;position:relative}.qtm-gets li:before{background:var(--au);content:"";height:2px;left:0;position:absolute;top:.6em;width:10px}.qtm-formcard{background:var(--ink);border:1px solid var(--line);border-radius:16px;padding:28px}.qtm-dl{align-items:center;background:linear-gradient(120deg,rgba(255,180,60,.1),rgba(77,232,255,.05) 70%),var(--panel);border:1px solid rgba(255,180,60,.35);border-radius:18px;display:grid;gap:40px;grid-template-columns:1.1fr 1fr;margin:5vh 0 1vh;padding:36px}.qtm-dl h2{font-family:Anton,sans-serif;font-size:clamp(1.5rem,2.8vw,2.3rem);line-height:1;margin:6px 0 12px;text-transform:uppercase}.qtm-dl p{color:#b9c1d4;line-height:1.6;margin:0}.qtm .hs-form{--qf-bg:#06070c;--qf-fg:#e9edf5;--qf-muted:#8a93ab;--qf-line:hsla(0,0%,100%,.16);--qf-cta:#06070c}.qtm .hs-form .hs-input:focus{border-color:#ffb43c!important;box-shadow:0 0 0 3px rgba(255,180,60,.2)!important}.qtm .hs-form .hs-button,.qtm .hs-form input[type=submit]{background:linear-gradient(100deg,#ffc94b,#ff6b4a)!important;border-radius:99px!important;color:#06070c!important}.qtm .submitted-message{color:#e9edf5;font-size:1.05rem;line-height:1.6}.qtm .submitted-message a{color:#ffb43c!important;font-weight:700}.qtm-hero-cta .qtm-lnk{font-size:14px}@media(max-width:900px){.qtm-dl,.qtm-offer{gap:24px;grid-template-columns:1fr}.qtm-dl{padding:24px}.qtm-formcard{padding:20px}}.qtm-cat h2 .spec{background:var(--au);border-radius:99px;color:#06070c;font:700 10px DM Sans,sans-serif;letter-spacing:.2em;padding:4px 9px;text-transform:uppercase}.qtm-more{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px;margin:8vh auto 0;max-width:900px;padding:0 5vw}.qtm-more span{color:var(--dim);font:700 11px DM Sans,sans-serif;letter-spacing:.2em;text-transform:uppercase;width:100%}.qtm-more a{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;display:flex;flex:1 1 240px;font-family:Anton,sans-serif;font-size:1.15rem;gap:12px;justify-content:space-between;letter-spacing:.02em;padding:18px 20px;text-decoration:none;text-transform:uppercase;transition:border-color .2s,background .2s}.qtm-more a b{color:var(--au);font-family:DM Sans,sans-serif}.qtm .tabs button{white-space:nowrap}@media(max-width:640px){.qtm .tabs{overflow-x:auto;scrollbar-width:none;width:100%}.qtm .tabs::-webkit-scrollbar{display:none}.qtm .tabs button{font-size:12px;padding:8px 13px}.qtm .qtm-bar select{flex:1 1 100%}.qtm .qtm-bar input{flex:1 1 60%}}.qtm-more a:hover{background:rgba(255,180,60,.06);border-color:var(--au)}