*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;line-height:1.6;color:var(--text-color-dark);background-color:var(--color-light-gray)}:root{--color-black: #1a1a1a;--color-yellow: #fbff00;--color-orange: #ff5100;--color-light-blue: #75b8ff;--color-blue: #0066ff;--color-dark-blue: #0051ca;--color-white: #ffffff;--color-light-gray: #f8f9fa;--text-color-dark: #333;--text-color-light: #f8f9fa}.container{display:grid;max-width:1100px;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}section{padding:4rem 0;text-align:center}section h2{font-size:2.2rem;margin-bottom:1.5rem;font-weight:600}section p{font-size:1.1rem;max-width:700px;margin-left:auto;margin-right:auto;margin-bottom:1rem}.uppercase{text-transform:uppercase}#presentation{background-color:var(--color-yellow);color:var(--text-color-black)}#presentation-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem;align-items:center}.presentation-item .box{padding:2rem;border-radius:8px;background-color:var(--color-white);text-align:center;box-shadow:0 2px 8px #0000001a}#presentation h1{font-size:2.8rem;margin-bottom:1rem;font-weight:700;line-height:3.5rem;cursor:pointer;text-shadow:5px 5px 5px rgba(0,0,0,.3)}#presentation .subtitle{font-size:1.3rem;margin-bottom:.5rem;opacity:.9;cursor:pointer}#presentation p{font-size:1.3rem;margin-top:1rem;margin-bottom:1rem;opacity:.9;cursor:pointer}#presentation .product-image{max-width:100%;height:auto;max-height:600px;margin-top:.5rem;border-radius:8px;cursor:pointer;box-shadow:5px 5px 5px #0009}#presentation .brand-logo{width:fit-content;margin:0% auto;display:flex;flex-direction:row;align-items:first center;text-align:center;margin-bottom:1.5rem;border-radius:8px;background-color:var(--color-white);padding:1.4rem}svg{margin:0% auto}#info{background-color:var(--color-light-gray);color:var(--text-color-dark)}#info .info-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;text-align:left;margin-top:2rem}#info img{max-width:100%;height:auto;border-radius:8px;box-shadow:5px 5px 5px #0009}#info p.price{font-size:1.8rem;font-weight:700;color:var(--text-color-dark);margin-bottom:0%}#info .discount{font-size:1.2rem;color:var(--color-blue);margin-bottom:2rem}#info ul{list-style:disc;margin-left:1.5rem;margin-bottom:1.5rem}#info .actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}#benefits{background-color:var(--color-blue);color:var(--text-color-light)}.benefits-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}.benefit-item{background-color:#ffffff1a;padding:1.5rem;border-radius:8px;text-align:center}.benefit-item h3{font-size:1.4rem;margin-bottom:.5rem}.benefit-item p{font-size:1rem;margin-bottom:0}.benefit-item i{font-size:2.5rem;margin-bottom:1rem;color:var(--color-white)}#author{background-color:var(--color-light-gray);color:var(--text-color-dark)}#author .author-grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center;text-align:left;margin-top:2rem}#author h2{margin-bottom:0}#author img{max-width:100%;height:auto;border-radius:8px}#author .actions{display:flex;flex-direction:column;gap:1rem;margin-top:1.5rem}#social-proof{background-color:var(--color-light-gray);color:var(--text-color-dark)}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}.testimonial{display:grid;background-color:var(--color-white);padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:left}.testimonial cite{height:100%;align-content:end}.testimonial blockquote{font-style:italic;margin-bottom:1rem;border-left:4px solid var(--color-blue);padding-left:1rem;color:#555}.testimonial cite{display:block;font-weight:700;margin-top:.5rem;color:var(--color-blue)}#guarantee{background-color:var(--color-orange);color:var(--text-color-light)}#guarantee img{max-width:150px;margin-bottom:1.5rem;filter:brightness(0) invert(1);margin:0% auto 20px}#guarantee .container button{margin-top:2rem}#packages{background-color:var(--color-light-gray);color:var(--text-color-dark)}.packages-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-top:2rem}.package-item{display:grid;background-color:var(--color-white);padding:1.5rem;border-radius:8px;box-shadow:0 2px 8px #0000001a;text-align:center;position:relative}.package-item h3{font-size:1.4rem;margin-bottom:.5rem}.package-item img{width:100%;max-width:250px;margin:auto}.package-item .subtitle{font-size:1.2rem;margin-bottom:.5rem;color:var(--color-blue)}.package-item .package-price{height:100%;align-content:end}.package-item p{font-size:1rem;margin-bottom:0}.package-item .installment-times{font-size:1rem;font-weight:700;color:var(--color-yellow);margin-bottom:0rem}.package-item .installment-value{font-size:1.8rem;font-weight:700;color:var(--color-yellow);margin-bottom:0% auto}.package-item i{font-size:2.5rem;margin-bottom:1rem;color:var(--color-white)}.package-item .package-contect{height:fit-content}.package-item button{margin-top:1.4rem}.button{max-width:300px;display:inline-block;padding:.8rem 1.8rem;border:none;border-radius:5px;font-size:1.1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background-color .3s ease,transform .2s ease;text-align:center;margin:0% auto}.button-blue{background-color:var(--color-yellow);color:var(--text-color-light)}.button-blue:hover{background-color:#00418a;transform:translateY(-2px)}.button-blue{background-color:var(--color-blue);color:var(--text-color-light)}.button-blue:hover{background-color:var(--color-dark-blue);transform:translateY(-2px)}.button-secondary{background-color:transparent;color:var(--color-blue);border:2px solid var(--color-blue)}.button-secondary:hover{background-color:#0056b31a;transform:translateY(-2px)}footer{background-color:var(--color-black);color:var(--text-color-light);padding:2rem 0;text-align:center;font-size:.9rem}footer p{margin-bottom:.5rem;opacity:.8}footer a{color:var(--color-blue);text-decoration:none}footer a:hover{text-decoration:underline}@media (max-width: 767px){#presentation{background-image:url("./media/banner-4Q5JAZMK.png");background-size:cover}#presentation .presentation-item.image{display:none}#presentation p{padding:2rem;border-radius:8px;background-color:var(--color-white);text-align:center;box-shadow:0 2px 8px #0000001a;font-weight:600}}@media (min-width: 768px){html{font-size:17px}section h2{font-size:2.5rem}#presentation-grid{grid-template-columns:repeat(2,1fr)}#presentation h1{font-size:3.2rem}#presentation .subtitle{font-size:1.4rem}#info .info-grid{grid-template-columns:1fr 1fr;text-align:left}#info .info-content{order:-1}#info .actions{flex-direction:row}#author .author-grid{grid-template-columns:1fr 1fr;text-align:left}.benefits-grid,.testimonials-grid,.packages-grid{grid-template-columns:repeat(3,1fr)}}@media (min-width: 1024px){html{font-size:18px}section{padding:5rem 0}section h2{font-size:2.8rem}#presentation h1{font-size:3.8rem}#presentation .subtitle{font-size:1.5rem}.testimonials-grid{grid-template-columns:repeat(3,1fr)}}
