.pc .pc-topo{padding-top:40px}.pc .pc-titulo{font-size:var(--lai-titulo);letter-spacing:-.02em;color:var(--td-texto);margin:8px 0 24px;font-weight:700;line-height:1.1}.pc-planos{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.pc-plano{background:var(--td-superficie);border:1px solid var(--lai-borda-forte);border-radius:18px;flex-direction:column;gap:12px;padding:24px 22px;display:flex}.pc-plano[data-plano=anual]{border-color:var(--td-texto)}.td .pc-plano p{margin:0}.pc-plano>p:empty{display:none}.pc-plano h2{font-size:20px;line-height:1.3}.pc-selo span{background:var(--td-texto);color:var(--td-fundo);border-radius:999px;padding:7px 10px;font-size:14px;font-weight:700;line-height:1;display:inline-block}.pc-detalhe,.pc-extra{font-size:15px;line-height:1.5}.td .pc-extra{color:var(--td-texto)}.pc-plano .td-botao{width:100%;margin-top:auto}.pc-cancele{font-size:16px;color:var(--td-texto)!important;margin-top:20px!important}.pc-garantia{max-width:880px;margin-top:16px}.pc-garantia h2{font-size:20px}.pc-tabela-rolagem{max-width:880px;margin-top:20px;overflow-x:auto}.pc-tabela{border-collapse:collapse;width:100%;font-size:15px;line-height:1.4}.pc-tabela th,.pc-tabela td{border-top:1px solid var(--td-borda);text-align:left;vertical-align:top;color:var(--td-cinza);padding:14px 8px}.pc-tabela thead th{color:var(--td-texto);border-top:0;font-weight:700}.pc-tabela tbody th{color:var(--td-texto);width:50%;font-weight:500}.pc-tabela td{width:25%}.pc-sim{border:solid var(--td-texto);border-width:0 2px 2px 0;width:10px;height:18px;margin-left:4px;display:inline-block;transform:rotate(45deg)}.pc-leitor{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pc-voltar{margin-top:24px!important}@media (min-width:768px){.pc .pc-topo{padding-top:64px}.pc-planos{grid-template-rows:repeat(7,auto);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;max-width:880px}.pc-plano{grid-row:span 7;grid-template-rows:subgrid;row-gap:12px;display:grid}.pc-plano>p:empty{display:block}.pc-plano .td-botao{align-self:end;margin-top:0}.pc-tabela th,.pc-tabela td{padding:14px 12px}}
