/* Green is confined to the result and closing stages. The quiz keeps the Socialyze monochrome theme. */
body[data-final="true"]{--action:#15803d;--accent:#16a34a;--action-hover:#166534;--caramel:#15803d}body[data-final="true"] .highlight-localized{color:#16a34a;text-decoration:none}body[data-final="true"] .highlight-eliminated{color:#dc2626;text-decoration:none}body[data-final="true"] .age-photo{height:205px;background:#f5f5f3}body[data-final="true"] .age-photo img{position:static!important;display:block;width:100%!important;height:100%!important;max-width:100%;transform:none!important;filter:none!important;object-fit:contain;object-position:center;scale:1!important}body[data-final="true"] .age-option:hover .age-photo img{scale:1!important}body[data-final="true"] .age-caption{background:#15803d}body[data-final="true"] .age-option:hover,body[data-final="true"] .age-option.selected{border-color:#16a34a}body[data-final="true"] .age-entry .entry-description{max-width:590px}body[data-final="true"] .age-entry .eyebrow{color:#15803d}body[data-final="true"] .brand em{color:#15803d}body[data-final="true"] .progress-track>span{background:#16a34a}body[data-final="true"] .btn{background:#15803d;border-color:#15803d;color:white}body[data-final="true"] .btn:hover{background:#166534;box-shadow:0 8px 0 -5px #bbf7d0}body[data-final="true"] .btn.secondary{background:white;color:#15803d;border-color:#15803d}body[data-final="true"] .btn.secondary:hover{background:#f0fdf4}body[data-final="true"] .btn:disabled{background:#eee;border-color:#ddd;color:#999}body[data-final="true"] .answer:hover{border-color:#15803d;box-shadow:0 5px 0 -2px #dcfce7}body[data-final="true"] .answer.selected{background:#15803d;border-color:#15803d;color:white}body[data-final="true"] .answer:hover .answer-check{color:#15803d}body[data-final="true"] .answer.selected .radio-ring::after{background:#15803d}body[data-final="true"] .ruler-needle{background:#15803d}body[data-final="true"] .ruler-needle::after{border-bottom-color:#15803d}body[data-final="true"] .measure-units:empty{display:none}body[data-final="true"] .comparison-bar.current>span{background:#16a34a!important}body[data-final="true"] .comparison-bar.target>span{background:#111}body[data-final="true"] .comparison-heads>div:last-child{background:#dcfce7}body[data-final="true"] .personal-plan{border-left-color:#15803d}body[data-final="true"] .personal-plan .eyebrow,body[data-final="true"] .personal-plan .plan-tags{color:#15803d}body[data-final="true"] .micro-card{background:#f7fdf8;border-color:#cce9d3}body[data-final="true"] .micro-card b{color:#15803d}body[data-final="true"] .profile-bar>span{background:#16a34a}body[data-final="true"] .index-marker,body[data-final="true"] .index-marker::before{background:#15803d}body[data-final="true"] .loading-orbit .orbit-fill{stroke:#15803d}body[data-final="true"] .loading-row.done>span{background:#15803d;border-color:#15803d}body[data-final="true"] .loading-profile{background:#f8fdf9;border-color:#d5e9db}body[data-final="true"] .loading-mini-chart .scan-path{stroke:#15803d}body[data-final="true"] .scan-row .scan-dot{background:#15803d}body[data-final="true"] .chart-controls button[aria-pressed=true]{background:#15803d;border-color:#15803d}body[data-final="true"] .evolution .chart-line{stroke:#15803d}body[data-final="true"] .evolution .chart-point{stroke:#15803d}body[data-final="true"] .evolution .chart-traveler>circle:last-child{fill:#15803d}body[data-final="true"] .profile-caption{color:#15803d}body[data-final="true"] .personal-context svg,body[data-final="true"] .first-day svg{color:#15803d}body[data-final="true"] .challenge-bridge{margin:28px 0;background:#f7fcf8;border:1px solid #b9ddc3;border-radius:7px;padding:27px 25px;animation:nf-part .6s var(--ease) .1s both}body[data-final="true"] .challenge-bridge>.eyebrow{font-size:10px;color:#15803d;margin-bottom:16px}body[data-final="true"] .challenge-bridge>h2{font-size:29px;line-height:1.14;letter-spacing:-1px}body[data-final="true"] .bridge-lead{font-size:15px;line-height:1.55;color:#57685d;margin-top:16px}body[data-final="true"] .nutrient-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;padding:22px 0;margin:21px 0;border-top:1px solid #cce2d2;border-bottom:1px solid #cce2d2}body[data-final="true"] .nutrient-pillars>div{display:flex;flex-direction:column;gap:8px}body[data-final="true"] .nutrient-pillars svg{width:25px;height:25px;color:#15803d}body[data-final="true"] .nutrient-pillars strong{font-size:13px;line-height:1.3}body[data-final="true"] .nutrient-pillars span{font-size:11px;line-height:1.5;color:#63766a}body[data-final="true"] .protein-personal{font-size:13px;color:#526359;line-height:1.5}body[data-final="true"] .bridge-inclusions{margin:24px 0}body[data-final="true"] .bridge-inclusions h3{font-size:16px;letter-spacing:-.3px}body[data-final="true"] .bridge-inclusions ul{list-style:none;padding:0;margin:15px 0 0;display:grid;gap:12px}body[data-final="true"] .bridge-inclusions li{display:flex;gap:10px;font-size:14px;line-height:1.45}body[data-final="true"] .bridge-inclusions svg{width:17px;height:17px;color:#15803d;flex-shrink:0;margin-top:2px}body[data-final="true"] .bridge-offer{background:white;border:2px solid #16a34a;padding:23px 21px;border-radius:5px}body[data-final="true"] .bridge-offer>span{font-size:9px;letter-spacing:1px;color:#15803d;font-weight:700}body[data-final="true"] .bridge-offer h3{font-size:20px;line-height:1.25;margin:12px 0;letter-spacing:-.4px}body[data-final="true"] .bridge-offer>p{font-size:13px;line-height:1.5;color:#666}body[data-final="true"] .bridge-price{display:block;font-size:47px;line-height:1.1;font-weight:800;letter-spacing:-1.8px;margin-top:23px}body[data-final="true"] .bridge-offer>small{display:block;font-size:11px;color:#666;margin-top:7px}body[data-final="true"] .bridge-offer .btn{margin-top:24px}body[data-final="true"] .bridge-trust{display:flex;gap:10px;flex-wrap:wrap;margin-top:17px}body[data-final="true"] .bridge-trust>span{display:flex;align-items:center;gap:5px;font-size:9px;color:#5b6f61}body[data-final="true"] .bridge-trust svg{width:13px;height:13px;flex-shrink:0;color:#15803d}body[data-final="true"] .bridge-basic{font-size:12px;text-decoration:underline;text-underline-offset:3px;width:100%;margin-top:8px}body[data-final="true"] .bridge-foot{font-size:11px;color:#6a7c70;line-height:1.5;margin-top:12px}body[data-final="true"] .phone-area{background:#effaf1;border-color:#c8e7d0}body[data-final="true"] .app-tab[aria-selected=true],body[data-final="true"] .phone-logo{color:#15803d}body[data-final="true"] .phone-notch,body[data-final="true"] .phone{border-color:#111}body[data-final="true"] .app-day.active,body[data-final="true"] .check-task.done .task-circle{background:#15803d;border-color:#15803d}body[data-final="true"] .check-task.done{border-color:#15803d!important;background:#f0fdf4!important}body[data-final="true"] .meal-camera{position:relative;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center;overflow:hidden;height:180px;background:#edf8f0;border:1px solid #b3d9bf}body[data-final="true"] .meal-camera>svg{color:#15803d}body[data-final="true"] .meal-camera>span{font-size:10px;color:#50795b}body[data-final="true"] .meal-camera>img{width:100%;height:100%;object-fit:cover}body[data-final="true"] .camera-corner{position:absolute;inset:16px;border:1px dashed #8dbb9a;border-radius:4px;pointer-events:none}body[data-final="true"] .phone .btn{background:#15803d;border-color:#15803d}body[data-final="true"] .feature svg,body[data-final="true"] .bonus b,body[data-final="true"] .bonus-icon{color:#15803d}body[data-final="true"] .plan.premium{background:#07341c;border-color:#07341c}body[data-final="true"] .recommended{background:#166534}body[data-final="true"] .plan.premium .plan-description,body[data-final="true"] .plan.premium .small-note,body[data-final="true"] .plan.premium li{color:#d6ecd9}body[data-final="true"] .plan.premium .btn{background:white;color:#166534;border-color:white}body[data-final="true"] .plan.premium .btn:hover{background:#effbf1;box-shadow:0 8px 0 -5px #ffffff26}body[data-final="true"] .plan.premium li svg{color:#dcfce7;border-color:#84bc93}body[data-final="true"] .plan:not(.premium){border-color:#b7d8c0}body[data-final="true"] .plan:not(.premium) .btn{color:#15803d}body[data-final="true"] .method-number,body[data-final="true"] .proof-card .eyebrow{color:#15803d}body[data-final="true"] .scoop{padding:23px;background:#f4fbf6;border:1px solid #cce3d2;border-radius:5px;margin-top:25px}body[data-final="true"] .proof-card{border-left-color:#15803d}body[data-final="true"] .proof-note{background:#f6fcf7;border-color:#c7dfcd}body[data-final="true"] .faq details[open]{background:#f7fcf8}body[data-final="true"] .guarantee .seal{color:#15803d}body[data-final="true"] .checkout-banner{background:#07341c}body[data-final="true"] .checkout-plan-switch button[aria-pressed=true]{background:#15803d;border-color:#15803d}body[data-final="true"] .bump:has(input:checked){background:#f0fdf4;border-color:#15803d}body[data-final="true"] .bump b{color:#15803d}body[data-final="true"] .trust-item svg{color:#15803d}body[data-final="true"] .checkout-pending{background:#f7faf8;color:#65766b;border-color:#d6e3da}body[data-final="true"] .pix-card{text-align:center;border-color:#bbd9c3;background:#fbfefb}body[data-final="true"] .pix-value{font-size:44px;font-weight:800;letter-spacing:-1.3px;color:#111;margin-bottom:20px}body[data-final="true"] .pix-qr{margin:0 auto 20px;max-width:240px;background:#fff}body[data-final="true"] .pix-card>p{font-size:14px;color:#5f7165}body[data-final="true"] .pix-card textarea{font:12px/1.5 var(--mono);width:100%;height:78px;padding:13px;border:1px solid #cde0d2;border-radius:4px;resize:none;margin:17px 0;background:#fff;color:#444}body[data-final="true"] .pix-pending{display:flex;align-items:center;justify-content:center;gap:9px;font-size:13px;color:#52745c;margin:23px 0 12px}body[data-final="true"] .pix-pending svg{width:18px;height:18px;color:#15803d}body[data-final="true"] .pix-card #pix-copy-status{font-size:12px;margin-top:12px;min-height:18px}body[data-final="true"] .faq summary::after{color:#15803d}
@media(max-width:680px){body[data-final="true"] .age-photo{height:190px}body[data-final="true"] .challenge-bridge{padding:23px 20px}body[data-final="true"] .challenge-bridge>h2{font-size:26px}body[data-final="true"] .nutrient-pillars{gap:10px}body[data-final="true"] .nutrient-pillars strong{font-size:12px}body[data-final="true"] .nutrient-pillars span{font-size:10px}body[data-final="true"] .bridge-offer{padding:21px 18px}body[data-final="true"] .bridge-price{font-size:44px}body[data-final="true"] .bridge-offer .btn{font-size:14px;gap:9px}body[data-final="true"] .bridge-trust{gap:8px}body[data-final="true"] .bridge-trust>span{font-size:8px}body[data-final="true"] .pix-value{font-size:39px}}
@media(max-width:359px){body[data-final="true"] .age-photo{height:175px}body[data-final="true"] .challenge-bridge{padding:21px 17px}body[data-final="true"] .nutrient-pillars{grid-template-columns:1fr}body[data-final="true"] .nutrient-pillars>div{display:grid;grid-template-columns:24px 1fr;gap:3px 10px}body[data-final="true"] .nutrient-pillars svg{grid-row:1/3}body[data-final="true"] .nutrient-pillars span{font-size:11px}body[data-final="true"] .bridge-offer{padding:20px 15px}body[data-final="true"] .bridge-offer .btn{font-size:13px}}
@media(prefers-reduced-motion:reduce){body[data-final="true"] .challenge-bridge{animation:none}}body[data-final="true"] .age-photo{aspect-ratio:2/3;height:auto!important}

.highlight-localized{color:#16a34a;text-decoration:none}.highlight-eliminated{color:#dc2626;text-decoration:none}.measure-units:empty{display:none}
.age-photo{aspect-ratio:2/3;height:auto!important;background:#f5f5f3}.age-photo img{position:static!important;display:block;width:100%!important;height:100%!important;max-width:100%;transform:none!important;filter:none!important;object-fit:contain;object-position:center;scale:1!important}.age-option:hover .age-photo img{scale:1!important}.age-options{gap:16px}.age-entry .entry-description{max-width:590px}
body[data-final="true"] .comparison-bar.current>span{background:#16a34a!important}body[data-final="true"] .comparison-bar.target>span{background:#245dff!important}
