.presenca{--pr-coral:#ff875e;--pr-coral-suave:#ff875e42;--pr-dado-suave:#3568c324;background:var(--ae-canvas)}.presenca__abertura{isolation:isolate;position:relative}.presenca__abertura:before{content:"";z-index:-1;background-image:radial-gradient(circle at 78% 42%,#3568c347,#0000 42%),radial-gradient(circle at 92% 88%,#ff875e24,#0000 34%),linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:auto,auto,48px 48px,48px 48px;position:absolute;inset:0}.presenca__abertura-grade{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(3.5rem,7vw,6rem);display:grid}.presenca__abertura h1{letter-spacing:-.02em;color:#f7f8fb;text-wrap:balance;margin-block:0 1.5rem;font-size:clamp(2.3rem,4.4vw,4.25rem);line-height:1.05}.presenca__abertura .ae-sobretitulo{color:#b9c7db;margin-bottom:1.25rem}.presenca__lide{color:#c9d2e1;max-width:38rem;margin:0 0 2rem;font-size:clamp(1.05rem,1.35vw,1.25rem);line-height:1.55}.presenca__preco{color:#f7f8fb;align-items:baseline;gap:.75rem;margin:0 0 1.5rem;display:flex}.presenca__preco strong{font-family:var(--ae-font-titulos), Sora, sans-serif;font-size:clamp(2.5rem,3.6vw,3.25rem);font-weight:450;line-height:1}.presenca__preco span{color:#b9c7db;font-size:1rem}.presenca__acoes{flex-wrap:wrap;gap:.75rem;display:flex}.presenca__abertura .presenca__botao{color:#080e1b;background:#f55a00;border-color:#f55a00}.presenca__abertura .presenca__botao:hover{background:#ff7a2e;border-color:#ff7a2e}.presenca__abertura .ae-button--secondary{color:#f4f6fa;background:0 0;border-color:#f4f6fa66}.presenca__nota{color:#9fadc2;max-width:34rem;margin-top:1.25rem;font-size:.875rem}.presenca__secao{padding-block:clamp(3.5rem,7vw,6rem)}.presenca__secao--clara{background:var(--ae-surface);border-block:1px solid var(--ae-border)}.presenca__cabeca{max-width:50rem;margin-bottom:clamp(2rem,4vw,3rem)}.presenca__cabeca h2{font-size:var(--ae-h2);letter-spacing:-.015em;text-wrap:balance;margin:0;line-height:1.08}.presenca__apoio{color:var(--ae-text-muted);max-width:44rem;margin-top:1rem;font-size:1.0625rem;line-height:1.6}.presenca__prova{border-bottom:1px solid var(--ae-border);background:#fff;padding-block:clamp(3rem,6vw,5rem)}.presenca__prova-grade{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.presenca__prova h2{margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2.25rem);line-height:1.15}.presenca__transcricao{border:1px solid var(--ae-border);border-left:3px solid var(--ae-dado);border-radius:var(--ae-radius-md);background:var(--ae-surface);margin:0;padding:1.75rem}.presenca__transcricao-pergunta{margin:0 0 1rem;font-weight:500}.presenca__transcricao-texto{color:#24324c;font-size:.9375rem;line-height:1.65}.presenca__transcricao-texto p{margin:0 0 .6rem}.presenca__dores{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.presenca__dor{border:1px solid var(--ae-border);border-radius:var(--ae-radius-lg);background:#fff;align-content:start;gap:.75rem;padding:2rem 1.75rem;display:grid}.presenca__numero{font-family:var(--ae-font-titulos), Sora, sans-serif;color:var(--ae-dado);margin:0;font-size:clamp(2.25rem,3.2vw,3rem);font-weight:450;line-height:1}.presenca__dor:last-child .presenca__numero{color:#c2410c}.presenca__dor h3{margin:.25rem 0 0;font-size:1.25rem}.presenca__dor p{margin:0;line-height:1.6}.presenca__entregas{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.presenca__entrega{border:1px solid var(--ae-border);border-radius:var(--ae-radius-lg);background:#fff;align-content:start;gap:.75rem;padding:2rem;transition:border-color .18s,box-shadow .18s;display:grid}.presenca__entrega:hover{box-shadow:var(--ae-shadow);border-color:#93a0b4}.presenca__entrega h3{margin:0;font-size:1.375rem}.presenca__entrega p{margin:0;line-height:1.6}.presenca__etiqueta{font-family:var(--ae-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ae-dado);font-size:.75rem}.relatorio{border-radius:var(--ae-radius-md);color:#e7ecf4;background:#080e1b;grid-template-columns:1fr auto;align-items:end;gap:1rem;margin-top:.75rem;padding:1.25rem;display:grid}.relatorio__titulo{color:#9fadc2;grid-column:1/-1;margin:0;font-size:.75rem}.relatorio dl{gap:.6rem;margin:0;display:grid}.relatorio dt{color:#9fadc2;font-size:.75rem}.relatorio dd{margin:0;font-size:.875rem}.relatorio dd strong{font-family:var(--ae-font-titulos), Sora, sans-serif;color:#fff;font-size:1.5rem;font-weight:450}.relatorio__barras{align-items:end;gap:6px;height:72px;display:flex}.relatorio__barras span{transform-origin:bottom;background:#3568c3;border-radius:2px 2px 0 0;width:12px}.relatorio__barras span:last-child{background:var(--pr-coral)}.pergunta-pronta{border:1px solid var(--ae-border);border-radius:var(--ae-radius-md);background:var(--ae-surface);gap:.5rem;margin-top:.75rem;padding:1.25rem;display:grid}.pergunta-pronta__rotulo{color:var(--ae-text-muted);text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem}.pergunta-pronta__q{font-weight:600}.pergunta-pronta__r{color:#24324c}.pergunta-pronta__acoes{gap:.5rem;display:flex}.pergunta-pronta__acoes span{border:1px solid #93a0b4;border-radius:3px;padding:.35rem .8rem;font-size:.8125rem}.pergunta-pronta__acoes span:first-child{color:#fff;background:#182c4b;border-color:#182c4b}.presenca__passos{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.presenca__passos:before{content:"";background:var(--ae-dado);transform-origin:0;height:2px;position:absolute;top:1.25rem;left:1.25rem;right:1.25rem}.presenca__passo{align-content:start;gap:.5rem;display:grid;position:relative}.presenca__passo-n{border:2px solid var(--ae-dado);width:2.5rem;height:2.5rem;color:var(--ae-dado);background:#fff;border-radius:50%;place-items:center;margin-bottom:.75rem;font-weight:600;display:grid}.presenca__passo h3{margin:0;font-size:1.0625rem}.presenca__passo p{color:var(--ae-text-muted);margin:0;line-height:1.55}.presenca__condicoes{border-left:3px solid var(--ae-border);background:var(--ae-surface);max-width:52rem;margin-top:2.5rem;padding:1.25rem 1.5rem;font-size:.9375rem;line-height:1.6}.presenca__secao--preco{border-block:1px solid var(--ae-border);background:#fff}.presenca__preco-grade{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.presenca__tabela{border-collapse:collapse;width:100%;font-size:.9375rem}.presenca__tabela caption{caption-side:bottom;text-align:left;padding-top:.75rem}.presenca__tabela th,.presenca__tabela td{border-bottom:1px solid var(--ae-border);text-align:left;padding:.85rem .5rem}.presenca__tabela thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--ae-text-muted);font-size:.75rem;font-weight:500}.presenca__tabela tbody th{font-weight:500}.presenca__tabela td:nth-child(2){font-variant-numeric:tabular-nums;font-weight:600}.contratacao{border:1px solid var(--ae-border);border-radius:var(--ae-radius-lg);background:var(--ae-surface);box-shadow:var(--ae-shadow);gap:1.25rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.contratacao__campos{gap:1.25rem;display:grid}.contratacao__campo{border:0;gap:.5rem;min-width:0;margin:0;padding:0;display:grid}.contratacao__linha{grid-template-columns:5.5rem minmax(0,1fr) auto;gap:.5rem;display:grid}.contratacao__escolhidas{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.contratacao__escolhidas li{border:1px solid var(--ae-border);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .4rem .4rem .8rem;font-size:.875rem;animation:.22s both contratacao-entra;display:inline-flex}.contratacao__preparo{color:var(--ae-dado);background:var(--pr-dado-suave);border-radius:999px;padding:.1rem .45rem;font-size:.6875rem}.contratacao__tirar{background:var(--ae-surface-soft);cursor:pointer;border:0;border-radius:50%;width:1.6rem;height:1.6rem;font-size:1rem;line-height:1}.contratacao__vazio{color:var(--ae-text-muted);margin:0;font-size:.9375rem}.contratacao__resumo{border-top:1px solid var(--ae-border);gap:.35rem;padding-top:1.25rem;display:grid}.contratacao__resumo p{margin:0}.contratacao__resumo .contratacao__total{align-items:baseline;gap:.35rem;display:flex}.contratacao__resumo .contratacao__total strong{font-family:var(--ae-font-titulos), Sora, sans-serif;font-size:2.5rem;font-weight:450;line-height:1;animation:.26s both contratacao-total}.contratacao__botao{white-space:normal;width:100%}@keyframes contratacao-entra{0%{transform:translateY(6px)}}@keyframes contratacao-total{0%{color:var(--ae-dado)}}.presenca__segmento{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:2rem;display:grid}.presenca__segmento img{border-radius:var(--ae-radius-lg);width:100%;height:auto}.presenca__segmento ul{gap:.75rem;margin:0;padding-left:1.1rem;font-size:1.125rem;display:grid}.presenca__perguntas{padding-block:clamp(3rem,6vw,5rem)}.presenca__fechamento{color:#f4f6fa;padding-block:clamp(3rem,6vw,4.5rem)}.presenca__fechamento-grade{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2rem;display:flex}.presenca__fechamento h2{color:#f7f8fb;max-width:40rem;margin:0 0 .75rem;font-size:clamp(1.6rem,2.8vw,2.5rem)}.presenca__fechamento p{color:#c9d2e1;max-width:40rem;margin:0}.presenca__observacao{color:var(--ae-text-muted);max-width:60rem;margin:0;padding-block:2rem 3rem;font-size:.8125rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.presenca__entra{animation:linear both presenca-entra;animation-timeline:view();animation-range:entry cover 22%}.presenca__passos:before{animation:linear both presenca-linha;animation-timeline:view();animation-range:entry 20% cover 45%}.relatorio__barras span{animation:linear both presenca-barra;animation-timeline:view();animation-range:entry 10% cover 35%}}}@keyframes presenca-entra{0%{transform:translateY(28px)}}@keyframes presenca-linha{0%{transform:scaleX(0)}}@keyframes presenca-barra{0%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.contratacao__escolhidas li,.contratacao__total strong{animation:none}.presenca__entrega{transition:none}}@media (max-width:62rem){.presenca__abertura-grade{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding-block:2.5rem 3rem}.presenca__abertura h1{margin-bottom:0}.presenca__lide{margin-bottom:.5rem}.presenca__abertura-texto{display:contents}.presenca__abertura-texto>*{order:1}.presenca__abertura-peca{order:2}.presenca__preco,.presenca__acoes,.presenca__nota{order:3}.presenca__preco{margin:0}.presenca__nota{margin-top:0}.presenca__prova-grade,.presenca__preco-grade,.presenca__entregas,.presenca__segmento,.presenca__dores{grid-template-columns:minmax(0,1fr)}.presenca__passos{grid-auto-columns:auto;grid-auto-flow:row}.presenca__passos:before{transform-origin:top;width:2px;height:auto;inset:1.25rem auto 1.25rem 1.2rem}.presenca__passo{padding-left:3.5rem}.presenca__passo-n{margin:0;position:absolute;top:0;left:0}}@media (max-width:62rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.presenca__passos:before{animation-name:presenca-linha-vertical}}}@keyframes presenca-linha-vertical{0%{transform:scaleY(0)}}@media (max-width:30rem){.contratacao__linha{grid-template-columns:4.75rem minmax(0,1fr)}.contratacao__linha .ae-button{grid-column:1/-1}}.presenca__abertura .plano__contexto{border:1px solid #f4f6fa29;border-left:3px solid var(--pr-coral);color:#e7ecf4;box-shadow:none;background:#ffffff0f;margin:0 0 2rem;padding:1.25rem 1.5rem}.presenca__abertura .plano__contexto .ae-sobretitulo{color:#b9c7db;margin-bottom:.75rem}.presenca__abertura .plano__contexto p,.presenca__abertura .plano__contexto li,.presenca__abertura .plano__contexto strong{color:#e7ecf4}.presenca__abertura .plano__contexto .ae-caption{color:#b9c7db}.presenca__abertura .plano__contexto .ae-link{color:#f4f6fa}
