.planos-page{--pp-paper:var(--site-paper);--pp-soft:var(--site-band);--pp-ink:var(--site-ink);--pp-muted:var(--site-ink-soft);--pp-line:var(--site-line);--pp-cobalt:var(--site-accent);--pp-cobalt-2:var(--site-accent-strong);--pp-navy:var(--site-navy);--pp-success:var(--site-success);overflow:hidden;background:var(--pp-paper);color:var(--pp-ink)}.planos-page .display{font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:-.045em}.plans-hero{padding:70px 0 30px;background:radial-gradient(circle at 50% 12%,color-mix(in srgb,var(--pp-cobalt) 8%,transparent),transparent 32%),var(--pp-paper)}.plans-hero-copy{max-width:720px;margin:0 auto;text-align:center}.plans-eyebrow,.plans-section-kicker{display:block;margin-bottom:14px;color:var(--pp-cobalt);font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.plans-hero h1{margin:0;font-size:clamp(42px,5vw,68px);line-height:.98}.plans-calc h2 span,.plans-hero h1 span,.plans-page-accent,.plans-section-head h2 span{color:var(--pp-cobalt)}.plans-hero-lead{max-width:660px;margin:22px auto 0;color:var(--pp-muted);font-size:16px;line-height:1.7}.plans-trust{display:flex;justify-content:center;flex-wrap:wrap;gap:26px;margin-top:26px}.plans-trust span{display:inline-flex;align-items:center;gap:9px;color:var(--pp-ink);font-size:13px;font-weight:750}.plans-trust svg{width:26px;height:26px;padding:5px;color:var(--pp-cobalt);border:1.5px solid color-mix(in srgb,var(--pp-cobalt) 55%,transparent);border-radius:50%}.plans-pricing{padding:18px 0 72px}.planos-page .pricing-note{margin:0 auto 42px;color:var(--pp-muted);font-size:14px;text-align:center}.planos-page .plans-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;max-width:1080px;margin:0 auto}.planos-page .plan{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:34px 26px 24px;background:var(--pp-paper);border:1px solid var(--pp-line);border-radius:12px;box-shadow:0 12px 36px rgba(4,10,32,.04)}.planos-page .plan.featured{border:1.5px solid var(--pp-cobalt);background:color-mix(in srgb,var(--pp-cobalt) 3.5%,var(--pp-paper));box-shadow:0 18px 46px color-mix(in srgb,var(--pp-cobalt) 12%,transparent)}.featured-ribbon{position:absolute;top:-18px;left:-1.5px;right:-1.5px;min-height:30px;display:grid;place-items:center;padding:6px 12px;color:#fff;background:var(--pp-cobalt);border-radius:11px 11px 0 0;font-size:11px;font-weight:800;letter-spacing:.02em}.planos-page .plan-label,.planos-page .plan-name{color:var(--pp-ink);font-size:14px;font-weight:800}.planos-page .plan-price{display:flex;align-items:baseline;gap:3px}.planos-page .plan-price .amount,.planos-page .plan-price .cents{color:var(--pp-ink);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:800;letter-spacing:-.04em}.planos-page .plan-price .amount{font-size:34px}.planos-page .plan-price .cents{font-size:18px}.planos-page .plan-price .per{margin-left:4px;color:var(--pp-muted);font-size:12px;font-weight:700}.planos-page .plan-desc{min-height:42px;margin:0;color:var(--pp-muted);font-size:13px;line-height:1.55;flex:none}.planos-page .plan-save{color:var(--pp-success);font-size:12px;font-weight:700}.planos-page .plan-features{display:flex;flex-direction:column;gap:9px;margin:6px 0 24px;padding:0;list-style:none}.planos-page .plan-features li{display:flex;align-items:flex-start;gap:9px;color:var(--pp-muted);font-size:12.5px;line-height:1.45}.planos-page .plan-features svg{width:14px;height:14px;margin-top:2px;flex:none;color:var(--pp-success);stroke-width:3}.planos-page .plan .btn{width:100%;min-height:44px;justify-content:center;margin-top:auto;border-radius:8px;font-size:13px;font-weight:800;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.planos-page .plan .btn:hover{transform:translateY(-2px)}.planos-page .plan .btn-line{color:var(--pp-ink);background:var(--pp-paper);border:1px solid var(--pp-line)}.planos-page .plan .btn-line:hover{border-color:var(--pp-cobalt)}.planos-page .plan .btn-gold{color:#fff;background:var(--pp-cobalt);border:1px solid var(--pp-cobalt);box-shadow:0 10px 24px color-mix(in srgb,var(--pp-cobalt) 22%,transparent)}.planos-page .plan .btn-gold:hover{background:var(--pp-cobalt-2)}.planos-page .plan-demo-cta{max-width:1080px;margin:28px auto 0;padding:20px 24px;display:flex;align-items:center;gap:18px;border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-soft)}.demo-icon,.final-icon{width:46px;height:46px;display:grid;place-items:center;flex:none;color:#fff;background:var(--pp-cobalt);border-radius:50%}.demo-icon svg,.final-icon svg{width:21px;height:21px}.demo-copy{flex:1 1}.demo-copy strong{display:block;color:var(--pp-ink);font-size:15px}.demo-copy p{margin:4px 0 0;color:var(--pp-muted);font-size:12.5px}.plan-demo-cta .btn{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 18px;color:var(--pp-cobalt);border:1px solid var(--pp-cobalt);border-radius:8px;background:transparent;font-size:12.5px;font-weight:800}.plan-demo-cta .btn svg{width:15px;height:15px}.plans-calc{padding:76px 0;color:#fff;background:var(--pp-navy)}.plans-calc-layout{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,2fr);gap:clamp(38px,6vw,86px);align-items:start}.plans-calc-intro{padding-top:8px}.plans-calc-intro .plans-section-kicker{color:var(--site-accent)}.plans-calc h2{max-width:360px;margin:0;font-size:clamp(34px,4vw,52px);line-height:1.02}.plans-calc-intro>p{max-width:360px;margin:22px 0 0;color:var(--site-on-navy-muted);font-size:14px;line-height:1.7}.plans-calc .calc{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:24px}.plans-calc .calc-lead{margin:0 0 14px;color:var(--site-on-navy-muted);font-size:13px;line-height:1.6}.plans-calc .calc-row{padding:14px 0;border-color:rgba(255,255,255,.14)}.plans-calc .calc-label{color:#fff;font-size:13px}.plans-calc .calc-label small{color:var(--site-on-navy-faint);font-size:11px}.plans-calc .calc-input{min-width:116px;border-color:rgba(255,255,255,.18);background:#fff}.plans-calc .calc-input input{color:#0a1029}.plans-calc .calc-input em{color:#697087}.plans-calc .calc-out{top:96px;min-height:260px;padding:26px;color:#fff;border:0;border-radius:12px;background:var(--pp-cobalt);box-shadow:0 18px 48px rgba(0,0,0,.24)}.plans-calc .calc-out-lab{color:rgba(255,255,255,.75)}.plans-calc .calc-out-val,.plans-calc .calc-out-val[style]{color:#fff!important;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:34px;font-weight:800;letter-spacing:-.04em}.plans-calc .calc-out-val em{color:rgba(255,255,255,.72)}.plans-calc .calc-empty,.plans-calc .calc-note{color:rgba(255,255,255,.78)}.plans-calc .calc-win{color:#fff;background:rgba(255,255,255,.12)}.plans-calc .calc-vs{color:#fff;border-color:rgba(255,255,255,.22)}.plans-compare{padding:84px 0 72px;background:var(--pp-paper)}.plans-section-head{max-width:720px;margin:0 auto 38px;text-align:center}.plans-section-head h2{margin:0;font-size:clamp(34px,4vw,50px);line-height:1.05}.plans-section-head p{margin:14px auto 0;color:var(--pp-muted);font-size:14px;line-height:1.65}.planos-page .pc-wrap{overflow-x:auto;border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-paper);box-shadow:0 16px 44px rgba(4,10,32,.04)}.planos-page .pc{width:100%;min-width:720px;border-collapse:collapse}.planos-page .pc td,.planos-page .pc th{padding:13px 18px;color:var(--pp-ink);border-bottom:1px solid var(--pp-line);font-size:13px}.planos-page .pc thead th{color:var(--pp-muted);background:var(--pp-soft);font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.planos-page .pc thead th:first-child{width:43%}.planos-page .pc tbody th{font-weight:650}.planos-page .pc td{text-align:center;font-weight:750}.planos-page .pc tbody tr:last-child td,.planos-page .pc tbody tr:last-child th{border-bottom:0}.planos-page .pc tbody tr:hover{background:color-mix(in srgb,var(--pp-cobalt) 5%,transparent)}.planos-page .pc-yes{color:var(--pp-success)}.planos-page .pc-yes svg{width:17px;height:17px;margin:0 auto;stroke-width:2.7}.planos-page .pc-no{color:#a6abb9}.plans-final-cta{padding:0 0 72px;background:var(--pp-paper)}.plans-final-box{max-width:1128px;display:flex;align-items:center;gap:18px;padding:22px 28px;border:1px solid var(--pp-line);border-radius:12px;background:var(--pp-soft)}.plans-final-box>div{flex:1 1}.plans-final-box h2{margin:0;color:var(--pp-ink);font-size:18px;letter-spacing:-.02em}.plans-final-box p{margin:4px 0 0;color:var(--pp-muted);font-size:13px}.plans-final-button{min-height:46px;display:inline-flex;align-items:center;gap:10px;padding:0 24px;color:#fff;background:var(--pp-cobalt);border-radius:8px;font-size:13px;font-weight:800}.plans-final-button svg{width:16px;height:16px}@media (max-width:960px){.planos-page .plans-grid{max-width:560px;gap:28px}.planos-page .plans-grid,.plans-calc-layout{grid-template-columns:1fr}.plans-calc-intro{max-width:620px;text-align:center;margin:0 auto}.plans-calc h2,.plans-calc-intro>p{max-width:none}}@media (max-width:700px){.plans-hero{padding:50px 0 22px}.plans-hero h1{font-size:clamp(38px,12vw,52px)}.plans-hero-lead{font-size:14px}.plans-trust{gap:12px}.plans-trust span{padding:8px 10px;background:var(--pp-soft);border-radius:999px;font-size:11.5px}.plans-trust svg{width:20px;height:20px;padding:3px}.plans-pricing{padding-bottom:52px}.planos-page .pricing-note{margin-bottom:38px}.planos-page .plan{padding:30px 22px 22px}.planos-page .plan-demo-cta{align-items:flex-start;flex-wrap:wrap}.demo-copy{min-width:calc(100% - 66px)}.plan-demo-cta .btn{width:100%;justify-content:center}.plans-calc{padding:58px 0}.plans-calc .calc{grid-template-columns:1fr}.plans-calc .calc-row{align-items:stretch;flex-direction:column}.plans-calc .calc-input{width:100%;justify-content:flex-end}.plans-calc .calc-input input{width:100%}.plans-compare{padding:62px 0 52px}.plans-section-head{text-align:left}.plans-final-cta{padding-bottom:52px}.plans-final-box{align-items:flex-start;flex-wrap:wrap}.plans-final-box>div{min-width:calc(100% - 66px)}.plans-final-button{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.planos-page .plan .btn{transition:none}}