:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f4f7fb;background:#090e16;margin:0;font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit}.wrap{max-width:1080px;margin:auto;padding:0 24px}header{border-bottom:1px solid #283443;padding:20px 0}.brand{font-size:25px;font-weight:800}.brand span,.green{color:#b7fa54}.nav{justify-content:space-between;align-items:center;gap:20px;display:flex}.btn{color:#101910;cursor:pointer;background:#b7fa54;border:0;border-radius:10px;padding:14px 22px;font-size:16px;font-weight:800;text-decoration:none;display:inline-block}.btn.secondary{color:#fff;background:#202e3d}.hero{background:radial-gradient(at 85% 0,#1c4734 0,#0000 55%);padding:74px 0 55px}.eyebrow{color:#b7fa54;text-transform:uppercase;letter-spacing:2px;font-size:13px;font-weight:800}h1{margin:14px 0;font-size:clamp(38px,6vw,68px);line-height:1.07}h2{font-size:clamp(26px,4vw,36px);line-height:1.2}p{color:#c2cedb}.lead{max-width:760px;font-size:20px}.chips{flex-wrap:wrap;gap:10px;margin:24px 0;display:flex}.chip{color:#e7f0f7;border:1px solid #3a4b5b;border-radius:40px;padding:7px 13px}.grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{background:#141e2b;border:1px solid #2c3c4d;border-radius:16px;padding:22px}.section{padding:52px 0}.price{color:#b7fa54;font-size:52px;font-weight:900;line-height:1.1}.muted{color:#aebac8}.agenda{border-collapse:collapse;width:100%}td,th{text-align:left;border-bottom:1px solid #344252;padding:12px}th{color:#b7fa54}details{background:#141e2b;border:1px solid #2c3c4d;border-radius:10px;margin:10px 0;padding:15px}summary{cursor:pointer;font-weight:700}.offer{background:#14231d;border:1px solid #b7fa54;border-radius:20px;padding:30px}.fine{color:#aebac8;font-size:13px}footer{color:#9dadbf;border-top:1px solid #283443;padding:30px 0}@media (max-width:720px){.grid{grid-template-columns:1fr}.nav{align-items:flex-start}.hero{padding:44px 0}.price{font-size:42px}}.form{grid-template-columns:1fr 1fr;gap:12px;max-width:720px;margin-top:22px;display:grid}.form label{color:#e7f0f7;flex-direction:column;gap:6px;font-size:14px;display:flex}.form input[type=text],.form input[type=email],.form input[type=tel]{color:#f4f7fb;background:#0d1620;border:1px solid #3a4b5b;border-radius:10px;min-height:48px;padding:12px 14px;font-size:16px}.form input:focus{outline-offset:1px;outline:2px solid #b7fa54}.form .inteira{grid-column:1/-1}.form .aceite{color:#c2cedb;flex-direction:row;align-items:flex-start;gap:10px;font-size:13px;line-height:1.5}.form .aceite input{accent-color:#b7fa54;flex-shrink:0;width:18px;height:18px;margin-top:3px}.form .oculto{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form .erro{color:#ffb4a8;margin:0;font-size:14px}.recebido{background:#0f1c16;border:1px solid #b7fa54;border-radius:14px;margin-top:22px;padding:20px}.recebido h3{margin:0 0 6px}@media (max-width:720px){.form{grid-template-columns:1fr}}
