@font-face{font-family:Bellora;src:url('bellora-dm-sans.woff2') format('woff2');font-display:swap;font-weight:400}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:#fcfaf7;color:#43353e;font-family:Bellora,Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}a:focus-visible,summary:focus-visible{outline:3px solid #aa6c89;outline-offset:5px}img{max-width:100%;display:block}.pular{position:absolute;left:15px;top:-100px;padding:12px;background:white;z-index:5}.pular:focus{top:10px}.topo{min-height:84px;padding:18px 5vw;display:flex;align-items:center;justify-content:space-between;background:#111114;color:#ece7e9;gap:30px}.kivora{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:2px;font-size:17px}.kivora img{width:36px}.kivora small{display:block;font-size:8px;letter-spacing:3px}.topo nav{display:flex;gap:30px;font-size:13px}.voltar{font-size:12px;color:#cbc1c7}.hero{max-width:1440px;margin:auto;display:grid;grid-template-columns:1fr 1.05fr;gap:55px;padding:85px 5vw 90px;overflow:hidden}.marca{display:flex;align-items:center;gap:13px;font-size:23px;letter-spacing:4px}.marca img{width:48px}.marca small{font-size:9px;letter-spacing:1px;display:block}.etiqueta{font-size:10px;letter-spacing:2px;font-weight:bold;color:#8d637a;margin:38px 0 20px}.hero h1{font-size:clamp(40px,4.8vw,72px);line-height:1.09;font-weight:400;letter-spacing:-3px;margin:0}.hero h1 em{color:#916b7d;font-style:normal}.introducao{font-size:19px;line-height:1.5;margin:30px 0 20px}.descricao{max-width:410px;font-size:14px;color:#786874}.acoes{display:flex;gap:13px;flex-wrap:wrap;margin-top:30px}.botao{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:52px;padding:14px 21px;border-radius:10px;font-size:13px;font-weight:bold}.principal{background:#583f50;color:#fff;box-shadow:0 8px 25px #583f501c}.principal:hover{background:#74576a}.discreto{border:1px solid #d9cbd2}.disponibilidade{font-size:11px;line-height:1.9;color:#8a7c83;margin-top:24px}.hero-painel{align-self:center;position:relative;background:#ede3e6;border:1px solid #e1d3da;border-radius:24px;padding:25px 20px 75px;box-shadow:0 25px 70px #543a4814}.hero-painel>img{border-radius:12px;box-shadow:0 6px 25px #59444f1f;max-height:610px;object-fit:cover;object-position:top}.selo-interface{font-size:12px;display:flex;align-items:center;gap:8px;margin:0 0 20px}.ponto{height:7px;width:7px;background:#7e9b8c;border-radius:50%}.cartao-flutuante{background:#fffdfa;position:absolute;left:38px;bottom:-22px;padding:22px 25px;border:1px solid #e2d5dc;border-radius:16px;box-shadow:0 10px 25px #6149560d;right:38px;display:grid;gap:5px}.cartao-flutuante>span{font-size:9px;letter-spacing:2px;color:#927688}.cartao-flutuante strong{font-size:18px}.cartao-flutuante small{font-size:10px;color:#8c7c85}.segmentos{display:flex;flex-wrap:wrap;justify-content:center;gap:25px;padding:27px 5vw;border-block:1px solid #e9e0e4;color:#796671;font-size:12px}.secao{max-width:1320px;padding:70px 5vw;margin:auto}.titulo-secao{max-width:600px;margin-bottom:40px}h2{font-size:clamp(32px,3.4vw,49px);line-height:1.16;letter-spacing:-1.5px;font-weight:400;margin:0 0 22px}.titulo-secao>p:last-child{font-size:14px;color:#7f707a;max-width:490px}.recursos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.recursos article{padding:27px;border:1px solid #e5dce0;border-radius:15px;background:#fffdfb}.numero{color:#a08192;font-size:12px}.recursos h3{font-size:18px;line-height:1.4;font-weight:400;margin:22px 0 14px}.recursos p{font-size:13px;color:#7b6b76}.por-dentro{background:#f2e9ed;max-width:none;padding-inline:max(5vw,calc((100vw - 1188px)/2))}.por-dentro figure{margin:0;padding:12px;border:1px solid #dfcdd6;background:#fefafc;border-radius:17px}.por-dentro img{width:100%;height:auto;border-radius:9px}.por-dentro figcaption{padding:18px 8px 8px;font-size:11px;color:#836d7c}.planos{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.planos article{border:1px solid #ddd0d7;padding:30px;border-radius:15px}.planos article>span{font-size:9px;letter-spacing:1.5px;color:#917286}.planos h3{font-size:34px;font-weight:400;margin:12px 0 22px}.planos ul{padding-left:18px;font-size:13px;line-height:2.1}.planos .destaque{background:#eee3e9;border-color:#ba9faf}.nota{font-size:11px;color:#8b7c84;max-width:850px;margin-top:25px}.perguntas{display:grid;grid-template-columns:1fr 1.3fr;gap:50px}.perguntas .etiqueta{margin-top:0}details{border-bottom:1px solid #e5dce1;padding:18px 0}summary{cursor:pointer;font-size:15px;font-weight:600;min-height:35px}details p{font-size:13px;color:#806f7a;line-height:1.8}.chamada{text-align:center;background:#eee4e9;padding:60px 25px 80px}.chamada p:not(.etiqueta){font-size:14px;color:#7e6776;max-width:510px;margin:0 auto 25px}.chamada small{display:block;font-size:11px;margin-top:20px}footer{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:45px 5vw;background:#fbf8f5}footer p,footer>div{font-size:11px;line-height:2;color:#887782}footer>div{display:grid}.rodape-marca{font-size:17px}.rodape-marca img{width:35px}
@media(max-width:900px){.hero{grid-template-columns:1fr;padding-top:50px}.hero-painel{max-width:680px;margin:15px auto}.recursos{grid-template-columns:repeat(2,1fr)}.perguntas{grid-template-columns:1fr}.topo nav{gap:15px}.voltar{display:none}.hero h1{font-size:58px}}
@media(max-width:600px){.topo{padding:17px 20px;gap:20px}.kivora{font-size:13px}.kivora img{width:30px}.topo nav{font-size:11px;gap:12px}.hero{padding:40px 22px 65px;gap:20px}.hero h1{font-size:45px;letter-spacing:-2px}.marca{font-size:21px}.hero-painel{padding:17px 12px 50px}.cartao-flutuante{left:20px;right:20px;padding:16px}.cartao-flutuante strong{font-size:14px}.recursos,.planos{grid-template-columns:1fr}.secao{padding:45px 22px}.segmentos{gap:15px;font-size:11px}.acoes{display:grid}.recursos article{padding:24px}.titulo-secao{margin-bottom:25px}footer{flex-direction:column;align-items:flex-start;padding:35px 22px}.por-dentro figcaption{font-size:10px}.chamada h2{font-size:36px}.botao{width:100%}.chamada .botao{max-width:360px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
