.landing-page{display:flex;flex-direction:column;gap:32px}.landing-page h2{color:hsl(26,20%,28%)}.landing-page h5{font-size:1.1rem;color:hsl(96,45%,36%);margin-bottom:32px}.landing-hero{position:relative;border-radius:2rem;overflow:hidden;min-height:460px;padding:64px 32px;display:flex;align-items:center;background-image:linear-gradient(110deg, rgba(156.315, 141.321, 124.185, 0.8) 25%, rgba(124.236, 107.1, 89.964, 0.3) 45%, rgba(124.236, 107.1, 89.964, 0.5) 100%),url("../img/landing_page/secao_hero.2e89ba84a217.webp");background-position:center;background-size:cover}.landing-hero .landing-hero__overlay{max-width:700px;color:hsl(100,10%,99%)}.landing-hero .landing-hero__kicker{text-transform:uppercase;text-shadow:1px 1px 1px hsl(26,20%,28%);letter-spacing:.08em;font-weight:700;margin-bottom:16px;color:hsl(95,8%,95%)}.landing-hero .landing-hero__titulo{font-size:clamp(1.8rem,2.5vw,3rem);line-height:1.15;margin-bottom:16px;color:hsl(100,10%,99%);text-shadow:1px 1px 2px hsla(24,22%,22%,.8)}.landing-hero .landing-hero__texto{font-size:1.05rem;color:hsl(24,22%,22%);font-weight:500;margin-bottom:32px;max-width:70ch;background-color:hsla(100,10%,99%,.4);padding:16px;border-radius:.5rem}.landing-problema__kicker{color:hsl(18,80%,50%)}.landing-problema__texto{line-height:1.5}.landing-ideia__kicker{color:hsl(96,45%,36%)}.landing-ideia__texto{line-height:1.6}.landing-ideia__footer .accordion-button{font-size:1.2rem}.landing-ideia__footer .landing-transparencia{border-radius:2rem;padding:8px 32px;background-repeat:no-repeat;background-size:90% 85%;background-position:center 150px;min-height:700px;background-image:linear-gradient(90deg, rgb(242.08, 243.27, 241.23) 10%, rgba(242.08, 243.27, 241.23, 0.1) 60%, rgb(242.08, 243.27, 241.23) 100%),url("../img/landing_page/projeto_diferente.fac348ffff8c.webp")}.landing-ideia__footer .landing-transparencia__card{border:1px solid hsla(34,12%,68%,.5);border-radius:.7rem;background-color:hsla(100,10%,99%,.92);padding:32px;box-shadow:0 8px 18px hsla(24,22%,22%,.08)}.landing-ideia__footer .landing-transparencia__card h3{color:hsl(96,45%,36%);font-size:1.2rem;margin-bottom:16px}.landing-ideia__footer .landing-transparencia__card p{margin-bottom:0;color:hsl(26,20%,28%);line-height:1.55}.landing-problema,.landing-ideia{padding:8px 0}.landing-problema__row,.landing-ideia__row{border-radius:1rem;overflow:hidden;box-shadow:0 8px 20px hsla(24,22%,22%,.06);background-color:hsla(100,10%,99%,.95)}.landing-problema__img,.landing-ideia__img{width:100%;height:100%;min-height:280px;object-fit:cover;display:block}.landing-problema__content,.landing-ideia__content{color:hsl(24,22%,22%)}.landing-problema h2,.landing-ideia h2{font-size:clamp(1.3rem,2.2vw,1.8rem);margin-bottom:16px;line-height:1.2;color:hsl(24,22%,22%)}.landing-problema__kicker,.landing-ideia__kicker{text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-bottom:16px}.landing-problema__texto,.landing-ideia__texto{color:hsl(26,20%,28%);font-weight:500;margin-bottom:16px}@media(max-width: 767.98px){.landing-problema__row,.landing-ideia__row{border-radius:.7rem}.landing-problema__img,.landing-ideia__img{min-height:200px}}.landing-card{border:1px solid hsla(34,12%,68%,.45);border-radius:.7rem;background-color:hsla(100,10%,99%,.9);padding:32px;box-shadow:0 10px 20px hsla(24,22%,22%,.08)}.landing-card h3{font-size:1.2rem;margin-bottom:16px;color:hsl(26,20%,28%)}.landing-card h3 i{color:hsl(96,40%,48%)}.landing-card p{margin-bottom:8px;font-size:1.1rem;color:hsl(26,20%,28%)}.landing-planos .landing-plano-card{border:1px solid hsl(36,14%,85%);border-radius:.7rem}.landing-planos .landing-plano-card .card-body{padding:32px}.landing-planos .landing-plano-card ul{margin:0;padding-left:1.2rem;color:hsl(26,20%,28%)}.landing-planos .landing-plano-card li+li{margin-top:8px}.landing-planos .landing-plano-card .landing-plano-preco{font-size:1.2rem;font-family:"Libre Baskerville",serif;color:hsl(96,45%,36%);margin-bottom:16px}.landing-planos .landing-plano-card--destaque{border-color:hsl(18,78%,62%);box-shadow:0 12px 24px hsla(24,22%,22%,.12)}.landing-planos .landing-plano-card--destaque .landing-plano-preco{color:hsl(18,80%,50%)}.landing-faq .accordion-item{border:1px solid hsl(36,14%,85%)}.landing-faq .accordion-button{font-weight:700}.landing-faq .accordion-button:not(.collapsed){background-color:hsla(96,40%,48%,.1);color:hsl(24,22%,22%)}@media(max-width: 991.98px){.landing-hero{min-height:360px;padding:32px}}@media(max-width: 575.98px){.landing-hero{border-radius:.7rem;min-height:300px}}
