@keyframes shimmer{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}@keyframes float-down{0%,to{transform:translateY(0);opacity:.8}50%{transform:translateY(8px);opacity:1}}.body-upsell{background-color:#f8f9fa;overflow-x:hidden}.hero-section{background-color:#363f5e;color:#fff;min-height:100vh;padding:0 1rem 4rem;display:flex;flex-direction:column;align-items:center;justify-content:space-around;position:relative}.hero-header{width:100%;padding:2rem 0;text-align:center}.hero-content{margin-bottom:1rem}.hero-section .badge-presente{font-size:1rem;font-weight:700;color:#fff;padding:10px 20px;border-radius:50px;border:1px solid rgba(255,255,255,.4);text-shadow:0 1px 3px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.1);background:linear-gradient(45deg,#28a745,#20c997,#17a2b8,#20c997,#28a745);background-size:400% 400%;animation:shimmer 5s ease infinite}.hero-section .subtitle,.hero-section .title{color:#fff}.hero-section h1.title{margin-top:2.5rem;position:relative}.hero-section .title-line{position:relative;display:block}.hero-section .balloon{font-size:.85rem;font-weight:700;background-color:#dcf5e6;color:#18a450;padding:6px 12px;border-radius:10rem;border:1px solid #a3d9b8;position:absolute;top:-25px;left:50%;transform:translateX(-50%);white-space:nowrap}.hero-section .balloon::after,.hero-section .balloon::before{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #a3d9b8}.hero-section .balloon::after{margin-top:-1px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #dcf5e6}.hero-section .plus-sign{display:block;font-size:2.5rem;font-weight:700;line-height:1;color:#18a450;animation:pulse 2.5s infinite ease-in-out}.hero-scroll-down{margin:1.5rem auto;animation:float-down 2.5s infinite ease-in-out;cursor:pointer;width:fit-content}.hero-scroll-down svg{width:30px;height:30px}.hero-video-container .video-title{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem;color:rgba(255,255,255,.9)}.hero-video-container .video-wrapper{max-width:800px;margin-left:auto;margin-right:auto}.details .features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.details .features-grid .featured-card{grid-column:span 2}.details .card-icon{font-size:2.5rem;line-height:1}.details .card-custom{box-shadow:0 4px 15px rgba(0,0,0,.05);border:1px solid #f0f0f0;transition:transform .3s ease,box-shadow .3s ease}.details .card-custom:hover{transform:translateY(-6px);box-shadow:0 10px 25px rgba(0,0,0,.1)}.details .card-sub-items{font-size:.9rem;color:#6c757d;width:100%}.details .card-sub-items li{margin-bottom:.5rem;display:flex;align-items:flex-start;gap:8px}.details .card-sub-items li .fa-check{color:#28a745;margin-top:4px}.footer .separator{width:100%;max-width:1140px;height:2px;background-color:rgba(255,255,255,.32);margin:0 auto}.footer .footer-rules-link{display:inline-block;text-decoration:underline;transition:transform .3s ease-in-out}.footer .footer-rules-link:hover{transform:translateY(-5px)}@media (max-width:992px){.hero-section .hero-video-container .video-wrapper{min-height:auto}.details .features-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.hero-section{padding:0 0 4rem}.hero-section h1.title{font-size:2rem}.details .features-grid{grid-template-columns:1fr}.details .features-grid .featured-card{grid-column:span 1}}@media (max-width:608.98px){.hero-section .balloon{top:-30px}}@media (max-width:344.98px){.btn.px-4.py-3{padding:1rem!important}.hero-section h1.title{font-size:1.5rem}.details .details-title{font-size:1.3rem}.details .item-heading{font-size:1.1rem}.details .lead{font-size:1rem}.btn.px-4.py-3,.details .card-custom h5.text-20{font-size:1rem!important}.details .card-icon{font-size:2rem}.footer .reclame-aqui-images img:first-child{width:60px}.footer .reclame-aqui-images img:last-child{width:73px}}
/*# sourceMappingURL=upsell.css.map */