.st{background:var(--superficie-canvas);font-family:var(--fonte-texto);color:var(--texto-padrao);flex-direction:column;min-height:100dvh;display:flex}.st-cont{max-width:var(--largura-conteudo);width:100%;padding:0 var(--esp-8);margin:0 auto}.st-cab{z-index:30;-webkit-backdrop-filter:var(--desfoque-vidro);border-bottom:1px solid var(--borda-sutil);background:#fbfbf9db;position:sticky;top:0}.st-cab-in{align-items:center;gap:var(--esp-8);height:64px;display:flex}.st-wm{font-family:var(--fonte-display);letter-spacing:-.045em;color:var(--tinta-900);font-size:21px;font-weight:800;text-decoration:none}.st-wm:hover{color:var(--tinta-900);text-decoration:none}.st-wm i{color:var(--verde-500);font-style:normal}.st-nav{gap:var(--esp-6);flex:1;display:flex}.st-nav a{font-size:var(--texto-base);color:var(--texto-padrao);text-decoration:none}.st-nav a:hover{color:var(--verde-700);text-decoration:none}.st-entrar{font-size:var(--texto-base);color:var(--texto-padrao);text-decoration:none}.st-entrar:hover{color:var(--verde-700);text-decoration:none}.st-hero{padding:72px 0 64px}.st-eyebrow{border:1px solid var(--borda-marca);background:var(--verde-50);color:var(--verde-700);border-radius:var(--raio-pilula);font-size:var(--texto-xs);align-items:center;gap:8px;padding:5px 12px 5px 8px;font-weight:500;display:inline-flex}.st-h1{font-family:var(--fonte-display);letter-spacing:-.035em;color:var(--tinta-900);max-width:15ch;margin:var(--esp-5) 0 0;font-size:clamp(38px,6vw,64px);font-weight:800;line-height:1.03}.st-lead{font-size:var(--texto-lg);color:var(--texto-suave);max-width:52ch;margin-top:var(--esp-5);line-height:1.55}.st-grifo{box-shadow:var(--sombra-grifo)}.st-hero-acoes{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.st-hero-nota{font-size:var(--texto-sm);color:var(--texto-fraco)}.st-sec{padding:var(--gap-secao-site) 0}.st-sec-rot{font-family:var(--fonte-texto);letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;color:var(--texto-fraco);border-top:1px solid var(--borda-padrao);margin-bottom:var(--esp-6);padding-top:12px;font-size:11px;font-weight:600}.st-h2{font-family:var(--fonte-display);font-weight:700;font-size:var(--texto-4xl);letter-spacing:-.025em;color:var(--tinta-900);max-width:20ch;line-height:1.14}.st-p{font-size:var(--texto-md);line-height:var(--entrelinha-texto);color:var(--texto-suave);max-width:56ch}.st-num{border-top:1px solid var(--borda-padrao);border-bottom:1px solid var(--borda-padrao);grid-template-columns:repeat(4,1fr);display:grid}.st-num div{padding:var(--esp-6) var(--esp-5);border-right:1px solid var(--borda-sutil)}.st-num div:last-child{border-right:0}.st-num b{font-family:var(--fonte-dado);font-size:var(--texto-3xl);letter-spacing:-.02em;color:var(--tinta-900);font-variant-numeric:tabular-nums;font-weight:600;display:block}.st-num span{font-size:var(--texto-sm);color:var(--texto-suave);margin-top:6px;display:block}.st-passos{gap:var(--esp-8);grid-template-columns:repeat(3,1fr);display:grid}.st-passo b{font-family:var(--fonte-display);font-size:var(--texto-lg);color:var(--tinta-900);align-items:center;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.st-passo i{border-radius:var(--raio-sm);background:var(--verde-50);border:1px solid var(--borda-marca);width:28px;height:28px;color:var(--verde-700);font-family:var(--fonte-dado);flex:none;justify-content:center;align-items:center;font-size:12px;font-style:normal;font-weight:600;display:flex}.st-passo p{font-size:var(--texto-base);color:var(--texto-suave);line-height:1.6}.st-rec{background:var(--borda-sutil);border:1px solid var(--borda-sutil);border-radius:var(--raio-painel);grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.st-rec-item{background:var(--superficie-card);padding:var(--esp-6)}.st-rec-item b{font-family:var(--fonte-display);font-size:var(--texto-md);color:var(--tinta-900);margin:12px 0 6px;font-weight:600;display:block}.st-rec-item p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6}.st-preview{border:1px solid var(--borda-padrao);border-radius:var(--raio-painel);background:var(--superficie-card);box-shadow:var(--sombra-3);margin-top:48px;overflow:hidden}.st-preview-top{border-bottom:1px solid var(--borda-sutil);background:var(--superficie-sutil);align-items:center;gap:8px;padding:10px 14px;display:flex}.st-preview-top span{font-family:var(--fonte-dado);color:var(--texto-fraco);font-size:11px}.st-preview-top .st-preview-selo{margin-left:auto}.pl{gap:var(--esp-4);grid-template-columns:repeat(3,1fr);align-items:start;display:grid}.pl-card{background:var(--superficie-card);border:1px solid var(--borda-sutil);border-radius:var(--raio-painel);padding:var(--esp-6);gap:var(--esp-4);flex-direction:column;display:flex}.pl-card[data-destaque=true]{border-color:var(--verde-600);box-shadow:var(--sombra-3)}.pl-nome{justify-content:space-between;align-items:center;display:flex}.pl-nome b{font-family:var(--fonte-display);font-size:var(--texto-lg);color:var(--tinta-900);font-weight:700}.pl-preco{font-family:var(--fonte-dado);font-size:var(--texto-4xl);letter-spacing:-.03em;color:var(--tinta-900);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.pl-preco small{font-family:var(--fonte-texto);font-size:var(--texto-sm);color:var(--texto-suave);letter-spacing:0;margin-left:4px;font-weight:400}.pl-desc{font-size:var(--texto-sm);color:var(--texto-suave);min-height:42px;line-height:1.55}.pl-lista{border-top:1px solid var(--borda-sutil);padding-top:var(--esp-4);flex-direction:column;gap:10px;display:flex}.pl-lista div{font-size:var(--texto-sm);color:var(--texto-padrao);gap:9px;line-height:1.45;display:flex}.faq{border-top:1px solid var(--borda-padrao)}.faq details{border-bottom:1px solid var(--borda-sutil)}.faq summary{cursor:pointer;font-family:var(--fonte-display);font-size:var(--texto-md);color:var(--tinta-900);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--verde-700)}.faq p{font-size:var(--texto-base);color:var(--texto-suave);max-width:68ch;padding:0 0 18px;line-height:1.65}.faq details[open] summary .faq-i{transform:rotate(45deg)}.faq-i{transition:transform var(--mov-padrao) var(--curva-padrao);flex:none;display:inline-flex}.st-chamada{padding:0 0 96px}.cta{background:var(--tinta-900);border-radius:var(--raio-2xl);text-align:center;color:var(--papel);padding:64px}.cta h2{font-family:var(--fonte-display);font-weight:800;font-size:var(--texto-5xl);letter-spacing:-.035em;color:var(--papel);max-width:18ch;margin:0 auto;line-height:1.08}.cta p{font-size:var(--texto-lg);color:var(--tinta-300);max-width:52ch;margin:20px auto 32px;line-height:1.55}.cta-acoes{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.st-pe{background:var(--tinta-900);color:var(--tinta-300);margin-top:auto;padding:64px 0 32px}.st-pe-grade{grid-template-columns:1.4fr repeat(2,1fr);gap:40px;display:grid}.st-pe-aviso{color:var(--tinta-400);max-width:36ch;margin-top:12px;font-size:13px;line-height:1.6}.st-pe-col b{letter-spacing:var(--tracking-etiqueta);text-transform:uppercase;color:var(--tinta-500);margin-bottom:14px;font-size:11px;font-weight:600;display:block}.st-pe-col a{color:var(--tinta-300);margin-bottom:9px;font-size:13px;text-decoration:none;display:block}.st-pe-col a:hover{color:var(--papel);text-decoration:none}.st-pe-base{color:var(--tinta-500);border-top:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:48px;padding-top:20px;font-size:12px;display:flex}.st-pe-fonte{font-family:var(--fonte-dado);align-items:center;gap:6px;font-size:11px;display:inline-flex}@media (max-width:960px){.st-num{grid-template-columns:repeat(2,1fr)}.st-num div:nth-child(2n){border-right:0}.st-num div:nth-child(-n+2){border-bottom:1px solid var(--borda-sutil)}.st-passos{gap:var(--esp-6);grid-template-columns:1fr}.st-rec{grid-template-columns:repeat(2,1fr)}.pl{grid-template-columns:1fr}.st-pe-grade{grid-template-columns:1fr;gap:28px}.cta{padding:48px 28px}}@media (max-width:640px){.st-cont{padding:0 var(--esp-5)}.st-cab-in{gap:var(--esp-4)}.st-nav{display:none}.st-rec{grid-template-columns:1fr}}
