.comfort.cea{--cea-raio:min(var(--cf-raio-sm),12px)}.comfort.cea textarea{border-radius:min(var(--cf-raio-sm),14px)}.comfort.cea .cea-tit{margin:0;font-size:17px;font-weight:700;line-height:1.3;letter-spacing:-.01em;color:var(--cf-ink);text-transform:none}.comfort.cea .cea-apoio{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--cf-ink2)}.comfort.cea .pixfield{margin-top:14px}.comfort.cea .lbl{display:block}.comfort.cea textarea{resize:vertical}.comfort.cea .cea-onde>summary{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-height:32px;padding:6px 0 4px;border-radius:0;list-style:none;cursor:pointer;font-size:12.5px;font-weight:400;line-height:1.45;color:var(--cf-ink2)}.comfort.cea .cea-onde>summary::-webkit-details-marker{display:none}.comfort.cea .cea-onde>summary:hover{background:none;color:var(--cf-ink2)}.comfort.cea .cea-onde-abre{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--cf-ink);text-decoration:underline;text-underline-offset:3px}.comfort.cea .cea-onde-texto{margin:0 0 4px}.comfort.cea .cea-caret{width:14px;height:14px;flex:none;transition:transform .15s ease}.comfort.cea details[open]>summary .cea-caret{transform:rotate(180deg)}.comfort.cea .cea-antes{margin-top:12px;border:1px solid var(--cf-line);border-radius:var(--cea-raio)}.comfort.cea .cea-antes>summary{display:flex;align-items:flex-start;gap:8px;min-height:44px;padding:10px 12px;border-radius:calc(var(--cea-raio) - 1px);list-style:none;cursor:pointer;font-size:13.5px;font-weight:400;line-height:1.4;color:var(--cf-ink)}.comfort.cea .cea-antes>summary::-webkit-details-marker{display:none}.comfort.cea .cea-antes>summary:hover{background:var(--cf-surf2);color:var(--cf-ink)}.comfort.cea .cea-antes>summary .cea-ico{width:16px;height:16px;flex:none;margin-top:2px;color:var(--cf-ink2)}.comfort.cea .cea-antes>summary .cea-caret{margin-left:auto;margin-top:3px}.comfort.cea .cea-antes-txt{min-width:0}.comfort.cea .cea-antes-txt>b{display:block;font-weight:600;color:var(--cf-ink)}.comfort.cea .cea-antes-txt>span{display:block;margin-top:1px;font-size:12.5px;line-height:1.45;color:var(--cf-ink2)}.comfort.cea .cea-antes-corpo{padding:0 12px 12px}.comfort.cea .cea-antes-corpo>.comfort-note>b:first-child{display:none}.comfort.cea .cea-antes-corpo>.comfort-note{margin-top:0!important}.comfort.cea .cea-aceite{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:6px 0;font-size:13px;line-height:1.5;color:var(--cf-ink2);cursor:pointer}.comfort.cea .cea-aceite input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;cursor:pointer}.comfort.cea .cea-aceite a{color:var(--cf-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.comfort.cea .cea-senha{display:flex;align-items:center;gap:6px;margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--cf-ink2)}.comfort.cea .cea-senha .cc-ico{width:15px;height:15px;flex:none}.cc .comfort.cea .cea-aceite a{-webkit-text-decoration-color:var(--ouro-borda);text-decoration-color:var(--ouro-borda)}.cc .comfort.cea .cea-aceite a:hover{-webkit-text-decoration-color:var(--ouro);text-decoration-color:var(--ouro)}.cc .comfort.cea .cea-onde-abre{-webkit-text-decoration-color:var(--ouro-borda);text-decoration-color:var(--ouro-borda)}.cc .comfort.cea .cea-antes>summary:hover{background:var(--giz-fraco)}.cc .comfort.cea .cta.ghost.cea-troca{background:none;box-shadow:none;color:var(--cf-ink2);font-weight:500;text-decoration:underline;-webkit-text-decoration-color:var(--ouro-borda);text-decoration-color:var(--ouro-borda);text-underline-offset:3px}.cc .comfort.cea .cta.ghost.cea-troca:hover:not(:disabled){background:var(--giz-fraco);color:var(--cf-ink);box-shadow:none}.cc .comfort.cea .cta.ghost.cea-troca:disabled{opacity:.5;cursor:default}.cc .ck .ck-etapa .comfort.cea{padding:0;border:0;background:none;box-shadow:none}@media (max-width:480px),(pointer:coarse){.comfort.cea .cea-aceite,.comfort.cea .cea-onde>summary{min-height:44px}.comfort.cea .comfort-note>.linkbtn{min-height:44px;padding:0 8px}}@media (max-width:480px){.comfort.cea .cea-tit{font-size:16px}.comfort.cea .cea-apoio{font-size:13px}.comfort.cea .pixfield{margin-top:12px}.comfort.cea .pixfield input[type=email],.comfort.cea .pixfield input[type=password],.comfort.cea .pixfield textarea{font-size:16px}.comfort.cea .pixfield input[type=email],.comfort.cea .pixfield input[type=password]{min-height:44px}.comfort.cea textarea{line-height:1.45}}@media (prefers-reduced-motion:reduce){.comfort.cea .cea-caret{transition:none}}