.tz_Cca_header{z-index:50;border-bottom:1px solid #0000;transition:background .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;inset:0 0 auto}.tz_Cca_solid{-webkit-backdrop-filter:saturate(140%)blur(14px);background:#0b0f14db;border-bottom-color:#aeb7c31f}.tz_Cca_bar{align-items:center;gap:32px;height:76px;display:flex}.tz_Cca_logo img{width:auto;height:34px}.tz_Cca_nav{gap:32px;margin-left:auto;display:none}.tz_Cca_nav a{color:#c9d0da;padding:6px 0;font-size:15px;transition:color .2s;position:relative}.tz_Cca_nav a:hover,.tz_Cca_nav a.tz_Cca_active{color:#fff}.tz_Cca_nav a.tz_Cca_active:after{content:"";background:#8fb0ff;height:1px;position:absolute;bottom:-2px;left:0;right:0}.tz_Cca_cta{min-height:42px!important;padding:0 18px!important;font-size:14px!important;display:none!important}.tz_Cca_toggle{color:#fff;cursor:pointer;background:0 0;border:1px solid #aeb7c34d;border-radius:12px;place-items:center;width:44px;height:44px;margin-left:auto;display:grid}.tz_Cca_drawer{background:#0b0f14;border-top:1px solid #aeb7c31f;height:calc(100dvh - 76px)}.tz_Cca_drawer nav{flex-direction:column;padding-block:24px;display:flex}.tz_Cca_drawer nav a:not(.btn){color:#e9edf2;border-bottom:1px solid #1a222d;padding:14px 0;font-size:28px;font-weight:300}.tz_Cca_drawer nav .btn{margin-top:32px}@media (min-width:900px){.tz_Cca_nav{display:flex}.tz_Cca_cta{display:inline-flex!important}.tz_Cca_toggle,.tz_Cca_drawer{display:none}}
.d4wfyW_footer{border-top:1px solid #1a222d;padding:88px 0 36px}.d4wfyW_top{gap:48px;margin-bottom:56px;display:grid}.d4wfyW_brand img{width:auto;height:40px;margin-bottom:18px}.d4wfyW_brand p{max-width:32ch}.d4wfyW_cols{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:32px;display:grid}.d4wfyW_cols>div{flex-direction:column;gap:10px;font-size:15px;display:flex}.d4wfyW_cols a{color:#c9d0da;transition:color .2s}.d4wfyW_cols a:hover{color:#fff}.d4wfyW_title{letter-spacing:.24em;text-transform:uppercase;color:#6b7c93;margin-bottom:6px;font-size:12px}.d4wfyW_bottom{color:#6b7c93;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:24px;font-size:13px;display:flex}.d4wfyW_bottom a:hover{color:#fff}@media (min-width:900px){.d4wfyW_top{grid-template-columns:1fr 1.4fr}}
.NQQ2-q_fab{z-index:60;cursor:pointer;background:var(--grafite);color:#fff;height:54px;transition:transform .25s var(--ease), box-shadow .25s var(--ease);border:1px solid #aeb7c340;border-radius:999px;align-items:center;gap:10px;padding:0 20px 0 18px;font-size:14px;font-weight:500;display:inline-flex;position:fixed;bottom:20px;right:20px;box-shadow:0 18px 40px -16px #0b0f14b3}.NQQ2-q_fab:hover{transform:translateY(-2px);box-shadow:0 24px 50px -18px #0b0f14cc}.NQQ2-q_hidden{display:none}.NQQ2-q_pulse{background:var(--sinal-claro);border-radius:50%;width:8px;height:8px;position:absolute;top:12px;left:14px}@media (prefers-reduced-motion:no-preference){.NQQ2-q_pulse{animation:2.4s ease-out infinite NQQ2-q_ping}}@keyframes NQQ2-q_ping{0%{box-shadow:0 0 #8fb0ff99}80%,to{box-shadow:0 0 0 10px #8fb0ff00}}@media (max-width:520px){.NQQ2-q_fabLabel{display:none}.NQQ2-q_fab{justify-content:center;width:54px;padding:0}}.NQQ2-q_panel{z-index:70;width:min(400px,100vw - 24px);height:min(640px,100dvh - 40px);color:var(--navy);background:#fff;border-radius:22px;flex-direction:column;display:flex;position:fixed;bottom:20px;right:20px;overflow:hidden;box-shadow:0 0 0 1px #1f2a3a14,0 40px 90px -30px #0b0f148c}@media (prefers-reduced-motion:no-preference){.NQQ2-q_panel{animation:NQQ2-q_rise .35s var(--ease)}}@keyframes NQQ2-q_rise{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:520px){.NQQ2-q_panel{height:calc(100dvh - 24px);bottom:12px;right:12px}}.NQQ2-q_head{background:var(--grafite);color:#fff;align-items:center;gap:12px;padding:16px 16px 16px 18px;display:flex}.NQQ2-q_head b{font-size:15px;font-weight:600;display:block}.NQQ2-q_head span{color:var(--nevoa);font-size:12px}.NQQ2-q_head button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:38px;height:38px;margin-left:auto;display:grid}.NQQ2-q_head button:hover{background:#1a222d}.NQQ2-q_avatar{background:#121821;border-radius:12px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.NQQ2-q_avatar img{width:34px;height:auto}.NQQ2-q_list{background:#f6f8fb;flex-direction:column;flex:1;gap:10px;padding:18px 16px;display:flex;overflow-y:auto}.NQQ2-q_msg{white-space:pre-wrap;word-wrap:break-word;border-radius:16px;max-width:86%;padding:11px 14px;font-size:14.5px;line-height:1.55}.NQQ2-q_bot{background:#fff;border:1px solid #e3e8ee;border-bottom-left-radius:6px;align-self:flex-start}.NQQ2-q_user{background:var(--navy);color:#fff;border-bottom-right-radius:6px;align-self:flex-end}.NQQ2-q_saved{color:#1f7a4d;margin-top:6px;font-size:13px;font-weight:500;display:block}.NQQ2-q_chips{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.NQQ2-q_chips button{cursor:pointer;color:var(--navy);background:#fff;border:1px solid #d5dce4;border-radius:999px;padding:8px 12px;font-size:13px}.NQQ2-q_chips button:hover{border-color:var(--sinal);color:var(--sinal)}.NQQ2-q_typing{gap:4px;padding:14px;display:inline-flex}.NQQ2-q_typing i{background:var(--nevoa);border-radius:50%;width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.NQQ2-q_typing i{animation:1.2s ease-in-out infinite NQQ2-q_blink}.NQQ2-q_typing i:nth-child(2){animation-delay:.15s}.NQQ2-q_typing i:nth-child(3){animation-delay:.3s}}@keyframes NQQ2-q_blink{0%,80%,to{opacity:.3}40%{opacity:1}}.NQQ2-q_error{color:#b42318;background:#fdf0ef;border-radius:12px;padding:10px 12px;font-size:13px}.NQQ2-q_error a{text-decoration:underline}.NQQ2-q_form{border-top:1px solid #e3e8ee;align-items:flex-end;gap:8px;padding:12px;display:flex}.NQQ2-q_form textarea{resize:none;border:1px solid #cfd6df;border-radius:14px;flex:1;min-height:44px;max-height:120px;padding:11px 14px;font-size:14.5px;line-height:1.4}.NQQ2-q_form textarea:focus{border-color:var(--sinal);outline:none;box-shadow:0 0 0 3px #2f64e826}.NQQ2-q_form button{background:var(--sinal);color:#fff;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.NQQ2-q_form button:disabled{opacity:.45;cursor:default}.NQQ2-q_foot{color:var(--aco-texto);text-align:center;padding:0 14px 12px;font-size:11px}.NQQ2-q_foot a{text-decoration:underline}
