.h3{--v:#1a73e8;--vd:#1557b0;--ink:#202124;--mut:#5f6368;--ln:#dadce0;--gr:#f1f3f4;color:var(--ink);background:#fff;font-family:Figtree,system-ui,sans-serif;font-size:17px;line-height:1.55}.h3 *{box-sizing:border-box}.h3 h1,.h3 h2,.h3 h3,.h3 p{margin:0}.h3 a{color:inherit}.h3 h1,.h3 h2{letter-spacing:-.03em;text-wrap:balance;font-family:Bricolage Grotesque,Figtree,sans-serif;line-height:1.08}.h3 :focus-visible{outline-offset:3px;border-radius:6px;outline:3px solid #f5b301}.h3-nav{z-index:10;border-bottom:1px solid var(--ln);background:#fff;align-items:center;gap:24px;padding:14px max(20px,50% - 580px);display:flex;position:sticky;top:0}.h3-logo{font-family:Bricolage Grotesque,sans-serif;font-size:22px;font-weight:800;text-decoration:none;color:var(--v)!important}.h3-nav nav{gap:22px;margin-left:auto;font-size:15px;display:flex}.h3-nav nav a{color:var(--mut);text-decoration:none}.h3-nav nav a:hover{color:var(--v)}.h3-nav>div{align-items:center;gap:14px;display:flex}.h3-ent{color:#0b57d0;background:#d7e8ff;border:2px solid #a8c9fb;border-radius:8px;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s}.h3-ent:hover{background:#c2dcff}.h3 .h3-bt{background:var(--v);color:#fff;border:2px solid var(--v);border-radius:8px;justify-content:center;align-items:center;padding:10px 18px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s;display:inline-flex}.h3 .h3-bt:hover{background:var(--vd);border-color:var(--vd)}.h3 .h3-vz{color:var(--v);background:#fff}.h3 .h3-vz:hover{background:var(--gr);border-color:var(--v)}.h3 .h3-g{padding:14px 24px;font-size:17px}.h3-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:48px;padding:64px max(20px,50% - 580px) 56px;display:grid}.h3-hero h1{font-size:clamp(36px,4.8vw,58px);font-weight:800}.h3-hero p{color:var(--mut);max-width:48ch;margin-top:18px;font-size:19px}.h3-hb{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.h3-hero small{color:var(--mut);margin-top:12px;display:block}.h3-janela,.h3-it img{border:1px solid var(--ln);background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 20px 50px #1a73e829}.h3-janela img{width:100%;height:auto;display:block}.h3-barra{background:var(--gr);border-bottom:1px solid var(--ln);gap:6px;padding:9px 12px;display:flex}.h3-barra i{background:var(--ln);border-radius:50%;width:9px;height:9px}.h3-teste{background:var(--v);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px max(20px,50% - 580px);display:flex}.h3-teste b{margin-right:12px;font-size:22px}.h3-teste span{opacity:.9}.h3-teste ul{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.h3-teste li:before{content:"✓ ";font-weight:700}.h3-sec{padding:80px max(20px,50% - 580px)}.h3-cinza{background:var(--gr)}.h3-sec>h2{font-size:clamp(30px,3.6vw,42px);font-weight:800}.h3-sub{color:var(--mut);margin-top:10px;font-size:18px}.h3-fn{border-top:1px solid var(--ln);margin-top:32px}.h3-it{border-bottom:1px solid var(--ln)}.h3-it h3{font-size:inherit}.h3-it button{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 4px;font-size:20px;font-weight:700;display:flex}.h3-it button:focus-visible{outline-offset:-3px;outline:3px solid #f5b301}.h3-it button span{align-items:center;gap:10px;display:flex}.h3-it em{color:#5a4300;background:#fde68a;border-radius:99px;padding:2px 9px;font-size:12px;font-style:normal}.h3-it i{border-right:3px solid var(--v);border-bottom:3px solid var(--v);width:10px;height:10px;transition:transform .2s;transform:rotate(45deg)}.h3-it.on i{transform:rotate(-135deg)}.h3-it.on button{color:var(--v)}.h3-it [role=region]{grid-template-columns:1fr 1.5fr;align-items:start;gap:6px 32px;padding:0 4px 28px;display:grid}.h3-it [role=region][hidden]{display:none}.h3-it p{color:var(--mut)}.h3-it ul{grid-column:1;margin:10px 0 0;padding-left:20px}.h3-it li{margin-bottom:4px}.h3-it img{grid-area:1/2/3;width:100%;height:auto;display:block}.h3-tb{background:var(--gr);border-radius:12px;margin-top:36px;padding:24px}.h3-tb h3{margin-bottom:12px;font-size:20px}.h3-tb ul{grid-template-columns:repeat(3,1fr);gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.h3-tb li:before{content:"+ ";color:var(--v);font-weight:700}.h3-pas{grid-template-columns:repeat(3,1fr);gap:28px;margin:32px 0 0;padding:0;list-style:none;display:grid}.h3-pas span{background:var(--v);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:12px;font-size:20px;font-weight:800;display:grid}.h3-pas b{font-size:20px;display:block}.h3-pas p{color:var(--mut);margin-top:4px}.h3-tres{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.h3-tres article{border:1px solid var(--ln);border-radius:12px;padding:24px}.h3-tres b{color:var(--v);margin-bottom:6px;font-size:19px;display:block}.h3-tres p{color:var(--mut)}.h3-planos{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.h3-planos article{border:1px solid var(--ln);background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:28px;display:flex}.h3-planos .dest{border:2px solid var(--v)}.h3-planos h3{font-size:22px}.pr b{font-family:Bricolage Grotesque,sans-serif;font-size:40px}.pr span{color:var(--mut)}.h3-planos ul{flex-direction:column;flex:1;gap:7px;margin:0 0 6px;padding:0;list-style:none;display:flex}.h3-planos li:before{content:"✓ ";color:var(--v);font-weight:700}.h3-faq{max-width:760px;margin-top:28px}.h3-faq div{border-bottom:1px solid var(--ln);padding:16px 0}.h3-faq b{font-size:18px}.h3-faq p{color:var(--mut);margin-top:4px}.h3-sobre{grid-template-columns:260px 1fr;align-items:center;gap:40px;display:grid}.h3-foto{aspect-ratio:1;color:var(--mut);text-align:center;background:repeating-linear-gradient(45deg,#d2e3fc,#d2e3fc 10px,#e8f0fe 10px 20px);border-radius:16px;place-items:center;font-size:14px;display:grid}.h3-sobre h2{font-size:clamp(30px,3.6vw,42px);font-weight:800}.h3-sobre blockquote{border-left:4px solid var(--v);max-width:52ch;margin:16px 0;padding-left:16px;font-size:22px;font-weight:600}.h3-sobre p{color:var(--mut);max-width:60ch}.h3-ct{flex-wrap:wrap;align-items:center;gap:14px;margin-top:24px;display:flex}.h3-nota{color:var(--mut)}@media (max-width:900px){.h3-nav nav{display:none}.h3-nav>div{margin-left:auto}.h3-hero,.h3-sobre,.h3-it [role=region]{grid-template-columns:1fr}.h3-it img{grid-area:auto/1;margin-top:12px}.h3-pas,.h3-tres,.h3-planos,.h3-tb ul{grid-template-columns:1fr}.h3-sec{padding-block:56px}.h3-ent{display:none}}.h3-it [role=region]{grid-template-rows:auto auto 1fr}.h3-it img{grid-row:1/4}@media (max-width:900px){.h3-it img{grid-row:auto}}.h3 .h3-teste-bt{color:#053d28;background:#3ddc97;border-color:#3ddc97}.h3 .h3-teste-bt:hover{background:#2ec987;border-color:#2ec987}.h3-clientes ul{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:18px;margin:32px 0 0;padding:0;list-style:none;display:grid}.h3-clientes li{text-align:center;border:1px solid var(--ln);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:20px 14px;display:flex}.h3-clientes img{object-fit:contain;max-width:100%;height:84px;margin-bottom:8px;display:block}.h3-clientes a{width:100%;display:block}.h3-clientes li span{font-size:16px;font-weight:700;line-height:1.3}.h3-clientes small{color:var(--mut);font-size:14px}.h3-posts{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:32px;display:grid}.h3-posts article{border:1px solid var(--ln);background:#fff;border-radius:12px;transition:border-color .15s,box-shadow .15s}.h3-posts article:hover{border-color:var(--v);box-shadow:0 10px 28px #1a73e81f}.h3-posts a{flex-direction:column;gap:8px;height:100%;padding:24px;text-decoration:none;display:flex}.h3-posts em,.h3-artigo>em{color:#0b57d0;background:#e8f0fe;border-radius:99px;align-self:flex-start;padding:2px 10px;font-size:13px;font-style:normal;font-weight:700}.h3-posts h2,.h3-posts h3{letter-spacing:-.01em;font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:21px;line-height:1.2}.h3-posts p{color:var(--mut);font-size:16px}.h3-posts time,.h3-artigo time{color:var(--mut);margin-top:auto;font-size:14px}.h3 .h3-mais{margin-top:28px}.h3-blog{min-height:60vh;padding:64px max(20px,50% - 580px) 80px}.h3-blog h1{font-size:clamp(34px,4.4vw,52px);font-weight:800}.h3-artigo{flex-direction:column;gap:12px;max-width:760px;margin:0 auto;padding:48px 20px 80px;display:flex}.h3-artigo h1{font-size:clamp(32px,4.4vw,48px);font-weight:800}.h3-voltar a{color:var(--v);font-weight:600;text-decoration:none}.h3-texto{margin-top:20px;font-size:18px;line-height:1.7}.h3-texto p,.h3-texto ul{margin:0 0 18px}.h3-texto h2{margin:34px 0 12px;font-size:27px}.h3-texto h3{margin:26px 0 8px;font-family:Bricolage Grotesque,Figtree,sans-serif;font-size:21px}.h3-texto ul{padding-left:22px}.h3-texto li{margin-bottom:6px}.h3-chamada{background:#e8f0fe;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:28px;padding:28px;display:flex}.h3-chamada b{max-width:30ch;font-size:20px}.h3-fim{border-top:1px solid var(--ln);color:var(--ink);background:#f1f3f4;padding:48px max(20px,50% - 580px) 24px}.h3-fim-in{grid-template-columns:1.4fr 1fr 1.3fr;gap:32px;display:grid}.h3-fim-marca b{color:var(--v);font-family:Bricolage Grotesque,sans-serif;font-size:24px}.h3-fim-marca p{color:var(--mut);max-width:30ch;margin-top:8px;font-size:15px}.h3-fim h4{margin:0 0 12px;font-size:15px;font-weight:700}.h3-fim nav,.h3-fim-ct{flex-direction:column;align-content:start;gap:8px;font-size:15px;display:flex}.h3-fim nav h4,.h3-fim-ct h4{margin-bottom:4px}.h3-fim a{color:var(--mut);text-decoration:none}.h3-fim a:hover{color:var(--v)}.h3-fim-ct a{word-break:break-word;align-items:center;gap:8px;display:flex}.h3-fim-ct svg{color:var(--v);flex:none}.h3-fim-rd{border-top:1px solid var(--ln);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;padding-top:24px;display:flex}.h3-fim-rd h4{margin:0}.h3-fim-rd div{flex-wrap:wrap;gap:10px;display:flex}.h3-fim-rd a{border:1px solid var(--ln);color:var(--ink);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:600;display:inline-flex}.h3-fim-rd a:hover{border-color:var(--v);color:var(--v)}.h3-fim-rd svg{color:var(--v)}.h3 .h3-fim-c{border-top:1px solid var(--ln);color:var(--mut);margin-top:32px;padding-top:18px;font-size:14px}@media (max-width:900px){.h3-posts{grid-template-columns:1fr}.h3-fim-in{grid-template-columns:1fr 1fr}}@media (max-width:560px){.h3-fim-in{grid-template-columns:1fr}.h3-nav{gap:12px}}
