.hm-hero,.hm-main,.hm-final{--hm-verde:var(--marca-verde);--hm-azul:var(--marca-azul-escuro);--hm-azul-claro:var(--marca-azul)}.hm-hero{color:#fff;background:var(--fundo-hero);isolation:isolate;padding:34px 0 56px;position:relative;overflow:hidden}.hm-hero:before{content:"";mix-blend-mode:soft-light;opacity:.5;background:url(/legado/img/pisani.jpg) 100%/cover no-repeat;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 40%,#000 75%);mask-image:linear-gradient(90deg,#0000 0%,#00000080 40%,#000 75%)}@media (max-width:991.98px){.hm-hero:before{opacity:.35;-webkit-mask-image:none;mask-image:none}}.hm-hero>.container{position:relative}.hm-hero__texto{max-width:640px;padding:18px 0 8px}.hm-hero__kicker{letter-spacing:.14em;text-transform:uppercase;color:#fffc;font-size:.8rem;font-weight:700}.hm-hero h1{letter-spacing:-.03em;color:#5ecbf5;margin:10px 0 8px;font-size:clamp(2.4rem,5vw,3.6rem);font-weight:800}.hm-hero__lema{color:#fff;max-width:30ch;margin:0 0 22px;padding-bottom:18px;font-size:clamp(1.15rem,2vw,1.45rem);line-height:1.35;position:relative}.hm-hero__lema:after{content:"";background:var(--hm-verde);border-radius:4px;width:56px;height:4px;position:absolute;bottom:0;left:0}.hm-hero p{color:#ffffffe6;max-width:54ch;font-size:var(--fonte-destaque);line-height:1.65}.hm-hero__nota{align-items:center;gap:10px;margin:8px 0 0;font-weight:600;display:inline-flex}.hm-hero__nota i{color:var(--hm-verde)}.hm-main{color:var(--marca-profundo)}.hm-titulo{color:var(--hm-azul);margin:0 0 14px;font-size:1.6rem;font-weight:800}.hm-sub{color:var(--hm-azul-claro);margin:-8px 0 22px}.hm-secao{margin-top:44px}.hm-duas{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.hm-duas p{line-height:1.7}.hm-legado{border:1px solid #d3e0ff;border-top:4px solid var(--hm-verde);background:#eef3ff;border-radius:18px;padding:24px 26px}.hm-legado h2{color:var(--hm-azul);align-items:center;gap:12px;margin:0 0 14px;font-size:1.2rem;font-weight:800;display:flex}.hm-legado h2 i{color:var(--hm-azul-claro);font-size:1.6rem}.hm-legado__link{color:var(--hm-azul-claro);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex}.hm-legado__link:hover{text-decoration:underline}.hm-linha{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:24px;margin:0;padding:0;list-style:none;display:grid}.hm-linha li{padding-top:28px;position:relative}.hm-linha li:before{content:"";background:var(--hm-azul-claro);height:2px;position:absolute;top:6px;left:0;right:-24px}.hm-linha li:last-child:before{right:0}.hm-linha li:after{content:"";background:var(--hm-azul-claro);border:3px solid #d3e0ff;border-radius:50%;width:14px;height:14px;position:absolute;top:0;left:0}.hm-linha__cabeca{color:var(--hm-azul);align-items:center;gap:10px;margin-bottom:8px;display:flex}.hm-linha__cabeca i{font-size:1.4rem}.hm-linha__cabeca strong{font-size:1.1rem;font-weight:800}.hm-linha h3{color:var(--marca-profundo);margin:0 0 6px;font-size:1rem;font-weight:800}.hm-linha p{color:#4a5d73;font-size:var(--fonte-texto);margin:0;line-height:1.55}.hm-fotos{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.hm-fotos figure{margin:0}.hm-fotos__imagem{aspect-ratio:4/3;background:#dbe3ec;border-radius:12px;position:relative;overflow:hidden}.hm-fotos__imagem img{object-fit:cover}.hm-fotos figcaption{color:var(--hm-azul);margin-top:8px;font-size:.86rem}.hm-depoimentos{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.hm-depoimentos blockquote{background:#eef3ff;border-radius:16px;margin:0;padding:22px 24px}.hm-depoimentos p{font-style:italic;line-height:1.6}.hm-depoimentos footer{color:var(--hm-azul);font-size:.88rem;font-weight:600}.hm-texto p{max-width:80ch;line-height:1.7}.hm-texto__grade{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:36px;display:grid}.hm-foto{margin:0}.hm-foto__imagem{aspect-ratio:4/3;border-top:4px solid var(--hm-verde);border-radius:18px;position:relative;overflow:hidden;box-shadow:0 14px 32px #0a16332e}.hm-foto__imagem img{object-fit:cover}.hm-foto figcaption{color:#4a5d73;font-size:var(--fonte-legenda);margin-top:10px;font-style:italic}.hm-final{color:#fff;background:linear-gradient(120deg, #001f6b, var(--hm-azul) 55%, var(--hm-azul-claro));border-top:6px solid var(--hm-verde);padding:44px 0}.hm-final__grade{grid-template-columns:auto minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.hm-final__gota{color:var(--hm-verde);font-size:3.6rem}.hm-final h2{color:#fff;margin:0 0 12px;font-size:1.5rem;font-weight:800}.hm-final p{color:#ffffffe0;margin:0 0 12px;line-height:1.6}.hm-final strong{color:#fff}.hm-final__frase{border-left:1px solid #ffffff4d;align-self:center;margin:0;padding-left:28px}.hm-final__frase>i{color:var(--hm-verde);font-size:2rem}.hm-final__frase p{font-size:var(--fonte-destaque);color:#fff;margin:0;font-style:italic}.hm-final__frase footer{border-top:2px solid var(--hm-verde);color:#fffc;width:fit-content;margin-top:16px;padding-top:12px;font-size:.86rem}@media (max-width:991.98px){.hm-duas,.hm-texto__grade{grid-template-columns:1fr}.hm-foto{max-width:560px}.hm-fotos{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-depoimentos{grid-template-columns:1fr}.hm-final__grade{grid-template-columns:auto minmax(0,1fr)}.hm-final__frase{grid-column:1/-1}}@media (max-width:767.98px){.hm-linha{grid-auto-flow:row;gap:22px;padding-left:26px}.hm-linha li{padding-top:0}.hm-linha li:before{width:2px;height:auto;inset:14px auto -22px -20px}.hm-linha li:last-child:before{display:none}.hm-linha li:after{top:4px;left:-26px}.hm-final__grade{grid-template-columns:1fr}.hm-final__frase{padding-left:18px}}@media (max-width:575.98px){.hm-fotos{grid-template-columns:1fr}}
