@font-face{font-family:Archivo;src:url(/fonts/archivo.woff2)format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:Archivo Reserva;src:local(Arial);size-adjust:96%;ascent-override:92%;descent-override:24%;line-gap-override:0%}:root{--marinho:#101126;--noite:#0b0c1d;--profundo:#1b1158;--indigo:#21118d;--cartao:#17173b;--cartao-2:#1f1f4a;--linha:#f4f4f417;--linha-forte:#f4f4f429;--ceu:#6cccf2;--ceu-2:#9adcf6;--claro:#f4f4f4;--claro-2:#e4e5ec;--claro-3:#d3d4df;--rosa:#f1a2f3;--texto-2:#c9cadb;--texto-3:#a2a4bb;--tinta-2:#3d3f55;--erro:#ffb4ab;--fonte:"Archivo", "Archivo Reserva", system-ui, sans-serif;--conteudo:1240px;--margem:clamp(20px, 4.45vw, 64px);--borda:max(var(--margem), (100vw - var(--conteudo)) / 2);--vao:clamp(14px, 1.8vw, 24px);--cab:76px;--raio:22px;--raio-p:12px;--espaco:clamp(3.5rem, 5.5vw, 5rem);--saida:cubic-bezier(.16, 1, .3, 1);--t-display:clamp(2.75rem, 1.3rem + 4.4vw, 5.25rem);--t-h2:clamp(2.2rem, 1.1rem + 3.2vw, 4rem);--t-h3:clamp(1.35rem, 1rem + 1vw, 1.9rem);--t-lead:clamp(1.125rem, .95rem + .5vw, 1.3125rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--cab) + 1rem);-webkit-text-size-adjust:100%;scrollbar-color:var(--cartao-2) var(--noite);background:var(--marinho)}body{background:var(--marinho);color:var(--claro);font-family:var(--fonte);-webkit-font-smoothing:antialiased;caret-color:var(--ceu);margin:0;font-size:1.0625rem;line-height:1.55}::selection{background:var(--rosa);color:var(--marinho)}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1.5px;-webkit-text-decoration-color:var(--ceu);text-decoration-color:var(--ceu)}img,svg{display:block}:focus-visible{outline:3px solid var(--ceu);outline-offset:3px;border-radius:4px}.wrap{width:100%;padding-inline:var(--borda)}.grade,.hero-grid{column-gap:var(--vao);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.mono{font-variant-numeric:tabular-nums}.skip-link{z-index:100;border-radius:var(--raio-p);background:var(--ceu);color:var(--marinho);padding:.75rem 1.1rem;font-weight:700;position:absolute;top:-5rem;left:1rem}.skip-link:focus{top:1rem}.icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;flex:none;width:1.25em;height:1.25em}.seta{vertical-align:-.06em;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:.85em;height:.85em;transition:transform .25s var(--saida);margin-left:.35em;display:inline-block}a:hover .seta{transform:translate(.2em)}.titulo,.section-head h2,.contact h2{font-size:var(--t-h2);letter-spacing:-.03em;text-wrap:balance;font-weight:700;font-stretch:88%;line-height:.98}h3{letter-spacing:-.015em;font-weight:700;font-stretch:92%;line-height:1.1}.button{background:var(--ceu);min-height:3.25rem;color:var(--marinho);font:700 1.0625rem/1.2 var(--fonte);cursor:pointer;transition:background-color .2s, transform .2s var(--saida);border:0;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.6rem;text-decoration:none;display:inline-flex}.button:hover{background:var(--ceu-2);transform:translateY(-2px)}.button:active{transform:translateY(0)}.button[disabled]{background:var(--claro-3);color:var(--tinta-2);cursor:progress;transform:none}.button-small{min-height:2.75rem;padding:.7rem 1.2rem;font-size:1rem}.button-large{min-height:3.5rem;padding:1rem 1.75rem}.button-escuro,.button-light{background:var(--marinho);color:var(--claro)}.button-escuro:hover,.button-light:hover{background:var(--profundo)}.button-ghost{background:var(--cartao-2);color:var(--claro)}.button-ghost:hover{background:var(--profundo)}.link-arrow{text-decoration:underline;-webkit-text-decoration-color:var(--ceu);text-decoration-color:var(--ceu);text-underline-offset:.3em;font-weight:700}.link-arrow:hover{color:var(--ceu)}.site-header{z-index:50;color:var(--claro);border-bottom:1px solid var(--linha);background:#101126eb;position:sticky;top:0}.header-inner{height:var(--cab);justify-content:space-between;align-items:center;gap:2rem;display:flex}.brand{--logo-ink:var(--claro);--logo-star:var(--rosa);flex:none;text-decoration:none;display:block}.brand-logo{width:auto;height:30px}.header-acoes{align-items:center;gap:clamp(1.5rem,2.6vw,2.25rem);display:flex}.site-nav{gap:clamp(1.25rem,2.4vw,2rem);display:flex}.site-nav a{color:var(--texto-2);text-decoration:none;transition:color .2s}.site-nav a:hover{color:var(--claro)}.section,.contact{padding-block:var(--espaco);position:relative}.section-head{column-gap:var(--vao);grid-template-columns:repeat(12,minmax(0,1fr));margin-bottom:clamp(2.5rem,5vw,4rem);display:grid}.section-head h2{grid-column:1/span 8}.section-cta{color:var(--texto-2);margin-top:clamp(2.5rem,5vw,3.5rem);font-size:1.125rem}.section-cta a{color:var(--claro)}.pouso-fixo{z-index:4;pointer-events:none;width:1.9rem;position:absolute;top:-.9rem;right:-.9rem}.pouso-fixo svg{width:100%;height:auto}.voo .pouso-fixo{display:none}[data-pouso]{position:relative}[data-antes] .antes{display:none}.voo [data-antes]:not(.is-magia) .antes{display:inline}.voo [data-antes]:not(.is-magia) .depois{display:none}.steps{gap:var(--vao);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.step{border:1px solid var(--linha);border-radius:var(--raio);background:var(--cartao);grid-template-rows:auto auto 1fr auto;align-content:start;gap:1rem;padding:clamp(1.5rem,2.6vw,2.25rem);transition:border-color .5s,background-color .5s;display:grid}.step-num{border:1.5px solid var(--linha-forte);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;font-weight:750;transition:background-color .4s,border-color .4s,color .4s;display:grid;position:relative}.step-check{fill:none;width:1.6rem;height:1.6rem;stroke:var(--marinho);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;opacity:0;position:absolute}.step.is-magia{border-color:#6cccf273}.step.is-magia .step-num{border-color:var(--ceu);background:var(--ceu);color:var(--marinho)}.step.is-magia .antes-num{opacity:0}.step.is-magia .step-check{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset .6s var(--saida) .15s, opacity .1s}.step h3{font-size:var(--t-h3)}.step p{max-width:36ch;color:var(--texto-2)}.badge{width:fit-content;color:var(--ceu);background:#6cccf224;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .8rem .35rem .55rem;font-size:.875rem;font-weight:700;display:inline-flex}.badge svg{width:1.1rem;height:1.1rem;fill:var(--ceu)}.garantias{color:var(--texto-2);flex-wrap:wrap;gap:.75rem 2.25rem;margin-top:clamp(2.5rem,5vw,3.5rem);display:flex}.garantias li{align-items:center;gap:.65rem;font-weight:600;display:flex}.garantias li:before{content:"";background:var(--ceu);border-radius:50%;width:.5rem;height:.5rem}.faq-grid{column-gap:var(--vao);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.faq-grid .section-head{grid-column:1/span 4;margin:0;display:block}.faq-grid .section-head h2{max-width:11ch}.faq{border-top:1px solid var(--linha-forte);grid-column:6/-1;display:grid}.faq details{border-bottom:1px solid var(--linha-forte)}.faq summary{cursor:pointer;padding:1.4rem 3.5rem 1.4rem 0;font-size:1.1875rem;font-weight:650;line-height:1.35;list-style:none;transition:color .2s;display:block;position:relative}.faq summary:hover{color:var(--ceu)}.faq summary::-webkit-details-marker{display:none}.faq summary:before,.faq summary:after{content:"";background:var(--ceu);width:1rem;height:2px;transition:transform .3s var(--saida);border-radius:2px;margin-top:-1px;position:absolute;top:50%;right:.5rem}.faq summary:after{transform:rotate(90deg)}.faq details[open] summary:after{transform:rotate(0)}.faq details p{max-width:62ch;color:var(--texto-2);padding:0 0 1.5rem}.services{gap:var(--vao);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service{border:1px solid var(--linha);border-radius:var(--raio);background:var(--cartao);align-content:start;gap:.75rem;padding:clamp(1.4rem,2.4vw,2rem);display:grid;position:relative}.service h3{font-size:clamp(1.25rem,1rem + .7vw,1.6rem)}.service p{max-width:36ch;color:var(--texto-2)}.service-more{color:var(--texto-2);font-weight:650}.service-more a{color:var(--claro)}.service-icon{display:none}.dores{grid-column:6/-1;gap:.6rem;display:grid}.dores li{border:1px solid var(--linha);border-radius:var(--raio-p);background:var(--cartao);padding:1.2rem 1.4rem;font-size:1.125rem;line-height:1.45}.contact{background:var(--marinho)}.contact-grid{column-gap:var(--vao);margin-inline:var(--borda);border-radius:calc(var(--raio) * 1.6);background:var(--profundo);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;row-gap:3rem;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.25rem,4vw,4rem);display:grid}.contact-grid.wrap{width:auto}.contact-copy{grid-column:1/span 5;justify-items:start;gap:1.5rem;display:grid}.contact-copy>p{max-width:36ch;color:var(--texto-2);font-size:var(--t-lead);line-height:1.45}.chamada{display:inline-block}.chamada.is-magia .button{animation:chamar 1.4s var(--saida) 2}@keyframes chamar{0%{box-shadow:0 0 #6cccf299}to{box-shadow:0 0 0 1.1rem #6cccf200}}.channels{gap:1rem;margin-top:.5rem;display:grid}.channels li{gap:.1rem;display:grid}.channels span{color:var(--texto-3);font-size:.9375rem}.channels a{overflow-wrap:anywhere;font-size:1.1875rem;font-weight:650;text-decoration:none}.channels a:hover{color:var(--ceu)}.composer{border-radius:var(--raio);background:var(--claro);color:var(--marinho);grid-column:7/-1;gap:1.2rem;padding:clamp(1.4rem,3vw,2.5rem);display:grid}.composer :focus-visible{outline-color:var(--indigo)}.composer-title{font-size:var(--t-h3);font-weight:700;font-stretch:92%;line-height:1.1}.field{gap:.4rem;display:grid}.field label{font-size:.9375rem;font-weight:650}.field input,.field textarea{border:1.5px solid var(--claro-3);border-radius:var(--raio-p);width:100%;min-height:3.1rem;color:var(--marinho);font:400 1.0625rem/1.45 var(--fonte);caret-color:var(--indigo);background:#fff;padding:.8rem 1rem;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical;min-height:8rem}.field input::placeholder,.field textarea::placeholder{color:#5c5e73}.field input:hover,.field textarea:hover{border-color:#a9abc2}.field input:focus,.field textarea:focus{border-color:var(--indigo);outline:none;box-shadow:0 0 0 3px #21118d2e}:is(.field input:user-invalid,.field textarea:user-invalid){border-color:#b3261e}.field-isca{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.composer .button{justify-self:start}.composer-status:empty{display:none}.composer-status{border-radius:var(--raio-p);background:#dff3fb;padding:.8rem 1rem;font-weight:600}.composer-status[data-estado=erro]{background:var(--marinho);color:var(--erro)}.composer-note{color:var(--tinta-2);font-size:.9375rem}.composer-note a{-webkit-text-decoration-color:var(--indigo);text-decoration-color:var(--indigo)}.contact-solo{grid-column:1/span 8;justify-items:start;gap:1.5rem;display:grid}.contact-solo>p{max-width:44ch;color:var(--texto-2);font-size:var(--t-lead);line-height:1.45}.contact-alt{color:var(--texto-2)}.contact-alt a{color:var(--claro);font-weight:600}.site-footer{background:var(--noite);color:var(--claro);--logo-ink:var(--claro);--logo-star:var(--rosa);padding-top:clamp(3rem,5vw,4rem);position:relative}.footer-grid{column-gap:var(--vao);color:var(--texto-2);grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;display:grid}.footer-grid>*{grid-column:span 3}.footer-brand p,.footer-legal p{max-width:30ch}.footer-legal strong{color:var(--claro)}.footer-links{align-content:start;gap:.45rem;display:grid}.footer-links a,.footer-bottom a{color:var(--claro);font-weight:600;text-decoration:none}.footer-links a:hover,.footer-bottom a:hover{color:var(--ceu)}.footer-marca{margin-top:clamp(3.5rem,7vw,6rem)}.footer-marca svg{width:100%;height:auto}.footer-bottom{color:var(--texto-3);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.5rem 1.75rem;font-size:.9375rem;display:flex}.cookie-bar{z-index:60;border:1px solid var(--linha-forte);border-radius:var(--raio);background:var(--cartao-2);max-width:46rem;color:var(--claro);margin-inline:auto;padding:1rem 1.25rem;font-size:.9375rem;line-height:1.5;position:fixed;inset:auto 1rem 1rem}.cookie-bar[hidden]{display:none}.cookie-bar .wrap{padding:0}.cookie-inner{align-items:center;gap:.8rem;display:grid}.cookie-text{color:var(--texto-2)}.cookie-text a{color:var(--claro)}.cookie-actions{gap:.5rem;display:flex}.cookie-actions .button{flex:1}@media (min-width:700px){.cookie-inner{grid-template-columns:minmax(0,1fr) auto;gap:1.5rem}.cookie-actions .button{flex:none}}@media (max-width:1023px){.site-nav{display:none}.steps,.services{grid-template-columns:minmax(0,1fr)}.faq-grid .section-head,.faq,.dores{grid-column:1/-1}.faq-grid .section-head{margin-bottom:2rem}.faq-grid .section-head h2{max-width:none}.contact-copy,.composer,.contact-solo{grid-column:1/-1}.footer-grid>*{grid-column:span 6}}@media (max-width:640px){:root{--cab:64px}body{font-size:1rem}.brand-logo{height:24px}.section-head h2{grid-column:1/-1}.button-large{width:100%}.chamada{width:100%;display:block}.composer .button{justify-self:stretch}.contact-grid{margin-inline:12px}.footer-grid>*{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
