.listing-page{background:#fff;color:#281e48;overflow:clip}body:has(.listing-page),html:has(.listing-page){overflow-x:hidden}.listing-page .dnd-column,.listing-page .dnd-section{padding:0}.listing-page .dnd-section>.row-fluid{max-width:none}.listing-page .hero-carousel,.listing-page .hero-carousel__grid{min-height:564px}.listing-page .hero-carousel__copy h1{max-width:560px}.listing-page .hero-carousel__visual{margin-left:-70px;transform:scale(.72);transform-origin:center}.listing-page .signal-cards{background:linear-gradient(115deg,#3f2b83,#281e48)}.listing-page .signal-cards .container,.listing-page .signal-cards__heading h2,.listing-page .signal-cards__intro{color:#fff}.listing-page .signal-cards__header .ud-eyebrow{color:#acabf6}.listing-page .signal-cards__card{background:#fff}.listing-page .signal-cards__card h3{color:#281e48}.listing-page .signal-cards__card p{color:#65758b}.listing-page .signal-cards__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.listing-page .signal-cards__grid--3 .signal-cards__card{min-height:240px}.listing-page .process-dark{background:radial-gradient(ellipse at 40% 10%,#e9e3fa,transparent 65%),#f8f9fb;padding:64px 0}.listing-page .process-dark__panel{background:transparent;padding:0 40px}.listing-page .process-dark__heading h2{color:#281e48}.listing-page .process-dark__header .ud-eyebrow{color:#7251da}.listing-page .process-dark__intro{color:#65758b}.listing-page .process-dark__card{height:255px}.listing-page .results-tabs{background:#fff}.listing-page .quiz-start{padding:64px 0}.listing-page .faq-accordion{padding-top:64px}@media(max-width:1100px){.listing-page .hero-carousel__visual{margin-left:-130px;transform:scale(.6)}.listing-page .signal-cards__grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-page .process-dark__panel{padding:0 24px}}@media(max-width:767px){.listing-page .hero-carousel,.listing-page .hero-carousel__grid{min-height:0}.listing-page .hero-carousel__visual{height:420px;margin:0;transform:none}.listing-page .signal-cards__grid--3{grid-template-columns:1fr}.listing-page .process-dark{padding:48px 0}.listing-page .process-dark__panel{padding:0 20px}.listing-page .process-dark__grid:has(>:nth-child(5)){display:grid;grid-template-columns:1fr}.listing-page .process-dark__grid:has(>:nth-child(5)) .process-dark__card{height:220px}.listing-page .quiz-start{padding:48px 0}}