.ReviewPlatforms{padding:var(--space-12) var(--space-6);background:var(--color-bg)}.ReviewPlatforms-inner{max-width:var(--max-width-content);margin:0 auto}.ReviewPlatforms-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-4) 0;text-align:center}.ReviewPlatforms-subtitle{font-size:var(--font-size-lg);color:var(--color-text-muted);margin:0 0 var(--space-12) 0;text-align:center}.ReviewPlatforms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:var(--space-6);gap:var(--space-6);margin-bottom:var(--space-12)}.ReviewPlatforms-card{background:var(--color-bg-soft);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);text-decoration:none;color:inherit;transition:var(--transition-all);display:flex;flex-direction:column;gap:var(--space-4)}.ReviewPlatforms-card:hover{box-shadow:var(--shadow-md);border-color:var(--color-primary-20);transform:translateY(-4px)}.ReviewPlatforms-header{display:flex;justify-content:space-between;align-items:center}.ReviewPlatforms-logo{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.ReviewPlatforms-badge{background:var(--color-primary);color:var(--color-bg);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase}.ReviewPlatforms-rating{display:flex;align-items:center;gap:var(--space-3)}.ReviewPlatforms-stars{display:flex;gap:var(--space-1)}.ReviewPlatforms-star{font-size:var(--font-size-lg);color:var(--color-border)}.ReviewPlatforms-star-filled{color:var(--color-gold)}.ReviewPlatforms-rating-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-text)}.ReviewPlatforms-count{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.ReviewPlatforms-link{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin-top:auto}.ReviewPlatforms-cta{text-align:center;padding:var(--space-8);background:var(--color-bg-soft);border-radius:var(--radius-lg);border:1px solid var(--color-border)}.ReviewPlatforms-cta-text{font-size:var(--font-size-lg);color:var(--color-text);margin:0 0 var(--space-4) 0}@media (max-width:768px){.ReviewPlatforms{padding:var(--space-8) var(--space-4)}.ReviewPlatforms-title{font-size:var(--font-size-2xl)}.ReviewPlatforms-grid{grid-template-columns:1fr}}.ROICalculator{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-8);max-width:700px;margin:0 auto;box-shadow:var(--shadow-sm)}.ROICalculator-title{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-8) 0;text-align:center}.ROICalculator-inputs{display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-8)}.ROICalculator-input{display:flex;flex-direction:column;gap:var(--space-2)}.ROICalculator-input label{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text)}.ROICalculator-slider{width:100%;height:8px;border-radius:var(--radius-full);background:var(--color-bg-soft);outline:none;-webkit-appearance:none}.ROICalculator-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-primary);cursor:pointer}.ROICalculator-slider::-moz-range-thumb{width:20px;height:20px;border-radius:var(--radius-full);background:var(--color-primary);cursor:pointer;border:none}.ROICalculator-value{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary);text-align:center}.ROICalculator-number{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);background:var(--color-bg);color:var(--color-text);width:100%}.ROICalculator-number:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px var(--color-primary-10)}.ROICalculator-button{padding:var(--space-4) var(--space-8);background:var(--color-primary);color:var(--color-bg);border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-all);width:100%}.ROICalculator-button:hover{background:var(--color-primary-dark)}.ROICalculator-results{background:var(--color-bg-soft);border-radius:var(--radius-lg);padding:var(--space-8);margin-top:var(--space-8);animation:fadeIn .5s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ROICalculator-results-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0 0 var(--space-6) 0;text-align:center}.ROICalculator-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:var(--space-4);gap:var(--space-4);margin-bottom:var(--space-6)}.ROICalculator-metric{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-4);background:var(--color-bg);border-radius:var(--radius-md);text-align:center}.ROICalculator-metric-highlight{border:2px solid var(--color-primary)}.ROICalculator-metric-number{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-primary)}.ROICalculator-metric-label{font-size:var(--font-size-sm);color:var(--color-text-muted)}.ROICalculator-note{font-size:var(--font-size-sm);color:var(--color-text);text-align:center;margin:0 0 var(--space-6) 0;line-height:var(--line-height-relaxed)}.ROICalculator-cta{display:block;padding:var(--space-4) var(--space-8);background:var(--color-primary);color:var(--color-bg);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-align:center;text-decoration:none;transition:var(--transition-all)}.ROICalculator-cta:hover{background:var(--color-primary-dark)}@media (max-width:768px){.ROICalculator{padding:var(--space-6)}.ROICalculator-metrics{grid-template-columns:1fr}}