.LangQuestNextHero_hero__eOgTU{--primary:#a78bfa;--primary-foreground:#09090b;--ring:#c4b5fd;width:100%;overflow:hidden;border-top:3px solid var(--primary);background:#09090b;color:#fff}.LangQuestNextHero_inner__qZhLF{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:5rem;max-width:1280px;margin:0 auto;padding:5.5rem 2rem}.LangQuestNextHero_copy__pBZWo{display:flex;flex-direction:column;align-items:flex-start}.LangQuestNextHero_eyebrow__dfhO8{display:flex;align-items:center;gap:.75rem;margin-bottom:1.75rem;color:#c4b5fd;font-size:.75rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.LangQuestNextHero_eyebrow__dfhO8 span{width:8px;height:8px;background:var(--primary)}.LangQuestNextHero_title__Bjjfs{margin:0;font-size:clamp(2.75rem,5.3vw,4.75rem);font-weight:650;letter-spacing:-.055em;line-height:1.1}.LangQuestNextHero_title__Bjjfs span{color:var(--primary)}.LangQuestNextHero_headline__Fnodr{max-width:28rem;margin:1.25rem 0 0;font-size:clamp(1.5rem,2.7vw,2.25rem);font-weight:450;letter-spacing:-.035em;line-height:1.25}.LangQuestNextHero_description__5Ob_6{max-width:31rem;margin:1.25rem 0 0;color:#b4b4bf;font-size:1.0625rem;line-height:1.75}.LangQuestNextHero_actions__tQIO3{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.75rem;margin-top:2rem}.LangQuestNextHero_primaryAction__yT6QR{min-height:56px;padding-inline:1.5rem}.LangQuestNextHero_secondaryAction__bcKqa{display:inline-flex;min-height:48px;align-items:center;gap:.625rem;color:#fff;font-size:.875rem;font-weight:500;text-underline-offset:5px}.LangQuestNextHero_secondaryAction__bcKqa:hover{text-decoration:underline}.LangQuestNextHero_secondaryAction__bcKqa:focus-visible{outline:3px solid var(--ring);outline-offset:5px;border-radius:2px}.LangQuestNextHero_note__D67Lr{margin-top:1rem;color:#b4b4bf;font-size:.8125rem}.LangQuestNextHero_artwork__2Tt9U{width:100%;max-width:380px;justify-self:end}.LangQuestNextHero_logoFrame__hA8OJ{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid #33333b;border-radius:24px;background:#111114;padding:0 1.5rem 2rem}.LangQuestNextHero_corner__dsnLY{position:absolute;top:-1px;left:24px;width:64px;height:3px;background:var(--primary)}.LangQuestNextHero_logo__FallK{display:block;width:100%;height:auto}.LangQuestNextHero_wordmark__D983d{margin-top:-1rem;color:#e4e4e7;font-size:.75rem;font-weight:600;letter-spacing:.2em}.LangQuestNextHero_artworkCaption__2Oani{margin:1.5rem 0 0;color:#b4b4bf;text-align:center;font-size:.75rem;letter-spacing:.06em}@media (max-width:760px){.LangQuestNextHero_inner__qZhLF{grid-template-columns:1fr;gap:3rem;padding:3rem 1.5rem}.LangQuestNextHero_artwork__2Tt9U{max-width:260px;justify-self:center}.LangQuestNextHero_eyebrow__dfhO8{margin-bottom:1.25rem}}