.rr-calculator-showcase{background:#f5f1eb;color:#30332e;padding:88px 0 72px;border-top:1px solid #e3ded4;border-bottom:1px solid #e3ded4;isolation:isolate;scroll-margin-top:95px} .rr-calculator-showcase__inner{width:min(1120px,calc(100% - 40px));margin:auto} .rr-calculator-showcase__header{text-align:center;max-width:850px;margin:0 auto 12px} .rr-calculator-showcase__badge{display:inline-flex;align-items:center;gap:8px;border:1px solid #cbd3b9;border-radius:30px;background:#e9eddf;padding:8px 15px;font:700 11px/1.4 system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#53633e} .rr-calculator-showcase__badge:before{content:'✓';font-size:14px;letter-spacing:0} .rr-calculator-showcase__header h2{font-size:clamp(34px,4.9vw,62px);font-weight:400;line-height:1.08;letter-spacing:-.035em;margin:22px 0 18px;color:#30372a;text-wrap:balance} .rr-calculator-showcase__intro{max-width:660px;margin:0 auto;font-size:clamp(15px,1.6vw,18px);line-height:1.7;color:#62675a;text-wrap:pretty} .rr-calculator-showcase__visual{max-width:1040px;margin:auto} .rr-calculator-showcase restaurami-calculator-motion{display:block;min-height:590px} .rr-calculator-showcase__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:900px;margin:10px auto 0;padding:25px 0;border-top:1px solid #dcded2;border-bottom:1px solid #dcded2;gap:25px} .rr-calculator-showcase__benefit{padding:0 15px}.rr-calculator-showcase__benefit+.rr-calculator-showcase__benefit{border-left:1px solid #dcded2} .rr-calculator-showcase__benefit span{font:600 10px/1.4 system-ui,sans-serif;letter-spacing:.15em;color:#828b6b} .rr-calculator-showcase__benefit h3{font:600 16px/1.3 system-ui,sans-serif;margin:9px 0 6px;color:#3e4931} .rr-calculator-showcase__benefit p{font:400 14px/1.6 system-ui,sans-serif;color:#6d7265;margin:0} .rr-calculator-showcase__closing{text-align:center;margin:28px 0 0}.rr-calculator-showcase__included{font-size:14px;color:#555f48;margin:0 0 16px}.rr-calculator-showcase__included strong{font-weight:700} .rr-calculator-showcase__cta{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:#536b5b;color:#fff;padding:15px 26px;min-height:52px;border:1px solid #536b5b;border-radius:99px;text-decoration:none;font:700 13px/1.4 system-ui,sans-serif;transition:transform .2s,background .2s}.rr-calculator-showcase__cta:hover{background:#425747;transform:translateY(-2px)}.rr-calculator-showcase__cta:focus-visible{outline:3px solid #b76f4d;outline-offset:4px} .rr-calculator-showcase__note{font-size:11px;line-height:1.6;color:#838879;margin:16px auto 0;max-width:640px}.rr-calculator-showcase__fallback{padding:28px;border:1px solid #ccd2be;border-radius:14px;line-height:1.7;text-align:center} @media(max-width:600px){.rr-calculator-showcase{padding:52px 0 44px}.rr-calculator-showcase__inner{width:calc(100% - 20px)}.rr-calculator-showcase__header{padding:0 10px;margin-bottom:17px}.rr-calculator-showcase__header h2{font-size:clamp(32px,8.4vw,45px);margin:18px 0 16px}.rr-calculator-showcase__intro{font-size:15px;line-height:1.6}.rr-calculator-showcase__badge{font-size:9px;letter-spacing:.09em;padding:7px 12px}.rr-calculator-showcase restaurami-calculator-motion{min-height:410px}.rr-calculator-showcase__benefits{gap:0;margin:0 10px;padding:4px 0;grid-template-columns:1fr}.rr-calculator-showcase__benefit{display:grid;grid-template-columns:26px 1fr;gap:0 5px;padding:15px 0}.rr-calculator-showcase__benefit+.rr-calculator-showcase__benefit{border-left:0;border-top:1px solid #e1e3d8}.rr-calculator-showcase__benefit span{grid-row:1/3;padding-top:4px}.rr-calculator-showcase__benefit h3{margin:0 0 4px;font-size:15px}.rr-calculator-showcase__benefit p{font-size:13px}.rr-calculator-showcase__closing{padding:0 10px;margin-top:24px}.rr-calculator-showcase__included{font-size:13px}.rr-calculator-showcase__note{font-size:10px}} @media(prefers-reduced-motion:reduce){.rr-calculator-showcase__cta{transition:none}.rr-calculator-showcase__cta:hover{transform:none}}

.rr-calculator-showcase{background:var(--calc-scene,#f5f1eb)}

#rinnova-rivendi-contenuti .rr-calculator-showcase{margin:24px 0 36px;border-radius:20px;padding:48px 0 36px}#rinnova-rivendi-contenuti .rr-calculator-showcase__header h2{font-size:clamp(30px,4vw,52px)}@media(max-width:600px){#rinnova-rivendi-contenuti .rr-calculator-showcase{margin:20px -6px 28px;padding:32px 0 28px}}
