/* Compact MendRev decision layer: same ink/lime system, no framework. */
[data-suite-pricing] [hidden]{display:none!important}.mr-compact-pricing{background:#F7F5F0;color:#0F172A;padding:64px 0!important;scroll-margin-top:84px}.mr-compact-pricing h2{font-size:clamp(2rem,4.8vw,4rem);letter-spacing:-.055em;max-width:900px}.mr-compact-pricing .lede{font-size:1rem}.mr-pricing{display:grid;grid-template-columns:1fr 1.12fr;gap:28px;border-top:1px solid #C5CBBB;padding-top:28px;margin-top:28px;align-items:start}.calc-controls{display:grid;gap:16px}.calc-controls label{display:grid;gap:6px;font-size:.8rem;font-weight:600;color:#0F172A}.calc-controls select,.calc-controls input{font:inherit;font-size:1rem;background:#fff;color:#0F172A;border:1px solid #8C988A;border-radius:6px;width:100%;min-height:48px;padding:11px}.calc-controls small{font-size:.7rem;font-weight:400;color:#475569}.calc-result{background:#FFFDF8;padding:24px;border:1px solid #C5CBBB;border-radius:8px;min-width:0}.calc-result h3{font-size:1.4rem;line-height:1.2;margin-bottom:18px}.calc-metric{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid #DEE2D5;font-size:.78rem}.calc-metric strong{text-align:right;font-size:.88rem;max-width:60%;font-weight:600}.calc-metric:first-of-type strong{font-size:1.7rem;letter-spacing:-.045em}.calc-result p,.calc-controls p{font-size:.78rem;line-height:1.65;color:#334155;margin:14px 0}.calc-result [data-checkout]{min-width:0;margin-top:18px}.calc-result [data-checkout]:empty{margin-top:0}.calc-links{display:flex;gap:14px;flex-wrap:wrap;margin-top:14px;font-size:.76rem}.calc-links a{color:#166534;font-weight:600}.calc-details{border-top:1px solid #C5CBBB;margin-top:24px;padding-top:16px}.calc-details summary{font-size:.83rem;font-weight:600;cursor:pointer}.calc-details p{font-size:.8rem;margin-top:14px}.engine-route-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.engine-route{border-top:1px solid #B4C0AE;padding-top:24px}.engine-route h3{font-size:1.45rem}.engine-route p{font-size:.92rem}.engine-route a{font-size:.82rem;font-weight:600}.engine-kicker{font-size:.7rem;letter-spacing:.13em;text-transform:uppercase;color:#166534}.engine-copy{max-width:850px}.engine-copy h2{font-size:clamp(1.8rem,4vw,2.8rem);margin-top:38px}.engine-copy p,.engine-copy li{font-size:1rem}.engine-sources{font-size:.82rem;border-top:1px solid #D9D4C7;margin-top:36px;padding-top:20px}.engine-sources li{font-size:.8rem;overflow-wrap:anywhere}.engine-note{border-left:3px solid #166534;padding:16px 20px;background:#E8EDDF;margin:24px 0;font-size:.9rem}.about-creative{background:#0F172A;color:#fff;padding:72px 0}.about-creative h1{font-size:clamp(3.4rem,8vw,7rem);letter-spacing:-.065em;max-width:1000px}.about-creative h1 em{font-family:Georgia,serif;color:#BBF7D0;font-weight:400}.about-creative .lede{color:#D3DFDE}.founder-layout{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center}.founder-mark{min-height:380px;background:#BBF7D0;color:#0F172A;display:flex;flex-direction:column;justify-content:space-between;padding:32px;border-radius:4px}.founder-mark .initials{font:800 clamp(5rem,15vw,11rem)/.9 var(--display);letter-spacing:-.09em}.founder-mark .signature{font:italic 1.8rem/1.2 Georgia,serif}.founder-mark p{font-size:.75rem;margin:0}.founder-copy h2{font-size:clamp(2rem,4vw,3.7rem);letter-spacing:-.05em}.founder-copy p{font-size:1rem}.engine-faq{max-width:900px}.engine-faq details{padding:20px 0;border-top:1px solid #D9D4C7}.engine-faq summary{font-weight:600;cursor:pointer;font-size:1rem}.engine-faq details p{margin-top:16px;font-size:.95rem}.engine-related{padding:32px;border:1px solid #C5CBBB;border-radius:6px;margin-top:32px}.engine-related p{font-size:.9rem}.engine-anchor{scroll-margin-top:90px}.engine-mini{display:flex;gap:18px;flex-wrap:wrap;font-size:.8rem;margin:24px 0}.engine-resource-card{display:block;padding:28px 0;border-top:1px solid #BBC4B1;text-decoration:none;color:#0F172A}.engine-resource-card h3{font-size:1.65rem}.engine-resource-card p{font-size:.95rem}.engine-resource-card:hover h3{color:#166534}
@media(max-width:760px){.mr-pricing{grid-template-columns:1fr;gap:22px}.mr-compact-pricing{padding:48px 0!important}.mr-compact-pricing h2{font-size:2.35rem}.calc-result{padding:20px}.engine-route-grid{grid-template-columns:1fr;gap:28px}.founder-layout{grid-template-columns:1fr;gap:32px}.founder-mark{min-height:280px}.about-creative{padding:48px 0}.about-creative h1{font-size:clamp(3rem,12vw,5rem)}.engine-related{padding:22px}.engine-faq summary{font-size:.95rem}.calc-metric{gap:12px;font-size:.72rem}.calc-metric strong{font-size:.8rem}.calc-metric:first-of-type strong{font-size:1.5rem}}
@media(prefers-reduced-motion:reduce){.mr-pricing *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Override the previous homepage voice-pricing skin only inside the new selector. */
.suite-home #pricing.mr-compact-pricing{background:#F7F5F0;color:#0F172A}
.suite-home #pricing.mr-compact-pricing h2,.suite-home #pricing.mr-compact-pricing h3{color:#0F172A}
.suite-home #pricing.mr-compact-pricing .kicker{color:#166534}
.suite-home #pricing.mr-compact-pricing .lede{color:#1E293B}
.suite-home #pricing.mr-compact-pricing a:not(.btn){color:#166534}
