@import url('https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&display=swap');
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#10151d;color:#f7f4ed;font-family:Manrope,Arial,sans-serif}a{color:inherit;text-decoration:none}.topo{height:130px;display:flex;align-items:center;justify-content:space-between;padding:0 6.5%;position:absolute;z-index:4;width:100%;border-bottom:1px solid #ffffff1a}.marca{display:flex;align-items:center}.marca-nome{font:600 15px 'DM Mono',monospace;letter-spacing:.18em;text-transform:uppercase;color:#cfad6d}footer .marca img{height:168px;width:auto;display:block}.topo nav{display:flex;gap:29px;font-size:14px;color:#d1d0cb}.topo nav a:hover,.link-texto:hover{color:#ceab68}.botao{display:inline-flex;align-items:center;gap:18px;background:#c6a05d;color:#121820;border:0;padding:16px 21px;font:700 13px Manrope;letter-spacing:.03em;cursor:pointer;transition:.25s}.botao:hover{background:#e1c48b;transform:translateY(-2px)}.botao-menor{padding:13px 18px;font-size:13px}.hero{min-height:770px;display:grid;grid-template-columns:1.18fr .82fr;overflow:hidden;position:relative;background:linear-gradient(125deg,#10151d 42%,#171d25)}.hero-texto{align-self:center;padding:145px 8% 80px;position:relative;z-index:2}.sobretitulo{font:500 12px 'DM Mono';letter-spacing:.18em;color:#cfad6d;margin:0 0 27px}.hero h1,.secao h2{font:600 clamp(42px,5vw,76px)/1.06 'Playfair Display',serif;letter-spacing:-.04em;margin:0}.hero h1 em{color:#cfad6d;font-weight:500}.introducao{max-width:490px;color:#bcc0c3;font-size:19px;line-height:1.75;margin:29px 0}.acoes{display:flex;align-items:center;gap:27px}.link-texto{font-size:14px;font-weight:700}.link-texto span{margin-left:7px;color:#cfad6d}.hero-dados{display:flex;gap:47px;margin-top:85px}.hero-dados div{display:grid;gap:6px}.hero-dados strong{font:500 32px 'Playfair Display';color:#d2b579}.hero-dados span{font-size:12px;color:#93999e;text-transform:uppercase;letter-spacing:.1em}.hero-foto{height:770px;position:relative;overflow:hidden}.hero-foto:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10151d99 0%,transparent 30%),linear-gradient(0deg,#10151d77,transparent 40%)}.hero-foto img{width:100%;height:100%;object-fit:cover;object-position:center;animation:aparecer .5s ease}.foto-controles{position:absolute;z-index:2;bottom:32px;right:9%;display:flex;gap:9px}.foto-controles button{width:23px;height:2px;border:0;background:#ffffff77;cursor:pointer;padding:0}.foto-controles button.ativo{background:#d8ba78}.luz{position:absolute;border-radius:50%;filter:blur(2px);background:#c59c5361}.luz-um{width:400px;height:400px;left:-240px;top:170px}.luz-dois{width:250px;height:250px;right:12%;top:-110px}.secao{padding:125px 8%}.sobre{display:grid;grid-template-columns:.7fr 1.3fr;gap:55px;background:#f3f0e9;color:#18202a}.sobre h2{font-size:53px;max-width:650px}.sobre>div>p{max-width:620px;color:#59606a;font-size:19px;line-height:1.85;margin:27px 0}.escuro{color:#202a35}.areas{background:#18202a}.areas h2{font-size:53px;max-width:650px}.grade-areas{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid #ffffff29}.grade-areas article{position:relative;padding:32px 25px 74px 0;border-right:1px solid #ffffff20;margin-right:22px}.grade-areas article:last-child{border:0}.grade-areas h3{font:600 28px/1.2 'Playfair Display';margin:0 0 16px}.grade-areas p{color:#afb5bb;font-size:16px;line-height:1.7;max-width:220px}.grade-areas a{position:absolute;bottom:10px;left:-10px;font-size:26px;color:#cfad6d;padding:10px;line-height:1;display:inline-flex}.faixa{padding:80px 8%;display:flex;justify-content:space-between;align-items:end;background:#c6a05d;color:#1a2029}.faixa p{font:500 clamp(25px,3vw,42px)/1.25 'Playfair Display';max-width:780px;margin:0}.faixa span{font:12px 'DM Mono';letter-spacing:.16em}.avaliacoes{background:#f3f0e9;color:#18202a}.avaliacoes-cabecalho{display:flex;align-items:end;justify-content:space-between;flex-wrap:wrap;gap:20px;margin-bottom:40px}.avaliacoes-cabecalho h2{margin:0}.avaliacoes-cabecalho .link-texto{color:#9c7530;white-space:nowrap}.avaliacoes-acoes{display:flex;align-items:center;gap:24px}.avaliacoes-setas{display:flex;gap:10px}.seta-carrossel{width:40px;height:40px;border-radius:50%;border:1px solid #9c7530;background:transparent;color:#9c7530;font-size:16px;cursor:pointer;transition:.2s}.seta-carrossel:hover{background:#9c7530;color:#fff}.grade-avaliacoes{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px}.grade-avaliacoes::-webkit-scrollbar{display:none}.avaliacao{background:#fff;border:1px solid #e3dcc8;padding:26px;display:flex;flex-direction:column;gap:14px;flex:0 0 340px;scroll-snap-align:start}.avaliacao-topo{display:flex;align-items:center;gap:12px}.avaliacao-avatar{width:40px;height:40px;border-radius:50%;background:#18202a;color:#e6c684;display:grid;place-content:center;font:600 15px 'Playfair Display';flex-shrink:0}.avaliacao-topo strong{display:block;font-size:16px;font-weight:700;line-height:1.3}.avaliacao-data{font-size:13px;color:#8a8f94}.avaliacao-topo svg{margin-left:auto;flex-shrink:0}.avaliacao-estrelas{color:#dea62f;font-size:14px;letter-spacing:2px}.avaliacao p{font-size:16px;line-height:1.7;color:#4b525c;margin:0}.contato{display:grid;grid-template-columns:.85fr 1.15fr;gap:10%;background:#10151d}.contato h2{font-size:53px}.contato-texto>p:not(.sobretitulo){color:#aeb5b8;font-size:19px;line-height:1.8;max-width:380px;margin:25px 0 38px}.whats-link{display:flex;flex-direction:column;gap:6px;color:#d0af70;font-weight:700;font-size:17px}.whats-link small{font:14px Manrope;color:#aeb5b8;margin-left:24px}form{display:grid;grid-template-columns:1fr 1fr;gap:22px}label{display:grid;gap:9px;color:#b7bcbf;font:13px 'DM Mono';letter-spacing:.08em;text-transform:uppercase}.campo-inteiro{grid-column:1/-1}input,select,textarea{width:100%;border:0;border-bottom:1px solid #ffffff3a;background:transparent;color:#fff;padding:11px 0;font:17px Manrope;outline:none}select option{background:#18202a}textarea{resize:vertical}.botao-enviar{grid-column:1/-1;justify-content:center;padding:20px 24px;font-size:15px;letter-spacing:.06em;margin-top:8px;box-shadow:0 12px 28px #c6a05d4d}.resultado{grid-column:1/-1;color:#d8ba78;font-size:15px;margin:0}.resultado.erro{color:#e2897e}footer{padding:40px 8% 32px;border-top:1px solid #ffffff1c;color:#a5a9ad;font-size:14px;display:flex;flex-direction:column;gap:26px}.footer-topo{display:flex;align-items:center;justify-content:space-between}.footer-links{display:flex;align-items:center;gap:28px;font-size:16px;font-weight:600}.footer-links a:hover,.footer-topo a:last-child:hover{color:#e1c48b}.footer-topo a:last-child{color:#d0af70}.footer-base{display:flex;flex-direction:column;gap:9px;color:#a7acb1;line-height:1.6;font-size:16px}.footer-base p:first-child{color:#c2c7ca;font-size:17px;letter-spacing:.01em}.whatsapp-flutuante{position:fixed;z-index:10;right:25px;bottom:25px;width:80px;height:80px;border-radius:50%;display:grid;place-content:center;background:#25d366;color:#fff;box-shadow:0 8px 22px #00000055;transition:.2s}.whatsapp-flutuante:hover{transform:scale(1.08)}@keyframes aparecer{from{opacity:.5;transform:scale(1.03)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-foto img{animation:none}.botao,.whatsapp-flutuante{transition:none}}@media(max-width:800px){.topo{padding:0 5%;height:104px}.marca-nome{font-size:13px}footer .marca img{height:132px}.topo nav{display:none}.botao-menor{font-size:12px}.hero{grid-template-columns:1fr;min-height:900px}.hero-texto{padding:120px 7% 42px}.hero-foto{height:380px;grid-row:1;opacity:.58}.hero-texto{grid-row:2;margin-top:-270px}.hero h1{font-size:48px}.hero-dados{margin-top:55px}.sobre,.contato{grid-template-columns:1fr;gap:35px}.secao{padding:80px 7%}.sobre h2,.areas h2,.contato h2{font-size:39px}.grade-areas{grid-template-columns:1fr 1fr}.grade-areas article:nth-child(2){border:0}.avaliacao{flex-basis:300px}.faixa{padding:55px 7%;display:block}.faixa span{display:block;margin-top:25px}.footer-topo{flex-wrap:wrap;gap:15px}.contato form{gap:18px}}@media(max-width:440px){form,.grade-areas{grid-template-columns:1fr}.avaliacao{flex-basis:82vw}.avaliacoes-cabecalho{gap:14px}.avaliacoes-acoes{width:100%;flex-direction:column;align-items:flex-start;gap:14px}.avaliacoes-cabecalho .link-texto{white-space:normal}.grade-areas article{border-right:0;border-bottom:1px solid #ffffff20;margin:0}.hero-dados{gap:25px}.topo .botao{display:none}.topo{height:88px}.marca-nome{font-size:11px;letter-spacing:.14em}footer .marca img{height:114px}.whatsapp-flutuante{width:66px;height:66px;right:16px;bottom:16px}}
