.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:560px;display:grid;grid-template-columns:minmax(0, 7fr) minmax(0, 5fr);align-items:center;background-color:hsl(24,22%,22%);background-image:url("../img/landing_page/secao_hero.5bc96f25bc8e.webp");background-position:70% 40%;background-size:cover;background-repeat:no-repeat}.landing-hero::before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(100deg, rgba(26.84%, 21.032%, 17.16%, 0.94) 0%, rgba(26.84%, 21.032%, 17.16%, 0.88) 34%, rgba(48.72%, 42%, 35.28%, 0.55) 52%, rgba(61.3%, 55.42%, 48.7%, 0.4) 68%, rgba(71.84%, 68.512%, 64.16%, 0.2) 82%)}.landing-hero__conteudo{position:relative;z-index:1;grid-column:1;max-width:640px;padding:64px 32px;color:hsl(100,10%,99%)}.landing-hero__kicker{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:.85rem;margin-bottom:16px;padding:4px 16px;border:1px solid hsla(96,35%,60%,.55);border-radius:37.5rem;background-color:hsla(24,22%,22%,.55);color:hsl(96,35%,60%)}.landing-hero__titulo{font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.15;margin-bottom:16px;color:hsl(100,10%,99%);text-shadow:1px 2px 6px hsla(24,22%,22%,.85)}.landing-hero__destaque{color:hsl(42,70%,70%)}.landing-hero__texto{font-size:1.05rem;line-height:1.55;font-weight:500;color:hsl(40,10%,92%);max-width:52ch;margin-bottom:16px;text-shadow:0 1px 4px hsla(24,22%,22%,.85)}.landing-hero__beneficios{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:8px}.landing-hero__beneficios li{display:flex;align-items:flex-start;gap:8px;font-weight:500;color:hsl(95,8%,95%);text-shadow:0 1px 4px hsla(24,22%,22%,.85)}.landing-hero__beneficios i{color:hsl(96,35%,60%);line-height:1.5}.landing-hero__vagas{display:inline-flex;align-items:baseline;gap:8px;margin-bottom:16px;padding:8px 16px;border-left:4px solid hsl(18,78%,62%);border-radius:0 .5rem .5rem 0;background-color:hsla(24,22%,22%,.6)}.landing-hero__vagas strong{font-family:"Libre Baskerville",serif;font-size:1.9rem;line-height:1;color:hsl(42,70%,70%)}.landing-hero__vagas span{font-size:.95rem;color:hsl(40,10%,92%);max-width:28ch}.landing-hero__acoes{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px}.landing-hero__link{font-weight:700;color:hsl(100,10%,99%);text-decoration:underline;text-underline-offset:.2em;text-shadow:0 1px 4px hsla(24,22%,22%,.85)}.landing-hero__link:hover{color:hsl(96,35%,60%)}.landing-hero__nota{margin-bottom:0;font-size:.9rem;letter-spacing:.04em;color:hsl(36,14%,85%);text-shadow:0 1px 4px hsla(24,22%,22%,.85)}.landing-hero__credito{position:absolute;z-index:1;right:32px;bottom:32px;max-width:22ch;margin-bottom:0;padding:8px 16px;border-radius:.5rem;background-color:hsla(24,22%,22%,.55);color:hsl(95,8%,95%);font-size:.85rem;text-align:right}@media(max-width: 991.98px){.landing-hero{min-height:480px;grid-template-columns:minmax(0, 8fr) minmax(0, 4fr)}.landing-hero__conteudo{padding:32px}.landing-hero__titulo{font-size:clamp(1.5rem,4vw,2.2rem)}.landing-hero__beneficios{display:none}.landing-hero__credito{display:none}}@media(max-width: 767.98px){.landing-hero{background-position:88% 40%}.landing-hero::before{background-image:linear-gradient(100deg, rgba(26.84%, 21.032%, 17.16%, 0.95) 0%, rgba(26.84%, 21.032%, 17.16%, 0.9) 46%, rgba(33.6%, 27.2533333333%, 22.4%, 0.6) 62%, rgba(33.6%, 27.2533333333%, 22.4%, 0.15) 76%, rgba(33.6%, 27.2533333333%, 22.4%, 0) 88%)}}@media(max-width: 575.98px){.landing-hero{display:block;min-height:0;border-radius:.7rem;background-size:150% auto;background-position:95% top}.landing-hero::before{inset:0 0 auto 0;aspect-ratio:1/1;background-image:linear-gradient(to bottom, rgba(26.84%, 21.032%, 17.16%, 0) 70%, rgba(26.84%, 21.032%, 17.16%, 0.45) 82%, rgba(26.84%, 21.032%, 17.16%, 0.95) 89%, hsl(24, 22%, 22%) 94%)}.landing-hero__conteudo{max-width:none;padding:92% 16px 32px}.landing-hero__acoes .btn{width:100%}}.landing-problema__kicker{color:rgb(90%,34%,10%)}.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(94.9333333333%, 95.4%, 94.6%) 10%, rgba(94.9333333333%, 95.4%, 94.6%, 0.1) 60%, rgb(94.9333333333%, 95.4%, 94.6%) 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:rgb(90%,34%,10%)}.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%)}
