.result-hero{background:linear-gradient(135deg,#f97316,#ea580c);border-radius:16px;color:#fff;margin-bottom:24px;overflow:hidden;padding:32px;position:relative;text-align:center}.result-hero:before{content:"💰";font-size:120px;opacity:.15;position:absolute;right:-20px;top:-20px;z-index:0}.result-emoji{display:block;font-size:56px;line-height:1;margin-bottom:16px;position:relative;z-index:2}.result-label{font-size:14px;letter-spacing:.5px;margin-bottom:8px;opacity:.9;text-transform:uppercase}.result-value{color:#fff;display:block;font-family:Space Grotesk,sans-serif;font-size:56px;font-weight:700;line-height:1.1;margin-bottom:8px;position:relative;z-index:2}.result-subtext{font-size:16px;margin-bottom:16px;opacity:.9}.result-verdict{background:#fff;border-radius:12px;color:#334155;font-size:15px;line-height:1.6;margin-top:20px;padding:16px;position:relative;z-index:1}.food-selector{margin-bottom:24px}.food-grid{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.food-item{background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;padding:16px;text-align:center;transition:all .15s ease}.food-item:hover{background:#f1f5f9;border-color:#cbd5e1}.food-item.active{background:#fff7ed;border-color:#f97316}.food-emoji{font-size:32px;margin-bottom:8px}.food-name{color:#334155;font-size:13px;font-weight:500}.stats-grid{display:grid;gap:16px;grid-template-columns:repeat(2,1fr);margin-bottom:24px}.stat-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;text-align:center}.stat-icon{font-size:24px;margin-bottom:8px}.stat-label{color:#64748b;font-size:12px;margin-bottom:4px}.stat-value{color:#0f172a;font-family:Space Grotesk,sans-serif;font-size:20px;font-weight:700}.comparison-section{margin-bottom:24px}.section-title{align-items:center;color:#0f172a;display:flex;font-family:Space Grotesk,sans-serif;font-size:16px;font-weight:600;gap:8px;margin-bottom:16px}.comparison-cards{display:grid;gap:12px}.comparison-card{align-items:center;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.comparison-card.good{background:#f0fdf4}.comparison-card.bad,.comparison-card.warning{background:#fef2f2}.comparison-label{color:#334155;font-size:14px}.comparison-value{color:#0f172a;font-weight:700}.comparison-value.loss{color:#dc2626}.quantity-section{margin-bottom:24px}.quantity-cards{display:grid;gap:12px;grid-template-columns:1fr 1fr}.quantity-card{border-radius:8px;padding:16px;text-align:center}.quantity-card.then{background:#f0fdf4}.quantity-card.now{background:#fef2f2}.quantity-label{color:#64748b;font-size:12px;margin-bottom:8px}.quantity-value{color:#0f172a;font-size:24px;font-weight:700}.food-visual{padding:24px 0}.visual-comparison{align-items:center;display:flex;gap:16px;justify-content:space-between}.visual-column{background:#f8fafc;border-radius:12px;flex:1;padding:16px;text-align:center}.visual-label{color:#64748b;font-size:12px;margin-bottom:12px}.visual-items{font-size:24px;line-height:1.4;word-wrap:break-word;margin-bottom:8px}.visual-count{color:#0f172a;font-size:14px;font-weight:600}.visual-arrow{color:#64748b;font-size:24px}.visual-note{color:#64748b;font-size:14px;margin-top:16px;text-align:center}.share-section{background:#f8fafc;border-radius:12px;padding:24px;text-align:center}.share-title{color:#0f172a;font-size:18px;font-weight:600;margin-bottom:8px}.share-subtitle{color:#64748b;font-size:14px;margin-bottom:16px}.share-buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.share-btn{align-items:center;border:none;border-radius:8px;cursor:pointer;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:10px 20px;transition:all .15s ease}.share-btn.whatsapp{background:#25d366;color:#fff}.share-btn.whatsapp:hover{background:#20bd5a}.share-btn.twitter{background:#0f172a;color:#fff}.share-btn.twitter:hover{background:#1e293b}.calc-footer{color:#64748b;font-size:13px;padding:32px 16px;text-align:center}.calc-footer a{color:#2563eb;text-decoration:none}.faq-section,.how-to-use,.related-tools,.why-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin-top:32px;padding:24px}.faq-section h2,.how-to-use h2,.related-tools h2,.why-section h2{color:#0f172a;font-family:Space Grotesk,Inter,sans-serif;font-size:20px;font-weight:600;margin-bottom:16px}.how-to-use h3,.why-section h3{color:#0f172a;font-size:16px;font-weight:600;margin-bottom:12px;margin-top:20px}.faq-section p,.how-to-use p,.why-section p{color:#334155;font-size:14px;line-height:1.7}.how-to-use ul,.why-section ul{margin:12px 0;padding-left:20px}.how-to-use li,.why-section li{color:#334155;font-size:14px;line-height:1.7;margin-bottom:8px}.faq-item{border-bottom:1px solid #e2e8f0;padding:16px 0}.faq-item:last-child{border-bottom:none}.faq-question{color:#0f172a;font-weight:600;margin-bottom:8px}.faq-answer{color:#334155;font-size:14px;line-height:1.6}.related-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:16px}.related-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:block;padding:16px;text-decoration:none;transition:all .15s ease}.related-card:hover{background:#eff6ff;border-color:#2563eb}.related-card h3{color:#0f172a;font-size:14px;font-weight:600;margin-bottom:4px}.related-card p{color:#64748b;font-size:12px;margin:0}@media (max-width:768px){.food-grid{grid-template-columns:repeat(2,1fr)}.quantity-cards,.stats-grid{grid-template-columns:1fr}.result-value{font-size:40px}.visual-comparison{flex-direction:column}.visual-arrow{transform:rotate(90deg)}}
