#planos-e-precos .titulo,.pricing-card__price .value,.pricing-card__title{font-weight:700!important;color:var(--dark)!important}.btn-cta,.compare-link,.pricing-card{position:relative!important}:root{--orange:#ff9d01;--orange-2:#ffb642;--orange-3:#ff7a00;--orange-glow:rgba(255,157,1,.45);--dark:#232323;--border:#e9e9e9;--check:#25B65E;--cmp-bg:#ffffff;--cmp-border:#e9edf2;--cmp-soft:#f7f9fc;--cmp-head:#0f172a;--cmp-sub:#475569;--cmp-yes:#16a34a;--cmp-yes-bg:#eaf7ef;--cmp-no:#ef4444;--cmp-no-bg:#fdeef0;--cmp-accent:#ff9d01;--cmp-accent-soft:#fff4e5;--cmp-sticky-top:84px;--flash-duration:1800ms;--plan-essencial:#2563eb;--plan-expansao:#ff7a00;--plan-sob-medida:#7c3aed}#planos-e-precos,#planos-e-precos *{font-family:Syne,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}#planos-e-precos .titulo{font-size:30px!important;margin:0!important;letter-spacing:.2px!important}.pricing-card{--cardRadius:16px;border:1px solid var(--border)!important;border-radius:var(--cardRadius)!important;background:#fff!important;padding:30px 22px 22px!important;box-shadow:0 10px 26px rgba(0,0,0,.06)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;transition:transform .28s cubic-bezier(.21,1,.21,1),box-shadow .28s,border-color .28s,background-color .28s!important;min-height:640px!important}.pricing-card::before{content:"";position:absolute;left:0;top:0;right:0;height:5px!important;background:linear-gradient(90deg,var(--orange),var(--orange-2) 60%,var(--orange-3))!important;opacity:0;transition:opacity .28s!important}.btn-cta::after,.compare-link::after,.pricing-card.sob-medida::after{content:""!important;position:absolute!important}.pricing-card:not(.sob-medida):hover{transform:translateY(-10px)!important;border-color:#ffd9a6!important;box-shadow:0 18px 40px rgba(0,0,0,.12),0 0 0 2px rgba(255,157,1,.12) inset!important}.pricing-card:not(.sob-medida):hover::before{opacity:1!important}.pricing-card__head{display:grid!important;grid-template-columns:1fr auto!important;gap:6px 12px!important;align-items:start!important;margin-bottom:10px!important}.pricing-card__meta .pricing-card__title{display:none!important}.pricing-card__title{grid-column:1!important;grid-row:1!important;font-size:22px!important;margin:0!important}.pricing-card__title small{display:block!important;font-size:.7em!important;font-weight:600!important;color:#666!important;margin-top:3px!important}.pricing-card__meta{grid-column:1!important;grid-row:2!important;display:flex!important;align-items:center!important;gap:10px!important;margin:2px 0 0!important}.users-chip{--chip-icon:18px;display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;border-radius:999px!important;background:#fff1db!important;border:1px solid #ffd39a!important;color:var(--orange-3)!important;font-weight:600!important;font-size:14.5px!important;line-height:1!important;letter-spacing:.2px!important;box-shadow:0 1px 0 rgba(0,0,0,.02)!important;margin-top:5px!important}.btn-cta,.pricing-card.sob-medida .ribbon{letter-spacing:.3px!important;line-height:1!important;overflow:hidden!important}.users-chip img{width:var(--chip-icon)!important;height:var(--chip-icon)!important;flex:0 0 var(--chip-icon)!important;margin-left:4px!important;display:inline-block!important;object-fit:contain!important;vertical-align:middle!important;filter:var(--chip-filter, none)!important}.pricing-card:not(.sob-medida) .users-chip img{--chip-filter:invert(53%) sepia(98%) saturate(1150%) hue-rotate(358deg) brightness(101%) contrast(103%)}.pricing-card.sob-medida .users-chip{background:rgba(255,255,255,.16)!important;border-color:rgba(255,255,255,.35)!important;color:#fff!important}.pricing-card.sob-medida .users-chip img{--chip-filter:invert(100%) brightness(110%) saturate(0%)}.pricing-card__price{grid-column:2!important;grid-row:1/span 2!important;justify-self:end!important;align-self:center!important;text-align:right!important}.pricing-card__price .value{font-size:26px!important}.pricing-card__price .period{font-size:20px!important;color:#666!important;margin-left:4px!important}.pricing-card:not(.sob-medida):hover .pricing-card__price .value,.pricing-card:not(.sob-medida):hover .pricing-card__title{color:var(--orange)!important}.pricing-card__subtitle{font-size:16px!important;color:#000!important;margin:8px 0 14px!important}.pricing-card__features{list-style:none!important;padding:0!important;margin:0 0 20px!important;display:grid!important;gap:10px!important}.pricing-card__features li{display:flex!important;gap:10px!important;align-items:center!important;font-size:20px!important;color:#262626!important;transition:color .2s!important}.comp-head h3,.table-compare thead th{color:var(--cmp-head);font-weight:700}.pricing-card__features .ico{display:inline-flex!important;width:20px!important;height:20px!important;border-radius:50%!important;background:#fff3e8!important;color:var(--orange-3)!important;align-items:center!important;justify-content:center!important;flex:0 0 20px!important;transition:transform .2s,background .2s,color .2s!important}.pricing-card__features .ico svg{width:12px!important;height:9px!important}.pricing-card__features li:hover{color:#000!important}.pricing-card__features li:hover .ico{transform:scale(1.1) rotate(-6deg)!important;background:#ffe3be!important;color:var(--orange)!important}.pricing-card__cta{margin-top:auto!important;display:flex!important;flex-direction:column!important;gap:12px!important}.btn-cta{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-transform:none!important;border:0!important;border-radius:12px!important;padding:14px 18px!important;font-weight:600!important;background:linear-gradient(135deg,var(--orange) 0,var(--orange-2) 60%,var(--orange-3) 100%)!important;color:#fff!important;box-shadow:0 3px 0 rgba(0,0,0,.15),0 10px 22px rgba(255,157,1,.25)!important;transition:transform .2s,box-shadow .2s,filter .2s!important}.btn-cta::after{inset:-2px!important;background:linear-gradient(120deg,transparent 20%,rgba(255,255,255,.55) 50%,transparent 80%)!important;transform:translateX(-120%)!important;transition:transform .6s cubic-bezier(.22,.61,.36,1)!important;pointer-events:none!important}.btn-cta:hover{transform:translateY(-2px)!important;box-shadow:0 6px 0 rgba(0,0,0,.15),0 14px 32px rgba(255,157,1,.35)!important;filter:saturate(1.05)!important}.btn-cta:hover::after{transform:translateX(120%)!important}.btn-cta:active{transform:translateY(0)!important;box-shadow:0 2px 0 rgba(0,0,0,.18)!important}.btn-cta:focus-visible{outline:0!important;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--orange-2)!important}.compare-link{font-size:13px!important;text-decoration:none!important;color:#666!important;align-self:center!important}.compare-link::after{left:0!important;right:0!important;bottom:-2px!important;height:2px!important;background:linear-gradient(90deg,var(--orange),#fff)!important;transform:scaleX(0)!important;transform-origin:left!important;transition:transform .25s!important}.compare-link:hover{color:#111!important}.compare-link:hover::after{transform:scaleX(1)!important}.btn.btn-compare-all{background:linear-gradient(135deg,var(--orange),var(--orange-3))!important;color:#fff!important;border-radius:28px!important;font-weight:600!important;padding:13px 22px!important;border:0!important;box-shadow:0 10px 24px rgba(255,157,1,.3)!important;transition:transform .2s,box-shadow .2s,filter .2s!important}.btn.btn-compare-all:hover{transform:translateY(-2px)!important;box-shadow:0 16px 36px rgba(255,157,1,.38)!important;filter:saturate(1.06)!important}#planos-e-precos .row{align-items:stretch!important}#planos-e-precos .pricing-card{height:100%!important}.pricing-card__cta .btn-cta{width:100%!important}@media (min-width:768px){.pricing-card__features{min-height:220px!important}}.pricing-card.sob-medida .ribbon{position:absolute!important;top:12px!important;right:12px!important;background:#000!important;color:#fff!important;padding:6px 12px!important;border-radius:999px!important;border:1px solid #000!important;font-size:15px!important;font-weight:600!important;box-shadow:0 2px 8px rgba(0,0,0,.08)!important;animation:2.6s ease-in-out infinite ribbonPulse!important}.pricing-card.sob-medida .ribbon::after{content:"";position:absolute;inset:-40% -60%;background:linear-gradient(120deg,transparent 45%,rgba(255,157,1,.25) 50%,transparent 55%);transform:translateX(-120%);animation:3.2s ease-in-out infinite ribbonShine}.pricing-card.sob-medida{background:var(--orange)!important;border-color:var(--orange)!important;color:#fff!important;box-shadow:0 12px 34px var(--orange-glow)!important;animation:6s ease-in-out infinite floaty,3.5s ease-in-out infinite glowPulse!important}.pricing-card.sob-medida::before{background:linear-gradient(90deg,#fff,rgba(255,255,255,.85) 60%,#fff)!important;opacity:.12}.pricing-card.sob-medida:hover{transform:translateY(-10px) scale(1.01)!important;box-shadow:0 20px 44px rgba(255,157,1,.55),0 0 0 2px rgba(255,255,255,.18) inset!important}.pricing-card.sob-medida:hover::before{opacity:.35!important}.pricing-card.sob-medida::after{inset:-30%!important;background:radial-gradient(60% 60% at 60% 0,rgba(255,197,98,.35),transparent 60%)!important;pointer-events:none!important;filter:blur(16px)!important}.pricing-card.sob-medida .compare-link,.pricing-card.sob-medida .pricing-card__features li,.pricing-card.sob-medida .pricing-card__features li:hover,.pricing-card.sob-medida .pricing-card__price .period,.pricing-card.sob-medida .pricing-card__price .value,.pricing-card.sob-medida .pricing-card__subtitle,.pricing-card.sob-medida .pricing-card__title,.pricing-card.sob-medida .pricing-card__title small{color:#fff!important}.pricing-card.sob-medida .pricing-card__features .ico{background:rgba(255,255,255,.25)!important;color:#fff!important}.pricing-card.sob-medida .btn-cta{background:#fff!important;color:#000!important;box-shadow:0 8px 24px rgba(0,0,0,.15),0 8px 30px rgba(255,255,255,.28)!important}.pricing-card.sob-medida .btn-cta:hover{box-shadow:0 10px 26px rgba(0,0,0,.18),0 12px 34px rgba(255,255,255,.34)!important}@media (max-width:991.98px){.pricing-card{min-height:600px!important;padding:26px 20px 20px!important}}@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes glowPulse{0%,100%{box-shadow:0 12px 34px var(--orange-glow)}50%{box-shadow:0 16px 44px rgba(255,157,1,.65)}}@keyframes ribbonShine{0%{transform:translateX(-120%)}100%,50%{transform:translateX(120%)}}@keyframes ribbonPulse{0%,100%{transform:scale(1);box-shadow:0 2px 8px rgba(0,0,0,.08)}50%{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.12)}}.btn.btn-compare-all .chevron{display:inline-block;width:12px;height:12px;margin-left:8px;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg) translateY(-1px);transition:transform .25s}.btn.btn-compare-all[aria-expanded=true] .chevron{transform:rotate(-135deg)}.comparativo{scroll-margin-top:90px}.comp-card{border:1px solid var(--cmp-border);border-radius:16px;background:var(--cmp-bg);box-shadow:0 10px 30px rgba(16,24,40,.06);overflow:visible;margin-top:22px}.comp-head{padding:18px 20px;background:#fff;border-bottom:1px solid var(--cmp-border)}.comp-head h3{margin:0;font-size:22px}.comp-head p{margin:4px 0 0;color:var(--cmp-sub);font-size:14px}.comp-body{display:grid;grid-template-columns:260px 1fr;gap:16px;padding:14px;align-items:start}.comp-nav{position:sticky;top:var(--cmp-sticky-top);z-index:5;border:1px solid var(--cmp-border);border-radius:12px;background:#fff;padding:10px;max-height:calc(100vh - (var(--cmp-sticky-top) + 36px));overflow:auto;box-shadow:0 4px 16px rgba(16,24,40,.04)}.comp-nav.is-sticky{box-shadow:0 8px 24px rgba(16,24,40,.08)}.comp-nav__inner{display:flex;flex-direction:column;gap:8px}.comp-nav__link{display:block;text-decoration:none;font-weight:600;font-size:14px;line-height:1.2;color:#1f2937;padding:10px 12px;border-radius:10px;border:1px solid transparent;transition:.2s;background:#fff}.comp-nav__link:hover{border-color:var(--cmp-border);background:var(--cmp-soft)}.comp-nav__link.active{color:#7a3a00;background:var(--cmp-accent-soft);border-color:#ffd9a6;box-shadow:inset 0 0 0 1px rgba(255,157,1,.25)}.comp-footer,.table-compare .group th{border-top:1px solid var(--cmp-border)}.plan-picker,.plans-strip{top:var(--cmp-sticky-top);box-shadow:0 6px 18px rgba(16,24,40,.06)}.table-scroll{-webkit-overflow-scrolling:touch;border:1px solid var(--cmp-border);border-radius:12px;background:#fff;max-height:72vh;overflow:auto}.table-scroll::-webkit-scrollbar{height:10px}.table-scroll::-webkit-scrollbar-thumb{background:#e6eef7;border-radius:8px}.table-compare{width:100%;border-collapse:separate;border-spacing:0}.table-compare thead th{position:sticky;top:0;z-index:3;background:#fff;text-align:center;padding:14px 12px;border-bottom:1px solid var(--cmp-border)}.table-compare thead th.col-feature{text-align:left;left:0;z-index:4}.table-compare tbody td,.table-compare tbody th{padding:12px 14px;border-bottom:1px solid var(--cmp-border);vertical-align:middle}.table-compare tbody td:first-child,.table-compare thead .col-feature{position:sticky;left:0;background:linear-gradient(90deg,#fff 85%,rgba(255,255,255,.6));border-right:1px solid var(--cmp-border);z-index:2}.table-compare .group{scroll-margin-top:80px}.table-compare .group th{background:var(--cmp-soft);color:#111827;font-size:14px;font-weight:700;padding:12px 14px;border-bottom-color:var(--cmp-border)}.table-compare .group th span{position:relative;display:inline-block;padding-left:12px}.table-compare .group th span::before{content:"";position:absolute;left:0;top:50%;width:6px;height:6px;border-radius:999px;transform:translateY(-50%);background:var(--cmp-accent)}.table-compare .col-plan.essencial,.table-compare .col-plan.expansao{color:#000}.table-compare .col-plan.sob-medida{color:var(--orange)}.table-compare td.text{text-align:center;font-weight:700;color:#111827;font-size:15px}.table-compare td:nth-child(n+2){text-align:center}.table-compare .mark{display:inline-flex;width:20px;height:20px;border-radius:999px;align-items:center;justify-content:center;font-size:0}.table-compare td.yes .mark{background:var(--cmp-yes-bg);color:var(--cmp-yes);border:1px solid rgba(22,163,74,.18)}.table-compare td.no .mark{background:var(--cmp-no-bg);color:var(--cmp-no);border:1px solid rgba(239,68,68,.18)}.table-compare td.yes .mark svg{width:12px;height:9px}.table-compare td.no .mark svg{width:11px;height:11px}.table-compare tbody tr:hover td,.table-compare tbody tr:hover th{background:#fcfdfd}.comp-footer{padding:14px;text-align:center;background:#fff}.comp-footer .btn-close-comp{border-radius:10px;font-weight:600;border:1px solid var(--cmp-border);box-shadow:0 6px 18px rgba(0,0,0,.04)}@keyframes compRowFlashStrong{0%{background:var(--cmp-accent-soft);box-shadow:inset 0 0 0 3px rgba(255,157,1,.45),0 0 0 10px rgba(255,157,1,.16)}35%{background:#fff8eb;box-shadow:inset 0 0 0 2px rgba(255,157,1,.35),0 0 0 6px rgba(255,157,1,.1)}70%{background:#fff;box-shadow:inset 0 0 0 1px rgba(255,157,1,.22),0 0 0 3px rgba(255,157,1,.06)}100%{background:var(--cmp-soft);box-shadow:inset 0 0 0 0 rgba(255,157,1,0),0 0 0 0 rgba(255,157,1,0)}}@keyframes flashUnderline{0%{opacity:0;transform:scaleX(0)}20%{opacity:.95;transform:scaleX(1)}80%{opacity:.25;transform:scaleX(1)}100%{opacity:0;transform:scaleX(.9)}}@keyframes compTextFlashStrong{0%,30%{color:var(--cmp-accent)}100%{color:var(--cmp-head)}}.table-compare .group.flash th{position:relative;animation:compRowFlashStrong var(--flash-duration) ease forwards}.table-compare .group.flash th span{animation:compTextFlashStrong var(--flash-duration) ease forwards}.table-compare .group.flash th::after{content:"";position:absolute;left:8px;right:8px;bottom:6px;height:3px;border-radius:999px;background:linear-gradient(90deg,var(--cmp-accent),transparent);opacity:0;transform-origin:left;animation:flashUnderline var(--flash-duration) cubic-bezier(.2,.9,.2,1) forwards}@media (max-width:767.98px){.pricing-card__head{grid-template-columns:1fr!important}.pricing-card__price{grid-column:1!important;grid-row:auto!important;justify-self:start!important;margin-top:6px!important}.pricing-card.destaque{transform:none!important}.pricing-card{min-height:auto!important}.users-chip{--chip-icon:16px}.table-scroll{max-height:none!important;overflow:visible!important;border-radius:0!important}.table-compare thead{display:none!important}.table-compare tbody td:first-child,.table-compare thead .col-feature{position:static!important;left:auto!important;z-index:auto!important;background:#fff!important;border-right:0!important}.table-compare,.table-compare tbody,.table-compare td,.table-compare th,.table-compare tr{display:block;width:100%!important}.table-compare tbody tr{margin:12px 0;border:1px solid var(--cmp-border);border-radius:12px;background:#fff;box-shadow:0 4px 12px rgba(16,24,40,.04);overflow:hidden}.table-compare tbody tr.group{border:none;box-shadow:none;margin:18px 0 8px;background:0 0}.table-compare tbody tr.group th{border:1px solid var(--cmp-border);border-radius:10px;padding:12px 14px;background:var(--cmp-soft)}.table-compare tbody td:first-child,.table-compare tbody th.col-feature{font-weight:700;color:var(--cmp-head);padding:12px 14px;border-bottom:1px dashed var(--cmp-border)}.table-compare tbody td{padding:12px 14px;border:0}.table-compare tbody td[data-label]{display:flex!important;align-items:center;justify-content:space-between;gap:12px}.table-compare tbody td[data-label]::before{content:attr(data-label);font-weight:600;color:var(--cmp-sub)}.table-compare .mark{flex:0 0 auto}.table-compare td.text{justify-content:space-between}.table-compare tbody tr:hover td,.table-compare tbody tr:hover th{background:0 0}}.plans-strip{position:sticky;z-index:7;background:#fff;border:1px solid var(--cmp-border);border-radius:12px;padding:8px;display:flex;align-items:center;gap:10px}.plans-strip .comp-nav-toggle{position:static!important;border-radius:999px;padding:8px 12px;background:#fff;border:1px solid var(--cmp-border);box-shadow:none;font-weight:700;color:#1f2937}.comp-hamburger,.plans-strip .comp-hamburger{display:inline-block;width:18px;height:12px;margin-left:8px;position:relative;border-top:2px solid currentColor;border-bottom:2px solid currentColor}.comp-hamburger::before,.plans-strip .comp-hamburger::before{content:"";position:absolute;left:0;right:0;top:5px;border-top:2px solid currentColor}.plans-strip__scroller{overflow-x:auto;-webkit-overflow-scrolling:touch;flex:1 1 auto;padding-bottom:2px}.plans-strip__row{display:flex;gap:8px;min-width:max-content}.plans-strip__cell{flex:0 0 140px;text-align:center;font-weight:700;color:var(--cmp-head);padding:6px 10px;border-radius:999px;border:1px solid var(--cmp-border);background:#fff;white-space:nowrap}.plan-picker,.plan-picker__mods{border:1px solid var(--cmp-border);background:#fff}.plan-picker{position:sticky;z-index:8;display:flex;align-items:center;gap:10px;border-radius:12px;padding:8px 10px}.plan-picker__mods{border-radius:999px;padding:8px 12px;font-weight:700;color:#1f2937}.plan-picker__current{flex:1 1 auto;min-width:0;text-align:center}.plan-picker__current .pp-title{font-weight:800;color:var(--cmp-head);display:block}.plan-picker__current .pp-meta{color:var(--cmp-sub);display:block}.plan-picker__nav{border:1px solid var(--cmp-border);background:#fff;border-radius:10px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1}#comparativo-planos[data-plan=essencial]{--cmp-accent:var(--plan-essencial)}#comparativo-planos[data-plan=expansao]{--cmp-accent:var(--plan-expansao)}#comparativo-planos[data-plan=sob-medida]{--cmp-accent:var(--plan-sob-medida)}@media (max-width:991.98px){.comp-body{grid-template-columns:1fr;gap:12px;grid-template-columns:1fr}.comp-nav{position:sticky;top:70px;padding:8px;border-radius:12px;border:1px solid var(--cmp-border);background:#fff}.comp-nav__inner{flex-direction:row;-webkit-overflow-scrolling:touch}.comp-nav__inner::-webkit-scrollbar{height:8px}.comp-nav__inner::-webkit-scrollbar-thumb{background:#e6eef7;border-radius:8px}.comp-nav__link{white-space:nowrap}:root{--cmp-sticky-top:64px}.comp-nav{position:sticky;top:var(--cmp-sticky-top);max-height:unset;overflow:visible;display:none!important}.comp-nav__inner{flex-direction:column;gap:8px;overflow:auto;-webkit-overflow-scrolling:touch}#comparativo-planos .table-compare td.feature-cell,#comparativo-planos .table-compare th.col-feature,#comparativo-planos .table-compare[data-active=essencial] td.plan-essencial,#comparativo-planos .table-compare[data-active=essencial] th.col-plan.essencial,#comparativo-planos .table-compare[data-active=expansao] td.plan-expansao,#comparativo-planos .table-compare[data-active=expansao] th.col-plan.expansao,#comparativo-planos .table-compare[data-active=sob-medida] td.plan-sob-medida,#comparativo-planos .table-compare[data-active=sob-medida] th.col-plan.sob-medida{display:table-cell!important}#comparativo-planos .table-compare td.plan-essencial,#comparativo-planos .table-compare td.plan-expansao,#comparativo-planos .table-compare td.plan-sob-medida,#comparativo-planos .table-compare th.col-plan{display:none!important}.pp-info{flex-direction:row;display:flex;gap:10px}.pp-text{text-align:center;display:flex!important;flex-direction:column!important;justify-content:space-between}#planPicker,#planPicker[data-active=expansao]{--pp-accent:var(--plan-expansao)}#comparativo-planos[data-plan=essencial]{--cmp-accent:var(--plan-essencial)}#comparativo-planos[data-plan=expansao]{--cmp-accent:var(--plan-expansao)}#comparativo-planos[data-plan=sob-medida]{--cmp-accent:var(--plan-sob-medida)}#planPicker{background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--pp-accent) 10%,#fff) 0,#fff 60%)!important;border:1px solid color-mix(in srgb,var(--pp-accent) 30%,var(--cmp-border))!important;box-shadow:0 12px 30px color-mix(in srgb,var(--pp-accent) 18%,transparent)!important;transition:border-color .25s,box-shadow .25s,background .25s}#planPicker[data-active=essencial]{--pp-accent:var(--plan-essencial)}#planPicker[data-active=sob-medida]{--pp-accent:var(--plan-sob-medida)}#planPicker .pp-title{color:var(--pp-accent)!important}#planPicker .pp-meta{color:color-mix(in srgb,var(--pp-accent) 60%,#475569)!important}#planPicker .plan-picker__mods{border:1px solid color-mix(in srgb,var(--pp-accent) 35%,var(--cmp-border))!important;color:var(--pp-accent)!important;box-shadow:0 6px 16px color-mix(in srgb,var(--pp-accent) 12%,transparent)!important;transition:.2s}#planPicker .plan-picker__mods:hover{background:color-mix(in srgb,var(--pp-accent) 10%,#fff)!important;transform:translateY(-1px)}#planPicker .plan-next,#planPicker .plan-prev{position:relative;font-size:0;color:var(--pp-accent);border:1px solid color-mix(in srgb,var(--pp-accent) 35%,var(--cmp-border));background:#fff;border-radius:999px;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 16px color-mix(in srgb,var(--pp-accent) 18%,transparent);transition:transform .15s,box-shadow .15s,background .15s,border-color .15s}#planPicker .plan-next::before,#planPicker .plan-prev::before{content:"";display:block;width:12px;height:12px;border-right:2px solid currentColor;border-bottom:2px solid currentColor}#planPicker .plan-prev::before{transform:rotate(135deg);margin-right:1px}#planPicker .plan-next::before{transform:rotate(-45deg);margin-left:1px}#planPicker .plan-next:hover,#planPicker .plan-prev:hover{background:color-mix(in srgb,var(--pp-accent) 8%,#fff);transform:translateY(-1px)}#comparativo-planos .table-compare .group th{background:linear-gradient(90deg,color-mix(in srgb,var(--cmp-accent) 9%,#fff) 0,#fff 70%)!important;border-top-color:color-mix(in srgb,var(--cmp-accent) 28%,var(--cmp-border))!important;border-bottom-color:color-mix(in srgb,var(--cmp-accent) 18%,var(--cmp-border))!important}#comparativo-planos .table-compare .group th:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--cmp-accent) 12%,#fff) 0,#fff 70%)!important}#comparativo-planos .comp-nav__link:hover{border-color:color-mix(in srgb,var(--cmp-accent) 25%,var(--cmp-border));background:color-mix(in srgb,var(--cmp-accent) 7%,#fff)}#comparativo-planos .comp-nav__link.active{color:var(--cmp-accent);background:color-mix(in srgb,var(--cmp-accent) 14%,#fff);border-color:color-mix(in srgb,var(--cmp-accent) 40%,var(--cmp-border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cmp-accent) 25%,transparent)}#comparativo-planos .table-compare[data-active=essencial] thead th.col-plan.essencial{background:linear-gradient(0deg,color-mix(in srgb,var(--plan-essencial) 8%,#fff),#fff)}#comparativo-planos .table-compare[data-active=expansao] thead th.col-plan.expansao{background:linear-gradient(0deg,color-mix(in srgb,var(--plan-expansao) 8%,#fff),#fff)}#comparativo-planos .table-compare[data-active=sob-medida] thead th.col-plan.sob-medida{background:linear-gradient(0deg,color-mix(in srgb,var(--plan-sob-medida) 8%,#fff),#fff)}#comparativo-planos .table-compare td.yes .mark{border-color:color-mix(in srgb,var(--cmp-accent) 20%,rgba(22,163,74,.18))}#comparativo-planos .table-compare td.no .mark{border-color:color-mix(in srgb,var(--cmp-accent) 12%,rgba(239,68,68,.18))}@keyframes columnFadeIn{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}#comparativo-planos .table-compare.animate-in td.plan-essencial,#comparativo-planos .table-compare.animate-in td.plan-expansao,#comparativo-planos .table-compare.animate-in td.plan-sob-medida,#comparativo-planos .table-compare.animate-in th.col-plan{animation:.28s both columnFadeIn}@keyframes planSwapPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pp-accent) 38%,transparent)}100%{box-shadow:0 0 0 18px transparent}}#planPicker.theme-burst{animation:.6s ease-out planSwapPulse}.table-scroll{position:relative}.table-scroll::after,.table-scroll::before{content:"";position:absolute;top:0;bottom:0;width:28px;pointer-events:none;opacity:0;transition:opacity .25s;background:linear-gradient(to right,rgba(255,157,1,.14),transparent);z-index:3}.table-scroll::before{left:0;transform:scaleX(-1)}.table-scroll::after{right:0}.table-scroll.is-hinting::after,.table-scroll.is-hinting::before{opacity:1;animation:1.8s ease-in-out infinite hintPulse}@keyframes hintPulse{0%,100%{opacity:.25}50%{opacity:.55}}.swipe-hint{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;z-index:4;display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#111827;color:#fff;font-weight:700;font-size:13px;box-shadow:0 10px 24px rgba(0,0,0,.25);pointer-events:none;opacity:0;translate:0 8px;transition:opacity .25s,translate .25s}.swipe-hint.is-visible{opacity:1;translate:0 0}.swipe-hint .arrows{display:inline-flex;gap:4px;align-items:center}.swipe-hint .arrows i{display:inline-block;width:10px;height:10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);opacity:.45;animation:1.2s infinite arrowWave}.swipe-hint .arrows i:nth-child(2){animation-delay:.12s}.swipe-hint .arrows i:nth-child(3){animation-delay:.24s}@keyframes arrowWave{0%,100%{opacity:.15;transform:translateX(0) rotate(-45deg)}50%{opacity:.85;transform:translateX(4px) rotate(-45deg)}}@keyframes teaseSwipe{0%,100%,60%{transform:translateX(0)}12%{transform:translateX(-10px)}24%{transform:translateX(10px)}36%{transform:translateX(-6px)}48%{transform:translateX(6px)}}.table-scroll.tease{animation:.9s teaseSwipe}@keyframes swapFlash{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pp-accent) 42%,transparent)}100%{box-shadow:0 0 0 24px transparent}}#planPicker.swap-flash{animation:.6s ease-out swapFlash}.swipe-hint .txt{color:#fff;opacity:.9}}