.ribbons-page{overflow:hidden}.ribbon-hero{margin-top:-100px;padding:250px 20px 120px;border-radius:0 0 50px 50px;background:linear-gradient(90deg,rgba(15,16,46,.93),rgba(15,16,46,.42)),url('../img/Fundo-embalagem.webp') center/cover;color:#fff}.ribbon-hero-inner,.ribbon-product,.ribbon-extra,.ribbon-differentials,.ribbon-process>div,.ribbon-steps,.ribbon-quality,.ribbon-faq{max-width:1100px;margin-left:auto;margin-right:auto}.ribbon-hero-inner{min-height:390px;display:flex;align-items:center;position:relative}.ribbon-hero-copy{width:54%;position:relative;z-index:1}.ribbon-hero h1{max-width:610px;margin:0 0 18px;font-size:54px;line-height:1.3;font-weight:400}.ribbon-hero h1 b{color:#ffbd4e}.ribbon-lead{max-width:540px;display:grid;gap:12px}.ribbon-lead input{border:0;border-radius:7px;padding:12px 16px;background:#fff;color:#0f102e;font:inherit}.ribbon-lead button{border:0;border-radius:7px;padding:11px;background:#ff9800;color:#fff;font:inherit;font-weight:700;cursor:pointer}.ribbon-hero-image{position:absolute;right:-20px;bottom:-55px;width:560px;max-height:none;object-fit:contain}.ribbon-product,.ribbon-extra{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:center;margin-top:60px}.ribbon-product>img,.ribbon-extra>img{width:100%;max-height:420px;object-fit:contain}.ribbon-product>div,.ribbon-extra>div{padding-left:20px}.ribbon-product.resina>div{padding-left:30px;padding-right:20px}.ribbon-product h2,.ribbon-extra h2{margin:0 0 18px;font-size:40px;font-weight:400}.ribbon-product p,.ribbon-extra li{font-size:16px;line-height:1.7}.ribbon-extra ul{margin:0 0 18px;padding-left:20px}.ribbon-product .button,.ribbon-extra .button{padding:10px 80px;font-size:16px}.ribbon-extra{display:none}.ribbon-differentials{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:50px;margin-bottom:60px}.ribbon-differentials p{margin:0;border:1px solid #ff9800;border-radius:10px;padding:18px 16px;text-align:center;color:#ff9800;font-weight:700;font-size:15px}.ribbon-process{padding:60px 20px 290px;border-radius:30px;background:linear-gradient(120deg,#0f102e,#2f3169);color:#fff}.ribbon-process>div{display:grid;grid-template-columns:1fr 1fr}.ribbon-process h2{max-width:520px;margin:0;font-size:38px;font-weight:400}.ribbon-process>div>div{padding-left:20px}.ribbon-process p{max-width:430px;margin:0 0 20px;font-size:16px;line-height:1.6}.ribbon-process .outline{border:1px solid #fff;background:transparent;padding:10px 75px;font-size:16px}.ribbon-steps{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:-250px;margin-bottom:60px}.ribbon-steps article{min-height:327px;padding:180px 20px 20px;border-radius:10px;background-repeat:no-repeat;background-position:top center;background-size:contain;box-shadow:0 1px 10px rgba(33,33,33,.31);color:#0f102e;text-align:center}.ribbon-steps article:nth-child(1){background-image:url('../img/1.webp')}.ribbon-steps article:nth-child(2){background-image:url('../img/2.webp')}.ribbon-steps article:nth-child(3){background-image:url('../img/3.webp')}.ribbon-steps article:nth-child(4){background-image:url('../img/3-1.webp')}.ribbon-steps h3{margin:0;font-size:20px;line-height:1.4}.ribbon-steps p{margin:0;font-size:14px;line-height:1.7}.ribbon-quality{margin-top:60px;text-align:center}.ribbon-quality img{display:block;width:100%;border-radius:10px}.ribbon-faq{margin-top:60px;margin-bottom:80px}.ribbon-faq .accordion+.accordion{margin-top:5px}
@media(max-width:700px){.ribbon-hero{margin-top:-90px;padding:185px 20px 38px;border-radius:0 0 30px 30px}.ribbon-hero-inner{min-height:510px;display:block}.ribbon-hero-copy{width:100%;padding-top:20px;text-align:center}.ribbon-hero h1{font-size:34px;line-height:1.2}.ribbon-lead{gap:9px}.ribbon-lead input{padding:11px 14px}.ribbon-lead button{padding:11px}.ribbon-hero-image{position:relative;right:auto;bottom:auto;display:block;width:290px;height:250px;margin:15px auto 0}.ribbon-product,.ribbon-extra{display:flex;flex-direction:column;margin:42px 20px 0;gap:22px}.ribbon-extra{display:flex}.ribbon-product>div,.ribbon-extra>div{order:1;padding:0;text-align:center}.ribbon-product>img,.ribbon-extra>img{order:2}.ribbon-extra>img{max-height:230px}.ribbon-product h2,.ribbon-extra h2{font-size:28px}.ribbon-product p,.ribbon-extra li{font-size:14px;line-height:1.6}.ribbon-extra ul{text-align:left}.ribbon-product .button,.ribbon-extra .button{padding:12px 36px}.ribbon-differentials{grid-template-columns:1fr;margin:35px 20px;gap:8px}.ribbon-differentials p{padding:12px;font-size:14px}.ribbon-process{margin-top:36px;padding:40px 20px 70px;border-radius:20px}.ribbon-process>div{display:block}.ribbon-process h2{font-size:27px}.ribbon-process>div>div{padding:18px 0 0}.ribbon-process p{font-size:14px}.ribbon-process .outline{padding:10px 35px;font-size:14px}.ribbon-steps{grid-template-columns:1fr;width:250px;margin:25px auto 50px}.ribbon-steps article{min-height:327px}.ribbon-quality{max-width:280px;margin:30px auto 72px}.ribbon-quality img{border-radius:8px}.ribbon-faq{max-width:320px;margin:0 auto 45px;padding:0}.ribbon-faq .accordion button{text-align:center;padding:10px 16px;font-size:13px;line-height:1.35}.ribbon-faq .contact-box{margin-top:10px;padding:22px 20px}}
