@import "https://fonts.googleapis.com/css2?family=Nunito:wght@600;700;800&family=Nunito+Sans:opsz,wght@6..12,400;6..12,600;6..12,700&display=swap";:root,[data-theme=light]{--marinho:#1a4a78;--on-marinho:#fff;--marinho-profundo:#0f2c45;--on-profundo:#eaf2f4;--turquesa:#5cb0bd;--turquesa-texto:#1d7480;--turquesa-suave:#dcf0f2;--surface:#fff;--nevoa:#eef4f6;--areia:#f6f1ea;--ink:#13293d;--ink-muted:#4c5d6b;--line:#d5e1e6;--line-forte:#6f8694;--foco:#1d7480;--sucesso:#2e7d57;--erro:#b3261e;--sombra-card:0 10px 30px #0f2c451a}[data-theme=dark]{--marinho:#9cc4e6;--on-marinho:#0b1824;--marinho-profundo:#143049;--on-profundo:#e8f0f3;--turquesa:#5cb8c4;--turquesa-texto:#84d0da;--turquesa-suave:#12343b;--surface:#0b1824;--nevoa:#11222f;--areia:#1a1f24;--ink:#e8f0f3;--ink-muted:#a7b8c3;--line:#24384a;--line-forte:#5f7787;--foco:#84d0da;--sucesso:#6fcf9f;--erro:#ff8a80;--sombra-card:0 10px 30px #00000073;color-scheme:dark}:root{--espaco-1:4px;--espaco-2:8px;--espaco-3:12px;--espaco-4:16px;--espaco-6:24px;--espaco-8:32px;--espaco-12:48px;--espaco-16:64px;--espaco-24:96px;--espaco-30:120px;--raio-sm:6px;--raio-md:12px;--raio-lg:24px;--raio-pill:999px;--container-max:1200px;--leitura-max:68ch;--header-altura:80px;--font-display:"Nunito", "Trebuchet MS", system-ui, sans-serif;--font-texto:"Nunito Sans", "Segoe UI", system-ui, sans-serif}.display{font-family:var(--font-display);letter-spacing:-.01em;font-size:56px;font-weight:800;line-height:60px}.titulo-1{font-family:var(--font-display);font-size:44px;font-weight:700;line-height:52px}.titulo-2{font-family:var(--font-display);font-size:34px;font-weight:700;line-height:42px}.titulo-3{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:32px}.titulo-4{font-family:var(--font-display);font-size:20px;font-weight:700;line-height:28px}.rotulo{font-family:var(--font-display);letter-spacing:.18em;font-size:13px;font-weight:700;line-height:16px}.corpo-lg{font-family:var(--font-texto);font-size:18px;font-weight:400;line-height:30px}.corpo{font-family:var(--font-texto);font-size:16px;font-weight:400;line-height:26px}.corpo-forte{font-family:var(--font-texto);font-size:16px;font-weight:600;line-height:26px}.pequeno{font-family:var(--font-texto);font-size:14px;font-weight:400;line-height:22px}.legenda{font-family:var(--font-texto);letter-spacing:.04em;font-size:12px;font-weight:600;line-height:16px}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-altura) + var(--espaco-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-texto);background:var(--surface);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:26px}.lf-container{width:100%;max-width:var(--container-max);padding-inline:max(var(--espaco-4), env(safe-area-inset-left,0px));box-sizing:border-box;margin-inline:auto}.lf-row{gap:var(--espaco-4);padding:var(--espaco-6);flex-wrap:wrap;align-items:center;display:flex}.lf-stack{gap:var(--espaco-4);padding:var(--espaco-6);display:grid}.lf-icone{stroke:currentColor;fill:none;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}:where(a,button,input,select,textarea):focus-visible{outline:3px solid var(--foco);outline-offset:2px}.lf-rotulo{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--turquesa-texto);margin:0;font-size:13px;font-weight:700;line-height:16px}.lf-btn{justify-content:center;align-items:center;gap:var(--espaco-2);min-height:48px;padding:0 var(--espaco-6);border-radius:var(--raio-pill);font-family:var(--font-texto);cursor:pointer;box-sizing:border-box;border:1.5px solid #0000;font-size:16px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex}.lf-btn:active{transform:translateY(1px)}.lf-btn--primario{background:var(--marinho);color:var(--on-marinho)}.lf-btn--primario:hover{background:var(--marinho-profundo);color:var(--on-profundo)}.lf-btn--secundario{background:var(--turquesa-suave);color:var(--turquesa-texto)}.lf-btn--secundario:hover{border-color:var(--turquesa-texto)}.lf-btn--contorno{color:var(--marinho);border-color:var(--line-forte);background:0 0}.lf-btn--contorno:hover{border-color:var(--marinho)}.lf-btn--claro{color:var(--on-profundo);border-color:var(--on-profundo);background:0 0}.lf-btn--claro:hover{background:var(--on-profundo);color:var(--marinho-profundo)}.lf-btn--sm{min-height:40px;padding:0 var(--espaco-4);font-size:14px}.lf-btn[disabled],.lf-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none}.lf-link{color:var(--marinho);text-decoration:underline;text-decoration-color:var(--turquesa);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.lf-link:hover{text-decoration-color:var(--marinho)}.lf-selo{align-items:center;gap:var(--espaco-1);padding:4px var(--espaco-3);border-radius:var(--raio-pill);font-family:var(--font-texto);letter-spacing:.04em;background:var(--turquesa-suave);color:var(--turquesa-texto);font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.lf-selo--marinho{background:var(--marinho);color:var(--on-marinho)}.lf-selo--neutro{background:var(--nevoa);color:var(--ink-muted);box-shadow:inset 0 0 0 1px var(--line)}.lf-selo .lf-icone{width:14px;height:14px}.lf-secao{padding-block:var(--espaco-24)}.lf-secao--nevoa{background:var(--nevoa)}.lf-secao--areia{background:var(--areia)}.lf-secao-cabecalho{gap:var(--espaco-2);max-width:720px;margin-bottom:var(--espaco-12);display:grid}.lf-secao-cabecalho--centro{text-align:center;justify-items:center;margin-inline:auto}.lf-secao-titulo{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:42px}.lf-secao-intro{margin:var(--espaco-2) 0 0;color:var(--ink-muted);max-width:var(--leitura-max);font-size:18px;line-height:30px}.lf-secao-cabecalho:after{content:"";border-radius:var(--raio-pill);background:var(--turquesa);width:48px;height:4px;margin-top:var(--espaco-2)}@media (width<=767px){.lf-secao{padding-block:var(--espaco-16)}.lf-secao-titulo{font-size:28px;line-height:36px}}.lf-header{top:env(safe-area-inset-top,0px);z-index:20;background:var(--surface);border-bottom:1px solid var(--line);position:sticky}.lf-header.is-rolado{box-shadow:var(--sombra-card);border-bottom-color:#0000}.lf-header__inner{align-items:center;gap:var(--espaco-8);min-height:var(--header-altura);display:flex}.lf-marca{align-items:center;gap:var(--espaco-3);color:var(--marinho);text-decoration:none;display:inline-flex}.lf-marca img{width:auto;height:48px;display:block}[data-theme=dark] .lf-marca img{border-radius:var(--raio-sm);box-sizing:border-box;background:#fff;padding:4px}.lf-marca__nome{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:22px;display:grid}.lf-marca__nome small{color:var(--turquesa-texto);font-size:14px;font-weight:600;line-height:18px}.lf-nav{gap:var(--espaco-6);margin-left:auto;display:flex}.lf-nav a{color:var(--ink);padding-block:var(--espaco-2);border-bottom:2px solid #0000;font-size:15px;font-weight:600;text-decoration:none}.lf-nav a:hover,.lf-nav a[aria-current=page]{color:var(--marinho);border-bottom-color:var(--turquesa)}.lf-header__menu{border-radius:var(--raio-pill);border:1.5px solid var(--line-forte);width:44px;height:44px;color:var(--marinho);cursor:pointer;background:0 0;justify-content:center;align-items:center;margin-left:auto;display:none}@media (width<=900px){.lf-nav,.lf-header__cta{display:none}.lf-header__menu{display:inline-flex}.lf-header__inner{min-height:64px}.lf-marca img{height:40px}}.lf-hero{background:var(--nevoa);padding-block:var(--espaco-24);overflow:hidden}.lf-hero__grid{gap:var(--espaco-12);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.lf-hero__texto{gap:var(--espaco-4);min-width:0;display:grid}.lf-hero__titulo{font-family:var(--font-display);letter-spacing:-.01em;color:var(--marinho);text-wrap:balance;margin:0;font-size:56px;font-weight:800;line-height:60px}.lf-hero__titulo em{color:var(--turquesa-texto);font-style:normal}.lf-hero__lead{color:var(--ink-muted);max-width:52ch;margin:0;font-size:18px;line-height:30px}.lf-hero__acoes{gap:var(--espaco-3);margin-top:var(--espaco-2);flex-wrap:wrap;display:flex}.lf-hero__registro{margin:var(--espaco-2) 0 0;color:var(--ink-muted);font-size:14px;line-height:22px}.lf-hero__foto{justify-self:end;width:100%;max-width:440px;position:relative}.lf-hero__foto img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--raio-lg);width:100%;height:auto;display:block}.lf-hero__foto:before{content:"";border-radius:var(--raio-lg);background:var(--turquesa);z-index:-1;width:55%;height:55%;position:absolute;inset:auto auto -24px -24px}.lf-hero__foto{isolation:isolate}@media (width<=860px){.lf-hero{padding-block:var(--espaco-16)}.lf-hero__grid{grid-template-columns:1fr}.lf-hero__titulo{font-size:40px;line-height:46px}.lf-hero__foto{justify-self:start;max-width:360px}}.lf-servicos{gap:var(--espaco-6);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.lf-servico{align-content:start;gap:var(--espaco-3);padding:var(--espaco-8) var(--espaco-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--raio-md);transition:box-shadow .3s,border-color .3s;display:grid}.lf-servico:hover{box-shadow:var(--sombra-card);border-color:#0000}.lf-servico__icone{border-radius:var(--raio-pill);background:var(--turquesa-suave);width:52px;height:52px;color:var(--turquesa-texto);justify-content:center;align-items:center;display:inline-flex}.lf-servico__icone .lf-icone{width:26px;height:26px}.lf-servico__titulo{margin:var(--espaco-2) 0 0;font-family:var(--font-display);color:var(--ink);font-size:22px;font-weight:700;line-height:28px}.lf-servico__texto{color:var(--ink-muted);margin:0;font-size:16px;line-height:26px}.lf-artigos{gap:var(--espaco-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.lf-artigo{background:var(--surface);border:1px solid var(--line);border-radius:var(--raio-md);grid-template-rows:auto 1fr;transition:box-shadow .3s;display:grid;overflow:hidden}.lf-artigo:hover{box-shadow:var(--sombra-card)}.lf-artigo__capa{aspect-ratio:16/9;background:var(--turquesa-suave);object-fit:cover;width:100%;max-width:100%;display:block}.lf-artigo__corpo{align-content:start;gap:var(--espaco-3);padding:var(--espaco-6);display:grid}.lf-artigo__titulo{font-family:var(--font-display);color:var(--ink);text-wrap:balance;margin:0;font-size:21px;font-weight:700;line-height:28px}.lf-artigo__titulo a{color:inherit;text-decoration:none}.lf-artigo__titulo a:hover{color:var(--marinho)}.lf-artigo__resumo{color:var(--ink-muted);margin:0}.lf-artigo__meta{justify-content:space-between;align-items:center;gap:var(--espaco-3);margin-top:var(--espaco-2);color:var(--ink-muted);font-size:14px;display:flex}.lf-contato{background:var(--marinho-profundo);color:var(--on-profundo);border-radius:var(--raio-lg);padding:var(--espaco-12) var(--espaco-8);gap:var(--espaco-8);display:grid}.lf-contato .lf-rotulo{color:var(--turquesa)}.lf-contato__titulo{font-family:var(--font-display);color:var(--on-profundo);text-wrap:balance;margin:0;font-size:34px;font-weight:700;line-height:42px}.lf-contato__lista{gap:var(--espaco-6);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.lf-contato__item{gap:var(--espaco-3);grid-template-columns:44px 1fr;align-items:start;min-width:0;display:grid}.lf-contato__icone{border-radius:var(--raio-pill);border:1.5px solid var(--turquesa);width:44px;height:44px;color:var(--turquesa);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex}.lf-contato__label{letter-spacing:.04em;text-transform:uppercase;color:var(--turquesa);font-size:12px;font-weight:600;line-height:16px;display:block}.lf-contato__valor{font-family:var(--font-display);color:var(--on-profundo);overflow-wrap:anywhere;margin-top:2px;font-size:18px;font-weight:700;line-height:26px;text-decoration:none;display:block}a.lf-contato__valor:hover{text-decoration:underline;text-decoration-color:var(--turquesa);text-underline-offset:4px}@media (width<=600px){.lf-contato{padding:var(--espaco-8) var(--espaco-6)}.lf-contato__titulo{font-size:28px;line-height:36px}}.lf-campo{gap:var(--espaco-2);min-width:0;display:grid}.lf-campo__label{color:var(--ink);font-size:14px;font-weight:600;line-height:20px}.lf-campo__label span{color:var(--ink-muted);font-weight:400}.lf-campo__input{box-sizing:border-box;width:100%;min-height:48px;padding:var(--espaco-3) var(--espaco-4);font-family:var(--font-texto);color:var(--ink);background:var(--surface);border:1.5px solid var(--line-forte);border-radius:var(--raio-sm);font-size:16px;line-height:24px;transition:border-color .15s}.lf-campo__input::placeholder{color:var(--ink-muted)}.lf-campo__input:hover{border-color:var(--marinho)}.lf-campo__input:focus-visible{border-color:var(--foco)}textarea.lf-campo__input{resize:vertical;min-height:120px}.lf-campo__ajuda{color:var(--ink-muted);font-size:14px;line-height:20px}.lf-campo--erro .lf-campo__input{border-color:var(--erro)}.lf-campo--erro .lf-campo__ajuda{color:var(--erro);font-weight:600}.lf-aviso{gap:var(--espaco-2);padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-sm);color:var(--sucesso);background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--sucesso);align-items:flex-start;font-size:14px;font-weight:600;line-height:20px;display:flex}.lf-footer{background:var(--marinho-profundo);color:var(--on-profundo);padding-block:var(--espaco-16) var(--espaco-8)}.lf-footer__grid{gap:var(--espaco-8);grid-template-columns:1.4fr 1fr 1fr;display:grid}.lf-footer__nome{font-family:var(--font-display);margin:0;font-size:22px;font-weight:700;line-height:28px}.lf-footer__esp{font-family:var(--font-display);color:var(--turquesa);margin:2px 0 0;font-weight:600}.lf-footer__registro{margin:var(--espaco-3) 0 0;font-size:14px;line-height:22px}.lf-footer h3{margin:0 0 var(--espaco-3);letter-spacing:.18em;text-transform:uppercase;color:var(--turquesa);font-size:12px;font-weight:700;line-height:16px}.lf-footer ul{gap:var(--espaco-2);margin:0;padding:0;list-style:none;display:grid}.lf-footer a{color:var(--on-profundo);text-decoration:none}.lf-footer a:hover{text-decoration:underline;text-decoration-color:var(--turquesa);text-underline-offset:4px}.lf-footer__base{margin-top:var(--espaco-12);padding-top:var(--espaco-6);justify-content:space-between;gap:var(--espaco-3);border-top:1px solid #eaf2f42e;flex-wrap:wrap;font-size:14px;line-height:22px;display:flex}@media (width<=760px){.lf-footer__grid{grid-template-columns:1fr}}select.lf-campo__input{-webkit-appearance:none;appearance:none;padding-right:var(--espaco-12);cursor:pointer;background-image:linear-gradient(45deg, transparent 50%, var(--ink-muted) 50%), linear-gradient(135deg, var(--ink-muted) 50%, transparent 50%);background-position:calc(100% - 22px),calc(100% - 16px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}select.lf-campo__input:invalid{color:var(--ink-muted)}select.lf-campo__input option{color:var(--ink)}.lf-pular{left:var(--espaco-4);z-index:50;padding:var(--espaco-3) var(--espaco-4);border-radius:var(--raio-sm);background:var(--marinho);color:var(--on-marinho);font-weight:600;text-decoration:none;position:absolute;top:-100px}.lf-pular:focus{top:calc(var(--espaco-2) + env(safe-area-inset-top,0px))}.lf-menu-movel{border-top:1px solid var(--line);background:var(--surface);padding-block:var(--espaco-4) var(--espaco-6)}.lf-menu-movel ul{margin:0 0 var(--espaco-4);padding:0;list-style:none;display:grid}.lf-menu-movel a:not(.lf-btn){padding:var(--espaco-3) 0;color:var(--ink);border-bottom:1px solid var(--line);font-size:18px;font-weight:600;text-decoration:none;display:block}.lf-menu-movel .lf-btn{width:100%}@media (width>=901px){.lf-menu-movel{display:none!important}}.lf-modalidades{gap:var(--espaco-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lf-modalidade{gap:var(--espaco-4);padding:var(--espaco-4) var(--espaco-6) var(--espaco-4) var(--espaco-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--raio-md);color:var(--ink);grid-template-columns:48px 1fr auto;align-items:center;min-width:0;text-decoration:none;transition:border-color .15s,box-shadow .3s;display:grid;position:relative}.lf-modalidade:hover{border-color:var(--marinho);box-shadow:var(--sombra-card)}.lf-modalidade__icone{border-radius:var(--raio-pill);background:var(--turquesa-suave);width:48px;height:48px;color:var(--turquesa-texto);justify-content:center;align-items:center;display:inline-flex}.lf-modalidade__icone .lf-icone{width:24px;height:24px}.lf-modalidade__tipo{letter-spacing:.12em;text-transform:uppercase;color:var(--turquesa-texto);font-size:12px;font-weight:700;line-height:16px;display:block}.lf-modalidade__local{font-family:var(--font-display);color:var(--marinho);margin-top:2px;font-size:19px;font-weight:700;line-height:24px;display:block}.lf-modalidade__seta{color:var(--marinho);transition:transform .15s}.lf-modalidade:hover .lf-modalidade__seta{transform:translate(3px)}@media (width<=860px){.lf-modalidades{gap:var(--espaco-3);grid-template-columns:1fr}}.lf-passos{gap:var(--espaco-8);counter-reset:passo;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.lf-passo{gap:var(--espaco-3);counter-increment:passo;align-content:start;display:grid}.lf-passo:before{content:counter(passo);border-radius:var(--raio-pill);border:1.5px solid var(--turquesa-texto);width:44px;height:44px;color:var(--turquesa-texto);font-family:var(--font-display);box-sizing:border-box;justify-content:center;align-items:center;font-size:18px;font-weight:800;display:inline-flex}.lf-passo__titulo{font-family:var(--font-display);color:var(--ink);margin:0;font-size:20px;font-weight:700;line-height:28px}.lf-passo__texto{color:var(--ink-muted);margin:0}@media (width<=760px){.lf-passos{gap:var(--espaco-6);grid-template-columns:1fr}.lf-passo{column-gap:var(--espaco-4);row-gap:var(--espaco-1);grid-template-columns:44px 1fr}.lf-passo:before{grid-row:span 2}}.lf-alerta{margin:var(--espaco-6) 0 0;gap:var(--espaco-3);padding:var(--espaco-4) var(--espaco-6);border-radius:var(--raio-md);background:var(--surface);border:1.5px solid var(--erro);color:var(--ink);grid-template-columns:auto 1fr;align-items:start;font-size:15px;line-height:24px;display:grid}.lf-alerta .lf-icone{color:var(--erro);margin-top:2px}.lf-alerta strong{color:var(--erro)}.lf-sobre{gap:var(--espaco-16);grid-template-columns:.85fr 1.15fr;align-items:center;display:grid}.lf-sobre__foto{isolation:isolate;width:100%;max-width:440px;margin:0;position:relative}.lf-sobre__foto img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--raio-lg);width:100%;height:auto;display:block}.lf-sobre__foto:before{content:"";border-radius:var(--raio-lg);background:var(--marinho);z-index:-1;width:55%;height:55%;position:absolute;inset:-24px -24px auto auto}.lf-sobre__texto{gap:var(--espaco-4);min-width:0;display:grid}.lf-sobre__texto p{max-width:var(--leitura-max);margin:0}.lf-credenciais{margin:var(--espaco-4) 0 0;gap:var(--espaco-4) var(--espaco-6);padding-top:var(--espaco-6);border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lf-credenciais dt{letter-spacing:.12em;text-transform:uppercase;color:var(--turquesa-texto);font-size:12px;font-weight:700;line-height:16px}.lf-credenciais dd{margin:var(--espaco-1) 0 0;color:var(--ink);font-weight:600}@media (width<=860px){.lf-sobre{gap:var(--espaco-12);grid-template-columns:1fr}.lf-sobre__foto{max-width:340px;margin-inline:auto var(--espaco-6)}}@media (width<=480px){.lf-credenciais{grid-template-columns:1fr}}.lf-agendar{gap:var(--espaco-16);grid-template-columns:1fr minmax(0,460px);align-items:start;display:grid}.lf-agendar__texto{gap:var(--espaco-4);min-width:0;display:grid}.lf-agendar__lista{margin:var(--espaco-2) 0 0;gap:var(--espaco-3);padding:0;list-style:none;display:grid}.lf-agendar__lista li{gap:var(--espaco-3);color:var(--ink);grid-template-columns:24px 1fr;align-items:start;display:grid}.lf-agendar__lista .lf-icone{color:var(--turquesa-texto);margin-top:3px}.lf-form{gap:var(--espaco-6);padding:var(--espaco-8);background:var(--surface);border:1px solid var(--line);border-radius:var(--raio-lg);box-shadow:var(--sombra-card);display:grid}.lf-form__titulo{font-family:var(--font-display);color:var(--ink);margin:0;font-size:22px;font-weight:700;line-height:28px}.lf-form .lf-btn{width:100%}.lf-form__nota{margin:calc(var(--espaco-2) * -1) 0 0;color:var(--ink-muted);text-align:center;font-size:13px;line-height:20px}.lf-form__nota .lf-icone{vertical-align:-2px;width:14px;height:14px}@media (width<=860px){.lf-agendar{gap:var(--espaco-8);grid-template-columns:1fr}.lf-form{padding:var(--espaco-6)}}.lf-faq{border-top:1px solid var(--line);max-width:820px;display:grid}.lf-faq details{border-bottom:1px solid var(--line)}.lf-faq summary{gap:var(--espaco-4);padding:var(--espaco-6) 0;cursor:pointer;font-family:var(--font-display);color:var(--ink);grid-template-columns:1fr 28px;align-items:center;font-size:19px;font-weight:700;line-height:26px;list-style:none;display:grid}.lf-faq summary::-webkit-details-marker{display:none}.lf-faq summary:after{content:"";border-radius:var(--raio-pill);background:var(--turquesa-suave) no-repeat center / 12px 12px;background-image:linear-gradient(var(--turquesa-texto), var(--turquesa-texto)), linear-gradient(var(--turquesa-texto), var(--turquesa-texto));background-size:12px 2px,2px 12px;width:28px;height:28px;transition:transform .15s}.lf-faq details[open] summary:after{background-size:12px 2px,0 0}.lf-faq summary:hover{color:var(--marinho)}.lf-faq__resposta{padding:0 var(--espaco-12) var(--espaco-6) 0;color:var(--ink-muted)}.lf-faq__resposta p{margin:0 0 var(--espaco-3);max-width:var(--leitura-max)}.lf-faq__resposta p:last-child{margin-bottom:0}@media (width<=600px){.lf-faq summary{padding:var(--espaco-4) 0;font-size:17px;line-height:24px}.lf-faq__resposta{padding-right:0}}.lf-faixa-cta{background:var(--marinho-profundo);color:var(--on-profundo);padding-block:var(--espaco-16)}.lf-faixa-cta__inner{justify-content:space-between;align-items:center;gap:var(--espaco-6);flex-wrap:wrap;display:flex}.lf-faixa-cta__titulo{font-family:var(--font-display);color:var(--on-profundo);text-wrap:balance;max-width:640px;margin:0;font-size:30px;font-weight:700;line-height:38px}.lf-faixa-cta__texto{margin:var(--espaco-2) 0 0;color:var(--on-profundo);opacity:.85}.lf-cta-fixa{z-index:30;padding:var(--espaco-3) max(var(--espaco-4), env(safe-area-inset-right,0px)) calc(var(--espaco-3) + env(safe-area-inset-bottom,0px)) max(var(--espaco-4), env(safe-area-inset-left,0px));background:var(--surface);border-top:1px solid var(--line);transition:transform .3s;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -6px 20px #0f2c4514}.lf-cta-fixa .lf-btn{width:100%}.lf-cta-fixa.is-oculta{transform:translateY(110%)}@media (width>=861px){.lf-cta-fixa{display:none}}@media (width<=860px){body.lf-com-cta-fixa{padding-bottom:calc(72px + env(safe-area-inset-bottom,0px))}}.lf-hero--landing .lf-hero__grid{row-gap:var(--espaco-12);grid-template-areas:"texto foto""modalidades modalidades"}.lf-hero--landing .lf-hero__texto{grid-area:texto}.lf-hero--landing .lf-hero__foto{grid-area:foto}.lf-hero__modalidades{gap:var(--espaco-3);grid-area:modalidades;min-width:0;display:grid}.lf-hero__modalidades-titulo{color:var(--ink-muted);margin:0;font-size:14px;font-weight:600;line-height:20px}@media (width<=860px){.lf-hero--landing .lf-hero__grid{row-gap:var(--espaco-8);grid-template-areas:"texto""modalidades""foto"}.lf-hero--landing .lf-hero__foto{justify-self:center;max-width:320px}}.lf-servicos--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=960px){.lf-servicos--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lf-servicos--3{grid-template-columns:1fr}.lf-servico{padding:var(--espaco-6)}}.lf-servicos-extra{justify-content:space-between;align-items:center;gap:var(--espaco-4);margin-top:var(--espaco-6);padding:var(--espaco-6);border-radius:var(--raio-md);background:var(--turquesa-suave);flex-wrap:wrap;display:flex}.lf-servicos-extra p{max-width:60ch;color:var(--ink);margin:0}.lf-servicos-extra strong{font-family:var(--font-display);color:var(--marinho)}@media (prefers-reduced-motion:reduce){.lf-btn,.lf-servico,.lf-artigo,.lf-campo__input,.lf-modalidade,.lf-modalidade__seta,.lf-cta-fixa,.lf-faq summary:after{transition:none}.lf-btn:active{transform:none}}
