.wrapper{background:linear-gradient(#000 0%,#105099 100%);padding:0 90px;display:block;position:relative}.titleCont{flex-direction:column;row-gap:8px;display:flex}.ncashLogo{background:0 0;padding:0}.container{flex-direction:column;max-width:1200px;margin:0 auto;padding:32px 0;display:flex}.hero{color:#fff;background:0 0;padding:90px 0 24px}.h1{margin:0 0 12px;font-family:GT Flexa Trial-Rg,Helvetica;font-size:55px;font-weight:400;line-height:68.8px}.subhead{color:#e7ecf7;font-family:GT Flexa Trial-Rg,Helvetica;font-size:24px;line-height:30px}.fontGt{font-family:GT Flexa Trial-Rg,Helvetica}.section{color:#e7ecf7;background:0 0;flex-direction:column;display:flex}.sectionHeader{align-items:flex-start;gap:12px;margin:0 0 12px;display:flex}.sectionIcon{object-fit:contain;width:28px;height:28px}.h2{margin:0;font-family:GT Flexa Trial-Lt,Helvetica;font-size:24px;line-height:30px}.questionBlock{background-color:#ffffff0f;border:1px solid #d6d6d6;border-radius:12px;margin:32px 0;padding:16px;transition:transform .15s,box-shadow .15s,background-color .15s}.questionBlock:hover{background-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 8px 20px #00000040}.optionGrid,.optionRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.optionCard{color:#fff;text-align:left;background-color:#ffffff1a;border:1px solid #d6d6d6;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.optionCardRadio{color:#fff;cursor:pointer;background-color:#ffffff1a;border:1px solid #d6d6d6;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;display:flex}.font{font-family:GT Flexa Trial-Lt,Helvetica}.optionCardRadio input{accent-color:#75ebfd;width:18px;height:18px}.optionCardRadio span{font-family:GT Flexa Trial-Lt,Helvetica;font-size:16px;line-height:20px}.optionCardRadio:hover{background-color:#ffffff21;border-color:#75ebfd}.radioCard{color:#fff;background-color:#ffffff1a;border:1px solid #d6d6d6;border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.optionIcon{object-fit:contain;width:24px;height:24px}.optionText{font-family:GT Flexa Trial-Lt,Helvetica;font-size:16px;line-height:20px}.selected{border-color:#75ebfd;outline:2px solid #75ebfd}.segGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:12px;display:grid}.fieldGroup{flex-direction:column;gap:8px;display:flex;position:relative}.fieldLabel{color:#fff;font-family:GT Flexa Trial-Rg,Helvetica;font-size:20px;line-height:25px}.fieldInput{color:#fff;background-color:#ffffff1a;border:1px solid #d6d6d6;border-radius:8px;height:40px;padding:8px;font-size:14px}.actions{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.success{color:#4cc38a}.error{color:#ff6b6b}.inlineLoader{flex-direction:column;justify-content:center;align-items:center;gap:12px;margin-top:16px;display:flex}.loaderText{font-family:GT Flexa Trial-Lt,Helvetica;font-size:16px}.results{margin-top:32px;padding-top:8px}.resultsSection{border-top:1px solid #ffffff20;margin-top:40px;padding-top:40px}.resultsHeading{color:#fff;text-align:center;margin:0 0 40px;font-family:GT Flexa Trial-Lt,Helvetica;font-size:55px;line-height:60px}.resultsStack{flex-direction:column;gap:24px;display:flex}.overallCardLarge{background-color:#ffffff1a;border:1px solid #d6d6d6;border-radius:12px;flex-direction:column;align-items:center;gap:8px;max-width:360px;margin:0 auto;padding:24px;display:flex}.rowGrid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.segmentCardLarge{background-color:#ffffff1a;border:1px solid #d6d6d6;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.resultTitle{color:#fff;font-family:GT Flexa Trial-Rg,Helvetica}.donutText{fill:#fff;font-family:GT Flexa Trial-Rg,Helvetica;font-size:22px}.insights{margin-top:32px}.insightsHeading{color:#fff;margin:0 0 24px;font-family:GT Flexa Trial-Lt,Helvetica;font-size:24px;line-height:30px}.consultCta{border:1px solid #d6d6d6;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding:24px;display:flex}.consultText{color:#fff;font-family:GT Flexa Trial-Lt,Helvetica;font-size:20px;line-height:28px}.summaryCard{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);border:1px solid #4a90e2;border-radius:12px;align-items:center;gap:16px;margin-bottom:24px;padding:20px;transition:all .3s;display:flex}.summaryCard:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4a90e233}.summaryIcon{align-self:flex-start;font-size:32px}.summaryContent{flex:1}.summaryTitle{color:#fff;margin:0 0 8px;font-family:GT Flexa Trial-Rg,Helvetica;font-size:18px}.summaryText{color:#b8c5d6;margin:0;font-family:GT Flexa Trial-Rg,Helvetica;font-size:16px;line-height:24px}.insightsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.insightCard{background:#ffffff08;border:1px solid #ffffff20;border-radius:12px;padding:20px;transition:all .3s;position:relative;overflow:hidden}.insightCard:hover{border-color:#ffffff40;transform:translateY(-4px);box-shadow:0 12px 30px #0000004d}.insightCard:before{content:"";height:3px;transition:all .3s;position:absolute;top:0;left:0;right:0}.strength:before{background:linear-gradient(90deg,#4ade80,#22c55e)}.good:before{background:linear-gradient(90deg,#fbbf24,#f59e0b)}.improvement:before{background:linear-gradient(90deg,#f72f2b,#e91411)}.percentageTxt{font-family:GT Flexa Trial-Rg,Helvetica;font-size:16px;position:absolute;top:44px;right:16px}.insightHeader{align-items:center;gap:12px;margin-bottom:12px;display:flex}.insightIconLarge{flex-shrink:0;width:28px;height:28px}.insightTitle{color:#fff;flex:1;margin:0;font-family:GT Flexa Trial-Rg,Helvetica;font-size:18px}.performanceBadge{text-transform:uppercase;letter-spacing:.5px;border-radius:6px;padding:4px 8px;font-family:GT Flexa Trial-Rg,Helvetica;font-size:12px;font-weight:500}.strength .performanceBadge{color:#4ade80;background:#22c55e20;border:1px solid #22c55e40}.good .performanceBadge{color:#fbbf24;background:#f59e0b20;border:1px solid #f59e0b40}.improvement .performanceBadge{color:#f72f2b;background:#ec141024;border:1px solid #ec141046}.insightDescription{color:#b8c5d6;margin:0;font-family:GT Flexa Trial-Rg,Helvetica;font-size:16px;line-height:24px}.segmentPerformance{flex-direction:column;gap:8px;margin-top:16px;display:flex}.segmentHeader{justify-content:space-between;align-items:center;padding:0 0 8px;display:flex}.segmentItem{border-bottom:1px solid #ffffff10;flex-direction:column;row-gap:8px;padding:0 0 8px;display:flex}.segmentItem:last-child{border-bottom:none}.segmentLabel{color:#b8c5d6;font-family:GT Flexa Trial-Rg,Helvetica;font-size:14px}.segmentScore{color:#fff;background:#ffffff10;border-radius:4px;padding:4px 8px;font-family:GT Flexa Trial-Rg,Helvetica;font-size:14px;font-weight:500}.insights li{margin:6px 0}@media (max-width:810px){.wrapper{padding:0 16px}.optionGrid,.optionRow,.segGrid{grid-template-columns:1fr}.h1{font-size:32px;line-height:40px}.subhead{font-size:16px;line-height:20px}.rowGrid3,.insightsGrid{grid-template-columns:1fr}.summaryCard{text-align:center;flex-direction:column}.resultsHeading{font-size:32px;line-height:40px}.consultCta{text-align:center;flex-direction:column}}
