@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(data:font/woff2;base64,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) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-condensed-cyrillic-wght-normal.BoqAdnJd.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-condensed-greek-wght-normal.DjX599I9.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-condensed-latin-ext-wght-normal.CF2pCH9N.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sofia Sans Condensed Variable;font-style:normal;font-display:swap;font-weight:1 1000;src:url(/_astro/sofia-sans-condensed-latin-wght-normal.DsAD_hOx.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-ext-wght-normal.DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/_astro/figtree-latin-wght-normal.D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--azul: #1f3b57;--azul-escuro: #142739;--ouro: #c9a65e;--madeira: #b9834f;--verde: #4f6b4a;--papel: #f7f4ee;--areia: #ece4d6;--tinta: #1b2430;--suave: #5a6470;--wa: #1f8f55;--titulo: "Sofia Sans Condensed Variable", "Arial Narrow", sans-serif;--texto: "Figtree Variable", system-ui, sans-serif;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{margin:0;font-family:var(--texto);color:var(--tinta);background:var(--papel);line-height:1.6;font-size:1.0625rem;-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--titulo);line-height:1.02;margin:0;letter-spacing:-.01em}h2{font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:700;color:var(--azul)}h3{font-size:1.9rem;font-weight:700}a{color:inherit}.pular{position:absolute;left:-999px}.pular:focus{left:1rem;top:1rem;background:#fff;padding:.5rem 1rem;z-index:100}.sobre-titulo{font-size:.8rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--madeira);margin:0 0 .9rem}.btn{display:inline-flex;align-items:center;gap:.55rem;padding:.95rem 1.5rem;border-radius:999px;font-weight:700;text-decoration:none;font-size:1rem;transition:transform .25s var(--ease),box-shadow .25s var(--ease),background .25s}.btn svg{width:1.25rem;height:1.25rem;fill:currentColor}.btn:hover{transform:translateY(-2px)}.btn-wa{background:var(--wa);color:#fff;box-shadow:0 10px 24px -12px #1f8f55cc}.btn-wa:hover{background:#187a48}.btn-linha{border:2px solid var(--azul);color:var(--azul)}.btn-linha-claro{border:2px solid rgba(255,255,255,.6);color:#fff}.btn-sm{padding:.6rem 1.1rem;font-size:.92rem}.topo{position:sticky;top:0;z-index:20;background:#f7f4eeeb;backdrop-filter:blur(10px);border-bottom:1px solid rgba(31,59,87,.1)}.topo-in{max-width:1240px;margin:0 auto;padding:.75rem 1.5rem;display:flex;align-items:center;gap:2rem}.marca{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--azul)}.marca-ondas{width:42px;height:35px;fill:none;stroke:var(--azul);stroke-width:3.6;stroke-linecap:round}.marca-ondas .ouro,.hero-ondas .ouro{stroke:var(--ouro)}.marca strong{display:block;font-family:var(--titulo);font-size:1.55rem;line-height:1}.marca small{display:block;font-size:.64rem;letter-spacing:.2em;text-transform:uppercase;color:var(--suave);font-weight:600}.topo nav{display:flex;gap:1.6rem;margin-left:auto}.topo nav a{text-decoration:none;font-weight:500;font-size:.95rem;color:var(--suave)}.topo nav a:hover{color:var(--azul)}.hero{max-width:1240px;margin:0 auto;padding:clamp(2rem,5vw,4.5rem) 1.5rem clamp(2.5rem,5vw,4rem);display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2rem,5vw,5rem);align-items:center}.hero h1{font-size:clamp(2.9rem,6.6vw,5.6rem);font-weight:800;color:var(--azul)}.hero h1 em{font-style:normal;color:var(--madeira)}.hero-sub{font-size:1.15rem;color:var(--suave);max-width:34rem;margin:1.4rem 0 2rem}.hero-acoes{display:flex;flex-wrap:wrap;gap:.8rem}.nota{display:inline-flex;align-items:center;gap:.7rem;margin-top:1.8rem;text-decoration:none;font-size:.95rem;color:var(--suave)}.estrelas{color:var(--ouro);letter-spacing:.12em;font-size:1.1rem}.nota strong{color:var(--tinta)}.hero-foto{position:relative;margin:0}.hero-foto img{height:auto;border-radius:28px 140px 28px 28px;aspect-ratio:4 / 5;object-fit:cover;object-position:0% 30%;width:100%;box-shadow:0 30px 60px -30px #14273980}.hero-ondas{position:absolute;left:-12%;bottom:14%;width:70%;height:90px;fill:none;stroke:var(--papel);stroke-width:7;stroke-linecap:round;filter:drop-shadow(0 2px 6px rgba(0,0,0,.25))}.hero-foto figcaption{font-size:.8rem;color:var(--suave);margin-top:.7rem;text-align:right}.selo{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--madeira);margin:0 0 1rem}.selo span{background:var(--azul);color:var(--ouro);padding:.32rem .75rem;border-radius:999px;letter-spacing:.12em}.regen{background:linear-gradient(160deg,var(--azul-escuro),var(--azul) 70%);color:#fff;padding:clamp(4rem,8vw,7rem) 1.5rem clamp(3rem,6vw,4.5rem);position:relative;overflow:hidden}.regen-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:center;position:relative}.regen-ondas{position:absolute;right:-6%;bottom:.5rem;width:34%;height:110px;fill:none;stroke:#ffffff1f;stroke-width:5;stroke-linecap:round;pointer-events:none}.regen-ondas .ouro{stroke:#c9a65e73}.regen .sobre-titulo{color:var(--ouro)}.regen h2{color:#fff;font-size:clamp(2.8rem,6vw,4.8rem);font-weight:800}.regen-lead{font-family:var(--titulo);font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.2;color:var(--ouro);margin:1.2rem 0 1rem}.regen-texto>p:not(.sobre-titulo):not(.regen-lead){color:#ffffffd1;max-width:34rem}.regen .btn{margin-top:1.4rem}.btn-ouro{background:var(--ouro);color:var(--azul-escuro);box-shadow:0 10px 24px -12px #c9a65ee6}.btn-ouro:hover{background:#d8b874}.regen-passos{list-style:none;padding:0;margin:0;counter-reset:p;display:grid;gap:1rem}.regen-passos li{counter-increment:p;display:grid;grid-template-columns:auto 1fr;column-gap:1.1rem;padding:1.3rem 1.4rem;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:#ffffff0d}.regen-passos li:before{content:counter(p);grid-row:span 2;font-family:var(--titulo);font-size:2.4rem;font-weight:800;line-height:1;color:var(--ouro)}.regen-passos strong{font-size:1.1rem}.regen-passos span{color:#ffffffbf;font-size:.95rem}.regen-aviso{max-width:1240px;margin:2.6rem auto 0;font-size:.85rem;color:#ffffff9e;border-top:1px solid rgba(255,255,255,.14);padding-top:1.2rem;position:relative}.faixa{background:var(--azul);color:#fff;display:grid;grid-template-columns:repeat(3,1fr)}.faixa div{padding:1.4rem 1.5rem;border-right:1px solid rgba(255,255,255,.14);text-align:center}.faixa div:last-child{border-right:0}.faixa span{display:block;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ouro);font-weight:700;margin-bottom:.2rem}.faixa strong{font-weight:600;font-size:1rem}.sec-cabeca{max-width:44rem;margin-bottom:2.6rem}.sec-cabeca>p:not(.sobre-titulo){color:var(--suave);margin:1rem 0 0}.atendimento,.espaco{max-width:1240px;margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.5rem}.frentes{display:grid;grid-template-columns:1fr 1.2fr;gap:1.5rem}.frente{background:#fff;border-radius:24px;padding:2.2rem;border:1px solid rgba(31,59,87,.08)}.frente-num{font-family:var(--titulo);font-size:1rem;font-weight:700;color:var(--ouro);letter-spacing:.1em}.frente h3{color:var(--azul);font-size:2.6rem;margin:.3rem 0 .8rem}.frente p{color:var(--suave);margin:0}.frente blockquote{margin:1.6rem 0 0;padding:1.1rem 1.3rem;background:var(--areia);border-radius:14px;font-weight:600;color:var(--azul)}.frente cite{display:block;font-style:normal;font-weight:500;font-size:.8rem;color:var(--suave);margin-top:.4rem}.frente-foto{display:grid;grid-template-columns:.8fr 1fr;gap:1.8rem;padding:0;overflow:hidden;background:var(--verde);border:0;color:#fff}.frente-foto img{height:100%;width:100%;object-fit:cover;min-height:320px}.frente-foto div{padding:2.2rem 2.2rem 2.2rem 0;align-self:center}.frente-foto h3{color:#fff}.frente-foto p{color:#ffffffd9}.motivos{margin-top:3.5rem;border-top:2px solid var(--azul);padding-top:2rem}.motivos h3{color:var(--azul);font-size:2rem}.motivos ol{list-style:none;padding:0;margin:1.6rem 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;counter-reset:m}.motivos li{counter-increment:m}.motivos li:before{content:counter(m,decimal-leading-zero);display:block;font-family:var(--titulo);font-size:2.6rem;font-weight:800;color:var(--areia);line-height:1;-webkit-text-stroke:1.5px var(--madeira)}.motivos strong{display:block;font-size:1.15rem;color:var(--tinta);margin:.5rem 0 .3rem}.motivos span{color:var(--suave);font-size:.95rem}.aviso{margin:2rem 0 0;font-size:.9rem;color:var(--suave);background:#fff;border-left:3px solid var(--ouro);padding:.9rem 1.1rem;border-radius:0 10px 10px 0}.espaco{padding-top:0}.galeria{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:240px;gap:1rem}.galeria figure{margin:0;position:relative;overflow:hidden;border-radius:18px}.galeria img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.galeria figure:hover img{transform:scale(1.04)}.galeria figcaption{position:absolute;inset:auto 0 0;padding:2rem 1rem .8rem;color:#fff;font-size:.88rem;font-weight:500;background:linear-gradient(transparent,#142739d9)}.g-largo{grid-column:span 2;grid-row:span 2}.g-alto{grid-row:span 2}.g-faixa{grid-column:span 2}.g-faixa img{object-position:50% 40%}.g-copo img{object-position:50% 68%}.credito{font-size:.8rem;color:var(--suave);margin:1rem 0 0}.avaliacoes{background:var(--azul-escuro);color:#fff;padding:clamp(4rem,8vw,7rem) 1.5rem;position:relative;overflow:hidden}.aval-in,.aval-grade,.destaques{max-width:1240px;margin-left:auto;margin-right:auto}.aval-in{display:grid;grid-template-columns:.45fr 1fr;gap:clamp(2rem,6vw,5rem);align-items:start}.aval-nota{font-family:var(--titulo);font-size:clamp(5rem,11vw,8.5rem);font-weight:800;line-height:.85;margin:0;color:var(--ouro)}.aval-estrelas{color:var(--ouro);letter-spacing:.2em;margin:.6rem 0 1rem}.aval-lado p:not(.sobre-titulo):not(.aval-nota):not(.aval-estrelas){color:#ffffffbf}.link-claro{color:var(--ouro);font-weight:600;text-decoration:none;display:inline-block;margin-top:1rem}.aspas{width:48px;fill:var(--ouro);opacity:.9}.aval-principal blockquote{margin:1.2rem 0 0;font-family:var(--titulo);font-size:clamp(1.6rem,2.8vw,2.35rem);line-height:1.18;font-weight:500}.aval-principal blockquote p{margin:0 0 1rem}.autor{color:#ffffffa6;font-size:.92rem}.aval-grade{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:3.5rem}.aval{margin:0;padding:1.5rem;border:1px solid rgba(255,255,255,.14);border-radius:18px;background:#ffffff0a;display:flex;flex-direction:column;justify-content:space-between;gap:1rem}.aval blockquote{margin:0;color:#ffffffe6;font-size:.98rem}.aval figcaption{color:var(--ouro);font-size:.85rem;font-weight:600}.destaques{list-style:none;padding:0;margin-top:2rem;display:flex;flex-wrap:wrap;gap:.6rem}.destaques li{border:1px solid rgba(201,166,94,.45);border-radius:999px;padding:.45rem 1rem;font-size:.88rem;color:#ffffffd9}.duvidas{background:var(--areia);padding:clamp(4rem,8vw,7rem) 1.5rem}.duvidas-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:.85fr 1fr;gap:clamp(2rem,6vw,5rem)}.duvidas .btn{margin-top:1.6rem}.faq details{background:#fff;border-radius:16px;margin-bottom:.8rem;padding:0 1.4rem}.faq summary{cursor:pointer;list-style:none;padding:1.2rem 0;font-weight:700;font-size:1.08rem;color:var(--azul);display:flex;justify-content:space-between;gap:1rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:1.5rem;line-height:1;color:var(--madeira);transition:transform .3s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0;padding:0 0 1.3rem;color:var(--suave)}.contato{background:var(--azul);color:#fff;padding:clamp(4rem,8vw,7rem) 1.5rem}.contato-in{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.1fr .55fr 1fr;gap:1.5rem;align-items:stretch}.contato h2{color:#fff}.contato .sobre-titulo{color:var(--ouro)}.endereco{font-size:1.15rem;margin:1.2rem 0;color:#ffffffe6}.horas{list-style:none;padding:0;margin:0 0 1.8rem}.horas li{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.15)}.horas span{color:#ffffffb3}.predio{margin:0;border-radius:18px;overflow:hidden;position:relative}.predio img{width:100%;height:100%;object-fit:cover;min-height:320px}.predio figcaption{position:absolute;bottom:0;left:0;right:0;padding:.7rem 1rem;font-size:.85rem;background:linear-gradient(transparent,#142739d9)}.mapa{border-radius:18px;overflow:hidden;min-height:360px;background:#e9e4da}.mapa iframe{width:100%;height:100%;min-height:360px;border:0;filter:grayscale(.6) sepia(.15)}.rodape{background:var(--azul-escuro);color:#ffffffbf;text-align:center;padding:2.4rem 1.5rem 6rem;font-size:.9rem}.rodape p{margin:.3rem 0}.rodape strong{color:#fff}.rodape .previa{font-size:.78rem;opacity:.7;margin-top:1rem}.fab{position:fixed;right:1.2rem;bottom:1.2rem;width:60px;height:60px;border-radius:50%;background:var(--wa);display:grid;place-items:center;box-shadow:0 12px 28px -10px #00000073;z-index:30;transition:transform .25s var(--ease)}.fab:hover{transform:scale(1.06)}.fab svg{width:30px;height:30px;fill:#fff}@media(prefers-reduced-motion:no-preference){.js .reveal{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js .reveal.is-visible{opacity:1;transform:none}.js .galeria .reveal:nth-child(2){transition-delay:.08s}.js .galeria .reveal:nth-child(3){transition-delay:.16s}.js .galeria .reveal:nth-child(4){transition-delay:.24s}.js .galeria .reveal:nth-child(5){transition-delay:.32s}.js .galeria .reveal:nth-child(6){transition-delay:.4s}.js .hero-ondas path,.js .marca-ondas path{stroke-dasharray:520;stroke-dashoffset:520;animation:desenha 1.8s var(--ease) forwards}.js .hero-ondas path:nth-child(2),.js .marca-ondas path:nth-child(2){animation-delay:.25s}.js .hero-ondas path:nth-child(3),.js .marca-ondas path:nth-child(3){animation-delay:.5s}.js .hero-texto>*{animation:sobe .9s var(--ease) both}.js .hero-texto>*:nth-child(2){animation-delay:.1s}.js .hero-texto>*:nth-child(3){animation-delay:.2s}.js .hero-texto>*:nth-child(4){animation-delay:.3s}.js .hero-texto>*:nth-child(5){animation-delay:.4s}@keyframes desenha{to{stroke-dashoffset:0}}@keyframes sobe{0%{opacity:0;transform:translateY(18px)}}}@media(max-width:1080px){.topo nav{display:none}.topo .btn-sm{margin-left:auto}.motivos ol,.aval-grade{grid-template-columns:repeat(2,1fr)}.contato-in{grid-template-columns:1fr 1fr}.contato-texto{grid-column:1 / -1}}@media(max-width:860px){.regen-ondas{bottom:auto;top:0;width:60%;height:70px}.hero{grid-template-columns:1fr;padding-top:1.6rem;gap:2rem}.hero-foto img{aspect-ratio:4 / 3.6;border-radius:22px 90px 22px 22px;object-position:0% 25%}.hero-ondas{left:-4%;width:66%;height:60px}.faixa{grid-template-columns:1fr}.faixa div{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);padding:1rem 1.5rem}.regen-in,.frentes,.aval-in,.duvidas-in,.frente-foto{grid-template-columns:1fr}.frente-foto img{min-height:0;aspect-ratio:4 / 3;height:auto;object-position:50% 60%}.frente-foto div{padding:0 2rem 2rem}.galeria{grid-template-columns:1fr 1fr;grid-auto-rows:180px}.g-largo{grid-column:span 2;grid-row:span 1}.g-alto{grid-row:span 2}.galeria figcaption{font-size:.8rem;padding:1.6rem .7rem .6rem}}@media(max-width:560px){body{font-size:1rem}.marca strong{font-size:1.35rem}.marca small{font-size:.56rem;letter-spacing:.14em}.hero h1{font-size:2.7rem}.hero-sub{font-size:1.02rem;margin:1rem 0 1.4rem}.hero-acoes .btn{width:100%;justify-content:center}.motivos ol,.aval-grade,.contato-in{grid-template-columns:1fr}.predio img{min-height:0;aspect-ratio:4 / 3;object-position:50% 30%}.frente{padding:1.6rem}.frente h3{font-size:2.2rem}}
