.r-hero{background:radial-gradient(900px 420px at 85% -10%, #e0162338, transparent 60%), linear-gradient(180deg, var(--black), var(--ink));color:#fff;padding-block:clamp(2.5rem,6vw,4.5rem)}.r-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.r-hero h1{color:#fff;max-width:18ch;margin:1rem 0 .5em}.r-hero__text{color:#cfd1d9;max-width:56ch;margin-bottom:1.6rem;font-size:1.1rem}.r-hero__actions{flex-wrap:wrap;gap:.9rem;margin-bottom:1.6rem;display:flex}.r-hero__trust{color:#d7d9df;flex-wrap:wrap;gap:.6rem 1.4rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.r-hero__trust li{align-items:center;gap:.45rem;display:flex}.r-hero__trust svg{color:#2ecc71}.r-hero__trust li:first-child svg{color:#f5c451}.r-hero__img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);width:100%;box-shadow:var(--shadow-lg)}.r-intro .prose{max-width:78ch}.problema{border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:#fff;flex-direction:column;padding:1.6rem;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.problema:hover{box-shadow:var(--shadow-md);border-color:color-mix(in srgb, var(--red) 30%, var(--line));color:var(--text);transform:translateY(-4px)}.problema__icon{background:color-mix(in srgb, var(--red) 9%, white);width:50px;height:50px;color:var(--red);border-radius:14px;justify-content:center;align-items:center;margin-bottom:1rem;display:inline-flex}.problema h3{font-size:1.1rem}.problema p{color:var(--muted);font-size:.93rem}.problema__link{font-family:var(--font-head);color:var(--red);margin-top:auto;font-size:.9rem;font-weight:700}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);overflow-x:auto}.cmp{border-collapse:collapse;width:100%;min-width:760px;font-size:.93rem}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--line);padding:.85rem 1rem}.cmp thead th{background:var(--black);color:#fff;font-family:var(--font-head);font-size:.85rem;font-weight:600}.cmp tbody th{font-family:var(--font-head);color:var(--black);font-weight:600}.cmp tbody tr:nth-child(2n){background:var(--bg-softer)}.cmp tbody tr:last-child :is(th,td){border-bottom:0}.r-note{color:var(--muted);margin-top:1.25rem}.r-note a{font-weight:600}.r-precos{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.r-precos__actions{flex-wrap:wrap;gap:.9rem;margin-top:1.5rem;display:flex}.price-card{border-radius:var(--radius);background:#ffffff0a;border:1px solid #ffffff1f;padding:1.5rem 1.6rem}.price-card ul{margin:0;padding:0;list-style:none}.price-card li{border-bottom:1px solid #ffffff1a;justify-content:space-between;gap:1rem;padding:.85rem 0;font-size:.95rem;display:flex}.price-card li strong{color:#fff;font-family:var(--font-head);white-space:nowrap}.price-card__note{color:#9a9ca7;margin:1rem 0 0;font-size:.82rem}.r-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.r-split__img{border-radius:var(--radius);width:100%;box-shadow:var(--shadow-lg)}.r-chips{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.r-chips .chip{font-weight:600;text-decoration:none}.passos{grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.passos li{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:1.4rem 1.3rem}.passos__n{background:var(--black);color:#fff;width:34px;height:34px;font-family:var(--font-head);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.8rem;font-weight:700;display:inline-flex}.passos h3{font-size:1rem}.passos p{color:var(--muted);margin:0;font-size:.9rem}.r-faq{max-width:860px}.r-faq .faq{margin-top:0}@media (width<=1080px){.passos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.r-hero__inner,.r-precos,.r-split{grid-template-columns:minmax(0,1fr)}.r-hero__img{max-width:560px}}@media (width<=580px){.passos{grid-template-columns:minmax(0,1fr)}.price-card li{flex-direction:column;gap:.15rem}}
