.rmc{--rmc-dark:#33171c;--rmc-accent:#a34c55;--rmc-cream:#f7efe6;--rmc-cream-l:#fdf9f4;--rmc-line:#e7d9c6;--rmc-text:#5e4a3b;--rmc-muted:#8b7a67;padding:var(--rmc-pt,80px) 20px var(--rmc-pb,80px);font-family:var(--vo-font-body);color:var(--rmc-text)}.rmc *{box-sizing:border-box}.rmc-eyebrow{display:block;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--rmc-accent);margin:0 0 12px}.rmc-h2{font-family:var(--vo-font-heading);font-weight:700;font-size:42px;line-height:1.15;color:var(--rmc-dark);margin:0 0 16px}.rmc-lead{font-size:17px;line-height:1.6;max-width:640px;margin:0 auto}.rmc-reviews{max-width:1100px;margin:0 auto;text-align:center}.rmc-rgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px;text-align:left}.rmc-rcard{background:var(--rmc-cream-l);border:1px solid var(--rmc-line);border-radius:20px;padding:30px;display:flex;flex-direction:column;gap:18px}.rmc-stars{color:var(--rmc-accent);letter-spacing:2px;font-size:18px}.rmc-quote{font-size:18px;line-height:1.6;margin:0;flex:1}.rmc-author{display:flex;align-items:center;gap:12px}.rmc-author img,.rmc-author .rmc-ph{width:48px;height:48px;border-radius:50%;object-fit:cover;background:var(--rmc-line)}.rmc-author b{display:block;color:var(--rmc-dark);font-size:16px}.rmc-author small{color:var(--rmc-muted);font-size:14px}.rmc-box{max-width:1060px;margin:0 auto;background:var(--rmc-cream);border-radius:24px;padding:64px 48px;text-align:center}.rmc-opts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:900px;margin:36px auto 40px}.rmc-opt{background:#fff;border:1px solid var(--rmc-line);border-radius:16px;padding:24px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;pointer-events:none;box-shadow:0 12px 28px #0000000d}.rmc-opt h3{font-family:var(--vo-font-heading);font-weight:700;font-size:19px;line-height:1.25;color:var(--rmc-dark);margin:0 0 6px}.rmc-opt p{font-size:15px;line-height:1.5;margin:0}.rmc-opt svg{flex:0 0 auto;width:100px;height:100px;color:var(--rmc-accent)}.rmc-actions{display:flex;flex-direction:column;align-items:center;gap:18px}.rmc-btn{display:inline-block;min-width:300px;background:var(--rmc-dark);color:#fff;font-family:var(--vo-font-body);font-weight:700;font-size:17px;border-radius:10px;padding:18px 44px;text-decoration:none;text-align:center;transition:opacity .2s}.rmc-btn:hover{opacity:.88;color:#fff}.rmc-link{color:var(--rmc-accent);font-size:15px;text-decoration:underline;text-underline-offset:3px}@media(max-width:1199px){.rmc-opt svg{width:72px;height:72px}.rmc-opt{flex-direction:column-reverse;align-items:flex-start}}@media(max-width:749px){.rmc{padding:calc(var(--rmc-pt,80px)*.6) 16px calc(var(--rmc-pb,80px)*.6)}.rmc-h2{font-size:30px}.rmc-rgrid,.rmc-opts{grid-template-columns:1fr}.rmc-opt{flex-direction:row;align-items:center}.rmc-box{padding:44px 22px}.rmc-opt svg{width:52px;height:52px}.rmc-btn{min-width:0;width:100%}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/retention-mc.css.map */
