.home-module__Hx0lNG__hero{color:#e5e5e5;background-image:url(/images/hero-home.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;padding:7rem 1.5rem;position:relative}.home-module__Hx0lNG__hero:before{content:"";background:#273359b3;position:absolute;inset:0}.home-module__Hx0lNG__heroContent{z-index:1;max-width:900px;margin:0 auto;position:relative}.home-module__Hx0lNG__hero h1{color:#e5e5e5;margin-bottom:1.5rem;font-size:3rem;line-height:1.2}.home-module__Hx0lNG__hero p{color:#e5e5e5;max-width:720px;font-size:1.1rem}.home-module__Hx0lNG__heroActions{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.home-module__Hx0lNG__primaryButton{background-color:var(--color-accent);color:var(--color-primary);border-radius:4px;padding:.75rem 2rem;font-weight:700}.home-module__Hx0lNG__secondaryButton{color:#fff;border:2px solid #fff;border-radius:4px;padding:.75rem 2.6rem}.home-module__Hx0lNG__comoFunciona,.home-module__Hx0lNG__psicologo{max-width:1100px;margin:0 auto;padding:4rem 1.5rem}.home-module__Hx0lNG__sobre{background-image:url(/images/logo-amarela.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;padding:6rem 1.5rem;position:relative;overflow:hidden}.home-module__Hx0lNG__sobre:before{content:"";background-color:#fcfbf6eb;position:absolute;inset:0}.home-module__Hx0lNG__sobreContent{z-index:1;text-align:center;max-width:900px;margin:0 auto;position:relative}.home-module__Hx0lNG__sobreContent h2{color:#273359;margin-bottom:2rem}.home-module__Hx0lNG__sobreContent p{color:#273359;margin-bottom:1.25rem;line-height:1.7}.home-module__Hx0lNG__psicologo{background-color:#fcfbf6;padding:4rem 1.5rem}.home-module__Hx0lNG__psicologoContainer{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:grid}.home-module__Hx0lNG__psicologoTexto h2{color:#273359;margin-bottom:1.5rem}.home-module__Hx0lNG__psicologoTexto p{color:#273359;margin-bottom:1rem;line-height:1.6}.home-module__Hx0lNG__psicologoTexto strong{color:#273359}.home-module__Hx0lNG__psicologoFoto{justify-content:center;display:flex}.home-module__Hx0lNG__foto{object-fit:cover;border-radius:550px}.home-module__Hx0lNG__atendimentos{max-width:1100px;margin:0 auto;padding:5rem 1.5rem}.home-module__Hx0lNG__sectionHeader{text-align:center;max-width:720px;margin:0 auto 3rem}.home-module__Hx0lNG__sectionHeader h2{color:#273359;margin-bottom:.75rem}.home-module__Hx0lNG__sectionHeader p{color:#4a5678;line-height:1.6}.home-module__Hx0lNG__cards{grid-template-columns:repeat(3,1fr);gap:2rem;display:grid}.home-module__Hx0lNG__card{background-color:#fff;border-radius:12px;padding:2.5rem 2rem;transition:transform .3s,box-shadow .3s;position:relative;box-shadow:0 8px 24px #0000000f,0 2px 6px #0000000a}.home-module__Hx0lNG__card:before{content:"";background-color:var(--color-accent);border-radius:12px 12px 0 0;width:100%;height:4px;position:absolute;top:0;left:0}.home-module__Hx0lNG__card:hover{transform:translateY(-6px);box-shadow:0 14px 36px #0000001a,0 6px 14px #00000014}.home-module__Hx0lNG__card h3{color:#273359;margin-bottom:1rem}.home-module__Hx0lNG__card p{color:#4a5678;line-height:1.6}.home-module__Hx0lNG__publico{max-width:1100px;margin:0 auto;padding:5rem 1.5rem}.home-module__Hx0lNG__publicoContainer{max-width:800px}.home-module__Hx0lNG__publico h2{color:#273359;margin-bottom:1rem}.home-module__Hx0lNG__publico p{color:#4a5678;margin-bottom:2rem;line-height:1.6}.home-module__Hx0lNG__publicoList{grid-template-columns:repeat(2,1fr);gap:1.25rem 2rem;display:grid}.home-module__Hx0lNG__publicoList span{color:#273359;padding-left:1.5rem;line-height:1.6;position:relative}.home-module__Hx0lNG__publicoList span:before{content:"";background-color:var(--color-accent);border-radius:50%;width:8px;height:8px;position:absolute;top:.55rem;left:0}.home-module__Hx0lNG__comoFunciona{text-align:center;position:relative}.home-module__Hx0lNG__comoFunciona h2{color:#273359}.home-module__Hx0lNG__timeline{grid-template-columns:repeat(4,1fr);gap:2rem;margin:4rem 0 2.5rem;padding-top:2rem;display:grid;position:relative}.home-module__Hx0lNG__timelineStep{background-color:#fff;border-radius:10px;padding:2.5rem 1.5rem 2rem;transition:transform .3s;position:relative;box-shadow:0 6px 18px #0000000f,0 2px 6px #0000000a}.home-module__Hx0lNG__timelineStep:hover{transform:translateY(-6px)}.home-module__Hx0lNG__marker{background-color:var(--color-primary);color:#fff;z-index:2;border:4px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.1rem;font-weight:700;display:flex;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.home-module__Hx0lNG__timelineStep p{color:#273359;font-weight:500;line-height:1.5}.home-module__Hx0lNG__link{color:var(--color-primary);font-weight:regular}.home-module__Hx0lNG__contato{background:linear-gradient(135deg,var(--color-secondary),#b5dec4);width:100%;margin-bottom:0;padding:5.5rem 1.5rem;position:relative}.home-module__Hx0lNG__contatoContent{text-align:center;max-width:720px;margin:0 auto}.home-module__Hx0lNG__contatoContent h2{color:#273359;margin-bottom:1rem}.home-module__Hx0lNG__contatoContent p{color:#4a5678;margin-bottom:2.5rem;line-height:1.7}.home-module__Hx0lNG__contatoButton{background-color:var(--color-primary);color:#fff;border-radius:6px;padding:.9rem 2.5rem;font-size:1rem;font-weight:700;transition:transform .25s,box-shadow .25s,background-color .25s;display:inline-block}.home-module__Hx0lNG__contatoButton:hover{background-color:#1f2a4a;transform:translateY(-3px);box-shadow:0 10px 24px #0000001f}@media (max-width:900px){.home-module__Hx0lNG__hero{padding:5rem 1.5rem}.home-module__Hx0lNG__hero h1{font-size:2.2rem}.home-module__Hx0lNG__heroActions{flex-direction:column;align-items:flex-start}.home-module__Hx0lNG__timeline{grid-template-columns:1fr;gap:3rem;padding-left:2rem}.home-module__Hx0lNG__timeline:before{width:2px;height:100%;top:0;bottom:0;left:24px}.home-module__Hx0lNG__timelineStep{text-align:left}.home-module__Hx0lNG__marker{top:24px;left:-2px;transform:translate(-50%)}.home-module__Hx0lNG__psicologoContainer{text-align:center;grid-template-columns:1fr}.home-module__Hx0lNG__psicologoFoto{margin-top:2rem}.home-module__Hx0lNG__cards,.home-module__Hx0lNG__publicoList{grid-template-columns:1fr}}
