:root{--ink:#10271a;--green:#244732;--muted:#647063;--gold:#9b7822;--olive:#6d703b;--line:#d9ded7}
body,html{background:#fff}.brand{color:#927327}.gold-button{background:#244732}.option{gap:16px;min-height:64px}.option>.answer-label{flex:1}.answer-emoji{font-family:'Apple Color Emoji','Segoe UI Emoji','Noto Color Emoji',sans-serif;font-size:29px;line-height:1.2;flex:0 0 36px;text-align:center}.photo-option{gap:0}.photo-option>.answer-label{display:flex;align-items:center;justify-content:center;gap:7px}.photo-option .answer-emoji{display:inline-block;padding:0;flex:0 0 auto;font-size:21px}.photo-option{min-height:0}.option.selected{background:#f1f5ee;border-color:#6d703b}.option:hover{background:#fafbf7;border-color:#8b8b58}.option.selected:after{color:#244732}.narrative-image{margin:0;overflow:hidden;border-radius:15px;background:#fff}.narrative-image img{width:100%;height:auto;max-height:250px;aspect-ratio:3/2;object-fit:cover;display:block}.narrative-flow{--tone:#244732;--tint:#f0f5ef;--border:#d0decb}.tone-olive{--tone:#646633;--tint:#f5f6ec;--border:#dcdcbf}.tone-gold{--tone:#85651c;--tint:#fcf8eb;--border:#e9dbae}.narrative-flow h1{color:var(--tone)}.narrative-flow .story-panel{border-left:3px solid var(--tone);background:var(--tint);border-radius:0 12px 12px 0;padding:20px;text-align:left}.narrative-flow .story-panel p:first-child{font-weight:600;color:var(--tone)}.narrative-flow .gold-button{background:var(--tone)}.narrative-flow .compare-row{padding:15px;border:1px solid var(--border);border-radius:10px;margin-bottom:9px;background:var(--tint)}.narrative-flow .compare-row:nth-child(even){background:#fff}.narrative-flow .map-row{border-color:var(--border)}.narrative-flow .method-list b{color:var(--tone)}.sales-page .narrative-image{margin:0 0 22px}.sales-page .narrative-image img{max-height:280px}.sales-page .reassurance{background:#f2f5ee;border-color:#cfd8ba}.sales-page .reassurance h3{color:#526134}.sales-page .practice-panel{border-color:#8b8744;background:#faf9ef}.sales-page .benefit-card:nth-child(3){background:#fbf7e8;border-color:#dfcf9f}.sales-page .bonus-cover{background:#f5efdb}.sales-page .section-ribbon{background:#526134}.sales-page .dark-panel{background:#10271a}.sales-page .method-cover{background:#172f1f}.sales-page .result-banner,.sales-page .offer-box{background:#0c2114}.sales-page .before{background:#faf6ec;border-color:#daccb0}.sales-page .before>span{background:#eee4ce;color:#765d2a}.sales-page .attention{background:#fcf7e8;border-color:#dcca8a}.sales-page .attention span{color:#85651c}
@media(max-width:380px){.option{gap:12px}.answer-emoji{font-size:26px;flex-basis:32px}.narrative-flow .story-panel{padding:16px}.narrative-image img{max-height:215px}}

.sample-testimonials{display:grid;gap:16px}.sample-testimonial{padding:24px 20px;background:#fff;border:1px solid #d9ded7;border-radius:16px}.fiction-label{display:block;font-size:11px;letter-spacing:.65px;font-weight:700;color:#72591f;background:#fbf5e5;border-radius:5px;padding:8px 10px;margin-bottom:16px}.sample-testimonial blockquote{margin:0;font-size:17px;line-height:1.7;color:#173d29}.sample-role{font-weight:700;font-size:14px;margin-top:18px!important;color:#65705d}.narrative-image img{object-fit:contain;background:#fff;max-height:none;aspect-ratio:3/2}
