.qm,.qm-footer,.qm-nav{--qm-ink:#19182a;--qm-purple:#7c6eff;--qm-coral:#ff7b5c;--qm-muted:#666575;--qm-line:#e7e6ee;font-family:var(--font-inter),Arial,sans-serif;color:var(--qm-ink);-webkit-font-smoothing:antialiased}.qm{background:#fff}.qm *,.qm-footer *,.qm-nav *{box-sizing:border-box}.qm a,.qm-footer a,.qm-nav a{text-decoration:none}.qm button,.qm-nav button{font:inherit;cursor:pointer}.qm :focus-visible,.qm-footer :focus-visible,.qm-nav :focus-visible{outline:3px solid var(--qm-purple);outline-offset:5px}.qm-wrap{max-width:1260px;margin-inline:auto;padding-inline:48px}.qm-eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:650;letter-spacing:.12em;line-height:1.6;text-transform:uppercase}.qm-live-dot{width:7px;height:7px;flex:none;border-radius:50%;background:var(--qm-purple);box-shadow:0 0 0 4px #7c6eff12}.qm-hero{padding:142px 0 54px}.qm-hero-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:36px;align-items:center}.qm-hero h1{font-size:clamp(46px,5.9vw,80px);line-height:1.03;letter-spacing:-.065em;font-weight:650;margin:25px 0}.qm-hero h1>span{color:#7867f1}.qm-lead{font-size:17px;line-height:1.75;color:var(--qm-muted);max-width:430px}.qm-actions{display:flex;align-items:center;flex-wrap:wrap;gap:26px;margin-top:30px}.qm-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;padding:16px 23px;border:1px solid transparent;border-radius:8px;font-size:14px;font-weight:650;line-height:1.5;min-height:50px;transition:background .2s,transform .2s}.qm-button:hover{transform:translateY(-2px)}.qm-button-dark{background:var(--qm-ink);color:#fff}.qm-button-dark:hover{background:#333047}.qm-button-purple{background:var(--qm-purple);color:#fff}.qm-button-purple:hover{background:#6655e6}.qm-button-orange{background:#ff5a1f;color:#fff;border-radius:14px}.qm-button-orange:hover{background:#e04d17}.qm-button-light{background:#fff;color:var(--qm-ink)}.qm-button-outline{border-color:var(--qm-line);color:var(--qm-ink)}.qm-text-link{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--qm-ink)}.qm-text-link:hover{color:#6755e5}.qm-availability{margin-top:18px;color:var(--qm-muted);font-size:12px}.qm-availability span{padding:0 7px}.qm-availability a{color:inherit;text-decoration:underline;text-underline-offset:3px}.qm-hero-bottom{margin-top:47px}.qm-hero-bottom>span{font-size:10px;letter-spacing:.1em;color:var(--qm-muted);font-weight:600}.qm-hero-bottom p{font-size:13px;margin-top:10px}.qm-hero-bottom b{color:#adabba;padding:0 7px;font-weight:400}.qm-hero-art{position:relative;height:605px;border-radius:20px;isolation:isolate;background:#eeecff;overflow:hidden}.qm-orbits{position:absolute;width:760px;height:760px;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1;background:radial-gradient(ellipse at center,#dad4ff,transparent 66%)}.qm-orbits i{position:absolute;border:1px solid #bcb1ee66;border-radius:50%;inset:calc(var(--i, 0)*65px)}.qm-orbits i:nth-child(2){--i:1}.qm-orbits i:nth-child(3){--i:2}.qm-orbits i:nth-child(4){--i:3}.qm-art-label{position:absolute;top:28px;left:29px;display:flex;gap:8px;align-items:center;font-size:11px;letter-spacing:.1em;font-weight:600;color:#64589e}.qm-phone{border:5px solid #25232c;border-radius:31px;overflow:hidden;background:#0b0b12;box-shadow:9px 24px 42px #1e16422e;line-height:0}.qm-phone img{width:100%;height:auto;display:block}.qm-hero-art .qm-phone{position:absolute;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.qm-phone-back{width:210px;left:24px;top:80px;transform:perspective(1100px) rotateY(-12deg) rotate(-10deg)}.qm-phone-front{width:245px;right:24px;top:111px;transform:perspective(1100px) rotateY(-12deg) rotate(9deg)}.qm-scan-note{position:absolute;left:27px;bottom:81px;z-index:2;display:flex;align-items:center;gap:12px;padding:15px 19px;background:#fffffff5;border:1px solid #fff;border-radius:12px;box-shadow:0 12px 30px #211a3e14;transform:rotate(-4deg)}.qm-scan-note span,.qm-scan-note strong{display:block}.qm-scan-note strong{font-size:12px;font-weight:650}.qm-scan-note div>span{font-size:11px;color:#777080;margin-top:5px}.qm-check{padding:9px;border-radius:50%;background:#eeecff;color:#7462ed}.qm-art-foot{position:absolute;bottom:24px;right:27px;font-size:10px;letter-spacing:.12em;color:#64589e;font-weight:600}.qm-nav{position:fixed;top:0;left:0;width:100%;z-index:60;background:#ffffffed;backdrop-filter:blur(16px);border-bottom:1px solid #e7e6ee99}.qm-nav-inner{max-width:1260px;padding:19px 48px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:25px}.qm-logo{display:inline-flex;align-items:center;gap:8px;font-weight:750;font-size:24px;color:var(--qm-ink);letter-spacing:-1px}.qm-logo img{width:34px;height:34px;object-fit:contain}.qm-nav-links{display:flex;gap:26px;align-items:center}.qm-nav-account,.qm-nav-links a{font-size:13px;font-weight:500;color:#666575}.qm-nav-links a:hover,.qm-nav-links a[aria-current=page]{color:var(--qm-ink)}.qm-nav-actions{display:flex;gap:25px;align-items:center}.qm-nav .qm-button{padding:10px 17px;min-height:40px;font-size:12px}.qm-menu-toggle{display:none;align-items:center;justify-content:center;background:none;border:0;padding:10px;color:var(--qm-ink)}.qm-mobile-menu{padding:10px 24px 24px;border-top:1px solid var(--qm-line)}.qm-mobile-menu a{display:flex;padding:13px 0;font-size:16px;color:var(--qm-ink)}.qm-skip{position:absolute;left:20px;top:-70px;background:#19182a;color:#fff;padding:12px;z-index:70}.qm-skip:focus{top:12px}@media(hover:hover) and (prefers-reduced-motion:no-preference){.qm-hero-art:hover .qm-phone-back{transform:perspective(1100px) rotateY(-5deg) rotate(-13deg) translateY(-5px)}.qm-hero-art:hover .qm-phone-front{transform:perspective(1100px) rotateY(-5deg) rotate(6deg) translateY(-9px)}}@media(min-width:1500px){.qm-hero{padding-top:160px;padding-bottom:72px}}@media(max-width:1100px){.qm-nav-inner,.qm-wrap{padding-inline:32px}.qm-nav-links{gap:18px}.qm-hero-grid{gap:24px}.qm-hero-art{height:550px}.qm-phone-back{width:182px;left:13px;top:82px}.qm-phone-front{width:216px;right:10px;top:113px}.qm-nav-actions{gap:15px}.qm-hero-bottom{margin-top:30px}}@media(max-width:850px){.qm-nav-account,.qm-nav-links{display:none}.qm-menu-toggle{display:flex}.qm-nav-inner{padding:15px 24px}.qm-hero{padding-top:116px}.qm-hero-grid{grid-template-columns:1fr;gap:38px}.qm-hero-copy{max-width:590px}.qm-hero h1{font-size:clamp(50px,9vw,72px)}.qm-lead{max-width:470px}.qm-hero-art{height:580px;max-width:600px;width:100%;margin:auto}.qm-phone-back{width:215px;left:14%;top:70px}.qm-phone-front{width:245px;right:12%;top:100px}.qm-hero-bottom{display:none}.qm-scan-note{left:11%;bottom:90px}.qm-wrap{padding-inline:24px}}@media(max-width:480px){.qm-hero-art{height:470px}.qm-phone-back{width:164px;left:5%;top:82px}.qm-phone-front{width:197px;right:5%;top:103px}.qm-scan-note{left:16px;bottom:60px;padding:12px}.qm-art-foot{font-size:9px;bottom:20px;right:20px}.qm-actions{gap:20px}.qm-hero h1{font-size:52px}.qm-lead{font-size:16px}.qm-nav-actions{gap:5px}}@media(prefers-reduced-motion:reduce){.qm *,.qm :after,.qm :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.qm section[id]{scroll-margin-top:110px}.qm h2{font-size:clamp(32px,3.4vw,46px);line-height:1.12;letter-spacing:-.045em;font-weight:600}.qm-section{padding-top:100px;padding-bottom:25px}.qm-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-bottom:40px}.qm-section-head .qm-eyebrow{margin-bottom:20px}.qm-section-head>p{font-size:14px;line-height:1.8;color:var(--qm-muted);max-width:360px;padding-bottom:4px}.qm-capabilities{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--qm-line);border-bottom:1px solid var(--qm-line);padding:24px 0;gap:20px}.qm-capabilities>span{display:flex;align-items:center;justify-content:center;gap:10px;font-size:12px;color:#565361;font-weight:500}.qm-capabilities>span svg{color:#8171e5}.qm-scoring-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:60px;align-items:center}.qm-step{display:flex;align-items:flex-start;text-align:left;gap:22px;width:100%;background:none;border:0;border-bottom:1px solid var(--qm-line);color:var(--qm-ink);padding:28px 10px 28px 0;transition:opacity .2s}.qm-step-index{font-size:12px;color:#918b9d;padding-top:5px;font-weight:650}.qm-step>span:nth-child(2){flex:1}.qm-step strong{display:block;font-size:20px;font-weight:550;letter-spacing:-.025em;line-height:1.35}.qm-step>span>span{display:block;color:var(--qm-muted);font-size:15px;line-height:1.8;margin-top:12px}.qm-step>svg{margin-top:5px;flex:none;color:#aaa6b5}.qm-step.is-active .qm-step-index,.qm-step.is-active strong,.qm-step.is-active>svg{color:#7563e8}.qm-step.is-active{border-bottom-color:#bdb4f4}.qm-scoring-preview{position:relative;border-radius:18px;overflow:hidden;height:590px;background:#f6f5f9;display:flex;justify-content:center;align-items:flex-start;padding-top:53px}.qm-scoring-preview .qm-phone{width:224px;flex:none;animation:qm-screen-in .35s ease both;border-width:4px;border-radius:28px}.qm-scoring-preview .qm-art-label{top:23px;left:25px;font-size:10px;color:#898197}.qm-preview-caption{position:absolute;bottom:23px;font-size:12px;color:#787080;left:0;right:0;text-align:center}.qm-demo-video{margin-top:28px;color:var(--qm-ink)}.qm-demo-video summary{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;font-weight:550;padding:10px 0}.qm-demo-video summary::-webkit-details-marker{display:none}.qm-demo-video video{display:block;width:100%;max-height:360px;border-radius:10px;margin-top:14px;background:#19182a}.qm-analytics{background:#19182a;color:#fff;border-radius:18px;padding:36px 42px}.qm-analytics-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.qm-analytics-top .qm-eyebrow{font-size:10px;color:#b1a6f2}.qm-analytics h3{font-size:22px;letter-spacing:-.035em;font-weight:550;margin-top:12px}.qm-sample{font-size:9px;letter-spacing:.1em;color:#c5c1d5;border:1px solid #ffffff22;border-radius:4px;padding:6px 8px;white-space:nowrap}.qm-segmented{display:inline-flex;flex-wrap:wrap;gap:5px;padding:5px;border:1px solid var(--qm-line);border-radius:10px;background:#f8f7fb}.qm-segmented button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;background:transparent;border-radius:6px;padding:10px 15px;font-size:13px;color:#696372;min-height:40px;transition:background .2s,color .2s}.qm-segmented button[aria-pressed=true]{background:#fff;color:#19182a;box-shadow:0 2px 8px #19182a0b}.qm-analytics .qm-segmented{margin-top:26px;border-color:#ffffff15;background:#ffffff05}.qm-analytics .qm-segmented button{color:#b5afc9}.qm-analytics .qm-segmented button[aria-pressed=true]{background:#38314f;color:#fff}.qm-analytics-content{display:grid;grid-template-columns:1.2fr 1fr;gap:70px;align-items:center;margin-top:18px;min-height:340px}.qm-chart-stage{display:flex;justify-content:center;align-items:center;min-height:300px}.qm-chart-stage svg{width:100%;max-width:390px;height:auto;overflow:visible}.qm-chart-stage .qm-target{max-width:300px}.qm-analytics-readout>.qm-eyebrow{font-size:10px;color:#b6accf}.qm-analytics-readout h4{white-space:pre-line;font-size:27px;line-height:1.22;letter-spacing:-.025em;font-weight:500;margin:14px 0}.qm-analytics-readout>p{color:#bcb6ce;line-height:1.75;font-size:14px;max-width:320px}.qm-mini-stats{display:flex;gap:35px;margin-top:25px}.qm-mini-stats strong{display:block;font-size:30px;font-weight:550;letter-spacing:-1px;color:#ff9b83}.qm-mini-stats span{display:block;font-size:11px;margin-top:3px;color:#bcb6ce}.qm-share-section{margin-top:95px;background:#f3f1fc;overflow:hidden}.qm-share-grid{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-block:80px}.qm-share-grid h2{font-size:clamp(42px,4.6vw,62px);margin-top:20px}.qm-share-grid h2 span{color:#7b69e9}.qm-share-grid .qm-lead{margin-top:23px;font-size:16px}.qm-share-chips{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0 30px}.qm-share-chips span{font-size:11px;border:1px solid #dad5ef;padding:7px 10px;border-radius:5px;color:#6d627e}.qm-story-frame{--story-scale:.5;width:270px;height:480px;position:relative;border-radius:14px;overflow:hidden;background:#19182a;box-shadow:0 15px 35px #19182a20;flex:none}.qm-story-frame iframe{border:0;display:block;width:540px;height:960px;max-width:none;transform:scale(var(--story-scale));transform-origin:0 0;pointer-events:none}.qm-story-stack{position:relative;height:500px}.qm-story-stack .qm-story-frame{position:absolute;--story-scale:.45;width:243px;height:432px}.qm-story-stack-back{left:0;top:20px;transform:rotate(-10deg)}.qm-story-stack-front{right:0;bottom:5px;transform:rotate(9deg)}.qm-story-sticker{position:absolute;bottom:8px;left:1px;z-index:2;padding:15px;background:#ff9b83;color:#392739;font-size:10px;letter-spacing:.07em;font-weight:650;transform:rotate(-6deg);box-shadow:0 8px 22px #19182a1c}.qm-story-stack .qm-story-frame{transition:transform .4s}.qm-story-stack:hover .qm-story-stack-front{transform:rotate(6deg) translateY(-5px)}.qm-coach-feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;border:1px solid var(--qm-line);border-radius:18px;overflow:hidden}.qm-coach-feature-copy{padding:50px 0 50px 45px}.qm-coach-feature-copy h2{margin:20px 0}.qm-coach-feature-copy>p:not(.qm-eyebrow){font-size:15px;line-height:1.8;max-width:355px;color:var(--qm-muted)}.qm-coach-capacity{display:flex;align-items:center;gap:16px;margin:30px 0}.qm-coach-capacity strong{font-size:35px;letter-spacing:-2px;font-weight:550}.qm-coach-capacity span{max-width:115px;font-size:12px;color:var(--qm-muted);line-height:1.5}.qm-coach-feature-art{position:relative;display:flex;justify-content:center;padding-top:73px;overflow:hidden;background:#eae8f1;min-height:570px}.qm-coach-feature-art .qm-phone{width:237px;flex:none;transform:rotate(7deg);align-self:flex-start}.qm-coach-feature-art .qm-art-label{font-size:10px}.qm-team-note{position:absolute;bottom:62px;left:26px;right:26px;display:flex;gap:12px;align-items:center;background:#fff;padding:17px;border-radius:10px;box-shadow:0 12px 30px #19182a20}.qm-team-note>svg{color:#7c6eff}.qm-team-note strong{display:block;font-size:13px;font-weight:600}.qm-team-note span{display:block;font-size:11px;color:var(--qm-muted);margin-top:5px}.qm-community{padding-top:95px}.qm-community-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--qm-line);border-bottom:1px solid var(--qm-line)}.qm-community-grid>a{padding:29px 24px;position:relative;border-right:1px solid var(--qm-line);color:var(--qm-ink);transition:background .2s}.qm-community-grid>a:first-child{padding-left:0}.qm-community-grid>a:last-child{border:0}.qm-community-grid>a:hover{background:#f8f7fc}.qm-community-grid>a>svg:first-child{color:#8a79df;margin-bottom:22px}.qm-community h3{font-size:18px;letter-spacing:-.035em;font-weight:550}.qm-community-grid p{margin-top:10px;font-size:13px;line-height:1.8;color:var(--qm-muted);max-width:210px}.qm-community-grid>a>svg:last-child{margin-top:25px;color:#89808f}.qm-profile-note{display:flex;align-items:center;gap:25px;padding:30px 0;border-bottom:1px solid var(--qm-line)}.qm-profile-note>span{font-size:15px;font-weight:600;white-space:nowrap}.qm-profile-note p{font-size:13px;color:var(--qm-muted);line-height:1.8;flex:1}.qm-profile-note a{font-size:13px;white-space:nowrap}.qm-faq{display:grid;grid-template-columns:1fr 1.2fr;gap:75px;padding-bottom:100px}.qm-faq h2{margin-top:20px;margin-bottom:25px}.qm-faq details{border-bottom:1px solid var(--qm-line)}.qm-faq details:first-child{border-top:1px solid var(--qm-line)}.qm-faq summary{cursor:pointer;padding:22px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:15px;font-weight:550;list-style:none}.qm-faq summary::-webkit-details-marker{display:none}.qm-faq summary svg{flex:none;transition:transform .2s}.qm-faq details[open] summary svg{transform:rotate(45deg)}.qm-faq details p{font-size:14px;line-height:1.85;color:var(--qm-muted);padding-bottom:25px;padding-right:26px}.qm-download{background:#150f2a;color:#fff;padding:85px 0;overflow:hidden}.qm-download,.qm-download>.qm-wrap{position:relative}.qm-closing-art{position:absolute;inset:0 0 0 auto;width:min(54%,660px);z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24%);mask-image:linear-gradient(90deg,transparent,#000 24%)}.qm-closing-image{object-fit:cover;object-position:center right}.qm-footer.qm-closing{position:relative;isolation:isolate;overflow:hidden;padding-top:90px}.qm-closing .qm-closing-art{inset:0 0 auto auto;width:min(52%,660px);height:100%;isolation:isolate;-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%);mask-image:linear-gradient(90deg,transparent,#000 22%)}.qm-closing .qm-closing-art:before{content:"";position:absolute;inset:8% -12% 2% 6%;background:radial-gradient(ellipse at 58% 46%,#765dfc45,transparent 62%),radial-gradient(ellipse at 74% 64%,#ff9d8440,transparent 56%);filter:blur(24px)}.qm-closing .qm-closing-image{object-fit:contain;object-position:center;filter:saturate(1.1) contrast(1.03);opacity:.92;transform:scaleX(-1)}.qm-closing>.qm-wrap{position:relative;z-index:1}.qm-footer.qm-closing:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(72% 92% at 79% -4%,rgba(167,126,240,.34) 0,rgba(167,126,240,.11) 38%,rgba(167,126,240,0) 66%),radial-gradient(140% 120% at 100% 100%,rgba(21,15,42,.95) 0,rgba(21,15,42,.62) 34%,rgba(21,15,42,0) 66%),linear-gradient(200deg,rgba(21,15,42,0) 45%,rgba(21,15,42,.5))}.qm-closing .qm-closing-cta{max-width:600px;padding-bottom:0;margin-bottom:56px}.qm-closing-cta .qm-eyebrow{color:#c3a5ed}.qm-closing-cta h2{margin:20px 0 0;font-size:clamp(44px,5.4vw,72px);line-height:1.05;letter-spacing:-.05em;font-weight:550;color:#fff}.qm-closing-cta h2 span{display:block;color:#b9a3f0}.qm-closing-cta>p{margin-top:20px;font-size:16px;line-height:1.8;color:#bfb0d1}.qm-closing-cta .qm-actions{margin-top:30px}.qm-closing-cta .qm-button-light{background:#fff;color:#1a1329}.qm-closing-cta .qm-button-light:hover{background:#e9e2f7}.qm-closing-cta .qm-download-secondary{display:inline-flex;align-items:center;gap:8px;color:#cfc4e6;font-size:13px}.qm-closing-cta .qm-download-note{display:block;margin-top:26px;font-size:10px;letter-spacing:.12em;color:#8f88a6}@media(max-width:850px){.qm-closing{padding-top:64px}.qm-closing .qm-closing-art{width:84%;opacity:.6}.qm-closing .qm-closing-cta{margin-bottom:42px;padding-bottom:42px}}.qm-download .qm-eyebrow{color:#b6aef1}.qm-download h2{font-size:clamp(52px,6.8vw,92px);letter-spacing:-.065em;line-height:1.05;margin:28px 0}.qm-download h2 span{color:#b2a8ff}.qm-download p:not(.qm-eyebrow){font-size:16px;line-height:1.8;color:#c0bbd3}.qm-download-secondary{color:#d4cfee;font-size:13px;display:flex;gap:8px;align-items:center}.qm-download-note{display:block;margin-top:30px;color:#a49fb6;font-size:10px;letter-spacing:.12em}.qm-download:after{content:"";position:absolute;width:670px;height:670px;right:-200px;top:50%;transform:translateY(-50%);border:1px solid #b2a8ff22;border-radius:50%;box-shadow:0 0 0 80px #19182a,0 0 0 81px #b2a8ff1c,0 0 0 160px #19182a,0 0 0 161px #b2a8ff15;pointer-events:none}.qm-download>.qm-wrap{z-index:1}.qm-page-intro{padding-top:150px;padding-bottom:45px}.qm-page-intro h1{font-size:clamp(43px,5.7vw,74px);line-height:1.06;letter-spacing:-.055em;font-weight:600;margin:25px 0}.qm-page-intro h1 span{color:#7b69e9}.qm-page-intro .qm-lead{max-width:680px;font-size:17px}.qm-intro-actions{display:flex;gap:30px;align-items:center;flex-wrap:wrap;padding-bottom:65px}.qm-coaching-overview{display:grid;grid-template-columns:1fr 1fr;gap:50px;padding-top:20px;align-items:center}.qm-coaching-copy h2{margin:18px 0}.qm-coaching-copy>p:not(.qm-eyebrow){font-size:16px;line-height:1.8;color:var(--qm-muted);max-width:440px}.qm-coaching-copy ol{margin-top:30px;list-style:none;padding:0}.qm-coaching-copy li{display:flex;align-items:center;gap:16px;font-size:14px;padding:15px 0;border-bottom:1px solid var(--qm-line)}.qm-coaching-copy li span{color:#8f80d6;font-size:11px;font-weight:600}.qm-coaching-screens{display:flex;align-items:flex-start;justify-content:center;gap:18px;background:#eeecf7;border-radius:18px;padding:46px 25px;max-height:625px;overflow:hidden}.qm-coaching-screens .qm-phone{flex:1;min-width:0;max-width:220px;border-radius:25px;border-width:4px}.qm-coaching-screens .qm-phone:nth-child(2){margin-top:55px}.qm-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.qm-feature-grid article>svg{color:#8370ec;margin-bottom:24px}.qm-feature-grid h3{font-size:20px;letter-spacing:-.025em;line-height:1.4;font-weight:550}.qm-feature-grid p{font-size:14px;color:var(--qm-muted);line-height:1.8;margin-top:14px}.qm-plan-select{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.qm-plan-select button{padding:27px 15px;text-align:left;border:1px solid var(--qm-line);border-radius:12px;background:#fff;color:var(--qm-ink)}.qm-plan-select button[aria-pressed=true]{border-color:#9b8ded;background:#f4f1ff;box-shadow:inset 0 0 0 1px #9b8ded}.qm-plan-select strong{font-size:48px;font-weight:550;letter-spacing:-2px;line-height:1;display:block}.qm-plan-select span{font-size:12px;color:var(--qm-muted);display:block;margin-top:8px}.qm-plan-select small{display:block;margin-top:20px;font-size:13px;font-weight:550}.qm-plan-detail{display:grid;grid-template-columns:1fr 1fr;gap:75px;margin-top:20px;padding:40px;border:1px solid var(--qm-line);border-radius:14px;background:#faf9fd}.qm-plan-detail h3{font-size:32px;letter-spacing:-1px;font-weight:550;margin:15px 0}.qm-plan-detail p:not(.qm-eyebrow){font-size:15px;line-height:1.8;color:var(--qm-muted)}.qm-plan-detail ul{list-style:none;padding:0;margin-bottom:25px}.qm-plan-detail li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.6;padding:7px 0}.qm-plan-detail li svg{flex:none;margin-top:3px;color:#8473dd}.qm-coach-sharing{padding-block:80px;display:flex;justify-content:space-between;align-items:center;gap:40px}.qm-coach-sharing h2{font-size:34px;margin:18px 0}.qm-coach-sharing p:not(.qm-eyebrow){max-width:560px;font-size:15px;line-height:1.8;color:var(--qm-muted)}.qm-coach-sharing>a{flex:none}.qm-gallery-section{padding-top:10px;padding-bottom:25px}.qm-gallery-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center;margin-top:27px}.qm-gallery-art{background:#eeecf6;min-height:620px;border-radius:18px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.qm-gallery-art .qm-story-frame{transform:rotate(-3deg)}.qm-gallery-art-label{display:flex;align-items:center;gap:7px;position:absolute;bottom:23px;font-size:10px;letter-spacing:.05em;color:#746484}.qm-gallery-copy h2{font-size:42px;margin:23px 0}.qm-gallery-copy>p:not(.qm-status){font-size:16px;line-height:1.8;color:var(--qm-muted);max-width:430px}.qm-status{display:inline-flex;align-items:center;font-size:11px;font-weight:550;background:#eeeafe;color:#6652b6;border:1px solid #d8d0fa;border-radius:5px;padding:6px 9px;line-height:1.3}.qm-status-planned{background:#fff4ef;border-color:#f3d4c9;color:#9d5440}.qm-status-available{background:#eaf5ef;border-color:#c8e3d4;color:#316a4a}.qm-face-picker{border:0;padding:0;margin:28px 0}.qm-face-picker legend{font-size:12px;font-weight:600;margin-bottom:13px}.qm-face-picker>div{display:flex;gap:8px;flex-wrap:wrap}.qm-face-picker button{padding:10px 12px;border-radius:6px;border:1px solid var(--qm-line);background:#fff;color:#6a6175;font-size:12px;min-height:40px}.qm-face-picker button[aria-pressed=true]{border-color:#9c8beb;background:#f3efff;color:#5c43b5}.qm-gallery-copy p.qm-gallery-note{font-size:12px;max-width:375px;margin-bottom:28px}.qm-sharing-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding-bottom:75px}.qm-sharing-steps article{position:relative;border-top:1px solid var(--qm-line);padding-top:24px}.qm-sharing-steps article>svg{position:absolute;right:0;top:24px;color:#8f7de6}.qm-sharing-steps h3{font-size:21px;font-weight:550;letter-spacing:-.03em;margin-top:36px}.qm-sharing-steps p{font-size:15px;color:var(--qm-muted);line-height:1.8;margin-top:13px}.qm-roadmap-section{padding-top:15px;padding-bottom:70px}.qm-roadmap-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid var(--qm-line);padding-bottom:28px}.qm-roadmap-toolbar>span{font-size:12px;color:var(--qm-muted)}.qm-roadmap-phase{padding-top:50px}.qm-roadmap-phase-heading{display:flex;align-items:flex-start;gap:24px;margin-bottom:30px}.qm-phase-number{font-size:14px;font-weight:600;color:#8472d5;background:#f1edfc;border:1px solid #e3dcf4;border-radius:10px;padding:14px;line-height:1}.qm-roadmap-phase-heading h2{font-size:31px;margin:10px 0}.qm-roadmap-phase-heading p:not(.qm-eyebrow){font-size:14px;color:var(--qm-muted);line-height:1.75}.qm-roadmap-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.qm-roadmap-grid article{padding:27px 25px;border:1px solid var(--qm-line);border-radius:12px;background:#fdfcfe;display:flex;flex-direction:column;align-items:flex-start}.qm-roadmap-card-top{display:flex;align-items:center;justify-content:space-between;gap:15px;width:100%;margin-bottom:27px}.qm-roadmap-card-top>svg{color:#8371d9}.qm-roadmap-grid h3{font-size:22px;line-height:1.25;letter-spacing:-.025em;font-weight:550;max-width:255px}.qm-roadmap-grid article>p{font-size:14px;line-height:1.8;color:var(--qm-muted);margin:15px 0 22px}.qm-roadmap-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.qm-roadmap-tags span{border:1px solid #e9e4f2;padding:5px 7px;border-radius:4px;font-size:10px;color:#776885;background:#fff}.qm-roadmap-grid .qm-text-link{font-size:12px;margin-top:26px;line-height:1.6}.qm-roadmap-grid .qm-text-link svg{flex:none}.qm-roadmap-note{margin-top:50px;border-left:2px solid #b5a8ea;padding:5px 0 5px 25px}.qm-roadmap-note p:not(.qm-eyebrow){font-size:13px;line-height:1.85;color:var(--qm-muted);margin-top:10px;max-width:800px}.qm-roadmap-cta{background:#f2effb;padding-block:75px}.qm-roadmap-cta>.qm-wrap{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.qm-roadmap-cta h2{margin-top:18px}.qm-roadmap-cta p:not(.qm-eyebrow){font-size:16px;line-height:1.8;color:var(--qm-muted)}.qm-timeline{position:relative;list-style:none;margin:56px 0 20px;padding:10px 0}.qm-timeline:before{bottom:0;background:repeating-linear-gradient(#e2d9f3 0 7px,transparent 7px 14px)}.qm-timeline:after,.qm-timeline:before{content:"";position:absolute;left:50%;top:0;width:2px;margin-left:-1px}.qm-timeline:after{height:var(--tl-progress,0);background:linear-gradient(180deg,#8a6fd6,#c79cf0);border-radius:2px;box-shadow:0 0 14px #a385e055;transition:height .25s linear}.qm-tl-milestone{position:relative;z-index:2;display:flex;justify-content:center;padding:20px 0}.qm-tl-milestone span{padding:9px 17px;border-radius:30px;background:#2c2141;color:#e7d6ff;font-size:10px;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.qm-tl-item{position:relative;box-sizing:border-box;width:50%;padding:26px 46px;display:flex}.qm-tl-left{margin-right:50%;justify-content:flex-end;text-align:right}.qm-tl-right{margin-left:50%;justify-content:flex-start}.qm-tl-dot{position:absolute;top:34px;z-index:2;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;border:2px solid #dccff4;color:#9781d6;transition:background .45s ease,border-color .45s ease,color .45s ease,transform .45s ease,box-shadow .45s ease}.qm-tl-left .qm-tl-dot{right:-20px}.qm-tl-right .qm-tl-dot{left:-20px}.qm-tl-card{display:inline-flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:430px;padding:24px;border:1px solid var(--qm-line);border-radius:14px;background:#fdfcfe;text-align:left;box-shadow:0 14px 34px -18px #2a1a5426}.qm-tl-card .qm-status{margin-bottom:16px}.qm-tl-card h3{font-size:20px;line-height:1.28;letter-spacing:-.025em;font-weight:550;color:var(--qm-ink)}.qm-tl-card>p{font-size:13.5px;line-height:1.8;color:var(--qm-muted);margin:13px 0 18px}.qm-tl-card .qm-roadmap-tags{margin-top:auto}.qm-tl-card .qm-text-link{font-size:12px;margin-top:20px;line-height:1.5}.qm-tl-card .qm-text-link svg{flex:none}.qm-tl-reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,.7,.2,1),transform .6s cubic-bezier(.22,.7,.2,1)}.qm-tl-milestone.qm-tl-reveal{transform:translateY(14px)}.qm-tl-left.qm-tl-reveal{transform:translateX(-34px)}.qm-tl-right.qm-tl-reveal{transform:translateX(34px)}.qm-tl-reveal.is-in{opacity:1;transform:none;transition-delay:calc(var(--i,0)*70ms)}.qm-tl-item.is-in .qm-tl-dot{background:linear-gradient(145deg,#906fe0,#6a49b3);border-color:#c3a8ec;color:#fff;transform:scale(1.08);box-shadow:0 0 0 5px #a385e01f}@media(prefers-reduced-motion:reduce){.qm-tl-reveal{opacity:1;transform:none}.qm-timeline:after,.qm-tl-reveal{transition:none}}@media(max-width:760px){.qm-timeline:after,.qm-timeline:before{left:20px;margin-left:0}.qm-tl-item{width:100%;margin:0;padding:18px 0 18px 54px;justify-content:flex-start;text-align:left}.qm-tl-left .qm-tl-dot,.qm-tl-right .qm-tl-dot{left:0;right:auto}.qm-tl-left.qm-tl-reveal,.qm-tl-right.qm-tl-reveal{transform:translateX(24px)}.qm-tl-milestone{justify-content:flex-start;padding-left:2px}.qm-tl-card{max-width:none}}.qm-footer{background:#150f2a;--qm-ink:#efeaff;--qm-muted:#9a93b4;--qm-line:#ffffff1f;border-top:1px solid var(--qm-line);padding-top:65px}.qm-footer .qm-logo img{background:#fff;border-radius:9px;padding:5px}.qm-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:40px;padding-bottom:55px}.qm-footer-grid>div>p{font-size:14px;line-height:1.8;color:var(--qm-muted);margin-top:20px}.qm-footer-grid>div>span{display:block;font-size:9px;letter-spacing:.1em;color:#8f889e;margin-top:27px}.qm-footer-grid nav h2{font-size:12px;font-weight:650;margin:8px 0 22px;letter-spacing:0}.qm-footer-grid nav>a{display:block;font-size:12px;color:var(--qm-muted);margin:15px 0;line-height:1.5}.qm-footer-grid nav>a:hover{color:#c3b3f5}.qm-footer-bottom{border-top:1px solid var(--qm-line);display:flex;justify-content:space-between;gap:20px;padding:25px 0;font-size:11px;color:var(--qm-muted)}.qm-footer-bottom a{display:flex;align-items:center;gap:8px;color:var(--qm-ink)}@keyframes qm-screen-in{0%{opacity:.65;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1100px){.qm-scoring-grid{gap:35px}.qm-analytics{padding:30px}.qm-analytics-content{gap:35px}.qm-section-head>p{font-size:13px;max-width:280px}.qm-coach-feature{gap:25px}.qm-coach-feature-copy{padding-left:30px}.qm-story-stack .qm-story-frame{--story-scale:.4;width:216px;height:384px}.qm-story-stack{height:445px}.qm-share-grid{gap:30px}.qm-feature-grid{gap:24px}.qm-gallery-grid{gap:40px}.qm-gallery-copy h2{font-size:36px}.qm-plan-detail{gap:40px}.qm-roadmap-grid{gap:14px}.qm-roadmap-grid article{padding:22px}.qm-roadmap-grid h3{font-size:20px}}@media(max-width:850px){.qm-section{padding-top:70px}.qm-section-head{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}.qm-section-head>p{max-width:500px;font-size:15px}.qm-capabilities{grid-template-columns:1fr 1fr;gap:20px 10px}.qm-capabilities>span{justify-content:flex-start;font-size:12px}.qm-scoring-grid{gap:28px}.qm-step{gap:12px;padding-block:23px}.qm-step strong{font-size:18px}.qm-step>span>span{font-size:14px}.qm-step>svg{display:none}.qm-scoring-preview{height:520px}.qm-scoring-preview .qm-phone{width:190px}.qm-analytics-top{flex-wrap:wrap}.qm-analytics-content{gap:28px}.qm-analytics-readout h4{font-size:23px}.qm-analytics-readout>p{font-size:13px}.qm-share-grid{grid-template-columns:1fr;padding-block:60px}.qm-share-grid>div:first-child{max-width:550px}.qm-story-stack{max-width:510px;width:100%;margin:10px auto 0;height:500px}.qm-story-stack .qm-story-frame{--story-scale:.48;width:259.2px;height:460.8px}.qm-story-stack-back{left:25px}.qm-story-stack-front{right:25px}.qm-coach-feature-copy{padding:35px 0 35px 25px}.qm-coach-feature-art{min-height:565px}.qm-coach-feature-art .qm-phone{width:200px}.qm-coach-feature-copy .qm-button{font-size:12px;padding-inline:16px;gap:10px}.qm-team-note{left:12px;right:12px;padding:12px}.qm-team-note span{font-size:10px}.qm-community-grid{grid-template-columns:1fr 1fr}.qm-community-grid>a{padding:28px 24px!important}.qm-community-grid>a:nth-child(2){border-right:0}.qm-community-grid>a:nth-child(-n+2){border-bottom:1px solid var(--qm-line)}.qm-profile-note{flex-wrap:wrap;gap:12px}.qm-profile-note>span{width:100%}.qm-faq{gap:35px;padding-bottom:70px}.qm-page-intro{padding-top:130px}.qm-coaching-overview{grid-template-columns:1fr;gap:40px}.qm-coaching-screens{padding:40px 60px;max-height:620px}.qm-feature-grid{grid-template-columns:1fr 1fr;gap:36px}.qm-coach-sharing{flex-direction:column;align-items:flex-start}.qm-gallery-grid{gap:30px}.qm-gallery-art{min-height:560px}.qm-gallery-art .qm-story-frame{--story-scale:.44;width:237.6px;height:422.4px}.qm-gallery-copy h2{font-size:33px}.qm-gallery-copy>p:not(.qm-status){font-size:14px}.qm-roadmap-toolbar{align-items:flex-start;flex-direction:column}.qm-roadmap-grid{grid-template-columns:1fr}.qm-roadmap-grid article{padding:28px}.qm-roadmap-grid h3{max-width:none;font-size:24px}.qm-roadmap-grid article>p{max-width:650px;font-size:15px}.qm-roadmap-card-top{margin-bottom:22px}.qm-roadmap-cta>.qm-wrap{grid-template-columns:1fr;gap:28px}.qm-footer-grid{grid-template-columns:1.2fr 1fr 1fr;gap:30px}.qm-footer-grid>div{grid-column:1/-1}.qm-footer-grid>div>p br{display:none}.qm-footer-grid>div>span{margin-top:15px}}@media(max-width:650px){.qm h2{font-size:34px}.qm-scoring-grid{grid-template-columns:1fr}.qm-step{padding:22px 0}.qm-step strong{font-size:19px}.qm-scoring-preview{height:560px}.qm-scoring-preview .qm-phone{width:213px}.qm-analytics{padding:26px 22px}.qm-analytics h3{font-size:23px;line-height:1.3}.qm-analytics-content{grid-template-columns:1fr;gap:10px}.qm-chart-stage{min-height:270px}.qm-analytics-readout{padding-top:15px;border-top:1px solid #ffffff18}.qm-analytics-readout h4{font-size:26px;white-space:normal}.qm-analytics-readout>p{max-width:none;font-size:14px}.qm-analytics .qm-segmented{display:flex;gap:3px;padding:4px}.qm-analytics .qm-segmented button{font-size:11px;padding:8px;flex:1;gap:5px}.qm-analytics .qm-segmented button svg{width:13px}.qm-analytics-top{gap:16px}.qm-share-grid h2{font-size:48px}.qm-story-stack{height:440px;max-width:400px}.qm-story-stack .qm-story-frame{--story-scale:.4;width:216px;height:384px}.qm-story-stack-back{left:0}.qm-story-stack-front{right:0}.qm-story-sticker{font-size:9px;padding:12px;bottom:-2px;left:0}.qm-coach-feature{grid-template-columns:1fr;gap:0}.qm-coach-feature-copy{padding:32px 26px}.qm-coach-feature-copy h2{font-size:42px}.qm-coach-feature-copy h2 br:last-child{display:none}.qm-coach-feature-art{height:525px;min-height:0;padding-top:58px}.qm-coach-feature-art .qm-phone{width:224px}.qm-team-note{left:30px;right:30px;bottom:35px;padding:18px}.qm-team-note span{font-size:12px}.qm-team-note strong{font-size:14px}.qm-community{padding-top:65px}.qm-community-grid>a{padding:24px 15px!important}.qm-community-grid h3{font-size:18px}.qm-community-grid p{font-size:13px}.qm-profile-note{display:block}.qm-profile-note p{margin:12px 0}.qm-faq{grid-template-columns:1fr;gap:32px}.qm-faq h2 br{display:none}.qm-download{padding-block:65px}.qm-download h2{font-size:58px}.qm-download:after{display:none}.qm-download p:not(.qm-eyebrow){font-size:15px}.qm-page-intro h1{font-size:46px}.qm-page-intro .qm-lead{font-size:16px}.qm-intro-actions{padding-bottom:40px;gap:24px}.qm-coaching-screens{padding:35px 22px;gap:12px;max-height:510px}.qm-feature-grid{gap:32px 24px}.qm-feature-grid h3{font-size:19px}.qm-feature-grid p{font-size:14px}.qm-plan-select{grid-template-columns:1fr 1fr;gap:12px}.qm-plan-select button{padding:23px}.qm-plan-detail{grid-template-columns:1fr;padding:27px;gap:25px}.qm-coach-sharing h2{font-size:33px}.qm-gallery-grid{grid-template-columns:1fr;gap:35px}.qm-gallery-art{min-height:575px}.qm-gallery-art .qm-story-frame{--story-scale:.5;width:270px;height:480px}.qm-gallery-copy h2{font-size:38px}.qm-gallery-copy>p:not(.qm-status){font-size:16px}.qm-scenario-tabs{display:grid;grid-template-columns:1fr 1fr;width:100%;gap:6px}.qm-scenario-tabs button{font-size:13px;padding:11px 8px}.qm-sharing-steps{grid-template-columns:1fr;gap:35px;padding-bottom:50px}.qm-sharing-steps h3{margin-top:25px}.qm-sharing-steps p{max-width:450px}.qm-roadmap-toolbar .qm-segmented{width:100%;gap:3px}.qm-roadmap-toolbar .qm-segmented button{font-size:11px;padding:9px 7px;flex:1}.qm-roadmap-phase-heading{gap:14px}.qm-roadmap-phase-heading h2{font-size:30px}.qm-phase-number{padding:12px}.qm-footer-grid{grid-template-columns:1fr 1fr;gap:25px}.qm-footer-grid nav h2,.qm-footer-grid nav>a{font-size:13px}.qm-footer-bottom{font-size:10px}.qm-footer{padding-top:45px}.qm-footer-bottom{flex-wrap:wrap}.qm-footer-grid>div>span{font-size:10px}}@media(max-width:360px){.qm-wrap{padding-inline:20px}.qm-hero h1{font-size:46px}.qm-hero-art{height:440px}.qm-phone-front{width:179px}.qm-phone-back{width:145px}.qm-capabilities>span{font-size:10px;gap:7px}.qm-nav-inner{padding-inline:18px}.qm-nav .qm-button{padding-inline:12px}.qm-story-stack .qm-story-frame{--story-scale:.35;width:189px;height:336px}.qm-story-stack{height:395px}.qm-gallery-art .qm-story-frame{--story-scale:.44;width:237.6px;height:422.4px}.qm-gallery-art{min-height:520px}.qm-page-intro h1{font-size:40px}}@media(prefers-reduced-motion:reduce){html:has(.qm){scroll-behavior:auto}.qm *,.qm :after,.qm :before{animation:none!important;transition:none!important}}.qm-atmosphere{z-index:0;pointer-events:none;overflow:hidden}.qm-atmosphere,.qm-atmosphere-aura,.qm-atmosphere-stage{position:absolute;inset:0}.qm-atmosphere-stage{z-index:1;opacity:0;transition:opacity 1.1s ease}.qm-atmosphere-stage canvas{display:block;width:100%;height:100%}.qm-atmosphere[data-ready=true] .qm-atmosphere-stage{opacity:1}.qm-atmosphere-aura{inset:-12%;background:radial-gradient(ellipse at 65% 27%,#ffbbab55,transparent 49%),radial-gradient(ellipse at 20% 73%,#a48bfb80,transparent 58%);animation:qm-aura-drift 16s ease-in-out infinite alternate;animation-play-state:paused}.qm-atmosphere-fallback{position:absolute;width:88%;aspect-ratio:1;top:50%;left:50%;transform:translate(-50%,-50%) perspective(700px) rotateX(17deg) rotateY(-27deg) rotate(-12deg);transition:opacity 1s ease}.qm-atmosphere[data-ready=true] .qm-atmosphere-fallback{opacity:0}.qm-atmosphere-fallback i{position:absolute;inset:calc(var(--ring, 0) * 9%);border-color:#e2d9ff #a291e57a #8972cf;border-style:solid;border-width:8px;border-radius:50%;box-shadow:3px 7px 15px #69519912}.qm-atmosphere-fallback i:nth-child(2){--ring:1}.qm-atmosphere-fallback i:nth-child(3){--ring:2}.qm-atmosphere-fallback i:nth-child(4){--ring:3}.qm-atmosphere-fallback i:nth-child(5){--ring:4;border-color:#ffad94}.qm-motion-toggle{position:absolute;z-index:5;top:16px;right:14px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:40px;min-width:40px;padding:10px;border:1px solid #70628525;border-radius:50%;background:#ffffffa6;color:#675785;pointer-events:auto}.qm-motion-toggle:hover{background:#fff}.qm-motion-toggle span{display:none;font-size:11px}.qm-hero-art>.qm-art-foot,.qm-hero-art>.qm-art-label{z-index:3;pointer-events:none}.qm-hero-art>.qm-phone{z-index:2}.qm-hero-art>.qm-scan-note{z-index:3;pointer-events:none}.qm-hero-art .qm-phone-back,.qm-hero-art .qm-phone-front{animation:qm-phone-drift 8s ease-in-out infinite;animation-play-state:paused;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.qm-hero-art .qm-phone-back{animation-delay:-3s}.qm-hero-art[data-qm-running=true] .qm-phone-front{transform:translate3d(calc(var(--qm-pointer-x, 0) * 9px),calc(var(--qm-pointer-y, 0) * 6px),0) perspective(1100px) rotateY(calc(-12deg + var(--qm-pointer-x, 0) * 4deg)) rotate(9deg)}.qm-hero-art[data-qm-running=true] .qm-phone-back{transform:translate3d(calc(var(--qm-pointer-x, 0) * -6px),calc(var(--qm-pointer-y, 0) * -4px),0) perspective(1100px) rotateY(calc(-12deg + var(--qm-pointer-x, 0) * 3deg)) rotate(-10deg)}.qm-hero-art[data-qm-running=false] .qm-phone-front{transform:perspective(1100px) rotateY(-12deg) rotate(9deg)}.qm-hero-art[data-qm-running=false] .qm-phone-back{transform:perspective(1100px) rotateY(-12deg) rotate(-10deg)}.qm-hero-art[data-qm-running=true] .qm-phone,[data-qm-running=true] .qm-atmosphere-aura{animation-play-state:running}.qm-download{isolation:isolate}.qm-download:after{display:none}.qm-download h2{font-size:clamp(50px,5.25vw,72px)}.qm-download>.qm-atmosphere-closing{left:53%;right:1%;top:4%;bottom:4%;z-index:2}.qm-atmosphere-closing .qm-atmosphere-aura{background:radial-gradient(ellipse at 42% 52%,#8773f526,transparent 57%),radial-gradient(ellipse at 80% 64%,#ff8d7516,transparent 50%)}.qm-atmosphere-closing .qm-atmosphere-fallback{opacity:.5}.qm-atmosphere-closing .qm-motion-toggle{top:auto;bottom:8px;right:22px;border-radius:6px;border-color:#b7a6e825;background:#19182a80;color:#bcb1d5}.qm-atmosphere-closing .qm-motion-toggle span{display:inline}.qm-atmosphere-closing .qm-motion-toggle:hover{color:#fff;background:#373048}.qm-scoring-preview .qm-phone{position:relative}.qm-scan-sweep{position:absolute;inset:25% 8% auto;height:2px;background:linear-gradient(90deg,transparent,#b9a4ff 14%,#f7f0ff 50%,#ffb19a 86%,transparent);box-shadow:0 0 13px #bea7ff,0 -14px 30px 8px #bda5ff25;opacity:0;animation:qm-scan-pass 3.6s cubic-bezier(.3,.1,.3,1) 1 both;animation-play-state:paused;pointer-events:none}.qm-scoring-preview[data-in-view=true] .qm-scan-sweep{animation-play-state:running}@keyframes qm-aura-drift{0%{transform:translate3d(-2%,1%,0) scale(1)}to{transform:translate3d(3%,-3%,0) scale(1.08)}}@keyframes qm-phone-drift{0%,to{translate:0 0}50%{translate:0 -9px}}@keyframes qm-scan-pass{0%,7%{top:27%;opacity:0}18%{opacity:.9}80%{top:73%;opacity:.75}to{top:76%;opacity:0}}@media (max-width:850px){.qm-download>.qm-atmosphere-closing{left:54%;right:-7%;top:8%;bottom:8%}.qm-download h2{font-size:57px}.qm-atmosphere-closing .qm-motion-toggle{right:22%}}@media (max-width:650px){.qm-download{padding-bottom:335px}.qm-download>.qm-atmosphere-closing{inset:auto 8% 18px;height:300px}.qm-atmosphere-closing .qm-motion-toggle{right:0;bottom:0}.qm-download h2{font-size:55px}.qm-atmosphere-closing .qm-atmosphere-fallback{width:260px}}@media (prefers-reduced-motion:reduce){.qm-motion-toggle,.qm-scan-sweep{display:none}.qm-hero-art .qm-phone{translate:none}.qm-atmosphere-fallback,.qm-atmosphere-stage{transition:none}}.qm-hero-art:has(.qm-feather-atmosphere){background:#0d0c16}.qm-feather-stage{position:absolute;inset:-3%;animation:qm-feather-drift 14s ease-in-out infinite alternate;animation-play-state:paused}.qm-feather-image{object-fit:cover;object-position:center;transform:translate3d(calc(var(--qm-pointer-x, 0) * -7px),calc(var(--qm-pointer-y, 0) * -5px),0);transition:transform .7s ease}[data-qm-running=true] .qm-feather-stage{animation-play-state:running}.qm-hero-art:has(.qm-feather-atmosphere)>.qm-art-foot,.qm-hero-art:has(.qm-feather-atmosphere)>.qm-art-label{color:#d7ccf7}.qm-feather-atmosphere .qm-motion-toggle{background:#19182aaa;color:#d8cff1;border-color:#b3a6df40}.qm-feather-atmosphere .qm-motion-toggle:hover{background:#373048}.qm-download:has(.qm-feather-atmosphere){background:#0d0c16}.qm-atmosphere-closing.qm-feather-atmosphere{mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.qm-atmosphere-closing .qm-feather-stage{inset:-5% 0;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 90%,transparent)}.qm-atmosphere-closing .qm-feather-image{object-fit:contain}.qm-atmosphere-closing.qm-feather-atmosphere .qm-motion-toggle{right:15%}@keyframes qm-feather-drift{0%{transform:translateY(3px) rotate(-1deg) scale(1)}to{transform:translateY(-8px) rotate(1deg) scale(1.035)}}@media (prefers-reduced-motion:reduce){.qm-feather-stage{animation:none}.qm-feather-image{transform:none;transition:none}}.qm-feather-canvas,.qm-feather-fallback{position:absolute;inset:0;transition:opacity .8s ease}.qm-feather-canvas{opacity:0}.qm-feather-canvas canvas{display:block;width:100%;height:100%}[data-sculpture-ready=true] .qm-feather-canvas{opacity:1}[data-sculpture-ready=true] .qm-feather-fallback{opacity:0}.qm-feather-atmosphere .qm-feather-image{transform:none}.qm-atmosphere-closing .qm-feather-fallback{mask-image:linear-gradient(0deg,transparent,#000 15%,#000 85%,transparent)}@media (prefers-reduced-motion:reduce){.qm-feather-canvas,.qm-feather-fallback{transition:none}}.qs{--qs-bg:#f7f4ff;--qs-ink:#1e1334;--qs-muted:#6b5c90;--qs-faint:#9b8dbf;--qs-iris:#7c5cfc;--qs-flame:#ff5a1f;--qs-line:rgba(30,19,52,.1);--qs-dark:#140c26;min-height:100vh;background:var(--qs-bg);color:var(--qs-ink);font-family:var(--font-inter),Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.qs-page{padding:clamp(128px,14vw,178px) 24px clamp(68px,9vw,120px);overflow:hidden}.qs-section{width:min(1120px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.62fr);gap:clamp(42px,7vw,96px);align-items:center}.qs-copy{min-width:0}.qs-eyebrow{margin:0 0 20px;font-family:var(--font-satoshi),var(--font-inter),sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--qs-iris)}.qs h1{max-width:720px;margin:0;font-size:clamp(44px,7vw,86px);line-height:.98;letter-spacing:-.055em;font-weight:700;text-wrap:balance}.qs-copy>p:not(.qs-eyebrow){max-width:560px;margin:24px 0 0;color:var(--qs-muted);font-size:clamp(15px,1.4vw,18px);line-height:1.75;text-wrap:pretty}.qs-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:34px}.qs-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:0;border-radius:999px;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .2s,background .2s,color .2s,opacity .2s}.qs-button:hover{transform:translateY(-1px)}.qs-button-primary{padding:0 22px;background:var(--qs-flame);color:#fff}.qs-button-primary:hover{background:#e8480f;color:#fff}.qs-button-quiet{padding:0 2px;color:var(--qs-ink);opacity:.72}.qs-button-quiet:hover{color:var(--qs-flame);opacity:1}.qs-mark{position:relative;display:grid;place-items:center;width:min(420px,82vw);aspect-ratio:1;justify-self:center;isolation:isolate}.qs-mark:before{content:"";position:absolute;inset:15%;border-radius:50%;background:radial-gradient(circle,rgba(255,90,31,.18),transparent 68%);filter:blur(4px)}.qs-code{position:relative;z-index:2;font-family:var(--font-satoshi),var(--font-inter),sans-serif;font-size:clamp(64px,10vw,112px);line-height:1;letter-spacing:-.07em;font-weight:700;color:var(--qs-dark)}.qs-crosshair,.qs-spinner{position:relative;z-index:2;color:var(--qs-iris)}.qs-spinner{animation:qs-spin 1.1s linear infinite}.qs-ring{position:absolute;inset:var(--ring-inset);border:1px solid rgba(124,92,252,.28);border-radius:50%}.qs-ring-1{--ring-inset:8%}.qs-ring-2{--ring-inset:24%;border-color:rgba(255,90,31,.22)}.qs-ring-3{--ring-inset:39%;border-color:rgba(30,19,52,.12)}.qs-skeletons{display:grid;gap:12px;max-width:540px;margin-top:36px}.qs-skeletons span{display:block;height:18px;border-radius:999px;background:linear-gradient(90deg,rgba(124,92,252,.08),rgba(124,92,252,.18),rgba(124,92,252,.08));background-size:220% 100%;animation:qs-shimmer 1.3s ease-in-out infinite}.qs-skeletons span:nth-child(2){width:78%}.qs-skeletons span:nth-child(3){width:54%}.qs-inline{display:flex;align-items:center;gap:18px;padding:22px 0;border-top:1px solid var(--qs-line);border-bottom:1px solid var(--qs-line);color:var(--qs-ink)}.qs-inline>svg{flex:none;color:var(--qs-flame)}.qs-inline h2{margin:0;font-size:18px;line-height:1.2;letter-spacing:-.02em}.qs-inline p{margin:6px 0 0;color:var(--qs-muted);font-size:14px;line-height:1.6}.qs-inline .qs-button{margin-left:auto}@keyframes qs-spin{to{transform:rotate(1turn)}}@keyframes qs-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (max-width:760px){.qs-section{grid-template-columns:minmax(0,1fr)}.qs-mark{order:-1;width:min(260px,70vw)}.qs-inline{align-items:flex-start;flex-direction:column}.qs-inline .qs-button{margin-left:0}}@media (prefers-reduced-motion:reduce){.qs *,.qs :after,.qs :before{animation:none!important;transition:none!important}}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_f367f3;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_f367f3;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_f367f3{font-family:__Inter_f367f3,__Inter_Fallback_f367f3;font-style:normal}.__variable_f367f3{--font-inter:"__Inter_f367f3","__Inter_Fallback_f367f3"}@font-face{font-family:__DM_Sans_0d7163;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_0d7163;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_0d7163;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_0d7163{font-family:__DM_Sans_0d7163,__DM_Sans_Fallback_0d7163;font-style:normal}.__variable_0d7163{--font-dm-sans:"__DM_Sans_0d7163","__DM_Sans_Fallback_0d7163"}