.elementor .item-sim{position:relative;font-size:0.97rem;color:var(--cor-texto-suave);line-height:1.62;padding-inline-start:26px;margin:0px;}.elementor .titulo-coluna{font-family:var(--fonte-mono);font-weight:500;font-size:0.66rem;color:var(--cor-texto-fraco);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .link-nav:hover,.elementor .link-nav:focus-visible{color:var(--cor-texto);}.elementor .link-nav:focus{outline-offset:3px;outline: 2px solid var(--cor-destaque);\n}.elementor .link-nav{font-family:var(--fonte-principal);font-weight:500;font-size:0.9rem;color:var(--cor-texto-suave);text-decoration:none;transition:color 0.16s;}.elementor .btn-linha:hover,.elementor .btn-linha:focus-visible{border-color:var(--cor-marca);background-color:rgba(157,92,255,0.20);transform:translate3d(0px, -1px, 0px);}.elementor .btn-linha:focus{outline-offset:3px;outline: 2px solid var(--cor-destaque);\n}.elementor .btn-linha{font-family:var(--fonte-principal);font-weight:600;font-size:0.95rem;color:var(--cor-texto);text-decoration:none;border-radius:12px;border-width:1px;border-color:rgba(199,172,255,0.48);border-style:solid;background-color:rgba(255,255,255,0.07);transition:background-color 0.2s, border-color 0.2s, transform 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;padding-block: 0.88em; padding-inline: 1.7em;\n}.elementor .btn:hover,.elementor .btn:focus-visible{box-shadow:0px 0px 0px 4px rgba(240,66,255,0.20);transform:translate3d(0px, -1px, 0px);background-position: 100% 0;\n}.elementor .btn:focus{outline-offset:3px;outline: 2px solid var(--cor-destaque);\n}.elementor .btn{font-family:var(--fonte-principal);font-weight:700;font-size:0.95rem;color:var(--cor-fundo);text-decoration:none;border-radius:12px;border-style:none;background-image:linear-gradient(100deg, #9D5CFF 0%,#F042FF 50%,#9D5CFF 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;transition:background-position 0.45s, box-shadow 0.2s, transform 0.2s;display:inline-flex;gap:8px;justify-content:center;align-items:center;padding-block: 0.88em; padding-inline: 1.7em; background-size: 200% 100%; background-position: 0% 0;\n}.elementor .texto-guia{max-width:62ch;font-size:1.08rem;line-height:1.65;}.elementor .cartao:hover,.elementor .cartao:focus-visible{border-color:var(--cor-linha-forte);transform:translate3d(0px, -3px, 0px);}.elementor .cartao{padding:clamp(20px, 3vw, 28px);border-radius:var(--raio);border-width:1px;border-color:var(--cor-linha);border-style:solid;background-image:linear-gradient(155deg, rgba(157,92,255,0.13) 0%,rgba(23,16,41,0.72) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;background-color:transparent;backdrop-filter:blur(8px);transition:transform 0.24s, border-color 0.24s, box-shadow 0.24s;display:flex;flex-direction:column;gap:12px;}.elementor .rotulo{font-family:var(--fonte-mono);font-size:0.68rem;color:var(--cor-destaque);letter-spacing:0.14em;text-transform:uppercase;margin:0px;}.elementor .coluna{width:100%;max-width:var(--largura-conteudo);margin-inline: auto; padding-inline: var(--margem-lateral); padding-block: 0px;\n}.elementor .secao{width:100%;padding-block: var(--espaco-secao); padding-inline: 0px;\n}