.s-planos{--s-ciano:#5CC8FF;--s-roxo:#B693FF;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;max-width:1500px}@media (max-width:1500px){.s-planos{grid-template-columns:repeat(3,minmax(0,1fr))}}.s-plano{--c:var(--s-borda-forte);position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:22px 20px 20px;border:1px solid var(--s-borda);border-top:3px solid var(--c);border-radius:16px;background:var(--s-painel);transition:transform .25s var(--s-suave),border-color .25s}.s-plano:hover{transform:translateY(-3px);border-color:var(--s-borda-forte);border-top-color:var(--c)}.s-plano[data-plano=whats]{--c:var(--s-ok)}.s-plano[data-plano=pessoal]{--c:var(--s-ciano)}.s-plano[data-plano=familia]{--c:var(--s-roxo)}.s-plano[data-plano=negocio]{--c:var(--s-marca)}.s-plano[data-plano=equipe]{--c:var(--s-alerta)}.s-plano.entrada{background:linear-gradient(170deg,rgba(62,207,142,.09),transparent 45%),var(--s-painel);border-color:rgba(62,207,142,.35);border-top-color:var(--c)}.s-plano-momento{font-family:var(--s-dado);font-size:.74rem;color:var(--s-neblina);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.s-plano-momento .s-tag{font-family:var(--s-dado);font-size:.62rem;color:var(--s-ok);border:1px solid rgba(62,207,142,.45);border-radius:999px;padding:2px 8px}.s-plano-nome{display:flex;align-items:center;gap:9px;font-size:1.3rem;line-height:1.15}.s-plano-nome svg{color:var(--c);flex:none}.s-plano-preco{font-family:var(--s-disp);font-weight:800;font-size:2.3rem;letter-spacing:-.03em;color:var(--s-gelo);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.s-plano-preco small{display:block;margin-top:6px;font-family:var(--s-texto);font-weight:500;font-size:.82rem;letter-spacing:0;color:var(--s-neblina)}.s-plano-frase{font-size:.95rem;color:var(--s-giz);line-height:1.5}.s-plano-inclui{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:.86rem;color:var(--s-giz);line-height:1.4}.s-plano-inclui li{display:flex;gap:8px;align-items:flex-start}.s-plano-inclui svg{color:var(--c);flex:none;margin-top:3px}.s-plano-meta{margin-top:auto!important;padding-top:12px;border-top:1px solid var(--s-borda);display:grid;gap:3px;font-family:var(--s-dado);font-size:.74rem;color:var(--s-neblina)}.s-plano .s-btn{justify-content:center;width:100%;font-size:.92rem;padding:12px 14px}.s-ramos{margin-top:clamp(40px,5vw,72px);display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,2fr);gap:clamp(24px,4vw,56px);align-items:start;max-width:1500px}.s-ramos-topo .s-txt{margin-top:12px}.s-ramos-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-ramo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;border:1px solid var(--s-borda);background:var(--s-painel);transition:border-color .2s,background .2s}.s-ramo:hover{border-color:rgba(255,178,88,.4);background:var(--s-painel-2)}.s-ramo-ic{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--s-marca);background:rgba(255,178,88,.09);border:1px solid rgba(255,178,88,.25)}.s-ramo b{display:block;color:var(--s-gelo);font-weight:600;font-size:.98rem}.s-ramo small{display:block;color:var(--s-neblina);font-size:.84rem;line-height:1.4}.s-ramo-plano{font-style:normal;font-family:var(--s-dado);font-size:.7rem;color:var(--s-marca-texto);border:1px solid rgba(255,178,88,.3);border-radius:999px;padding:3px 9px;white-space:nowrap}.s-planos-ind{margin-top:28px!important;display:flex;align-items:center;gap:10px;color:var(--s-giz);font-size:.98rem}.s-planos-ind svg{color:var(--s-marca);flex:none}@media (max-width:1280px){.s-planos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.s-planos{grid-template-columns:repeat(2,minmax(0,1fr))}.s-ramos{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.s-planos,.s-ramos-lista{grid-template-columns:minmax(0,1fr)}.s-plano-preco{font-size:2rem}.s-ramo{grid-template-columns:auto minmax(0,1fr)}.s-ramo-plano{grid-column:2;justify-self:start}}