.v15{--v15-borda:#b6c2fb3d;color:var(--branco);background-color:var(--marinho);flex:1 0 auto;position:relative;overflow-x:clip}.v15 .v15-in{max-width:var(--largura);margin:0 auto;padding:0 20px}.v15 .v15-m{width:var(--w);max-width:100%;height:auto;display:block}.v15 .v15-sec,.v15 .v15-fim{scroll-margin-top:76px}.v15 .v15-sec{background-color:var(--marinho);padding:72px 0 84px;position:relative}.v15 .v15-azul1{background-color:var(--marinho);background-image:radial-gradient(at 12% 0,#5271ff38,#0000 55%),radial-gradient(at 90% 100%,#7b92ff24,#0000 50%)}.v15 .v15-azul2{background-color:var(--marinho-2);background-image:radial-gradient(circle at 88% 12%,#5271ff4d,#0000 40%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' viewBox='0 0 96 96'%3E%3Cpath d='M34 26 C39 22 44 27 48 25 C52 27 57 22 62 26 C68 31 67 43 63 51 C60 58 60 68 56 68 C52 68 52 57 48 57 C44 57 44 68 40 68 C36 68 36 58 33 51 C29 43 28 31 34 26 Z' fill='none' stroke='%23b6c2fb' stroke-opacity='0.08' stroke-width='2'/%3E%3C/svg%3E");background-size:auto,96px 96px}.v15 .v15-azul3{background-color:var(--marinho-3);background-image:radial-gradient(ellipse at 80% 0%, #7b92ff47, transparent 55%), linear-gradient(180deg, var(--marinho-3), #0f2360)}.v15 .v15-flutua{animation:4.6s ease-in-out infinite v15-flutua;display:inline-block}.v15 .v15-atraso{animation-delay:-2.2s}@keyframes v15-flutua{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(1.5deg)}}.v15 .v15-acena{animation:v15-acena 3s ease-in-out var(--d,0s) infinite;transform-origin:50% 100%;display:inline-block}@keyframes v15-acena{0%,55%,to{transform:rotate(0)}10%{transform:rotate(-6deg)}20%{transform:rotate(5deg)}30%{transform:rotate(-5deg)}40%{transform:rotate(3deg)}}.v15 .v15-respira{animation:v15-respira 3.6s ease-in-out var(--d,0s) infinite;transform-origin:50% 100%}@keyframes v15-respira{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}.v15 .v15-examina{transform-origin:50% 92%;animation:3.4s ease-in-out infinite v15-examina;display:block}@keyframes v15-examina{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)translateY(-6px)}}@keyframes v15-sobe{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes v15-pula{0%{opacity:0;transform:translateY(46px)scale(.86)}60%{opacity:1;transform:translateY(-10px)scale(1.02)}to{opacity:1;transform:none}}.v15.v15-js .v15-entra.ok{animation:.75s cubic-bezier(.2,.7,.2,1) both v15-sobe}.v15.v15-js .v15-pulo.ok{animation:.95s cubic-bezier(.3,1.2,.5,1) both v15-pula}.v15.v15-js .v15-entra.fim,.v15.v15-js .v15-pulo.fim{opacity:1;animation:none;transform:none}.v15 .v15-pulo{display:inline-block}.v15 .v15-ico-dente{flex:none;width:1em;height:1.15em}.v15 .v15-ico-dente path{fill:currentColor}.v15 .v15-dente path{fill:#fff;stroke:var(--lilas);stroke-width:2.2px;filter:drop-shadow(0 0 7px #b6c2fbe6);transition:fill .45s,stroke .45s}.v15 .v15-dente.apagado path{fill:var(--marinho-3);stroke:var(--azul);filter:none}.v15 .v15-dente.onda path{fill:var(--lilas);stroke:#fff}.v15 .v15-gengiva{fill:none;stroke:#b6c2fb47;stroke-width:30px;stroke-linecap:round;stroke-linejoin:round}.v15 .v15-arco{width:100%;height:auto;display:block;overflow:visible}.v15 .v15-sobre{letter-spacing:.12em;text-transform:uppercase;color:var(--lilas);align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:700;display:inline-flex}.v15 .v15-sobre .v15-ico-dente{color:#fff;font-size:18px}.v15 h2{color:#fff;font-size:clamp(28px,3.3vw,42px)}.v15 .v15-sub{color:var(--sobre-marinho-suave);max-width:62ch;margin-top:14px;font-size:17px}.v15 .v15-cab{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:40px;display:flex}.v15 .v15-cab-centro{text-align:center;display:block}.v15 .v15-cab-centro .v15-sub{margin-left:auto;margin-right:auto}.v15 .v15-cab-m{flex:none;align-items:flex-end;gap:4px;display:flex}.v15 .v15-heroi{background-color:var(--marinho);background-image:radial-gradient(circle at 75% 30%,#5271ff52,#0000 50%),radial-gradient(at 0 100%,#7b92ff29,#0000 50%);padding:52px 0 64px}.v15 .v15-heroi-in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:44px;display:grid}.v15 .v15-placa{display:inline-flex}.v15 .v15-placa span{letter-spacing:.14em;text-transform:uppercase;color:var(--marinho);background:var(--branco);border:2px solid var(--lilas);border-radius:8px;padding:6px 24px;font-size:12px;font-weight:700;display:inline-block;position:relative;box-shadow:0 4px #0003}.v15 .v15-placa span:before,.v15 .v15-placa span:after{content:"";background:var(--azul-claro);border-radius:50%;width:5px;height:5px;margin-top:-2.5px;position:absolute;top:50%}.v15 .v15-placa span:before{left:8px}.v15 .v15-placa span:after{right:8px}.v15 h1{letter-spacing:-.02em;color:#fff;margin-top:18px;font-size:clamp(34px,4.1vw,56px)}.v15 .v15-sub-h1{text-decoration:underline;-webkit-text-decoration-color:var(--azul-claro);text-decoration-color:var(--azul-claro);text-underline-offset:8px;text-decoration-thickness:4px;display:block}.v15 .v15-lead{color:var(--sobre-marinho-suave);margin-top:20px;font-size:18px}.v15 .v15-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.v15 .v15-chips li{background:#7b92ff29;border:1px solid #b6c2fb59;border-radius:10px;padding:7px 14px;font-size:14px;font-weight:600}.v15 .v15-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.v15 .v15-ctas-c{justify-content:center}.v15 .v15-nota{color:var(--sobre-marinho-suave);margin-top:12px;font-size:14px}.v15 .v15-ir{margin-top:14px}.v15 .v15-ir a{color:#fff;text-decoration:underline;-webkit-text-decoration-color:var(--azul-claro);text-decoration-color:var(--azul-claro);text-underline-offset:5px;align-items:center;gap:8px;font-size:15px;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.v15 .v15-ir a:after{content:"↓";animation:1.6s ease-in-out infinite v15-seta;display:inline-block}@keyframes v15-seta{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.v15 .v15-cena{border:3px solid var(--lilas);background-color:#e6ebff;border-radius:28px;height:560px;position:relative;box-shadow:0 30px 60px #030a2373}.v15 .v15-cena-fundo{border-radius:25px;position:absolute;inset:0;overflow:hidden}.v15 .v15-parede{background-color:#e6ebff;background-image:repeating-linear-gradient(90deg,#5271ff14 0 3px,#0000 3px 34px);position:absolute;inset:0 0 38%}.v15 .v15-piso{background-color:var(--marinho-3);background-image:linear-gradient(180deg, var(--marinho-3), var(--marinho-2));border-top:10px solid var(--lilas);height:38%;position:absolute;bottom:0;left:0;right:0}.v15 .v15-janela{width:104px;height:auto;position:absolute;top:26px;left:22px}.v15 .v15-nuvens{animation:26s linear infinite v15-nuvem}@keyframes v15-nuvem{0%{transform:translate(0)}to{transform:translate(-160px)}}.v15 .v15-lum{width:112px;height:auto;position:absolute;top:0;left:24%}.v15 .v15-cone{animation:4s ease-in-out infinite v15-luz}@keyframes v15-luz{0%,to{opacity:.55}50%{opacity:1}}.v15 .v15-cadeira{width:205px;height:auto;position:absolute;bottom:22px;left:21%}.v15 .v15-balcao{width:140px;height:auto;position:absolute;bottom:30px;right:4px}.v15 .v15-mini{z-index:2;border:2px solid var(--marinho-3);background:#fff;border-radius:14px;width:318px;margin:0;position:absolute;top:20px;right:18px;box-shadow:0 16px 34px #07164047}.v15 .v15-mini .v15-tela-img{border-radius:0 0 12px 12px}.v15 .v15-ola{z-index:3;width:196px;color:var(--marinho);border:2px solid var(--azul);background:#fff;border-radius:16px;padding:12px 14px;font-size:14px;font-weight:600;line-height:1.4;position:absolute;top:146px;left:20px;box-shadow:0 10px 22px #07164033}.v15 .v15-ola:after{content:"";border-right:2px solid var(--azul);border-bottom:2px solid var(--azul);background:#fff;border-radius:0 0 5px;width:22px;height:22px;position:absolute;bottom:-13px;right:34px;transform:rotate(45deg)skew(8deg,8deg)}.v15 .v15-equipe{z-index:3;height:0;position:absolute;inset:auto 0 14px}.v15 .v15-eq{position:absolute;bottom:0}.v15 .v15-eq-gestor{left:14px}.v15 .v15-eq-guia{left:57%}.v15 .v15-eq-recepcao{right:8px}@keyframes v15-eq-chega{0%{transform:translate(calc(var(--lado,1) * 70px), 0)}16%{transform:translate(calc(var(--lado,1) * 46px), -26px)}33%{transform:translate(calc(var(--lado,1) * 28px), 0)}50%{transform:translate(calc(var(--lado,1) * 15px), -26px)}67%{transform:translate(calc(var(--lado,1) * 6px), 0)}83%{transform:translate(calc(var(--lado,1) * 2px), -26px)}to{transform:none}}.v15.v15-js .v15-eq{animation:v15-eq-chega 1.3s ease-out var(--atraso,.2s) both}.v15.v15-js .v15-eq.fim{animation:none;transform:none}.v15 .v15-moldura-barra{background:var(--marinho-3);border-radius:12px 12px 0 0;align-items:center;gap:10px;padding:7px 12px;display:flex}.v15 .v15-sinais{gap:5px;display:inline-flex}.v15 .v15-sinais i{background:var(--lilas);border-radius:50%;width:9px;height:9px}.v15 .v15-sinais i:nth-child(2){background:var(--azul-claro)}.v15 .v15-sinais i:nth-child(3){background:#fff}.v15 .v15-url{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#0716408c;border-radius:999px;flex:1;min-width:0;padding:2px 12px;font-size:12px;font-weight:600;overflow:hidden}.v15 .v15-tela-img{background-color:#e6ebff;width:100%;height:auto;display:block}.v15 .v15-fio{background-color:var(--de);background-image:linear-gradient(180deg, var(--de) 0%, var(--para) 100%);padding:14px 20px 10px}.v15 .v15-fio-in{max-width:var(--largura);margin:0 auto;padding-top:34px;position:relative}.v15 .v15-fio-svg{width:100%;height:auto;display:block;overflow:visible}.v15 .v15-fio-gengiva{fill:none;stroke:#b6c2fb66;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round}.v15 .v15-fio-touro{width:104px;position:absolute;top:0;left:0}.v15.v15-rola .v15-fio-touro{transition:transform .5s ease-out}.v15 .v15-fio[data-lado=dir] .v15-fio-touro{left:auto;right:0}.v15 .v15-fio .v15-m,.v15 .v15-fim .v15-m{filter:drop-shadow(0 0 14px #b6c2fb66)}.v15 .v15-portas3{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.v15 .v15-perfil{background:var(--marinho-3);border:1px solid var(--v15-borda);text-align:center;border-radius:150px 150px 22px 22px;padding:16px 16px 24px;transition:transform .3s,border-color .3s}.v15 .v15-perfil:hover{border-color:var(--azul-claro);transform:translateY(-6px)}.v15 .v15-perfil-arco{background-color:var(--marinho);background-image:radial-gradient(circle at 50% 35%,#7b92ff80,#0000 65%);border-radius:140px 140px 14px 14px;justify-content:center;align-items:flex-end;height:200px;margin-bottom:18px;padding-bottom:8px;display:flex;position:relative}.v15 .v15-oi{color:var(--marinho);background:#fff;border-radius:12px 12px 12px 2px;padding:4px 10px;font-size:13px;font-weight:700;animation:3s ease-in-out infinite v15-oi;position:absolute;top:34px;left:16px}@keyframes v15-oi{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-4px)scale(1.04)}}.v15 .v15-perfil h3{color:#fff;font-size:21px}.v15 .v15-perfil p{color:var(--sobre-marinho-suave);margin-top:10px;font-size:15.5px}.v15 .v15-passeio-cab{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:end;gap:32px;scroll-margin-top:90px;display:grid}.v15 .v15-intro{align-items:flex-end;gap:4px;display:flex}.v15 .v15-intro-m{flex:none}.v15 .v15-balao{color:var(--marinho);border:2px solid var(--lilas);background:#fff;border-radius:20px;margin:0;padding:16px 20px 18px;position:relative;box-shadow:0 18px 40px #030a2366}.v15 .v15-balao:before{content:"";border-left:2px solid var(--lilas);border-bottom:2px solid var(--lilas);background:#fff;border-radius:0 0 0 5px;width:22px;height:22px;position:absolute}.v15 .v15-balao-intro{align-self:flex-start;margin-bottom:70px;font-size:15px;font-weight:600;line-height:1.45}.v15 .v15-balao-intro:before{bottom:26px;left:-12px;transform:rotate(45deg)}.v15 .v15-mapa{counter-reset:none;flex-wrap:wrap;justify-content:center;gap:10px;margin:34px 0 0;padding:0;list-style:none;display:flex}.v15 .v15-mapa a{background:var(--marinho-3);border:1px solid var(--v15-borda);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 16px 6px 8px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background-color .3s,border-color .3s,transform .2s;display:inline-flex}.v15 .v15-mapa a:hover{border-color:var(--azul-claro);transform:translateY(-2px)}.v15 .v15-mapa a.is-atual{color:var(--marinho);background-color:#fff;border-color:#fff}.v15 .v15-mapa-n{place-items:center;width:26px;height:30px;display:grid;position:relative}.v15 .v15-mapa-n .v15-ico-dente{color:#fff;width:100%;height:100%;position:absolute;inset:0}.v15 .v15-mapa a.is-atual .v15-mapa-n .v15-ico-dente{color:var(--marinho)}.v15 .v15-mapa-n b{color:var(--marinho);margin-top:-6px;font-size:12px;position:relative}.v15 .v15-mapa a.is-atual .v15-mapa-n b{color:#fff}.v15 .v15-pilar{margin-top:64px}.v15 .v15-pilar-tit{color:#fff;border-bottom:2px solid var(--v15-borda);padding-bottom:14px;font-size:27px}.v15 .v15-pilar-n{font-family:var(--fonte-texto);letter-spacing:.1em;text-transform:uppercase;color:var(--lilas);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.v15 .v15-parada{margin-top:44px;scroll-margin-top:96px;position:relative}.v15 .v15-parada+.v15-parada{border-top:1px dashed var(--v15-borda);padding-top:44px}.v15 .v15-parada-grade{z-index:1;grid-template-columns:minmax(0,1.22fr) minmax(0,.78fr);align-items:center;gap:64px;display:grid;position:relative}.v15 .v15-parada[data-lado=dir] .v15-moldura{order:2}.v15 .v15-moldura{border:2px solid var(--marinho-3);background:#fff;border-radius:14px;margin:0;box-shadow:0 24px 50px #030a2380}.v15 .v15-tela-box{position:relative}.v15 .v15-tela-box .v15-tela-img{border-radius:0 0 12px 12px}.v15 .v15-anel{left:var(--x);top:var(--y);width:var(--aw);height:var(--ah);border:3px solid var(--azul);pointer-events:none;border-radius:14px;position:absolute;box-shadow:0 0 0 4px #5271ff38}.v15 .v15-anel b{background:var(--marinho);color:#fff;width:30px;height:30px;font-family:var(--fonte-titulo);border:2px solid #fff;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:-15px;left:-15px}.v15 .v15-parada.ativa .v15-anel{animation:1.8s ease-in-out infinite v15-anel}@keyframes v15-anel{0%,to{box-shadow:0 0 0 4px #5271ff38}50%{box-shadow:0 0 0 11px #5271ff1f}}.v15 .v15-guia{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.v15 .v15-parada[data-lado=dir] .v15-guia{align-items:flex-end}.v15 .v15-guia .v15-balao{width:100%}.v15 .v15-parada[data-lado=esq] .v15-guia .v15-balao:before{top:38px;left:-12px;transform:rotate(45deg)}.v15 .v15-parada[data-lado=dir] .v15-guia .v15-balao:before{top:38px;right:-12px;transform:rotate(-135deg)}.v15 .v15-balao-topo{letter-spacing:.1em;text-transform:uppercase;color:var(--texto-suave);justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.v15 .v15-pontos{gap:4px;display:inline-flex}.v15 .v15-pontos i{background:#c9d2ff;border-radius:999px;width:8px;height:8px}.v15 .v15-pontos i.is-feito{background:var(--azul)}.v15 .v15-pontos i.is-agora{background:var(--marinho);width:20px}.v15 .v15-balao h4{color:var(--marinho);margin-top:8px;font-size:21px}.v15 .v15-balao-txt{color:#23305e;margin-top:6px;font-size:15.5px}.v15 .v15-balao-nav{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:14px;display:flex}.v15 .v15-nav{border:2px solid var(--marinho);border-radius:999px;align-items:center;min-height:36px;padding:0 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:transform .2s;display:inline-flex}.v15 .v15-nav:hover{transform:translateY(-2px)}.v15 .v15-nav-ant{color:var(--marinho);background:#fff}.v15 .v15-nav-ant:before{content:"←";margin-right:6px}.v15 .v15-nav-prox{color:#fff;background:var(--marinho)}.v15 .v15-nav-prox:after{content:"→";margin-left:6px}.v15 .v15-guia-m{margin-top:2px}.v15 .v15-parada[data-lado=esq] .v15-guia-m{align-self:flex-end;margin-right:14px}.v15 .v15-parada[data-lado=dir] .v15-guia-m{align-self:flex-start;margin-left:14px}.v15 .v15-guia .v15-m{filter:drop-shadow(0 0 14px #b6c2fb66)}.v15.v15-js .v15-parada.ativa .v15-guia-m .v15-flutua{animation:.7s ease-out v15-hop,4.6s ease-in-out .7s infinite v15-flutua}@keyframes v15-hop{0%{transform:none}35%{transform:translateY(-22px)rotate(-4deg)}70%{transform:translateY(0)rotate(2deg)}85%{transform:translateY(-6px)}to{transform:none}}.v15 .v15-liga{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.v15 .v15-liga path{fill:none;stroke:var(--lilas);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 7}.v15 .v15-liga circle{fill:var(--lilas);opacity:0;transition:opacity .4s .5s}.v15 .v15-parada.ativa .v15-liga circle{opacity:1}.v15.v15-js .v15-parada.ativa .v15-liga path{animation:.9s ease-out both v15-liga-anda}@keyframes v15-liga-anda{0%{stroke-dashoffset:120px}to{stroke-dashoffset:0}}.v15 .v15-portas{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:14px;margin:26px 0 0;padding:0;list-style:none;display:grid}.v15 .v15-porta{background:var(--marinho-2);border:1px solid var(--v15-borda);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 16px 18px;transition:border-color .3s,transform .25s;display:flex}.v15 .v15-porta:hover{border-color:var(--azul-claro);transform:translateY(-3px)}.v15 .v15-porta-num{flex:none;place-items:center;width:42px;height:49px;display:grid;position:relative}.v15 .v15-porta-num .v15-ico-dente{width:100%;height:100%;position:absolute;inset:0}.v15 .v15-porta-num .v15-ico-dente path{fill:#fff;stroke:var(--lilas);stroke-width:2px;transition:fill .5s,stroke .5s}.v15 .v15-porta-num span{font-family:var(--fonte-titulo);color:var(--marinho);margin-top:-10px;font-size:15px;font-weight:700;transition:color .5s;position:relative}.v15.v15-js .v15-parada:not(.vista) .v15-porta-num .v15-ico-dente path{fill:var(--marinho-3);stroke:var(--azul)}.v15.v15-js .v15-parada:not(.vista) .v15-porta-num span{color:#fff}.v15 .v15-parada.vista .v15-porta-num .v15-ico-dente{filter:drop-shadow(0 0 6px #b6c2fbcc)}.v15 .v15-porta h4{color:#fff;font-size:17px}.v15 .v15-porta p{color:var(--sobre-marinho-suave);margin-top:5px;font-size:14.5px}.v15 .v15-cfg{background:var(--lilas);color:var(--marinho);border-radius:999px;margin-top:9px;padding:3px 10px;font-size:12px;font-weight:800;display:inline-block}.v15 .v15-passos{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:22px;margin:0;padding:0;list-style:none;display:grid}.v15 .v15-passo{background:var(--marinho-2);border:1px solid var(--v15-borda);border-radius:22px;padding:22px 24px 26px;transition:transform .25s,border-color .25s}.v15 .v15-passo:hover{border-color:var(--azul-claro);transform:translateY(-4px)}.v15 .v15-passo-n{place-items:center;width:58px;height:68px;margin-bottom:14px;display:grid;position:relative}.v15 .v15-passo-n .v15-ico-dente{color:#fff;filter:drop-shadow(0 0 8px #b6c2fb80);width:100%;height:100%;position:absolute;inset:0}.v15 .v15-passo-n span{color:var(--marinho);font-family:var(--fonte-titulo);margin-top:-14px;font-size:23px;font-weight:700;position:relative}.v15 .v15-passo h3{color:#fff;font-size:20px}.v15 .v15-passo p{color:var(--sobre-marinho-suave);margin-top:10px;font-size:15.5px}.v15 .v15-segs{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.v15 .v15-seg{background:var(--marinho-2);border:1px solid var(--v15-borda);border-radius:18px;padding:22px 22px 24px;transition:transform .25s,border-color .25s}.v15 .v15-seg:hover{border-color:var(--azul-claro);transform:translateY(-4px)}.v15 .v15-seg-ico{place-items:center;width:46px;height:54px;margin-bottom:14px;display:grid;position:relative}.v15 .v15-seg-ico .v15-ico-dente{color:#fff;filter:drop-shadow(0 0 8px #b6c2fb99);width:100%;height:100%;position:absolute;inset:0}.v15 .v15-check{width:22px;height:22px;margin-top:-10px;position:relative}.v15 .v15-check path{fill:none;stroke:var(--marinho);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:0}.v15.v15-js .v15-seg.ok .v15-check path{animation:.8s ease-out .3s both v15-risca}@keyframes v15-risca{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.v15 .v15-seg h3{color:#fff;font-size:19px}.v15 .v15-seg p{color:var(--sobre-marinho-suave);margin-top:8px;font-size:15px}.v15 .v15-ints{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.v15 .v15-int{background:var(--marinho-3);border:1px solid var(--v15-borda);border-radius:20px;flex-direction:column;align-items:flex-start;padding:18px 20px 22px;transition:transform .25s,border-color .25s;display:flex}.v15 .v15-int:hover{border-color:var(--azul-claro);transform:translateY(-5px)}.v15 .v15-int-m{justify-content:center;align-self:center;align-items:flex-end;height:140px;margin-bottom:10px;display:flex}.v15 .v15-int h3{color:#fff;font-size:19px}.v15 .v15-int p{color:var(--sobre-marinho-suave);flex:1;margin-top:8px;font-size:15px}.v15 .v15-faq-grade{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:44px;display:grid}.v15 .v15-faq-m{align-items:flex-end;gap:4px;margin-top:26px;display:flex}.v15 .v15-faq{background:var(--marinho-2);border:1px solid var(--v15-borda);border-radius:16px;margin-bottom:12px;transition:border-color .25s}.v15 .v15-faq[open]{border-color:var(--azul-claro)}.v15 .v15-faq summary{cursor:pointer;color:#fff;align-items:center;gap:14px;padding:16px 18px;font-size:16.5px;font-weight:600;list-style:none;display:flex}.v15 .v15-faq summary::-webkit-details-marker{display:none}.v15 .v15-faq-d{color:var(--marinho-3);flex:none;font-size:22px;display:inline-flex}.v15 .v15-faq-d .v15-ico-dente path{stroke:var(--azul-claro);stroke-width:2px;transition:fill .35s}.v15 .v15-faq[open] .v15-faq-d .v15-ico-dente path{fill:#fff}.v15 .v15-faq-q{flex:1}.v15 .v15-faq-mais{flex:none;width:16px;height:16px;position:relative}.v15 .v15-faq-mais:before,.v15 .v15-faq-mais:after{content:"";background:var(--lilas);border-radius:2px;width:16px;height:2px;transition:transform .3s;position:absolute;top:7px;left:0}.v15 .v15-faq-mais:after{transform:rotate(90deg)}.v15 .v15-faq[open] .v15-faq-mais:after{transform:rotate(0)}.v15 .v15-faq p{color:var(--sobre-marinho-suave);padding:0 18px 18px 54px;font-size:15.5px}.v15 .v15-faq p a{color:#fff}.v15 .v15-fim{text-align:center;background-color:var(--marinho-2);background-image:radial-gradient(ellipse at 50% 30%, #5271ff73, transparent 60%), linear-gradient(180deg, var(--marinho), var(--marinho-2));border-top:1px solid var(--v15-borda);padding:56px 0 72px;position:relative}.v15 .v15-confete{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.v15 .v15-fim-in{z-index:1;position:relative}.v15 .v15-balao-fim{margin-bottom:18px;padding:10px 18px;font-size:15.5px;font-weight:700;display:inline-block}.v15 .v15-balao-fim:before{margin-left:-11px;bottom:-12px;left:50%;transform:rotate(-45deg)}.v15 .v15-fim-arco{width:min(400px,88%);margin:0 auto 18px;position:relative}.v15 .v15-fim-touro{width:34%;margin-left:-17%;position:absolute;bottom:0;left:50%}.v15 .v15-fim-touro .v15-m{margin:0 auto}.v15 .v15-fim h2{font-size:clamp(30px,3.6vw,46px)}.v15 .v15-fim .v15-sub{margin:14px auto 0}.v15 .v15-desfile{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:10px 12px;max-width:1100px;margin:44px auto 0;padding:0;list-style:none;display:flex}.v15 .v15-desfila{align-items:flex-end;display:flex}.v15 .v15-marcha{animation:v15-marcha 1.3s ease-in-out var(--d,0s) infinite;transform-origin:50% 100%;display:inline-block}@keyframes v15-marcha{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-9px)rotate(3deg)}}.v15 .v15-desfile-rei .v15-marcha{animation-duration:3s}@keyframes v15-chega{0%{opacity:0;transform:translate(-64px)}70%{opacity:1;transform:translate(6px)}to{opacity:1;transform:none}}.v15.v15-js .v15-desfile.ok .v15-desfila{animation:.7s cubic-bezier(.2,.7,.2,1) both v15-chega;animation-delay:calc(var(--k,0) * 70ms)}.v15.v15-js .v15-desfile.fim .v15-desfila{opacity:1;animation:none;transform:none}@media (max-width:1100px){.v15 .v15-heroi-in{grid-template-columns:1fr}.v15 .v15-cena{width:100%;max-width:600px;margin:0 auto}.v15 .v15-ints{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.v15 .v15-passeio-cab{grid-template-columns:1fr}.v15 .v15-intro{justify-content:center}.v15 .v15-parada-grade{grid-template-columns:1fr;gap:18px}.v15 .v15-parada[data-lado=dir] .v15-moldura{order:0}.v15 .v15-guia{flex-direction:row;order:-1;align-items:flex-end;gap:4px}.v15 .v15-parada[data-lado=dir] .v15-guia{align-items:flex-end}.v15 .v15-guia .v15-balao{flex:1;min-width:0}.v15 .v15-parada .v15-guia .v15-balao:before{bottom:-12px;top:auto!important;left:46px!important;right:auto!important;transform:rotate(-45deg)!important}.v15 .v15-parada .v15-guia-m{order:-1;align-self:flex-end!important;margin:0!important}.v15 .v15-liga{display:none}.v15 .v15-portas,.v15 .v15-segs{grid-template-columns:repeat(2,minmax(0,1fr))}.v15 .v15-faq-grade{grid-template-columns:1fr;gap:24px}.v15 .v15-passos{grid-template-columns:1fr;grid-auto-rows:auto}}@media (max-width:760px){.v15 .v15-portas3{grid-template-columns:1fr}}@media (max-width:640px){.v15 .v15-in{padding:0 16px}.v15 .v15-sec{padding:52px 0 60px}.v15 .v15-heroi{padding:34px 0 48px}.v15 .v15-lead{font-size:16px}.v15 .v15-ctas .oi-btn{white-space:normal;text-align:center;flex:auto}.v15 .v15-placa span{letter-spacing:.08em;padding:6px 20px}.v15 .v15-cena{border-radius:22px;height:560px}.v15 .v15-cena-fundo{border-radius:19px}.v15 .v15-parede{bottom:32%}.v15 .v15-piso{height:32%}.v15 .v15-janela,.v15 .v15-lum{display:none}.v15 .v15-mini{width:auto;top:12px;left:12px;right:12px}.v15 .v15-ola{width:auto;padding:10px 12px;font-size:13.5px;inset:auto 12px 194px}.v15 .v15-ola:after{margin-left:-11px;left:50%;right:auto}.v15 .v15-cadeira{width:160px;margin-left:-80px;bottom:16px;left:50%}.v15 .v15-balcao{width:120px;bottom:20px;right:6px}.v15 .v15-eq-gestor{left:4px}.v15 .v15-eq-guia{margin-left:-46px;left:50%}.v15 .v15-eq-recepcao{right:8px}.v15 .v15-eq .v15-m{width:84px}.v15 .v15-eq-guia .v15-m{width:92px}.v15 .v15-fio{padding:8px 16px 6px}.v15 .v15-fio-in{padding-top:46px}.v15 .v15-fio-touro,.v15 .v15-fio-touro .v15-m{width:70px}.v15 .v15-cab{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:30px}.v15 .v15-cab-m{align-self:center}.v15 .v15-cab-m .v15-m{width:calc(var(--w) * .8)}.v15 .v15-intro-m .v15-m{width:120px}.v15 .v15-balao-intro{margin-bottom:40px;font-size:14.5px}.v15 .v15-mapa{justify-content:flex-start;gap:8px}.v15 .v15-mapa a{padding:5px 12px 5px 6px;font-size:13.5px}.v15 .v15-pilar{margin-top:48px}.v15 .v15-pilar-tit{font-size:23px}.v15 .v15-guia-m .v15-m{width:84px}.v15 .v15-balao{padding:14px 16px 16px}.v15 .v15-balao h4{font-size:19px}.v15 .v15-balao-txt{font-size:15px}.v15 .v15-parada .v15-guia .v15-balao:before{left:30px!important}.v15 .v15-anel b{width:26px;height:26px;font-size:13px;top:-12px;left:-10px}.v15 .v15-portas,.v15 .v15-segs,.v15 .v15-ints{grid-template-columns:1fr;grid-auto-rows:auto}.v15 .v15-faq p{padding-left:18px}.v15 .v15-faq-m .v15-m{width:calc(var(--w) * .75)}.v15 .v15-fim{padding:44px 0 60px}.v15 .v15-desfile{gap:8px 6px}.v15 .v15-desfile .v15-m{width:calc(var(--w) * .7)}.v15 .v15-confete{display:none}}@media (prefers-reduced-motion:reduce){.v15 .v15-flutua,.v15 .v15-acena,.v15 .v15-respira,.v15 .v15-examina,.v15 .v15-nuvens,.v15 .v15-cone,.v15 .v15-oi,.v15 .v15-marcha,.v15 .v15-anel,.v15 .v15-ir a:after{animation:none!important}.v15 .v15-confete{display:none}}.v15 .v15x-x{background-color:var(--v15x-fundo,#071640);z-index:3;height:210px;position:relative}.v15 .v15x-x-clip{position:absolute;inset:0;overflow:hidden}.v15 .v15x-faixa{align-items:center;width:120%;height:62px;margin-top:-31px;display:flex;position:absolute;top:50%;left:-10%;overflow:hidden}.v15 .v15x-faixa-lilas{background:var(--lilas);color:var(--marinho);transform:rotate(-5deg);box-shadow:0 10px #07164040}.v15 .v15x-faixa-marinho{background:var(--marinho);color:var(--branco);border-top:3px solid var(--azul-claro);border-bottom:3px solid var(--azul-claro);transform:rotate(5deg)}.v15 .v15x-trilho{will-change:transform;width:max-content;animation:70s linear infinite v15x-corre;display:flex}.v15 .v15x-faixa-volta .v15x-trilho{animation-duration:80s;animation-direction:reverse}.v15 .v15x-x.v15x-parado .v15x-trilho{animation-play-state:paused}.v15 .v15x-trilho-g,.v15 .v15x-item{flex:none;align-items:center;display:flex}.v15 .v15x-item>span{font-family:var(--fonte-titulo);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;padding:0 22px;font-size:26px;font-weight:700}.v15 .v15x-trilho i{color:var(--azul);font-size:18px;font-style:normal}.v15 .v15x-faixa-marinho .v15x-trilho i{color:var(--azul-claro)}@keyframes v15x-corre{0%{transform:translate(0)}to{transform:translate(-50%)}}.v15 .v15x-surf{z-index:2;pointer-events:none;width:108px;margin-top:-132px;position:absolute;top:50%;left:8%}.v15 .v15x-surf .v15-m{transform-origin:50% 100%;width:100%;height:auto;animation:3.4s ease-in-out infinite v15x-surfa;display:block}.v15.v15-rola .v15x-surf{transition:transform .8s ease-out}@keyframes v15x-surfa{0%,to{transform:translateY(0)rotate(-6deg)}30%{transform:translateY(-16px)rotate(2deg)}60%{transform:translateY(-4px)rotate(6deg)}}@media (max-width:640px){.v15 .v15x-x{height:150px}.v15 .v15x-faixa{height:46px;margin-top:-23px}.v15 .v15x-item>span{padding:0 14px;font-size:18px}.v15 .v15x-surf{width:80px;margin-top:-100px}}@media (prefers-reduced-motion:reduce){.v15 .v15x-trilho,.v15 .v15x-surf .v15-m{animation:none!important}.v15 *,.v15 :before,.v15 :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.v15.v15-parado .v15-flutua,.v15.v15-parado .v15-acena,.v15.v15-parado .v15-respira,.v15.v15-parado .v15-examina,.v15.v15-parado .v15-marcha,.v15.v15-parado .v15-anel,.v15.v15-parado .v15x-trilho,.v15.v15-parado .v15x-surf .v15-m{animation:none!important}.v15 .v15-faq summary:focus-visible{outline:3px solid var(--azul-claro);outline-offset:2px;border-radius:14px}.v15 .v15-tela-ilustracao{background-color:var(--card);border-radius:0 0 12px 12px;overflow:hidden}.v15 .v15-tela-ilustracao svg{display:block}
