*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;background:linear-gradient(#041c2c 0%,#052b42 100%);padding-bottom:90px;font-family:Arial,Helvetica,sans-serif}.container{width:90%;max-width:1100px;margin:0 auto}.header{z-index:1000;background:#031a2a;width:100%;padding:18px 0;position:fixed;top:0}.nav{justify-content:space-between;align-items:center;display:flex}.logo{font-size:20px;font-weight:700}.menu{gap:25px;display:flex}.menu a{color:#fff;font-size:14px;text-decoration:none}.btn-small{color:#000;background:linear-gradient(90deg,#21c8f6,#1ef2a6);border-radius:25px;padding:8px 18px;font-weight:700;text-decoration:none}.hero{text-align:center;padding-top:140px;padding-bottom:80px}.hero h1{margin-bottom:20px;font-size:38px}.hero span{background:linear-gradient(90deg,#21c8f6,#1ef2a6);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.subtitle{opacity:.9;max-width:600px;margin:0 auto 30px}.old-price{opacity:.6;margin-bottom:10px;text-decoration:line-through}.price{margin-bottom:8px;font-size:22px;font-weight:700}.installments{margin-bottom:30px}.btn-primary{color:#000;background:linear-gradient(90deg,#21c8f6,#1ef2a6);border-radius:40px;padding:14px 35px;font-weight:700;text-decoration:none;display:inline-block}.section{padding:80px 0}.section h2{margin-bottom:20px;font-size:28px}.section p{opacity:.9;max-width:700px}.darker{background:#031a2a}.list{margin-top:20px;list-style:none}.list li{margin-bottom:12px}.floating-btn{color:#000;z-index:1000;background:linear-gradient(90deg,#21c8f6,#1ef2a6);border-radius:40px;padding:14px 30px;font-weight:700;text-decoration:none;position:fixed;bottom:15px;left:50%;transform:translate(-50%)}
