.essencial{--es-bg:var(--marca-fundo,#fff);--es-fg:var(--marca-texto,#0a0a0a);--es-muted:#6b7280;--es-muted-bg:color-mix(in srgb, var(--es-fg) 4%, var(--es-bg));--es-border:color-mix(in srgb, var(--es-fg) 12%, var(--es-bg));--es-primary:var(--marca-primaria,#1a1aff);--es-primary-fg:#fff;--es-primary-soft:color-mix(in srgb, var(--es-primary) 10%, var(--es-bg));--es-accent:var(--marca-secundaria,#ec4899);--es-section-py:5rem;--es-container-px:1.25rem;--es-gap:1.5rem;--es-card-radius:1rem;--es-card-border-w:1px;--es-card-border-color:var(--es-border);--es-card-shadow:0 1px 2px 0 #0000000a;--es-btn-radius:.625rem;--es-btn-py:.75rem;--es-btn-px:1.25rem;--es-font:var(--site-fonte,"Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif);font-family:var(--es-font);font-size:var(--site-tamanho-base,16px);background:var(--es-bg);color:var(--es-fg);-webkit-font-smoothing:antialiased;line-height:1.55}.essencial[data-density=compacto]{--es-section-py:3rem;--es-gap:1rem}.essencial[data-density=confortavel]{--es-section-py:5rem;--es-gap:1.5rem}.essencial[data-density=generoso]{--es-section-py:7rem;--es-gap:2rem}.essencial[data-card-borda=suave]{--es-card-border-w:1px;--es-card-border-color:var(--es-border)}.essencial[data-card-borda=marcada]{--es-card-border-w:2px;--es-card-border-color:var(--es-fg)}.essencial[data-card-borda=sem-borda]{--es-card-border-w:0px;--es-card-shadow:0 8px 24px -8px #00000014}.essencial[data-card-raio=none]{--es-card-radius:0}.essencial[data-card-raio=sm]{--es-card-radius:.375rem}.essencial[data-card-raio=md]{--es-card-radius:.75rem}.essencial[data-card-raio=lg]{--es-card-radius:1.25rem}.essencial[data-card-raio=full]{--es-card-radius:2rem}.essencial[data-btn=pill]{--es-btn-radius:999px}.essencial[data-btn=rounded]{--es-btn-radius:.625rem}.essencial[data-btn=square]{--es-btn-radius:.125rem}@keyframes essencialFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.essencial[data-anim=fade] .es-anim{animation:.6s ease-out both essencialFadeIn}.essencial[data-anim=slide-up] .es-anim{animation:.5s cubic-bezier(.22,1,.36,1) both essencialFadeIn}@media (prefers-reduced-motion:reduce){.essencial .es-anim{animation:none!important}}.es-btn{padding:var(--es-btn-py) var(--es-btn-px);border-radius:var(--es-btn-radius);white-space:nowrap;cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5rem;font-size:.95rem;font-weight:600;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.es-btn-primary{background:var(--es-primary);color:var(--es-primary-fg);box-shadow:0 4px 14px -4px color-mix(in srgb, var(--es-primary) 50%, transparent)}.es-btn-primary:hover{box-shadow:0 8px 20px -4px color-mix(in srgb, var(--es-primary) 60%, transparent);transform:translateY(-1px)}.es-btn-secondary{color:var(--es-fg);border:1.5px solid var(--es-border);background:0 0}.es-btn-secondary:hover{border-color:var(--es-fg);background:var(--es-muted-bg)}.es-card{background:var(--es-bg);border-radius:var(--es-card-radius);border:var(--es-card-border-w) solid var(--es-card-border-color);box-shadow:var(--es-card-shadow);overflow:hidden}.es-container{max-width:1200px;padding-left:var(--es-container-px);padding-right:var(--es-container-px);margin:0 auto}.es-section{padding-top:var(--es-section-py);padding-bottom:var(--es-section-py)}.es-input{border:1.5px solid var(--es-border);background:var(--es-bg);width:100%;color:var(--es-fg);border-radius:.5rem;padding:.625rem .75rem;font-size:.95rem;line-height:1.4;transition:border-color .18s,box-shadow .18s;display:block}.es-input:focus{border-color:var(--es-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--es-primary) 20%, transparent);outline:none}.es-input:disabled{opacity:.6;cursor:not-allowed}.es-input-wrap{display:block;position:relative}.es-input-wrap .es-input-icon{color:color-mix(in srgb, var(--es-fg) 45%, transparent);pointer-events:none;z-index:2;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;left:.875rem;transform:translateY(-50%)}.es-input-wrap:focus-within .es-input-icon{color:var(--es-primary)}.es-input-wrap .es-input-acao{color:color-mix(in srgb, var(--es-fg) 50%, transparent);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:.375rem;justify-content:center;align-items:center;padding:.375rem;transition:color .15s,background .15s;display:inline-flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.es-input-wrap .es-input-acao:hover{color:var(--es-fg);background:color-mix(in srgb, var(--es-fg) 6%, transparent)}.es-input--icone{padding-left:2.75rem!important}.es-input--acao{padding-right:2.75rem!important}