.cetl-ds[data-lingua=familia]{background:var(--ds-fundo);min-height:100vh}.cetl-ds[data-lingua=familia] main h1{font-family:var(--font-barlow), "Barlow Condensed", sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:clamp(28px,6vw,40px);font-weight:700;line-height:1.05}.cetl-ds[data-lingua=familia] main h2:not(.text-sm):not(.text-xs){font-family:var(--font-barlow), "Barlow Condensed", sans-serif;text-transform:uppercase;letter-spacing:.01em;font-size:22px;font-weight:700;line-height:1.1}.cetl-ds[data-lingua=familia] .bg-w50-fundo{background-color:var(--ds-fundo)}.cetl-ds[data-lingua=familia] main :is(section,div,a,label).rounded-2xl.bg-white{border:1px solid var(--ds-borda);box-shadow:0 1px 2px #2b1b170d}.cetl-ds[data-lingua=familia] main section.rounded-2xl{border-radius:var(--ds-raio-grande)}@media (max-width:639px){.cetl-ds[data-lingua=familia] main section.rounded-2xl.p-6{padding:18px}}.cetl-ds[data-lingua=familia] .text-w50-texto{color:var(--ds-texto)}.cetl-ds[data-lingua=familia] :is(.text-gray-300,.text-gray-400,.text-gray-500){color:var(--ds-texto-suave)}.cetl-ds[data-lingua=familia] :is(.text-gray-600,.text-gray-700){color:color-mix(in srgb, var(--ds-texto) 82%, var(--ds-texto-suave))}.cetl-ds[data-lingua=familia] :is(.text-w50-coral,.hover\:text-w50-coral:hover,.has-\[\:checked\]\:text-w50-coral:has(:checked)),.cetl-ds[data-lingua=familia] .text-w50-coral\/70{color:var(--ds-marca-letra)}.cetl-ds[data-lingua=familia] .text-w50-vermelho{color:var(--ds-perigo)}.cetl-ds[data-lingua=familia] :is(.text-green-700,.text-green-800){color:var(--ds-sucesso)}.cetl-ds[data-lingua=familia] .text-amber-900{color:var(--ds-aviso)}.cetl-ds[data-lingua=familia] :is(.text-\[10px\],.text-\[11px\]){font-size:12px}.cetl-ds[data-lingua=familia] .bg-red-50{background-color:var(--ds-perigo-fundo)}.cetl-ds[data-lingua=familia] :is(.bg-green-50,.bg-green-100){background-color:var(--ds-sucesso-fundo)}.cetl-ds[data-lingua=familia] :is(.bg-amber-50,.bg-w50-amarelo\/10,.bg-w50-amarelo\/15){background-color:var(--ds-aviso-fundo)}.cetl-ds[data-lingua=familia] :is(.border-amber-200,.border-w50-amarelo\/60){border-color:color-mix(in srgb, var(--ds-aviso) 30%, transparent)}.cetl-ds[data-lingua=familia] .border-green-200{border-color:color-mix(in srgb, var(--ds-sucesso) 30%, transparent)}.cetl-ds[data-lingua=familia] :is(.bg-w50-coral\/5,.has-\[\:checked\]\:bg-w50-coral\/5:has(:checked)){background-color:color-mix(in srgb, var(--ds-marca) 8%, var(--ds-cartao))}.cetl-ds[data-lingua=familia] :is(.border-w50-coral,.has-\[\:checked\]\:border-w50-coral:has(:checked)){border-color:var(--ds-marca-forte)}.cetl-ds[data-lingua=familia] :is(.border-w50-coral\/30,.border-w50-coral\/40,.border-w50-coral\/50){border-color:color-mix(in srgb, var(--ds-marca) 45%, transparent)}.cetl-ds[data-lingua=familia] .border-w50-vermelho\/50{border-color:color-mix(in srgb, var(--ds-perigo) 50%, transparent)}.cetl-ds[data-lingua=familia] :is(.border-gray-100,.border-gray-200){border-color:var(--ds-borda)}.cetl-ds[data-lingua=familia] .border-gray-300{border-color:var(--ds-neutro)}.cetl-ds[data-lingua=familia] .bg-w50-coral{background-color:var(--ds-marca-texto)}.cetl-ds[data-lingua=familia] span.bg-w50-coral.w-0\.5{background-color:var(--ds-marca-forte)}.cetl-ds[data-lingua=familia] :is(button,a).bg-w50-coral:is(.py-3,.py-3\.5){background-color:var(--ds-marca-forte);min-height:52px;transition:background-color var(--ds-anim) var(--ds-curva), transform var(--ds-anim) var(--ds-curva);border-radius:12px;justify-content:center;align-items:center;font-size:19px;font-weight:700;display:inline-flex}.cetl-ds[data-lingua=familia] button.bg-w50-coral.w-full{width:100%;display:flex}.cetl-ds[data-lingua=familia] :is(button,a).bg-w50-coral:is(.py-3,.py-3\.5):hover:not(:disabled){background-color:var(--ds-marca-hover)}.cetl-ds[data-lingua=familia] :is(button,a).bg-w50-coral:is(.py-3,.py-3\.5):active:not(:disabled){background-color:var(--ds-marca-texto);transform:scale(.98)}.cetl-ds[data-lingua=familia] a.bg-w50-texto.py-3{background-color:var(--ds-texto);border-radius:12px;justify-content:center;align-items:center;min-height:52px;font-size:19px;font-weight:700;display:flex}.cetl-ds[data-lingua=familia] main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-radius:var(--ds-raio-pequeno);border-color:var(--ds-neutro);background-color:var(--ds-cartao);min-height:48px;color:var(--ds-texto);transition:border-color var(--ds-anim) var(--ds-curva), box-shadow var(--ds-anim) var(--ds-curva);font-size:16px}.cetl-ds[data-lingua=familia] main textarea{min-height:88px}.cetl-ds[data-lingua=familia] main :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea):disabled{background-color:var(--ds-fundo);color:var(--ds-texto-suave);cursor:not-allowed;border-style:dashed}.cetl-ds[data-lingua=familia] main :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--ds-sec-texto);box-shadow:0 0 0 3px color-mix(in srgb, var(--ds-sec) 55%, transparent);outline:none}.cetl-ds[data-lingua=familia] main :is(input,select,textarea)::placeholder{color:var(--ds-texto-suave);opacity:.8}.cetl-ds[data-lingua=familia] main :is(input[type=checkbox],input[type=radio]){width:20px;height:20px;accent-color:var(--ds-marca-texto);flex:none}.cetl-ds[data-lingua=familia] .accent-\[\#f05a60\]{accent-color:var(--ds-marca-texto)}:is(.cetl-ds[data-lingua=familia] main label:has(>input[type=checkbox]),.cetl-ds[data-lingua=familia] main label:has(>input[type=radio])){min-height:44px}.cetl-ds[data-lingua=familia] main a.underline{color:var(--ds-sec-texto)}.cetl-ds[data-lingua=familia] main{overflow-x:clip}
