#evite-a-revitimizacao{--rv-navy:#082A4A;--rv-rose:#A56B8D;--rv-green:#28724D;--rv-gold:#C4933E;margin:16px 12px 0;padding:24px 14px 18px;border:1px solid #e9e2d5;border-radius:16px;background:#F4EDE1;color:var(--rv-navy);font-family:Montserrat,Arial,sans-serif;min-width:0;overflow-anchor:none;scroll-margin-top:16px}
#evite-a-revitimizacao *{box-sizing:border-box}
#evite-a-revitimizacao .rv-inner{max-width:1400px;margin:0 auto}
#evite-a-revitimizacao .rv-icon{display:block;width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}
#evite-a-revitimizacao .rv-intro{margin:0 0 20px}
#evite-a-revitimizacao .rv-label{display:flex;align-items:center;gap:10px;margin:0 0 11px;font-size:10px;line-height:1.4;font-weight:700;letter-spacing:1.1px;color:#984F78}
#evite-a-revitimizacao .rv-label .rv-icon{color:var(--rv-rose);width:29px;height:31px}
#evite-a-revitimizacao h2{font-size:clamp(24px,7vw,38px);line-height:1.15;font-weight:800;letter-spacing:-.7px;margin:0 0 10px}
#evite-a-revitimizacao .rv-subtitle{font-size:15px;font-weight:500;line-height:1.5;color:var(--rv-green);margin:0}
#evite-a-revitimizacao .rv-menus{display:grid;gap:14px;align-items:start}
#evite-a-revitimizacao .rv-menu{--rv-accent:#A56B8D;--rv-number:#8B416B;--rv-tint:#F6EDF1;--rv-card:#FDFAFB;min-width:0;border:1px solid #fff;border-radius:18px;background:var(--rv-card);box-shadow:0 3px 14px #082a4a04;overflow:clip}
#evite-a-revitimizacao .rv-blue{--rv-accent:#6093B6;--rv-number:#3D7195;--rv-tint:#EDF3F7;--rv-card:#FAFCFD}
#evite-a-revitimizacao .rv-gold{--rv-accent:#C4933E;--rv-number:#92621B;--rv-tint:#F8F2E8;--rv-card:#FFFCF8}
#evite-a-revitimizacao .rv-menu>summary{position:relative;display:grid;grid-template-columns:54px minmax(0,1fr);align-items:start;gap:13px;min-height:164px;padding:18px 13px;list-style:none;cursor:pointer;scroll-margin-top:16px}
#evite-a-revitimizacao .rv-menu>summary::-webkit-details-marker{display:none}
#evite-a-revitimizacao .rv-menu>summary::marker{content:""}
#evite-a-revitimizacao .rv-menu>summary:focus-visible{outline:3px solid var(--rv-navy);outline-offset:-4px;border-radius:17px}
#evite-a-revitimizacao .rv-emblem{display:grid;place-items:center;width:54px;height:54px;margin-top:8px;border-radius:50%;background:var(--rv-accent);color:#fff;box-shadow:0 4px 8px #082a4a12}
#evite-a-revitimizacao .rv-emblem .rv-icon{width:34px;height:34px;stroke-width:1.5}
#evite-a-revitimizacao .rv-heading{display:block;min-width:0}
#evite-a-revitimizacao .rv-number{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;margin-bottom:5px;background:var(--rv-tint);color:var(--rv-number);font-size:13px;line-height:1;font-weight:800}
#evite-a-revitimizacao .rv-heading>strong{display:block;font-size:15px;line-height:1.35;font-weight:800;letter-spacing:-.2px}
#evite-a-revitimizacao .rv-description{display:block;font-size:14px;line-height:1.5;margin-top:7px}
#evite-a-revitimizacao .rv-chevron{position:absolute;right:13px;top:21px;width:22px;height:22px;color:var(--rv-accent)}
#evite-a-revitimizacao .rv-menu[open] .rv-chevron{transform:rotate(180deg)}
#evite-a-revitimizacao .rv-content{margin:0 10px 10px;padding:16px 12px;border-radius:13px;background:var(--rv-tint);font-size:14px;line-height:1.55;overflow-anchor:none}
#evite-a-revitimizacao .rv-content p{margin:0}
#evite-a-revitimizacao .rv-point{display:grid;grid-template-columns:30px minmax(0,1fr);gap:11px;align-items:start;padding:0 0 15px;margin:0 0 15px;border-bottom:1px solid #082a4a0b}
#evite-a-revitimizacao .rv-point:last-child{padding-bottom:0;margin-bottom:0;border-bottom:0}
#evite-a-revitimizacao .rv-point-icon{display:grid;place-items:center;color:var(--rv-accent);width:30px;height:30px;margin-top:2px}
#evite-a-revitimizacao .rv-point-icon .rv-icon{width:26px;height:26px}
#evite-a-revitimizacao .rv-dont .rv-point-icon,#evite-a-revitimizacao .rv-do .rv-point-icon{border-radius:50%;color:#fff;background:#BD3D5A}
#evite-a-revitimizacao .rv-do .rv-point-icon{background:#398655}
#evite-a-revitimizacao .rv-dont .rv-point-icon .rv-icon,#evite-a-revitimizacao .rv-do .rv-point-icon .rv-icon{width:21px;height:21px;stroke-width:2.5}
#evite-a-revitimizacao .rv-point h3{font-size:13px;line-height:1.4;font-weight:800;letter-spacing:-.15px;margin:0 0 5px}
#evite-a-revitimizacao .rv-content .rv-essential{font-size:13px;line-height:1.6}
#evite-a-revitimizacao .rv-essential>strong{font-weight:800}
#evite-a-revitimizacao .rv-banner{display:grid;grid-template-columns:39px minmax(0,1fr);align-items:center;gap:12px;margin-top:18px;padding:18px 14px;border-radius:16px;background:#E6EDF2}
#evite-a-revitimizacao .rv-banner-icon{width:37px;height:43px;color:var(--rv-navy)}
#evite-a-revitimizacao .rv-banner h3{font-size:15px;line-height:1.35;font-weight:800;letter-spacing:-.2px;margin:0 0 7px}
#evite-a-revitimizacao .rv-banner p{font-size:14px;line-height:1.55;margin:0}
@media(min-width:600px){#evite-a-revitimizacao{padding:27px 22px 22px}#evite-a-revitimizacao .rv-label{font-size:12px}#evite-a-revitimizacao .rv-subtitle{font-size:17px}#evite-a-revitimizacao .rv-menu>summary{grid-template-columns:68px minmax(0,1fr);min-height:170px;padding:20px;gap:16px}#evite-a-revitimizacao .rv-emblem{width:68px;height:68px}#evite-a-revitimizacao .rv-emblem .rv-icon{width:42px;height:42px}#evite-a-revitimizacao .rv-heading>strong{font-size:18px}#evite-a-revitimizacao .rv-description{font-size:15px}#evite-a-revitimizacao .rv-chevron{top:23px;right:20px}#evite-a-revitimizacao .rv-content{padding:20px 18px;font-size:15px}#evite-a-revitimizacao .rv-point{grid-template-columns:35px minmax(0,1fr);gap:13px}#evite-a-revitimizacao .rv-point-icon{width:35px;height:35px}#evite-a-revitimizacao .rv-point h3{font-size:14px}#evite-a-revitimizacao .rv-content .rv-essential{font-size:14px}#evite-a-revitimizacao .rv-banner{grid-template-columns:56px minmax(0,1fr);gap:22px;padding:20px 26px}#evite-a-revitimizacao .rv-banner-icon{width:48px;height:54px}#evite-a-revitimizacao .rv-banner>div{border-left:2px solid #D4A553;padding-left:24px}#evite-a-revitimizacao .rv-banner h3{font-size:20px}#evite-a-revitimizacao .rv-banner p{font-size:15px}}
@media(min-width:1000px){#evite-a-revitimizacao{padding:30px 26px 24px}#evite-a-revitimizacao h2{font-size:44px}#evite-a-revitimizacao .rv-intro{margin-bottom:25px}#evite-a-revitimizacao .rv-menus{grid-template-columns:repeat(3,minmax(0,1fr))}#evite-a-revitimizacao .rv-menu>summary{grid-template-columns:58px minmax(0,1fr);min-height:234px;padding:19px 15px;gap:13px}#evite-a-revitimizacao .rv-emblem{width:58px;height:58px}#evite-a-revitimizacao .rv-emblem .rv-icon{width:38px;height:38px}#evite-a-revitimizacao .rv-heading>strong{font-size:16px}#evite-a-revitimizacao .rv-description{font-size:14px}#evite-a-revitimizacao .rv-chevron{right:15px;top:22px}#evite-a-revitimizacao .rv-content{padding:18px 13px;font-size:14px}#evite-a-revitimizacao .rv-point{grid-template-columns:30px minmax(0,1fr);gap:11px}#evite-a-revitimizacao .rv-point-icon{width:30px;height:30px}#evite-a-revitimizacao .rv-point h3{font-size:13px}#evite-a-revitimizacao .rv-content .rv-essential{font-size:13px}}
@media(min-width:1250px){#evite-a-revitimizacao .rv-menu>summary{grid-template-columns:76px minmax(0,1fr);min-height:200px;padding:21px 18px;gap:16px}#evite-a-revitimizacao .rv-emblem{width:76px;height:76px}#evite-a-revitimizacao .rv-emblem .rv-icon{width:47px;height:47px}#evite-a-revitimizacao .rv-heading>strong{font-size:18px}#evite-a-revitimizacao .rv-description{font-size:15px}#evite-a-revitimizacao .rv-content{padding:20px 17px;font-size:15px}#evite-a-revitimizacao .rv-point h3{font-size:14px}#evite-a-revitimizacao .rv-content .rv-essential{font-size:14px}}
