.qt-landing .qt-header{padding:16px 0}.qt-landing .qt-brand{gap:12px}.qt-landing .qt-brand img{width:52px;height:52px;object-fit:contain;border-radius:12px}.qt-wordmark{font-size:25px;font-weight:850;letter-spacing:-1.2px;color:#fff}.qt-wordmark>span{color:#a9baff}.qt-landing .qt-hero{padding:46px 0 72px;gap:24px 62px;align-items:center;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.qt-landing .qt-copy{grid-row:1/3;grid-column:1}.qt-landing .qt-copy h1{font-size:clamp(42px,5.2vw,69px)!important}.qt-landing .qt-signup{grid-column:2;padding:25px 28px}.qt-landing .qt-signup h2{font-size:27px!important}.qt-landing .qt-number-art{display:none}.qt-landing .qt-signup-tag{margin-bottom:16px}.qt-landing .qt-signup>p{margin-bottom:20px}.qt-landing .qt-email{background:#0b1730!important;color:#fff!important}.qt-hero-cta{display:inline-flex;align-items:center;justify-content:center;gap:24px;margin-top:0;margin-bottom:24px;padding:16px 22px;border-radius:12px;background:linear-gradient(110deg,#9bc2ff,#bba5ff);color:#09162f;font-weight:850;font-size:14px;text-decoration:none;min-height:52px}.qt-hero-cta:hover{filter:brightness(1.08)}.qt-landing a:focus-visible,.qt-landing button:focus-visible{outline:3px solid #d4e3ff;outline-offset:5px}.qt-discovery{position:relative;grid-column:2;height:315px;isolation:isolate;perspective:900px}.qt-discovery:before{content:"";position:absolute;inset:5% 10%;border-radius:50%;background:radial-gradient(ellipse,#7861ff36,#04c9ff0d 55%,transparent 70%);z-index:-1}.qt-cube-stage{position:absolute;left:50%;top:54%;width:154px;height:154px;transform:translate(-50%,-50%);perspective:800px}.qt-cube{position:relative;width:154px;height:154px;transform-style:preserve-3d;transform:rotateX(-19deg) rotateY(32deg)}.qt-face,.qt-lid{position:absolute;inset:0;border:1px solid #43bcff;border-radius:8px;background:linear-gradient(130deg,#09152f,#17264b 60%,#110d2b);backface-visibility:hidden;box-shadow:inset 0 0 14px #527cff44}.qt-face img,.qt-lid img{width:100%;height:100%;display:block;border-radius:7px;object-fit:fill}.qt-face-front{transform:translateZ(77px)}.qt-face-left{transform:rotateY(-90deg) translateZ(77px)}.qt-face-right{transform:rotateY(90deg) translateZ(77px)}.qt-face-back{transform:rotateY(180deg) translateZ(77px)}.qt-face-bottom{transform:rotateX(-90deg) translateZ(77px)}.qt-lid{transform:translateY(-145px) rotateX(75deg) rotateZ(-8deg);transform-origin:50% 50%;border:2px solid #9e6bff;box-shadow:0 0 18px #7375ff66,inset 0 0 20px #2b75f2;backface-visibility:visible}.qt-cube-light{position:absolute;inset:0;background:radial-gradient(ellipse,#d8ffffbb,#5877ff66 50%,transparent 73%);transform:rotateX(90deg) translateZ(74px);filter:blur(9px)}.qt-surprise{position:absolute;left:45%;top:-68px;color:#a5edff;font-size:68px;font-weight:800;text-shadow:0 0 20px #40bfff;transform:translateZ(125px) rotateY(-32deg) rotateX(19deg) rotate(-14deg)}.qt-surprise-exclamation{left:82%;top:-37px;font-size:60px;color:#d1b4ff;text-shadow:0 0 20px #a36dff;transform:translateZ(125px) rotateY(-32deg) rotateX(19deg) rotate(17deg)}.qt-orbit{position:absolute;left:15%;top:31%;width:70%;height:42%;border:1px solid #6eaeff20;border-top:2px solid #82d9ff;border-right:2px solid #9471ff;border-radius:50%;transform:rotate(-21deg);box-shadow:0 -3px 18px #4c8cff20;z-index:-1}.qt-orbit-two{transform:rotate(24deg);width:80%;left:10%;border-top-color:#b094ff;opacity:.6}.qt-discovery-caption{position:absolute;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;gap:12px;color:#b5c7e7;font-size:8px;letter-spacing:.1em}.qt-replay{font:inherit;letter-spacing:0;color:#c5d7ff;border:1px solid #7f9edd50;border-radius:20px;background:#142444;padding:10px 12px;min-height:44px;cursor:pointer}.qt-discovery.is-playing .qt-cube{animation:qt-cube-turn 7.2s cubic-bezier(.35,0,.2,1) both}.qt-discovery.is-playing .qt-lid{animation:qt-lid-open 7.2s ease both}.qt-discovery.is-playing .qt-surprise{animation:qt-pop 7.2s ease both}.qt-discovery.is-playing .qt-surprise-exclamation{animation-name:qt-pop-two}.qt-discovery.is-playing .qt-cube-light{animation:qt-light 7.2s ease both}.qt-discovery.is-playing .qt-orbit{animation:qt-trail 7.2s ease both}.qt-discovery.is-playing .qt-orbit-two{animation-name:qt-trail-two}.qt-key-visual{display:block;width:100%;height:auto;aspect-ratio:12/7;border-radius:12px;margin-bottom:22px;background:#101d38}.qt-landing .qt-question{padding:17px 17px 25px}.qt-landing .qt-question-label,.qt-landing .qt-question h3,.qt-landing .qt-question p{margin-left:7px;margin-right:7px}.qt-landing .qt-founder p{font-size:14px}.qt-landing .qt-founder{align-items:flex-start}.qt-landing .qt-tail{color:#a4b8d8}
@keyframes qt-cube-turn{0%,8%{transform:rotateX(-19deg) rotateY(32deg)}48%,100%{transform:rotateX(-19deg) rotateY(392deg)}}
@keyframes qt-lid-open{0%,51%{transform:translateY(-77px) rotateX(90deg)}61%,100%{transform:translateY(-145px) rotateX(75deg) rotateZ(-8deg)}}
@keyframes qt-pop{0%,54%{opacity:0;translate:0 80px;scale:.2}65%{opacity:1;translate:0 -12px;scale:1.12}73%,100%{opacity:1;translate:0 0;scale:1}}
@keyframes qt-pop-two{0%,57%{opacity:0;translate:0 80px;scale:.2}68%{opacity:1;translate:0 -10px;scale:1.1}76%,100%{opacity:1;translate:0 0;scale:1}}
@keyframes qt-light{0%,52%{opacity:0}60%{opacity:1}80%,100%{opacity:.7}}
@keyframes qt-trail{0%,15%{opacity:0;transform:rotate(-100deg) scale(.7)}42%{opacity:1;transform:rotate(200deg) scale(1)}70%,100%{opacity:.5;transform:rotate(339deg)}}
@keyframes qt-trail-two{0%,23%{opacity:0;transform:rotate(70deg) scale(.8)}50%{opacity:1;transform:rotate(-200deg)}75%,100%{opacity:.4;transform:rotate(-336deg)}}
@media(max-width:950px){.qt-landing .qt-hero{gap:24px 30px}.qt-landing .qt-signup{padding:23px}.qt-discovery-caption{flex-wrap:wrap;gap:4px}.qt-discovery-caption>span{display:none}}
@media(max-width:720px){.qt-wordmark{font-size:21px}.qt-landing .qt-brand{gap:7px}.qt-landing .qt-brand img{width:40px;height:40px}.qt-landing .qt-strapline{max-width:120px;font-size:8px}.qt-landing .qt-hero{display:flex;padding:15px 0 48px;gap:28px}.qt-discovery{order:-1;height:315px;width:100%}.qt-landing .qt-copy h1{font-size:clamp(39px,9vw,56px)!important}.qt-hero-cta{width:100%;margin-top:0}.qt-discovery-caption>span{display:inline}.qt-discovery-caption{gap:12px}.qt-landing .qt-signup{padding:25px 22px}.qt-landing .qt-founder a{white-space:normal}.qt-key-visual{max-height:230px;object-fit:cover}}
@media(prefers-reduced-motion:reduce){.qt-discovery *{animation:none!important;transition:none!important}.qt-replay{display:none}.qt-discovery-caption>span{display:inline}.qt-landing *{scroll-behavior:auto!important}}
