@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;600;700;800&display=swap";:root{--color-primary:#4b8afe;--color-primary-dark:#0a5d8a;--wl-deep:#001f4e;--wl-cyan:#89d8e2;--wl-asphalt:#2a2e33;--color-surface:#f1f3f5;--button-secondary-text:var(--wl-deep);--form-focus:var(--color-primary);--color-card:#ffffff;--link-hover-color:inherit;--form-input-text:inherit}:root{--site-width: 1120px;--edge: 16px;--button-radius: 10px;--button-pad: 0.85em 1.5em}html{scroll-behavior:smooth}body{font-family:"Inter",system-ui,-apple-system,"Segoe UI",sans-serif;color:var(--wl-deep);background:#fff}body>.container{max-width:var(--site-width)}.container>.cms-outlet{margin:0}.container>.container.w-full-site,.cms-nested.w-full-site.w-full-site>.container{padding-left:max(var(--edge),50vw - var(--site-width)/2 + 8px);padding-right:max(var(--edge),50vw - var(--site-width)/2 + 8px)}h1,h2,h3{font-weight:800;letter-spacing:-0.02em;line-height:1.15}h1{font-size:clamp(2.1rem,4.6vw,3.4rem)}h2{font-size:clamp(1.7rem,3.2vw,2.4rem);margin-top:0}h3{font-size:1.2rem;margin-top:.4em}.fs-sm>strong{display:inline-block;padding:5px 12px;border-radius:999px;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary-dark);background:#e2ecff}.fs-lg{color:#3b4a63}.fs-3xl{font-weight:800;color:var(--color-primary)}.cms-button{font-weight:700;transition:background-color .2s,transform .2s}.cms-button:not(.cms-button-link):hover{transform:translateY(-2px)}.cms-button-secondary{border-color:currentColor}body>.container>header.container{position:sticky;top:0;z-index:50;color:#fff;--button-secondary-text: #ffffff}header .cms-image{margin:0}header .cms-image img{width:auto;max-width:100%;height:44px}header .cms-cta{margin:0}body>.container>footer.container{color:#c3ccd4;font-size:.92rem;--link-color: var(--wl-cyan)}footer p,footer .cms-cta{margin:0}#topo{color:#fff;min-height:min(78vh,640px);align-content:center;--button-secondary-text: #ffffff}#topo h1{color:#fff}#topo .fs-lg{color:rgba(255,255,255,.85)}#topo .fs-sm>strong{color:var(--wl-cyan);background:rgba(255,255,255,.1)}#topo .cms-button-secondary:hover{background:rgba(255,255,255,.12)}main .container .container aside.container{border:1px solid #e3e8f0;border-radius:16px;box-shadow:0 10px 30px rgba(0,31,78,.08);text-align:left}@media(max-width: 767px){body>.container>header.container{flex-wrap:nowrap}body>.container>header.container>*{flex:0 1 auto;max-width:none}header .cms-image img{height:32px}header .cms-button{padding:.6em 1em}#topo{min-height:auto}}main .cms-image img{border-radius:12px;border:1px solid #e3e8f0;box-shadow:0 18px 40px rgba(0,31,78,.14)}footer .cms-cta+.cms-cta{margin-left:20px}body>.container>header.container>nav.container{flex:1 1 auto;max-width:none;gap:4px 28px}header nav .cms-cta{margin:0}header nav .cms-button-link{color:rgba(255,255,255,.8);font-weight:600;text-decoration:none;padding:6px 0;border-bottom:2px solid rgba(0,0,0,0);border-radius:0}header nav .cms-button-link:hover,header nav .cms-button-link[aria-current=page]{color:#fff;border-bottom-color:var(--color-primary)}#modo-de-edicao{color:#fff}#modo-de-edicao h2{color:#fff}#modo-de-edicao .fs-lg{color:rgba(255,255,255,.85)}#modo-de-edicao .fs-sm>strong{color:var(--wl-cyan);background:rgba(255,255,255,.1)}#modo-de-edicao .cms-image img{border-color:rgba(255,255,255,.15);box-shadow:0 24px 50px rgba(0,0,0,.35)}.wl-whatsapp{position:fixed;right:20px;bottom:20px;z-index:60;display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#25d366;box-shadow:0 8px 24px rgba(0,0,0,.25);transition:transform .2s,background-color .2s}.wl-whatsapp svg{width:55%;height:55%}.wl-whatsapp:hover,.wl-whatsapp:focus-visible{background:#1ebe5b;transform:scale(1.06)}.wl-whatsapp:focus-visible{outline:3px solid #fff;outline-offset:3px}@media(max-width: 767px){body>.container>header.container{flex-wrap:wrap}body>.container>header.container>nav.container{order:3;flex:0 0 100%;margin-top:6px;gap:2px 22px}header nav .cms-button-link{font-size:.95rem}.wl-whatsapp{right:14px;bottom:14px;width:52px;height:52px}}#tranquilo aside.container{text-align:center}#preco{margin:6px 0 22px;padding:0 12px}#preco .container.has-fill{border-radius:14px;box-shadow:0 12px 30px rgba(75,138,254,.35),inset 0 0 0 1px rgba(255,255,255,.25)}#preco p{margin:0;color:#fff;font-weight:600;line-height:1.3}#preco .fs-2xl{letter-spacing:-0.01em}@media(max-width: 767px){#preco p{font-size:.95rem}#preco .fs-2xl{font-size:1.35rem}}