.rp main{overflow:clip}.rp .hero-dark{position:relative;isolation:isolate;padding:128px var(--gutter) 88px;background:radial-gradient(40% 55% at 82% 40%,rgba(220,102,1,.16),transparent 70%),radial-gradient(30% 40% at 10% 15%,rgba(255,190,61,.14),transparent 70%),var(--bg)}.rp .hero-dark__inner{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.rp .hero-dark__text{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.rp .hero-tag{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:999px;background:#ffbe3d1a;border:1px solid rgba(255,190,61,.28);color:var(--cheese);font-weight:700;font-size:14px}.rp .hero-tag:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--basil);animation:ping 2s infinite}.rp .hero-dark__h1{font-size:clamp(2.5rem,5.6vw,4.4rem);line-height:1;letter-spacing:-.035em;font-weight:800}.rp .hero-dark__sub{font-size:clamp(1.05rem,1.6vw,1.18rem);color:var(--muted);max-width:36rem}.rp .hero-dark__ctas{display:flex;flex-wrap:wrap;gap:12px}.rp .hero-dark__mockup{position:relative}.rp .hero-dark__mockup img,.rp .illus-feature__img img{width:100%;height:auto;border-radius:var(--r-lg);background:var(--cream);box-shadow:0 40px 80px -30px #000000b3;border:1px solid var(--line)}.rp .hero-dark__mockup img{rotate:1.5deg;animation:floatY 8s ease-in-out infinite}.rp .btn--lg{min-height:56px;padding:15px 28px;font-size:17px}.rp .btn--outline{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.rp .btn--outline:hover{background:var(--surface-2);border-color:#ffe8d259}.rp .section{padding:clamp(72px,10vw,120px) var(--gutter)}.rp .section--alt-wrap{padding:clamp(72px,10vw,120px) var(--gutter);background:var(--cream);color:var(--cream-ink)}.rp .section-head{max-width:820px;margin:0 auto clamp(36px,5vw,56px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.rp .section-label{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--tomato-2)}.rp .text-center{text-align:center}.rp .illus-feature{max-width:var(--wrap);margin:0 auto;padding:clamp(72px,10vw,120px) var(--gutter);display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.rp .illus-feature--rev .illus-feature__text{order:2}.rp .illus-feature__text{display:flex;flex-direction:column;gap:16px}.rp .illus-feature__text p{color:var(--muted);font-size:1.08rem}.rp .illus-feature__img img{rotate:-1deg;transition:rotate .5s var(--spring)}.rp .illus-feature__img:hover img{rotate:0deg}.rp .steps{max-width:var(--wrap);margin:0 auto;padding:0;list-style:none;counter-reset:paso;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.rp .step{counter-increment:paso;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:10px;padding:28px 24px 26px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);transition:transform .35s var(--ease),border-color .3s}.rp .step:before{content:counter(paso);width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-family:var(--display);font-weight:800;font-size:1.1rem;background:var(--tomato);color:var(--tomato-ink)}.rp .step:hover{transform:translateY(-4px);border-color:#dc66014d}.rp .step h3{font-size:1.25rem;margin-top:4px}.rp .step p{color:var(--muted);font-size:15.5px;max-width:none}.rp .cards{max-width:var(--wrap);margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.rp .card{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:var(--r);background:#fff;color:var(--cream-ink);border:1px solid rgba(36,23,16,.08);box-shadow:0 18px 40px -24px #78321459;transition:transform .35s var(--ease),box-shadow .35s}.rp .card:before{content:"";width:34px;height:4px;border-radius:4px;background:var(--tomato)}.rp .card:hover{transform:translateY(-4px);box-shadow:0 26px 50px -24px #78321473}.rp .card p{color:var(--cream-muted);font-size:15.5px}.rp .card__more{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--tomato-deep)}.rp .section--alt-wrap .section-label{color:var(--tomato-deep)}.rp .faq2{max-width:820px;margin:0 auto;display:grid;gap:10px}.rp .faq2__item{border-radius:16px;background:var(--surface);border:1px solid var(--line);transition:border-color .3s,background .3s}.rp .faq2__item.open{border-color:#dc66014d;background:var(--surface-2)}.rp .faq2__q{width:100%;min-height:44px;position:relative;text-align:left;cursor:pointer;background:none;border:0;padding:20px 56px 20px 22px;font-family:var(--display);font-weight:700;font-size:1.1rem;color:var(--ink)}.rp .faq2__q:after{content:"";position:absolute;right:22px;top:50%;width:22px;height:22px;margin-top:-11px;background:linear-gradient(var(--tomato-2),var(--tomato-2)) center / 10px 2px no-repeat,linear-gradient(var(--tomato-2),var(--tomato-2)) center / 2px 10px no-repeat;transition:transform .35s var(--spring)}.rp .faq2__item.open .faq2__q:after{transform:rotate(135deg)}.rp .faq2__a{display:none;padding:0 22px 20px;color:var(--muted)}.rp .faq2__item.open .faq2__a{display:block;animation:fadeDown .35s var(--ease)}.rp .marca-band{max-width:var(--wrap);margin:0 auto;padding:0 var(--gutter)}.rp .marca-band img{width:100%;height:auto;border-radius:var(--r-lg);border:1px solid var(--line)}.rp .cta-dark{position:relative;padding:clamp(80px,10vw,130px) var(--gutter);overflow:hidden;color:var(--tomato-ink);background:radial-gradient(60% 80% at 80% 0%,rgba(255,190,61,.28),transparent 60%),linear-gradient(160deg,#e57412,#dc6601 60%,#c25a00)}.rp .grid-bg{display:none}.rp .cta-dark__inner{max-width:980px;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.rp .cta-dark h2{font-size:clamp(2.2rem,5.4vw,4rem);max-width:18ch;letter-spacing:-.04em}.rp .cta-dark__inner>p{font-size:1.15rem;max-width:40rem;font-weight:500}.rp .cta-dark .section-label{color:var(--tomato-ink);opacity:.8}.rp .cta-dark .btn--primary{background:var(--tomato-ink);color:var(--cream);box-shadow:0 14px 30px -10px #00000080}.rp .cta-dark .btn--primary:hover{background:#000}.rp .cta-dark .calendly{width:100%;border-radius:var(--r-lg);background:#140e0be6;padding:12px}.rp .cta-dark .cta__fallback{color:var(--tomato-ink)}.rp .cta-dark .cta__fallback a{color:var(--tomato-ink);text-decoration:underline}.rp .cta-dark .cb-inline:not(:empty){width:100%;max-width:440px;text-align:left;margin-top:16px;border-radius:var(--r-lg);padding:22px;background:#140e0beb;color:var(--ink)}@media (max-width: 1024px){.rp .hero-dark__inner,.rp .illus-feature{grid-template-columns:1fr}.rp .illus-feature--rev .illus-feature__text{order:0}.rp .hero-dark{padding-top:112px}}@media (max-width: 720px){.rp .steps{grid-template-columns:1fr}}.rp [data-scene=hero],.rp [data-scene=problem]{min-height:420px}.scene-hero{position:relative;display:grid;padding:8px 0 60px}.scene-card{width:min(420px,100%);background:#1c1410eb;border:1px solid var(--line);box-shadow:0 30px 80px -30px #000000b3;animation:none;margin:0}.scene-ch{margin-left:auto;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#4cd68324;color:var(--basil)}.scene-hero--web .scene-ch{background:#ffbe3d24;color:var(--cheese)}.scene-msgs{min-height:0}.scene-msgs .bub{opacity:0;animation:bubIn .5s var(--spring) forwards}.scene-hero--whatsapp .bub--c,.scene-hero--web .bub--c{background:#1f6f43;color:#eafff2}.scene-result{position:relative;z-index:2;justify-self:end;margin-top:-22px;width:min(300px,86%);rotate:2deg;background:var(--cream);color:var(--cream-ink);border-radius:16px;padding:16px 18px 18px;box-shadow:0 30px 60px -20px #000000b3;opacity:0;animation:bubIn .6s var(--spring) forwards}.scene-result__head{display:flex;align-items:center;gap:8px;padding-bottom:10px;border-bottom:1.5px dashed rgba(36,23,16,.25);font-family:var(--display);font-size:1.05rem}.scene-result__head .ico{color:var(--tomato);width:20px;height:20px}.scene-result dl{margin:10px 0 0;display:grid;gap:6px}.scene-result dl div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.scene-result dt{color:var(--cream-muted)}.scene-result dd{margin:0;font-weight:700;text-align:right}.scene-result__stamp{position:absolute;right:14px;top:-14px;display:inline-flex;align-items:center;gap:5px;padding:5px 10px;border-radius:999px;background:#1f9d55;color:#fff;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:.04em}.scene-result__stamp .ico{width:14px;height:14px}.scene-problem{background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px;box-shadow:0 30px 80px -30px #000000b3;rotate:-1deg}.scene-problem__head{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--line);font-family:var(--display);font-size:1.1rem}.scene-problem__head .ico{color:var(--tomato-2)}.scene-problem ul{list-style:none;margin:0;padding:6px 0 0}.scene-problem li{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid var(--line);animation:lineIn .5s var(--ease) both;animation-delay:calc(var(--i) * .12s + .2s)}.sp-time{font-variant-numeric:tabular-nums;color:var(--muted-2);font-weight:700}.sp-who{font-weight:700;line-height:1.3}.sp-who small{display:block;font-weight:400;color:var(--muted);font-size:13px}.sp-st{font-size:12px;font-weight:800;padding:4px 10px;border-radius:999px;white-space:nowrap}.sp-st--missed{background:#dc66011d;color:var(--tomato-2)}.sp-st--wait{background:#ffbe3d24;color:var(--cheese)}.sp-st--lost{background:#dc660136;color:#ffb3a1}.scene-problem>p{margin-top:14px;color:var(--muted);font-size:14.5px}.rp .pflow-sec{padding:clamp(72px,10vw,120px) var(--gutter);background:radial-gradient(60% 50% at 50% 0%,rgba(76,214,131,.07),transparent 70%),var(--bg-2)}.pflow{max-width:var(--wrap);margin:0 auto;padding:0;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:34px;counter-reset:none}.pflow__step{position:relative;display:flex;flex-direction:column;gap:10px;padding:24px 20px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line)}.pflow__step:not(:last-child):after{content:"";position:absolute;top:46px;right:-30px;width:26px;height:2px;background:linear-gradient(90deg,var(--tomato) 50%,transparent 50%) 0 0 / 8px 2px repeat-x;animation:dash 1s linear infinite}.pflow__step:not(:last-child):before{content:"";position:absolute;top:41px;right:-32px;border:6px solid transparent;border-left:8px solid var(--tomato)}@keyframes dash{to{background-position:8px 0}}.pflow__n{position:absolute;top:14px;right:16px;font-family:var(--display);font-weight:800;font-size:2rem;color:var(--line-2);line-height:1}.pflow__ico{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:#dc66011b;color:var(--tomato-2)}.pflow__ico .ico{width:24px;height:24px}.pflow__step h3{font-size:1.15rem}.pflow__step p{color:var(--muted);font-size:15px}.pflow__branch{margin-top:8px;padding-top:12px;border-top:1px dashed var(--line-2);display:grid;gap:6px;font-size:13.5px}.pflow__q{font-weight:800;color:var(--cheese)}.pflow__yes,.pflow__no{display:flex;gap:8px;color:var(--muted)}.pflow__yes b,.pflow__no b{flex-shrink:0;min-width:28px;text-align:center;border-radius:6px;font-size:11.5px;padding:1px 6px}.pflow__yes b{background:#4cd6832e;color:var(--basil)}.pflow__no b{background:#ffe8d21a;color:var(--muted)}@media (max-width: 1024px){.pflow{grid-template-columns:repeat(2,1fr)}.pflow__step:after,.pflow__step:before{display:none}}@media (max-width: 560px){.pflow{grid-template-columns:1fr;gap:14px}.scene-result{margin-top:-16px}.scene-problem li{grid-template-columns:46px 1fr}.sp-st{grid-column:2;justify-self:start}}
