.commission-recommender-module__fW0Tna__page{background:var(--color-bg-primary);min-height:100vh}.commission-recommender-module__fW0Tna__container{max-width:750px;margin:0 auto;padding:0 1.5rem}@media (min-width:1024px){.commission-recommender-module__fW0Tna__container{padding:0 2rem}}.commission-recommender-module__fW0Tna__card{background:var(--color-bg-secondary);text-align:center;border:1px solid #ffffff0f;border-radius:16px;padding:3rem}.commission-recommender-module__fW0Tna__fadeIn{animation:.3s ease-out forwards commission-recommender-module__fW0Tna__fadeIn}.commission-recommender-module__fW0Tna__fadeOut{animation:.2s ease-out forwards commission-recommender-module__fW0Tna__fadeOut}@keyframes commission-recommender-module__fW0Tna__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes commission-recommender-module__fW0Tna__fadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.commission-recommender-module__fW0Tna__introCard{padding:4rem 3rem}.commission-recommender-module__fW0Tna__iconLarge{margin-bottom:1.5rem;font-size:4rem}.commission-recommender-module__fW0Tna__title{color:var(--color-text-primary);margin:0 0 1rem;font-size:clamp(2rem,3.4vw,3.5rem);font-weight:900}.commission-recommender-module__fW0Tna__subtitle{color:var(--color-text-secondary);max-width:500px;margin:0 auto 2.5rem;font-size:clamp(1.1rem,1.8vw,1.5rem);font-weight:500;line-height:1.6}.commission-recommender-module__fW0Tna__introDetails{flex-wrap:wrap;justify-content:center;gap:2rem;margin-bottom:2rem;display:flex}.commission-recommender-module__fW0Tna__introItem{color:#ccc;align-items:center;gap:.5rem;font-size:1rem;display:flex}.commission-recommender-module__fW0Tna__introIcon{font-size:1.25rem}.commission-recommender-module__fW0Tna__introNote{color:#999;max-width:450px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:.95rem;font-style:italic}.commission-recommender-module__fW0Tna__startButton{background:linear-gradient(135deg,var(--color-accent-primary)0%,var(--color-accent-secondary)100%);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:.75rem;padding:1.25rem 2.5rem;font-size:1.2rem;font-weight:700;transition:all .3s;display:inline-flex}.commission-recommender-module__fW0Tna__startButton:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #247cff66}.commission-recommender-module__fW0Tna__buttonArrow{font-size:1.4rem;transition:transform .2s}.commission-recommender-module__fW0Tna__startButton:hover .commission-recommender-module__fW0Tna__buttonArrow{transform:translate(4px)}.commission-recommender-module__fW0Tna__quizContainer{flex-direction:column;gap:2rem;display:flex}.commission-recommender-module__fW0Tna__progressContainer{margin-bottom:1rem}.commission-recommender-module__fW0Tna__progressBar{background:#ffffff1a;border-radius:4px;height:8px;overflow:hidden}.commission-recommender-module__fW0Tna__progressFill{background:linear-gradient(90deg,#247cff 0%,#4c63ff 100%);border-radius:4px;height:100%;transition:width .4s ease-out}.commission-recommender-module__fW0Tna__progressText{color:#999;text-align:center;margin-top:.75rem;font-size:.9rem}.commission-recommender-module__fW0Tna__questionCard{text-align:center;background:linear-gradient(135deg,#0b1314cc 0%,#1a1f26 100%);border:1px solid #247cff4d;border-radius:20px;padding:3rem}.commission-recommender-module__fW0Tna__questionText{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.6rem;font-weight:700;line-height:1.4}.commission-recommender-module__fW0Tna__questionDescription{color:#999;margin-bottom:2rem;font-size:1rem;line-height:1.6}.commission-recommender-module__fW0Tna__optionsGrid{flex-direction:column;gap:.75rem;max-height:400px;padding-right:.5rem;display:flex;overflow-y:auto}.commission-recommender-module__fW0Tna__scrollHint{text-align:center;color:#6b7280;margin-top:.75rem;font-size:.85rem;font-style:italic}.commission-recommender-module__fW0Tna__optionButton{width:100%;color:var(--color-text-secondary);cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff26;border-radius:12px;padding:1.1rem 1.5rem;font-size:1.05rem;font-weight:500;transition:all .2s}.commission-recommender-module__fW0Tna__optionButton:not(:disabled):hover{color:var(--color-text-primary);background:#247cff1a;border-color:#247cff66;transform:translate(4px)}.commission-recommender-module__fW0Tna__optionButton:disabled{opacity:.6;cursor:not-allowed}.commission-recommender-module__fW0Tna__optionSelected{color:#247cff;background:#247cff26;border-color:#247cff}.commission-recommender-module__fW0Tna__navigation{justify-content:space-between;align-items:center;display:flex}.commission-recommender-module__fW0Tna__backButton{color:#247cff;cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:1rem;font-weight:600;transition:all .2s}.commission-recommender-module__fW0Tna__backButton:not(:disabled):hover{color:#4c63ff;transform:translate(-4px)}.commission-recommender-module__fW0Tna__backButton:disabled{opacity:.5;cursor:not-allowed}.commission-recommender-module__fW0Tna__restartLink{color:#999;cursor:pointer;background:0 0;border:none;padding:.5rem 1rem;font-size:.95rem;transition:color .2s}.commission-recommender-module__fW0Tna__restartLink:not(:disabled):hover{color:var(--color-text-primary)}.commission-recommender-module__fW0Tna__restartLink:disabled{cursor:not-allowed}.commission-recommender-module__fW0Tna__resultsContainer{flex-direction:column;gap:2rem;display:flex}.commission-recommender-module__fW0Tna__recommendationCard{border-color:#33d0c466;padding:3rem}.commission-recommender-module__fW0Tna__recommendationIcon{margin-bottom:1rem;font-size:4rem}.commission-recommender-module__fW0Tna__recommendationTitle{color:var(--color-text-primary);margin-bottom:2rem;font-size:1.5rem;font-weight:700}.commission-recommender-module__fW0Tna__rateDisplay{margin-bottom:2rem}.commission-recommender-module__fW0Tna__rateRange{background:linear-gradient(135deg,#33d0c4 0%,#247cff 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:4rem;font-weight:800;line-height:1.2}.commission-recommender-module__fW0Tna__verticalInsight{text-align:left;background:#247cff14;border:1px solid #247cff4d;border-radius:16px;margin-bottom:2rem;padding:1.5rem}.commission-recommender-module__fW0Tna__verticalTypical{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.commission-recommender-module__fW0Tna__verticalLabel{color:var(--color-text-secondary);font-size:.95rem}.commission-recommender-module__fW0Tna__verticalRate{color:#247cff;font-size:1.1rem;font-weight:700}.commission-recommender-module__fW0Tna__verticalNote{color:#ccc;margin:0;font-size:.9rem;line-height:1.6}.commission-recommender-module__fW0Tna__subscriptionNote{text-align:left;background:linear-gradient(135deg,#33d0c41a 0%,#247cff1a 100%);border:1px solid #33d0c466;border-radius:16px;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.commission-recommender-module__fW0Tna__subscriptionIcon{flex-shrink:0;font-size:2rem}.commission-recommender-module__fW0Tna__subscriptionContent{flex:1}.commission-recommender-module__fW0Tna__subscriptionContent strong{color:#33d0c4;margin-bottom:.5rem;font-size:1.1rem;display:block}.commission-recommender-module__fW0Tna__subscriptionContent p{color:var(--color-text-secondary);margin:0 0 .75rem;font-size:.95rem;line-height:1.6}.commission-recommender-module__fW0Tna__ltvLink{color:#33d0c4;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s}.commission-recommender-module__fW0Tna__ltvCallout{background:#33d0c40f;border:1px solid #33d0c440;border-radius:12px;flex-direction:column;gap:.35rem;margin-top:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:all .2s;display:flex}.commission-recommender-module__fW0Tna__ltvCallout:hover{border-color:#33d0c480;transform:translateY(-2px);box-shadow:0 6px 20px #33d0c41a}.commission-recommender-module__fW0Tna__ltvCalloutBadge{text-transform:uppercase;letter-spacing:.08em;color:#33d0c4;font-size:.7rem;font-weight:700}.commission-recommender-module__fW0Tna__ltvCalloutTitle{color:var(--color-text-primary);font-size:1rem;font-weight:700}.commission-recommender-module__fW0Tna__ltvCalloutDesc{color:var(--color-text-secondary);font-size:.85rem;line-height:1.5}.commission-recommender-module__fW0Tna__ltvCalloutCta{color:#33d0c4;margin-top:.25rem;font-size:.85rem;font-weight:600}.commission-recommender-module__fW0Tna__electronicsNote{text-align:left;background:linear-gradient(135deg,#ffaa001a 0%,#ff88001a 100%);border:1px solid #fa06;border-radius:16px;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.commission-recommender-module__fW0Tna__electronicsIcon{flex-shrink:0;font-size:2rem}.commission-recommender-module__fW0Tna__electronicsContent{flex:1}.commission-recommender-module__fW0Tna__electronicsContent strong{color:#fa0;margin-bottom:.5rem;font-size:1.1rem;display:block}.commission-recommender-module__fW0Tna__electronicsContent p{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.commission-recommender-module__fW0Tna__automotiveNote{text-align:left;background:linear-gradient(135deg,#6366f11a 0%,#8b5cf61a 100%);border:1px solid #6366f166;border-radius:16px;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.commission-recommender-module__fW0Tna__automotiveIcon{flex-shrink:0;font-size:2rem}.commission-recommender-module__fW0Tna__automotiveContent{flex:1}.commission-recommender-module__fW0Tna__automotiveContent strong{color:#818cf8;margin-bottom:.5rem;font-size:1.1rem;display:block}.commission-recommender-module__fW0Tna__automotiveContent p{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.commission-recommender-module__fW0Tna__foodNote{text-align:left;background:linear-gradient(135deg,#22c55e1a 0%,#10b9811a 100%);border:1px solid #22c55e66;border-radius:16px;gap:1rem;margin-bottom:2rem;padding:1.5rem;display:flex}.commission-recommender-module__fW0Tna__foodIcon{flex-shrink:0;font-size:2rem}.commission-recommender-module__fW0Tna__foodContent{flex:1}.commission-recommender-module__fW0Tna__foodContent strong{color:#22c55e;margin-bottom:.5rem;font-size:1.1rem;display:block}.commission-recommender-module__fW0Tna__foodContent p{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}.commission-recommender-module__fW0Tna__ltvLink:hover{color:#4ae8db}.commission-recommender-module__fW0Tna__primaryCta{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:2rem;display:flex}.commission-recommender-module__fW0Tna__routeNote{color:var(--color-text-secondary);text-align:center;margin-top:1rem;font-size:.85rem}.commission-recommender-module__fW0Tna__routeNoteLink{color:var(--color-accent-primary);font-weight:500;text-decoration:underline}.commission-recommender-module__fW0Tna__routeNoteLink:hover{opacity:.8}.commission-recommender-module__fW0Tna__primaryButton{background:linear-gradient(135deg,var(--color-accent-primary)0%,var(--color-accent-secondary)100%);color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:.75rem;padding:1.2rem 2.5rem;font-size:1.15rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.commission-recommender-module__fW0Tna__primaryButton:hover{color:#fff;transform:translateY(-2px);box-shadow:0 8px 24px #247cff66}.commission-recommender-module__fW0Tna__secondaryButton{color:#fff;cursor:pointer;background:0 0;border:1.5px solid #247cff;border-radius:50px;align-items:center;padding:1.2rem 2.5rem;font-size:1.15rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.commission-recommender-module__fW0Tna__secondaryButton:hover{color:#fff;background:#247cff1a;transform:translateY(-2px)}.commission-recommender-module__fW0Tna__tertiaryButton{color:#999;cursor:pointer;background:0 0;border:1.5px solid #fff3;border-radius:50px;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s}.commission-recommender-module__fW0Tna__tertiaryButton:hover{color:var(--color-text-primary);border-color:#fff6}.commission-recommender-module__fW0Tna__explanationCard{background:linear-gradient(135deg,#0b1314cc 0%,#1a1f26 100%);border:1px solid #ffffff1a;border-radius:20px;padding:2rem}.commission-recommender-module__fW0Tna__explanationTitle{color:var(--color-text-primary);text-align:center;margin-bottom:1.5rem;font-size:1.4rem;font-weight:700}.commission-recommender-module__fW0Tna__tradeoffGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}.commission-recommender-module__fW0Tna__tradeoffCard{text-align:left;background:#0000004d;border-radius:12px;padding:1.5rem}.commission-recommender-module__fW0Tna__tradeoffIcon{margin-bottom:.75rem;font-size:2rem}.commission-recommender-module__fW0Tna__tradeoffTitle{color:var(--color-text-primary);margin-bottom:1rem;font-size:1.1rem;font-weight:700}.commission-recommender-module__fW0Tna__tradeoffList{margin:0;padding:0;list-style:none}.commission-recommender-module__fW0Tna__tradeoffList li{color:var(--color-text-secondary);align-items:flex-start;gap:.5rem;margin-bottom:.5rem;font-size:.9rem;line-height:1.4;display:flex}.commission-recommender-module__fW0Tna__tradeoffList li:last-child{margin-bottom:0}.commission-recommender-module__fW0Tna__checkGreen{color:#33d0c4;flex-shrink:0;font-weight:700}.commission-recommender-module__fW0Tna__checkOrange{color:#fa0;flex-shrink:0;font-weight:700}.commission-recommender-module__fW0Tna__minimumNote{color:#ccc;text-align:center;background:#ff64641a;border:1px solid #ff64644d;border-radius:8px;padding:1rem;font-size:.9rem}.commission-recommender-module__fW0Tna__minimumNote strong{color:#ff6464}.commission-recommender-module__fW0Tna__profileCard{background:linear-gradient(135deg,#0b1314cc 0%,#1a1f26 100%);border:1px solid #ffffff1a;border-radius:20px;padding:2rem}.commission-recommender-module__fW0Tna__profileTitle{color:var(--color-text-primary);text-align:center;margin-bottom:1.25rem;font-size:1.25rem;font-weight:700}.commission-recommender-module__fW0Tna__profileList{flex-direction:column;gap:1rem;display:flex}.commission-recommender-module__fW0Tna__profileItem{background:#0000004d;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}.commission-recommender-module__fW0Tna__profileQuestion{color:#999;font-size:.9rem}.commission-recommender-module__fW0Tna__profileAnswer{color:var(--color-text-primary);text-align:right;font-size:.95rem;font-weight:600}.commission-recommender-module__fW0Tna__disclaimer{text-align:left;background:#247cff14;border:1px solid #247cff4d;border-radius:16px;padding:1.5rem 2rem}.commission-recommender-module__fW0Tna__disclaimerTitle{color:#247cff;margin-bottom:1rem;font-size:1rem;font-weight:700}.commission-recommender-module__fW0Tna__disclaimerText{color:#ccc;margin-bottom:.75rem;font-size:.95rem;line-height:1.7}.commission-recommender-module__fW0Tna__disclaimerText:last-child{margin-bottom:0}.commission-recommender-module__fW0Tna__disclaimerText strong{color:var(--color-text-primary)}.commission-recommender-module__fW0Tna__resultActions{text-align:center}@media (max-width:768px){.commission-recommender-module__fW0Tna__card{padding:2rem 1.5rem}.commission-recommender-module__fW0Tna__introCard{padding:2.5rem 1.5rem}.commission-recommender-module__fW0Tna__iconLarge{margin-bottom:1rem;font-size:3rem}.commission-recommender-module__fW0Tna__title{font-size:1.75rem}.commission-recommender-module__fW0Tna__subtitle{margin-bottom:2rem;font-size:1.05rem}.commission-recommender-module__fW0Tna__introDetails{flex-direction:column;align-items:center;gap:.75rem}.commission-recommender-module__fW0Tna__introItem{font-size:.95rem}.commission-recommender-module__fW0Tna__introNote{margin-bottom:2rem;font-size:.9rem}.commission-recommender-module__fW0Tna__startButton{justify-content:center;width:100%;padding:1rem 2rem;font-size:1.05rem}.commission-recommender-module__fW0Tna__questionCard{padding:2rem 1.5rem}.commission-recommender-module__fW0Tna__questionText{font-size:1.3rem}.commission-recommender-module__fW0Tna__questionDescription{margin-bottom:1.5rem;font-size:.95rem}.commission-recommender-module__fW0Tna__optionsGrid{max-height:350px}.commission-recommender-module__fW0Tna__optionButton{padding:1rem 1.25rem;font-size:1rem}.commission-recommender-module__fW0Tna__recommendationCard{padding:2rem 1.5rem}.commission-recommender-module__fW0Tna__recommendationIcon{font-size:3rem}.commission-recommender-module__fW0Tna__rateRange{font-size:2.75rem}.commission-recommender-module__fW0Tna__tradeoffGrid{grid-template-columns:1fr}.commission-recommender-module__fW0Tna__tradeoffCard{padding:1.25rem}.commission-recommender-module__fW0Tna__profileItem{flex-direction:column;align-items:flex-start;gap:.5rem}.commission-recommender-module__fW0Tna__profileAnswer{text-align:left}.commission-recommender-module__fW0Tna__subscriptionNote,.commission-recommender-module__fW0Tna__electronicsNote,.commission-recommender-module__fW0Tna__automotiveNote,.commission-recommender-module__fW0Tna__foodNote{text-align:center;flex-direction:column}.commission-recommender-module__fW0Tna__subscriptionContent,.commission-recommender-module__fW0Tna__electronicsContent,.commission-recommender-module__fW0Tna__automotiveContent,.commission-recommender-module__fW0Tna__foodContent{text-align:center}.commission-recommender-module__fW0Tna__disclaimer{padding:1.25rem 1.5rem}.commission-recommender-module__fW0Tna__disclaimerText{font-size:.9rem}.commission-recommender-module__fW0Tna__primaryButton{justify-content:center;width:100%;padding:1rem 2rem;font-size:1rem}.commission-recommender-module__fW0Tna__secondaryButton{justify-content:center;width:100%}}@media (max-width:480px){.commission-recommender-module__fW0Tna__title{font-size:1.5rem}.commission-recommender-module__fW0Tna__questionText{font-size:1.15rem}.commission-recommender-module__fW0Tna__rateRange{font-size:2.25rem}}
.RelatedTools-module__1uJTzq__section{margin-bottom:3rem}.RelatedTools-module__1uJTzq__section:last-child{margin-bottom:0}.RelatedTools-module__1uJTzq__heading{color:#fff;text-align:center;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.RelatedTools-module__1uJTzq__grid{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.RelatedTools-module__1uJTzq__card{text-align:center;background:linear-gradient(135deg,#247cff14 0%,#4c63ff0d 100%);border:1px solid #247cff33;border-radius:16px;flex-direction:column;flex:0 calc(33.333% - 1rem);align-items:center;min-width:280px;padding:1.75rem;text-decoration:none;transition:all .3s;display:flex}.RelatedTools-module__1uJTzq__card:hover{border-color:#247cff80;transform:translateY(-4px);box-shadow:0 10px 30px #247cff26}.RelatedTools-module__1uJTzq__cardFeatured{background:linear-gradient(135deg,#33d0c414 0%,#247cff0d 100%);border-color:#33d0c459}.RelatedTools-module__1uJTzq__cardFeatured:hover{border-color:#33d0c499;box-shadow:0 10px 30px #33d0c426}.RelatedTools-module__1uJTzq__featuredBadge{text-transform:uppercase;letter-spacing:.08em;color:#fff;background:var(--color-accent-teal,#33d0c4);border-radius:4px;margin-bottom:.5rem;padding:.15rem .5rem;font-size:.6rem;font-weight:700;display:inline-block}.RelatedTools-module__1uJTzq__icon{text-align:center;width:100%;margin-bottom:1rem;font-size:2rem;line-height:1}.RelatedTools-module__1uJTzq__title{color:#fff;text-align:center;width:100%;margin:0 0 .5rem;font-size:1.1rem;font-weight:600}.RelatedTools-module__1uJTzq__description{color:#a3a3a3;text-align:center;flex-grow:1;width:100%;margin:0 0 1.25rem;font-size:.9rem;line-height:1.6}.RelatedTools-module__1uJTzq__cta{color:#247cff;text-align:center;justify-content:center;align-items:center;gap:.25rem;width:100%;font-size:.9rem;font-weight:600;transition:transform .2s;display:flex}.RelatedTools-module__1uJTzq__card:hover .RelatedTools-module__1uJTzq__cta{transform:translate(4px)}@media (max-width:768px){.RelatedTools-module__1uJTzq__card{flex:100%;min-width:0;padding:1.5rem}}
.calculator-module__2xdkOq__calcGrid{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:900px;margin:0 auto;display:grid}@media (max-width:768px){.calculator-module__2xdkOq__calcGrid{grid-template-columns:1fr}}.calculator-module__2xdkOq__card{background:var(--color-bg-secondary);border-radius:var(--radius-medium);border:1px solid #ffffff0f;padding:2rem}.calculator-module__2xdkOq__inputRow{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:1.5rem;display:flex}.calculator-module__2xdkOq__inputGroup{flex:1;min-width:120px}.calculator-module__2xdkOq__label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-primary);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.calculator-module__2xdkOq__inputWrap{align-items:center;display:flex;position:relative}.calculator-module__2xdkOq__input{border-radius:var(--radius-small);width:100%;color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1a;padding:.85rem 2.5rem .85rem 1rem;font-size:1.5rem;font-weight:700;transition:border-color .2s}.calculator-module__2xdkOq__input:focus{border-color:var(--color-accent-primary);outline:none}.calculator-module__2xdkOq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calculator-module__2xdkOq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calculator-module__2xdkOq__input[type=number]{-moz-appearance:textfield}.calculator-module__2xdkOq__suffix{color:var(--color-accent-primary);pointer-events:none;font-size:1.1rem;font-weight:700;position:absolute;right:1rem}.calculator-module__2xdkOq__equals{color:var(--color-text-secondary);flex-shrink:0;font-size:1.75rem;font-weight:800}@media (max-width:480px){.calculator-module__2xdkOq__inputRow{flex-direction:column;gap:1rem}.calculator-module__2xdkOq__equals{transform:rotate(90deg)}}.calculator-module__2xdkOq__resultBox{background:#247cff0f;border:1px solid #247cff26;border-radius:10px;padding:1.25rem}.calculator-module__2xdkOq__resultText{color:var(--color-text-secondary);text-align:center;margin:0;font-size:.95rem;line-height:1.6}.calculator-module__2xdkOq__resultText strong{color:var(--color-text-primary);font-weight:700}.calculator-module__2xdkOq__cardHeading{color:var(--color-text-primary);margin-bottom:1.25rem;font-size:1rem;font-weight:700}.calculator-module__2xdkOq__exampleRows{flex-direction:column;gap:.5rem;display:flex}.calculator-module__2xdkOq__exRow{justify-content:space-between;align-items:center;display:flex}.calculator-module__2xdkOq__exLabel{color:var(--color-text-secondary);font-size:.9rem}.calculator-module__2xdkOq__exValue{color:var(--color-text-primary);font-size:.95rem;font-weight:700}.calculator-module__2xdkOq__exDivider{background:#ffffff14;height:1px;margin:.5rem 0}.calculator-module__2xdkOq__exHighlight{color:var(--color-accent-primary);font-size:1.35rem;font-weight:800}.calculator-module__2xdkOq__minNote{color:var(--color-text-secondary);margin-top:.75rem;font-size:.75rem;font-style:italic}.calculator-module__2xdkOq__sectionTitle{color:var(--color-text-primary);text-align:center;margin-bottom:.75rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:800}.calculator-module__2xdkOq__sectionSub{color:var(--color-text-secondary);text-align:center;max-width:50ch;margin:0 auto 2rem;font-size:1rem;line-height:1.5}.calculator-module__2xdkOq__infoGrid{grid-template-columns:repeat(2,1fr);gap:1rem;max-width:900px;margin:1.5rem auto 0;display:grid}@media (max-width:640px){.calculator-module__2xdkOq__infoGrid{grid-template-columns:1fr}}.calculator-module__2xdkOq__infoCard{background:var(--color-bg-secondary);border-radius:var(--radius-small);border:1px solid #ffffff0f;padding:1.5rem;transition:border-color .2s}.calculator-module__2xdkOq__infoCard:hover{border-color:#ffffff1f}.calculator-module__2xdkOq__infoHeading{color:var(--color-text-primary);margin-bottom:.35rem;font-size:.95rem;font-weight:700}.calculator-module__2xdkOq__infoText{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.calculator-module__2xdkOq__whyGrid{grid-template-columns:repeat(3,1fr);gap:1rem;max-width:900px;margin:0 auto 2rem;display:grid}@media (max-width:768px){.calculator-module__2xdkOq__whyGrid{grid-template-columns:1fr}}.calculator-module__2xdkOq__whyCard{background:var(--color-bg-secondary);border-radius:var(--radius-small);text-align:center;border:1px solid #ffffff0f;padding:1.5rem}.calculator-module__2xdkOq__whyHeading{color:var(--color-accent-primary);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.calculator-module__2xdkOq__whyText{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.5}.calculator-module__2xdkOq__noteCard{border-radius:var(--radius-small);background:#33d0c40f;border:1px solid #33d0c426;max-width:900px;margin:0 auto;padding:1.5rem 2rem}.calculator-module__2xdkOq__noteCard .calculator-module__2xdkOq__noteTitle{color:var(--color-accent-teal);margin-bottom:.5rem;font-size:.95rem;font-weight:700}.calculator-module__2xdkOq__noteCard .calculator-module__2xdkOq__noteText{color:var(--color-text-secondary);margin:0;font-size:.85rem;line-height:1.6}.calculator-module__2xdkOq__noteCard .calculator-module__2xdkOq__noteText strong{color:var(--color-text-primary)}.calculator-module__2xdkOq__vsGrid{grid-template-columns:1fr 1fr;gap:1rem;max-width:800px;margin:1.5rem auto 0;display:grid}@media (max-width:640px){.calculator-module__2xdkOq__vsGrid{grid-template-columns:1fr}}.calculator-module__2xdkOq__vsCard{background:var(--color-bg-secondary);border-radius:var(--radius-small);border:1px solid #ffffff0f;padding:1.5rem}.calculator-module__2xdkOq__vsHeadingRed{color:var(--color-accent-direct);text-align:center;border-bottom:1px solid #4f46e533;margin-bottom:.75rem;padding-bottom:.75rem;font-size:.9rem;font-weight:700}.calculator-module__2xdkOq__vsHeadingBlue{color:var(--color-accent-primary);text-align:center;border-bottom:1px solid #247cff33;margin-bottom:.75rem;padding-bottom:.75rem;font-size:.9rem;font-weight:700}.calculator-module__2xdkOq__vsList{margin:0;padding:0;list-style:none}.calculator-module__2xdkOq__vsList li{color:var(--color-text-secondary);padding:.4rem 0 .4rem 1.25rem;font-size:.85rem;line-height:1.4;position:relative}.calculator-module__2xdkOq__vsList li:before{content:"•";color:var(--color-text-secondary);position:absolute;left:0}.calculator-module__2xdkOq__faqList{flex-direction:column;gap:.75rem;max-width:800px;margin:1.5rem auto 0;display:flex}.calculator-module__2xdkOq__faqItem{background:var(--color-bg-secondary);border-radius:var(--radius-small);border:1px solid #ffffff0f;padding:1.25rem 1.5rem;transition:border-color .2s}.calculator-module__2xdkOq__faqItem[open]{border-color:#247cff33}.calculator-module__2xdkOq__faqQ{color:var(--color-text-primary);cursor:pointer;font-size:.95rem;font-weight:700;list-style:none}.calculator-module__2xdkOq__faqQ::-webkit-details-marker{display:none}.calculator-module__2xdkOq__faqQ:after{content:"+";float:right;color:var(--color-text-secondary);font-size:1.1rem;font-weight:400;transition:transform .2s}.calculator-module__2xdkOq__faqItem[open] .calculator-module__2xdkOq__faqQ:after{content:"−"}.calculator-module__2xdkOq__faqA{color:var(--color-text-secondary);margin:.75rem 0 0;font-size:.9rem;line-height:1.7}.calculator-module__2xdkOq__faqA strong{color:var(--color-text-primary);font-weight:600}.calculator-module__2xdkOq__faqA a{color:var(--color-accent-primary);font-weight:600;text-decoration:none}.calculator-module__2xdkOq__faqA a:hover{text-decoration:underline}.calculator-module__2xdkOq__ctaCard{text-align:center;background:var(--color-bg-secondary);border-radius:var(--radius-medium);border:1px solid #ffffff0f;max-width:600px;margin:0 auto;padding:3rem 2rem}.calculator-module__2xdkOq__ctaHeading{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.5rem;font-weight:800}.calculator-module__2xdkOq__ctaSub{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.calculator-module__2xdkOq__ctaInlineLink{color:var(--color-accent-primary);font-weight:500;text-decoration:underline}.calculator-module__2xdkOq__ctaInlineLink:hover{opacity:.8}
.feasibility-calculator-module__zfJ5mq__section{max-width:900px;margin:0 auto 2rem}.feasibility-calculator-module__zfJ5mq__card{background:var(--color-bg-secondary);border-radius:var(--radius-medium);border:1px solid #ffffff0f;padding:2rem}.feasibility-calculator-module__zfJ5mq__inputGrid{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}@media (max-width:768px){.feasibility-calculator-module__zfJ5mq__inputGrid{grid-template-columns:1fr}}.feasibility-calculator-module__zfJ5mq__inputGroup{min-width:0}.feasibility-calculator-module__zfJ5mq__label{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-primary);margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.feasibility-calculator-module__zfJ5mq__inputWrap{align-items:center;display:flex;position:relative}.feasibility-calculator-module__zfJ5mq__input,.feasibility-calculator-module__zfJ5mq__select{border-radius:var(--radius-small);width:100%;color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1a;padding:.85rem 2.5rem .85rem 1rem;font-size:1.35rem;font-weight:700;transition:border-color .2s}.feasibility-calculator-module__zfJ5mq__select{padding-right:1rem;font-size:1rem}.feasibility-calculator-module__zfJ5mq__input:focus,.feasibility-calculator-module__zfJ5mq__select:focus{border-color:var(--color-accent-primary);outline:none}.feasibility-calculator-module__zfJ5mq__inputPrefixed{padding-left:2rem}.feasibility-calculator-module__zfJ5mq__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.feasibility-calculator-module__zfJ5mq__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.feasibility-calculator-module__zfJ5mq__input[type=number]{-moz-appearance:textfield}.feasibility-calculator-module__zfJ5mq__suffix,.feasibility-calculator-module__zfJ5mq__prefix{color:var(--color-accent-primary);pointer-events:none;font-size:1.1rem;font-weight:700;position:absolute}.feasibility-calculator-module__zfJ5mq__suffix{right:1rem}.feasibility-calculator-module__zfJ5mq__prefix{left:1rem}.feasibility-calculator-module__zfJ5mq__hint{color:var(--color-text-secondary);margin:.5rem 0 0;font-size:.85rem;line-height:1.5}.feasibility-calculator-module__zfJ5mq__segmented,.feasibility-calculator-module__zfJ5mq__modeToggle{flex-wrap:wrap;gap:.5rem;display:flex}.feasibility-calculator-module__zfJ5mq__segment,.feasibility-calculator-module__zfJ5mq__mode{border-radius:var(--radius-small);min-width:120px;color:var(--color-text-secondary);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;flex:1;padding:.7rem .9rem;font-size:.85rem;font-weight:600;transition:all .2s}.feasibility-calculator-module__zfJ5mq__segment:hover,.feasibility-calculator-module__zfJ5mq__mode:hover{border-color:#ffffff40}.feasibility-calculator-module__zfJ5mq__segmentActive,.feasibility-calculator-module__zfJ5mq__modeActive{border-color:var(--color-accent-primary);color:var(--color-text-primary);background:#247cff1f}.feasibility-calculator-module__zfJ5mq__rateBlock{border-top:1px solid #ffffff14;gap:1rem;margin-top:1.5rem;padding-top:1.5rem;display:grid}.feasibility-calculator-module__zfJ5mq__needOut{padding:1rem 0}.feasibility-calculator-module__zfJ5mq__needValue{color:var(--color-accent-primary);margin:0;font-size:2.5rem;font-weight:800;line-height:1.1}.feasibility-calculator-module__zfJ5mq__marginToggle{color:var(--color-accent-primary);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;margin-top:1.25rem;padding:0;font-size:.9rem;font-weight:600;text-decoration:underline}.feasibility-calculator-module__zfJ5mq__result{border-radius:var(--radius-medium);background:var(--color-bg-secondary);border:1px solid #ffffff1a;border-left-width:4px;padding:2rem}.feasibility-calculator-module__zfJ5mq__tone_good{border-left-color:var(--color-accent-teal);background:#33d0c40f}.feasibility-calculator-module__zfJ5mq__tone_ok{border-left-color:var(--color-accent-primary);background:#247cff0f}.feasibility-calculator-module__zfJ5mq__tone_warn{border-left-color:var(--color-accent-orange);background:#f973160f}.feasibility-calculator-module__zfJ5mq__tone_neutral{background:#ffffff08;border-left-color:#ffffff4d}.feasibility-calculator-module__zfJ5mq__badge{text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-secondary);background:#ffffff14;border-radius:999px;margin-bottom:1rem;padding:.3rem .7rem;font-size:.72rem;font-weight:700;display:inline-block}.feasibility-calculator-module__zfJ5mq__resultHeadline{margin:0 0 1.25rem;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:800;line-height:1.25}.feasibility-calculator-module__zfJ5mq__factList{gap:.6rem;margin:0 0 1.5rem;padding:0;font-size:1.05rem;line-height:1.6;list-style:none;display:grid}.feasibility-calculator-module__zfJ5mq__factList strong{color:var(--color-accent-primary)}.feasibility-calculator-module__zfJ5mq__body{font-size:1rem;line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0 0 1rem}.feasibility-calculator-module__zfJ5mq__body strong{color:var(--color-text-primary)}.feasibility-calculator-module__zfJ5mq__subheading{margin:1.75rem 0 .75rem;font-size:1.1rem;font-weight:700}.feasibility-calculator-module__zfJ5mq__caption{color:var(--color-text-secondary);margin:.75rem 0 0;font-size:.9rem;line-height:1.6}.feasibility-calculator-module__zfJ5mq__override{border-radius:var(--radius-small);background:#ffffff0a;margin:1rem 0;padding:1.25rem}.feasibility-calculator-module__zfJ5mq__override p{line-height:var(--line-height-body);color:var(--color-text-secondary);margin:0 0 1rem}.feasibility-calculator-module__zfJ5mq__tableWrap{margin:1rem 0;overflow-x:auto}.feasibility-calculator-module__zfJ5mq__leverTable{border-collapse:collapse;width:100%;font-size:.95rem}.feasibility-calculator-module__zfJ5mq__leverTable th,.feasibility-calculator-module__zfJ5mq__leverTable td{text-align:left;border-bottom:1px solid #ffffff14;padding:.7rem 1rem}.feasibility-calculator-module__zfJ5mq__leverTable th{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent-primary);font-size:.72rem;font-weight:700}.feasibility-calculator-module__zfJ5mq__leverTable td:last-child{color:var(--color-text-primary);font-weight:700}.feasibility-calculator-module__zfJ5mq__actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.75rem;display:flex}.feasibility-calculator-module__zfJ5mq__linkButton{border-radius:var(--radius-small);background:var(--color-accent-primary);color:#fff;padding:.85rem 1.5rem;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-block}.feasibility-calculator-module__zfJ5mq__linkButton:hover{opacity:.9}.feasibility-calculator-module__zfJ5mq__quietLink{color:var(--color-text-secondary);margin:1.5rem 0 0;font-size:.9rem;line-height:1.6}.feasibility-calculator-module__zfJ5mq__quietLink a{color:var(--color-text-secondary);text-underline-offset:3px;text-decoration:underline}.feasibility-calculator-module__zfJ5mq__quietLink a:hover{color:var(--color-text-primary)}.feasibility-calculator-module__zfJ5mq__disclosure{border-radius:var(--radius-medium);background:#ffffff05;border:1px solid #ffffff14;padding:2rem}.feasibility-calculator-module__zfJ5mq__disclosureHeading{margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.feasibility-calculator-module__zfJ5mq__formula{white-space:nowrap;border-radius:var(--radius-small);color:var(--color-text-primary);background:#00000040;margin:0 0 1rem;padding:1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9rem;overflow-x:auto}
.shopping-performance-analyzer-module__7ZWjrW__hero{background:var(--color-bg-primary);margin-top:-128px;padding:176px 0 80px;position:relative;overflow:hidden}.shopping-performance-analyzer-module__7ZWjrW__hero:before{content:"";pointer-events:none;background:radial-gradient(80% 60% at 30% -10%,#247cff1f,#0000);position:absolute;inset:0}.shopping-performance-analyzer-module__7ZWjrW__heroInner{z-index:1;grid-template-columns:1fr 400px;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;padding:0 1.5rem;display:grid;position:relative}.shopping-performance-analyzer-module__7ZWjrW__heroText{text-align:left}.shopping-performance-analyzer-module__7ZWjrW__heroTag{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-primary);background:#247cff1a;border:1px solid #247cff40;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.shopping-performance-analyzer-module__7ZWjrW__heroAudience{color:var(--color-accent-primary);background:#247cff1a;border:1px solid #247cff40;border-radius:999px;margin-bottom:1.25rem;padding:.35rem .85rem;font-size:.8rem;font-weight:600;display:inline-block}.shopping-performance-analyzer-module__7ZWjrW__heroHeadline{letter-spacing:-.02em;color:var(--color-text-primary);margin:0 0 1.25rem;font-size:clamp(2rem,4vw,3.25rem);font-weight:800;line-height:1.1}.shopping-performance-analyzer-module__7ZWjrW__heroHeadlineAccent{color:var(--color-accent-primary)}.shopping-performance-analyzer-module__7ZWjrW__heroSub{color:var(--color-text-secondary);max-width:520px;font-size:1.05rem;line-height:1.65}.shopping-performance-analyzer-module__7ZWjrW__heroChecks{flex-wrap:wrap;gap:1.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.shopping-performance-analyzer-module__7ZWjrW__heroCheck{color:var(--color-text-secondary);font-size:.88rem;font-weight:600}.shopping-performance-analyzer-module__7ZWjrW__heroCheck:before{content:"✓";color:var(--color-accent-primary);margin-right:.4rem;font-weight:700}.shopping-performance-analyzer-module__7ZWjrW__heroForm{min-width:0}@media (max-width:960px){.shopping-performance-analyzer-module__7ZWjrW__heroInner{grid-template-columns:1fr;gap:2rem}.shopping-performance-analyzer-module__7ZWjrW__heroText{text-align:center}.shopping-performance-analyzer-module__7ZWjrW__heroSub{margin-left:auto;margin-right:auto}.shopping-performance-analyzer-module__7ZWjrW__heroForm{width:100%;max-width:480px;margin:0 auto}}@media (max-width:768px){.shopping-performance-analyzer-module__7ZWjrW__hero{padding:160px 0 56px}}.shopping-performance-analyzer-module__7ZWjrW__formCard{background:#0d1117;border:2px solid #247cff59;border-radius:16px;padding:1.75rem;box-shadow:0 0 24px #247cff14}.shopping-performance-analyzer-module__7ZWjrW__formHeading{color:var(--color-text-primary);margin-bottom:.35rem;font-size:1.2rem;font-weight:800}.shopping-performance-analyzer-module__7ZWjrW__formDesc{color:var(--color-text-secondary);margin-bottom:1.25rem;font-size:.88rem;line-height:1.5}.shopping-performance-analyzer-module__7ZWjrW__form{flex-direction:column;gap:1rem;display:flex}.shopping-performance-analyzer-module__7ZWjrW__formGroup{flex-direction:column;gap:.35rem;display:flex}.shopping-performance-analyzer-module__7ZWjrW__label{color:var(--color-text-secondary);font-size:.82rem;font-weight:600}.shopping-performance-analyzer-module__7ZWjrW__input{width:100%;color:var(--color-text-primary);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:8px;padding:.65rem .85rem;font-family:inherit;font-size:.92rem;transition:border-color .2s}.shopping-performance-analyzer-module__7ZWjrW__input::placeholder{color:#ffffff40}.shopping-performance-analyzer-module__7ZWjrW__input:focus{border-color:var(--color-accent-primary);outline:none}.shopping-performance-analyzer-module__7ZWjrW__input:disabled{opacity:.5;cursor:not-allowed}.shopping-performance-analyzer-module__7ZWjrW__submitBtn{background:var(--color-accent-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8rem 1.75rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.shopping-performance-analyzer-module__7ZWjrW__submitBtn:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.shopping-performance-analyzer-module__7ZWjrW__submitBtn:disabled{opacity:.6;cursor:not-allowed}.shopping-performance-analyzer-module__7ZWjrW__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite shopping-performance-analyzer-module__7ZWjrW__spin;display:inline-block}@keyframes shopping-performance-analyzer-module__7ZWjrW__spin{to{transform:rotate(360deg)}}.shopping-performance-analyzer-module__7ZWjrW__errorMessage{color:#f87171;background:#f8717114;border:1px solid #f8717133;border-radius:8px;padding:.5rem .75rem;font-size:.85rem;font-weight:500}.shopping-performance-analyzer-module__7ZWjrW__featuresSection{padding-top:3rem}.shopping-performance-analyzer-module__7ZWjrW__labelGrid{grid-template-columns:repeat(4,1fr);gap:1.25rem;max-width:1200px;margin:0 auto;display:grid}.shopping-performance-analyzer-module__7ZWjrW__labelCard{background:var(--color-bg-secondary);border:1px solid #ffffff0f;border-top:3px solid #0000;border-radius:14px;padding:1.5rem 1.25rem}.shopping-performance-analyzer-module__7ZWjrW__labelIconWrap{border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:.85rem;display:flex}.shopping-performance-analyzer-module__7ZWjrW__labelTag{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-bottom:.5rem;padding:.2rem .6rem;font-size:.7rem;font-weight:800;display:inline-block}.shopping-performance-analyzer-module__7ZWjrW__labelTitle{color:var(--color-text-primary);margin-bottom:.4rem;font-size:.95rem;font-weight:700}.shopping-performance-analyzer-module__7ZWjrW__labelDesc{color:var(--color-text-secondary);font-size:.84rem;line-height:1.5}.shopping-performance-analyzer-module__7ZWjrW__labelZombie{border-top-color:#6b7280}.shopping-performance-analyzer-module__7ZWjrW__labelZombie .shopping-performance-analyzer-module__7ZWjrW__labelIconWrap{color:#9ca3af;background:#6b72801f}.shopping-performance-analyzer-module__7ZWjrW__labelZombie .shopping-performance-analyzer-module__7ZWjrW__labelTag{color:#9ca3af;background:#6b728026}.shopping-performance-analyzer-module__7ZWjrW__labelSleeper{border-top-color:#6366f1}.shopping-performance-analyzer-module__7ZWjrW__labelSleeper .shopping-performance-analyzer-module__7ZWjrW__labelIconWrap{color:#818cf8;background:#6366f11f}.shopping-performance-analyzer-module__7ZWjrW__labelSleeper .shopping-performance-analyzer-module__7ZWjrW__labelTag{color:#818cf8;background:#6366f126}.shopping-performance-analyzer-module__7ZWjrW__labelHero{border-top-color:#10b981}.shopping-performance-analyzer-module__7ZWjrW__labelHero .shopping-performance-analyzer-module__7ZWjrW__labelIconWrap{color:#34d399;background:#10b9811f}.shopping-performance-analyzer-module__7ZWjrW__labelHero .shopping-performance-analyzer-module__7ZWjrW__labelTag{color:#34d399;background:#10b98126}.shopping-performance-analyzer-module__7ZWjrW__labelVillain{border-top-color:#ef4444}.shopping-performance-analyzer-module__7ZWjrW__labelVillain .shopping-performance-analyzer-module__7ZWjrW__labelIconWrap{color:#f87171;background:#ef44441f}.shopping-performance-analyzer-module__7ZWjrW__labelVillain .shopping-performance-analyzer-module__7ZWjrW__labelTag{color:#f87171;background:#ef444426}.shopping-performance-analyzer-module__7ZWjrW__labelNote{text-align:center;color:var(--color-text-secondary);opacity:.75;max-width:640px;margin:1.5rem auto 0;font-size:.85rem;line-height:1.5}@media (max-width:960px){.shopping-performance-analyzer-module__7ZWjrW__labelGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:540px){.shopping-performance-analyzer-module__7ZWjrW__labelGrid{grid-template-columns:1fr}}.shopping-performance-analyzer-module__7ZWjrW__howSection{padding-top:4rem}.shopping-performance-analyzer-module__7ZWjrW__howGrid{grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:900px;margin:0 auto;display:grid}@media (max-width:640px){.shopping-performance-analyzer-module__7ZWjrW__howGrid{grid-template-columns:1fr}}.shopping-performance-analyzer-module__7ZWjrW__howCard{background:var(--color-bg-secondary);text-align:center;border:1px solid #ffffff0f;border-radius:12px;padding:1.5rem}.shopping-performance-analyzer-module__7ZWjrW__howNum{background:var(--color-accent-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:1rem;font-size:.9rem;font-weight:800;display:inline-flex}.shopping-performance-analyzer-module__7ZWjrW__howTitle{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1rem;font-weight:700}.shopping-performance-analyzer-module__7ZWjrW__howDesc{color:var(--color-text-secondary);font-size:.88rem;line-height:1.55}.shopping-performance-analyzer-module__7ZWjrW__connectionSection{padding-top:4rem}.shopping-performance-analyzer-module__7ZWjrW__sectionHeading{color:var(--color-text-primary);text-align:center;margin-bottom:1.25rem;font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:800}.shopping-performance-analyzer-module__7ZWjrW__sectionSubheading{color:var(--color-text-secondary);text-align:center;max-width:500px;margin:0 auto 2rem;font-size:.95rem;line-height:1.5}.shopping-performance-analyzer-module__7ZWjrW__connectionGrid{grid-template-columns:1fr 1fr;gap:1.5rem;max-width:800px;margin:0 auto;display:grid}@media (max-width:640px){.shopping-performance-analyzer-module__7ZWjrW__connectionGrid{grid-template-columns:1fr}}.shopping-performance-analyzer-module__7ZWjrW__connectionCard{background:var(--color-bg-secondary);border:1px solid #ffffff0f;border-radius:12px;padding:1.5rem}.shopping-performance-analyzer-module__7ZWjrW__connectionTitle{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.05rem;font-weight:700}.shopping-performance-analyzer-module__7ZWjrW__connectionDesc{color:var(--color-text-secondary);margin-bottom:.75rem;font-size:.875rem;line-height:1.5}.shopping-performance-analyzer-module__7ZWjrW__connectionLink{color:var(--color-accent-primary);font-size:.85rem;font-weight:600;text-decoration:none}.shopping-performance-analyzer-module__7ZWjrW__connectionLink:hover{text-decoration:underline}.shopping-performance-analyzer-module__7ZWjrW__ctaSection{padding-top:var(--spacing-section-desktop);padding-bottom:var(--spacing-section-desktop);text-align:center}.shopping-performance-analyzer-module__7ZWjrW__ctaInlineLink{color:var(--color-accent-primary);font-weight:500;text-decoration:underline}.shopping-performance-analyzer-module__7ZWjrW__ctaInlineLink:hover{opacity:.8}@media (max-width:767px){.shopping-performance-analyzer-module__7ZWjrW__featuresSection,.shopping-performance-analyzer-module__7ZWjrW__howSection,.shopping-performance-analyzer-module__7ZWjrW__connectionSection,.shopping-performance-analyzer-module__7ZWjrW__ctaSection{padding-top:var(--spacing-section-mobile)}.shopping-performance-analyzer-module__7ZWjrW__ctaSection{padding-bottom:var(--spacing-section-mobile)}}
.solution-recommender-module__XtV_3q__page{background:var(--color-bg-primary);min-height:100vh}.solution-recommender-module__XtV_3q__container{max-width:760px;margin:0 auto;padding:0 1.5rem 4rem}.solution-recommender-module__XtV_3q__progress{justify-content:center;align-items:center;gap:0;margin-bottom:3rem;display:flex}.solution-recommender-module__XtV_3q__progressStep{opacity:.35;flex-direction:column;align-items:center;gap:.4rem;transition:opacity .3s;display:flex}.solution-recommender-module__XtV_3q__progressActive{opacity:1}.solution-recommender-module__XtV_3q__progressDot{width:32px;height:32px;color:var(--color-text-secondary);background:#ffffff14;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;transition:all .3s;display:flex}.solution-recommender-module__XtV_3q__progressActive .solution-recommender-module__XtV_3q__progressDot{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}.solution-recommender-module__XtV_3q__progressLabel{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.solution-recommender-module__XtV_3q__progressLine{background:#ffffff1a;width:60px;height:1px;margin:0 .75rem 1.4rem}.solution-recommender-module__XtV_3q__stepWrapper{animation:.3s solution-recommender-module__XtV_3q__fadeIn}@keyframes solution-recommender-module__XtV_3q__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.solution-recommender-module__XtV_3q__backButton{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;margin-bottom:1.5rem;padding:0;font-size:.9rem;transition:color .2s}.solution-recommender-module__XtV_3q__backButton:hover{color:var(--color-text-primary)}.solution-recommender-module__XtV_3q__question{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.75rem;font-weight:800;line-height:1.3}.solution-recommender-module__XtV_3q__questionSub{color:var(--color-text-secondary);max-width:600px;margin-bottom:2rem;font-size:1rem;line-height:1.6}.solution-recommender-module__XtV_3q__subQuestion{color:var(--color-text-primary);margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.solution-recommender-module__XtV_3q__optionsGrid{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.solution-recommender-module__XtV_3q__optionCard{cursor:pointer;text-align:left;color:inherit;background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem;transition:all .2s;display:flex}.solution-recommender-module__XtV_3q__optionCard:hover{border-color:var(--color-accent-primary);background:#247cff0f;transform:translate(4px)}.solution-recommender-module__XtV_3q__optionIcon{color:var(--color-accent-primary);align-items:center;margin-bottom:.25rem;display:flex}.solution-recommender-module__XtV_3q__optionTitle{color:var(--color-text-primary);font-size:1.1rem;font-weight:700}.solution-recommender-module__XtV_3q__optionDesc{color:var(--color-text-secondary);font-size:.9rem;line-height:1.5}.solution-recommender-module__XtV_3q__networkGrid{grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:.5rem;display:grid}.solution-recommender-module__XtV_3q__networkCard{color:var(--color-text-primary);cursor:pointer;text-align:center;background:#ffffff05;border:1px solid #ffffff14;border-radius:10px;padding:1rem 1.25rem;font-size:.95rem;font-weight:600;transition:all .2s}.solution-recommender-module__XtV_3q__networkCard:hover{border-color:var(--color-accent-primary);background:#247cff0f}.solution-recommender-module__XtV_3q__networkCardMuted{color:var(--color-text-secondary);font-weight:500}.solution-recommender-module__XtV_3q__resultsHeading{color:var(--color-text-primary);text-align:center;margin-bottom:.5rem;font-size:2rem;font-weight:800}.solution-recommender-module__XtV_3q__resultsSub{color:var(--color-text-secondary);text-align:center;margin-bottom:2.5rem;font-size:1.05rem}.solution-recommender-module__XtV_3q__resultsGrid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:2rem;display:grid}.solution-recommender-module__XtV_3q__resultCard{background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:2rem 1.75rem;display:flex}.solution-recommender-module__XtV_3q__resultCardTeal{background:#33d0c408;border-color:#33d0c433}.solution-recommender-module__XtV_3q__resultCardRed{background:#4f46e50a;border-color:#4f46e540}.solution-recommender-module__XtV_3q__resultCardRed .solution-recommender-module__XtV_3q__resultLabel,.solution-recommender-module__XtV_3q__resultCardRed .solution-recommender-module__XtV_3q__resultLearn{color:#f87171}.solution-recommender-module__XtV_3q__resultLabel{text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent-primary);margin-bottom:.75rem;font-size:.7rem;font-weight:700}.solution-recommender-module__XtV_3q__resultCardTeal .solution-recommender-module__XtV_3q__resultLabel{color:var(--color-accent-teal)}.solution-recommender-module__XtV_3q__resultTitle{color:var(--color-text-primary);margin-bottom:.75rem;font-size:1.35rem;font-weight:800;line-height:1.25}.solution-recommender-module__XtV_3q__resultDesc{color:var(--color-text-secondary);flex-grow:1;margin-bottom:1.25rem;font-size:.95rem;line-height:1.6}.solution-recommender-module__XtV_3q__resultNote{color:var(--color-text-secondary);border-left:2px solid #ffffff1a;margin-bottom:1rem;padding:.75rem 1rem;font-size:.85rem;font-style:italic}.solution-recommender-module__XtV_3q__resultLinks{flex-direction:column;gap:.5rem;margin-bottom:.5rem;display:flex}.solution-recommender-module__XtV_3q__resultLearn{color:var(--color-accent-primary);margin-top:.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s}.solution-recommender-module__XtV_3q__resultLearn:hover{opacity:.8}.solution-recommender-module__XtV_3q__resultCardTeal .solution-recommender-module__XtV_3q__resultLearn{color:var(--color-accent-teal)}.solution-recommender-module__XtV_3q__resultCtaDirect{background:var(--color-accent-direct);color:#fff;text-align:center;border-radius:8px;margin-bottom:1rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.solution-recommender-module__XtV_3q__resultCtaDirect:hover{background:var(--color-accent-direct-active);color:#fff}.solution-recommender-module__XtV_3q__resultCtaAffiliate{background:var(--color-accent-teal);color:#fff;text-align:center;border-radius:8px;margin-bottom:1rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.solution-recommender-module__XtV_3q__resultCtaAffiliate:hover{color:#fff;background:#26b8a8}.solution-recommender-module__XtV_3q__resultSecondary{color:var(--color-text-secondary);margin-top:.75rem;font-size:.85rem}.solution-recommender-module__XtV_3q__resultSecondaryLink{color:var(--color-accent-primary);font-weight:600;text-decoration:none}.solution-recommender-module__XtV_3q__resultSecondaryLink:hover{text-decoration:underline}.solution-recommender-module__XtV_3q__analyzerCallout{background:#247cff0a;border:1px solid #247cff26;border-radius:12px;gap:1.25rem;margin-bottom:2rem;padding:1.5rem 1.75rem;display:flex}.solution-recommender-module__XtV_3q__analyzerImage{border-radius:8px;flex-shrink:0;align-self:stretch;width:120px;min-height:80px;position:relative;overflow:hidden}.solution-recommender-module__XtV_3q__analyzerTitle{color:var(--color-text-primary);margin-bottom:.35rem;font-size:1rem;font-weight:700}.solution-recommender-module__XtV_3q__analyzerDesc{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.9rem;line-height:1.5}.solution-recommender-module__XtV_3q__analyzerLink{color:var(--color-accent-primary);font-size:.9rem;font-weight:600;text-decoration:none}.solution-recommender-module__XtV_3q__analyzerLink:hover{text-decoration:underline}.solution-recommender-module__XtV_3q__networkPartnerCta{background:#33d0c408;border:1px solid #33d0c433;border-radius:14px;margin-bottom:2rem;padding:2rem}.solution-recommender-module__XtV_3q__networkPartnerDesc{color:var(--color-text-secondary);margin:0 0 1.5rem;font-size:1rem;line-height:1.65}.solution-recommender-module__XtV_3q__networkPartnerActions{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.solution-recommender-module__XtV_3q__networkPartnerButton{background:var(--color-accent-teal);color:#fff;text-align:center;border-radius:10px;padding:.85rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s;display:inline-block}.solution-recommender-module__XtV_3q__networkPartnerButton:hover{color:#fff;background:#26b8a8}.solution-recommender-module__XtV_3q__networkPartnerLearn{color:var(--color-accent-teal);font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s}.solution-recommender-module__XtV_3q__networkPartnerLearn:hover{opacity:.8}.solution-recommender-module__XtV_3q__readingList{border-top:1px solid #ffffff0f;margin-top:2.5rem;padding-top:2.5rem}.solution-recommender-module__XtV_3q__readingListHeading{color:var(--color-text-primary);margin-bottom:.35rem;font-size:1.5rem;font-weight:800}.solution-recommender-module__XtV_3q__readingListSub{color:var(--color-text-secondary);margin-bottom:1.5rem;font-size:.95rem;line-height:1.5}.solution-recommender-module__XtV_3q__readingListCards{flex-direction:column;gap:.75rem;display:flex}.solution-recommender-module__XtV_3q__readingListCard{color:inherit;background:#ffffff04;border:1px solid #ffffff0f;border-radius:10px;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.solution-recommender-module__XtV_3q__readingListCard:hover{border-color:var(--color-accent-primary);background:#247cff0a;transform:translate(4px)}.solution-recommender-module__XtV_3q__readingListCardTop{flex-shrink:0;align-items:center;gap:.6rem;min-width:160px;display:flex}.solution-recommender-module__XtV_3q__startHereBadge{color:var(--color-accent-primary);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:#247cff26;border-radius:4px;flex-shrink:0;padding:.15rem .5rem;font-size:.65rem;font-weight:700;display:inline-block}.solution-recommender-module__XtV_3q__readingListTitle{color:var(--color-text-primary);white-space:nowrap;font-size:.95rem;font-weight:700}.solution-recommender-module__XtV_3q__readingListDesc{color:var(--color-text-secondary);flex-grow:1;margin:0;font-size:.88rem;line-height:1.5}.solution-recommender-module__XtV_3q__readingListArrow{color:var(--color-accent-primary);opacity:0;flex-shrink:0;align-self:center;font-size:1rem;font-weight:700;transition:opacity .2s}.solution-recommender-module__XtV_3q__readingListCard:hover .solution-recommender-module__XtV_3q__readingListArrow{opacity:1}.solution-recommender-module__XtV_3q__restartRow{text-align:center;border-top:1px solid #ffffff0f;margin-top:3rem;padding-top:2rem}.solution-recommender-module__XtV_3q__restartButton{background:var(--color-accent-primary);color:#fff;cursor:pointer;border:none;border-radius:10px;align-items:center;gap:.5rem;padding:.75rem 1.75rem;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex}.solution-recommender-module__XtV_3q__restartButton:hover{color:#fff;background:#1a6ae0;transform:translateY(-1px)}.solution-recommender-module__XtV_3q__restartIcon{align-items:center;display:flex}@media (max-width:768px){.solution-recommender-module__XtV_3q__container{padding-bottom:3rem}.solution-recommender-module__XtV_3q__question{font-size:1.4rem}.solution-recommender-module__XtV_3q__resultsGrid,.solution-recommender-module__XtV_3q__networkGrid{grid-template-columns:1fr}.solution-recommender-module__XtV_3q__progressLine{width:20px;margin:0 .25rem 1.4rem}.solution-recommender-module__XtV_3q__progressLabel{font-size:.65rem}.solution-recommender-module__XtV_3q__analyzerCallout{text-align:center;flex-direction:column;align-items:center;gap:.75rem}.solution-recommender-module__XtV_3q__analyzerImage{align-self:center;width:100%;max-width:200px;height:100px}.solution-recommender-module__XtV_3q__readingListCard{flex-direction:column;gap:.5rem}.solution-recommender-module__XtV_3q__readingListCardTop{min-width:unset}.solution-recommender-module__XtV_3q__readingListArrow{display:none}}
