.noah-page .quiz-static-hero-visual{background:var(--marketing-primary-deep)}.noah-page .quiz-static-hero-art{object-fit:cover;object-position:center;transform:none}.noah-page .quiz-static-hero:after{background:linear-gradient(90deg,#25105fe0 0%,#25105f9e 42%,#25105f0f 72%)}.noah-page .quiz-proof-rail{margin-bottom:120px}.noah-page-intro{max-width:900px}.noah-page-intro>p:first-child,.noah-how header>p,.noah-modes>div:first-child>p,.noah-accuracy>div>p,.noah-groups>p{color:var(--page-primary-muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;font-size:14px;font-weight:900}.noah-inline-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 20px;margin-top:30px;display:flex}.noah-inline-cta button{border:3px solid var(--page-primary);background:var(--page-primary);color:#fff;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;min-height:54px;padding:0 28px;font:900 17px/1 Nunito,sans-serif;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.noah-inline-cta button:hover{background:var(--page-primary-strong);transform:translateY(-2px);box-shadow:0 12px 26px #4d00f938}.noah-inline-cta button:active{transform:translateY(0)}.noah-inline-cta button:focus-visible{outline-offset:4px;outline:3px solid #4d00f93d}.noah-inline-cta span{color:var(--page-copy);font-size:14px;font-weight:800}.noah-how,.noah-modes,.noah-accuracy,.noah-groups,.noah-faq{margin:0 0 112px}.noah-how header{max-width:790px}.noah-how header h2,.noah-modes h2,.noah-accuracy h2,.noah-groups h2,.noah-faq h2{color:var(--page-ink);letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(32px,4vw,52px);font-weight:900;line-height:1.08}.noah-how header>span,.noah-modes>div:first-child>span,.noah-accuracy>div>span{color:var(--page-copy);font-size:17px;line-height:1.7}.noah-how-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.noah-how-grid article{border:1px solid var(--page-border);background:var(--page-soft);border-radius:22px;grid-template-columns:auto 1fr;gap:18px;padding:28px;display:grid}.noah-how-grid article>span{background:var(--page-primary-muted);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:14px;font-weight:900;display:grid}.noah-how-grid h3,.noah-mode-cards b,.noah-groups h3{color:var(--page-ink)}.noah-how-grid h3{margin:2px 0 8px;font-size:21px;font-weight:900}.noah-how-grid p,.noah-groups article p{color:var(--page-copy);margin:0;font-size:16px;line-height:1.65}.noah-modes{background:var(--marketing-dark-gradient);color:#fff;border-radius:28px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;padding:52px;display:grid}.noah-modes>div:first-child>p{color:#c8c1ff}.noah-modes h2{color:#fff}.noah-modes>div:first-child>span{color:#ddd9ec}.noah-mode-cards{gap:12px;display:grid}.noah-mode-cards article{background:#ffffff1a;border:1px solid #ffffff29;border-radius:18px;grid-template-columns:82px 126px 1fr auto;align-items:center;gap:15px;padding:19px 20px;display:grid}.noah-mode-cards strong,.noah-mode-cards b,.noah-mode-cards span{color:#fff}.noah-mode-cards strong{font-size:17px;font-weight:900}.noah-mode-cards b{font-size:14px;font-weight:900}.noah-mode-cards p{color:#ddd9ec;margin:0;font-size:14px;line-height:1.5}.noah-mode-cards span{white-space:nowrap;font-size:13px;font-weight:900}.noah-accuracy{border:1px solid var(--page-border);background:var(--marketing-surface-gradient);border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:48px;padding:50px;display:grid}.noah-accuracy nav{gap:10px;display:grid}.noah-accuracy a{border:1px solid var(--page-border);color:var(--page-ink);background:#fff;border-radius:14px;gap:5px;padding:18px 20px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid}.noah-accuracy a:hover{border-color:var(--page-primary-muted);transform:translateY(-2px);box-shadow:0 10px 24px #33228117}.noah-accuracy a:focus-visible,.noah-groups a:focus-visible{outline-offset:4px;outline:3px solid #4d00f933}.noah-accuracy a strong{font-weight:900}.noah-accuracy a span{color:var(--page-copy);font-size:14px;line-height:1.5}.noah-groups>div{border-top:1px solid #e6e3ee;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:38px;margin-top:30px;display:grid}.noah-groups article{border-bottom:1px solid #e6e3ee;padding:25px 0}.noah-groups h3{margin:0 0 8px;font-size:20px;font-weight:900}.noah-groups article p{margin-bottom:12px}.noah-groups a{color:var(--page-primary-muted);font-size:14px;font-weight:900;text-decoration:none}.noah-groups a:hover{color:var(--page-primary-strong);text-underline-offset:3px;text-decoration:underline}@media (width<=900px){.noah-page .quiz-static-hero-art{object-position:68% center}.noah-page .quiz-static-hero:after{background:linear-gradient(90deg,#25105fe0,#25105f4d)}.noah-page .quiz-proof-rail,.noah-how,.noah-modes,.noah-accuracy,.noah-groups,.noah-faq{margin-bottom:84px}.noah-how-grid,.noah-modes,.noah-accuracy{grid-template-columns:1fr}.noah-modes,.noah-accuracy{gap:34px;padding:40px 30px}.noah-mode-cards article{grid-template-columns:74px 1fr auto}.noah-mode-cards p{grid-column:1/-1}}@media (width<=600px){.noah-inline-cta{flex-direction:column;align-items:stretch}.noah-inline-cta button{width:100%}.noah-inline-cta span{text-align:center}.noah-how-grid,.noah-groups>div{grid-template-columns:1fr}.noah-how-grid article{grid-template-columns:40px 1fr;gap:14px;padding:22px 18px}.noah-how-grid article>span{width:40px;height:40px}.noah-modes,.noah-accuracy{border-radius:22px;padding:32px 20px}.noah-mode-cards article{grid-template-columns:1fr auto;gap:8px 12px;padding:17px}.noah-mode-cards b,.noah-mode-cards p{grid-column:1/-1}}.noah-page .quiz-static-play-button{width:max-content;max-width:calc(100vw - 48px);height:auto;min-height:64px;padding-block:8px}.noah-page .quiz-static-play-button img{flex-shrink:0}.noah-page .quiz-static-play-button span{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.25}@media (width<=600px){.noah-page .quiz-static-play-button{min-height:50px}}
