/* ===== Fontes (pasta /fonts do projeto) ===== */
@font-face { font-family: "Shirens"; src: url("../fonts/Shirens-Regular.ttf") format("truetype"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Henderson Sans"; src: url("../fonts/HendersonSansLight.otf") format("opentype"); font-weight: 300; font-display: swap; }
@font-face { font-family: "Henderson Sans"; src: url("../fonts/HendersonSansRegular.otf") format("opentype"); font-weight: 400; font-display: swap; }
@font-face { font-family: "Henderson Sans"; src: url("../fonts/HendersonSansRegularItalic.otf") format("opentype"); font-weight: 400; font-style: italic; font-display: swap; }
@font-face { font-family: "Henderson Sans"; src: url("../fonts/HendersonSansSemiBold.otf") format("opentype"); font-weight: 600; font-display: swap; }

/* ===== Tokens ===== */
:root {
  /* stains da marca embutidas (geradas de images/elements/Mattino_Stain_0X.png)
     para funcionarem também abrindo o arquivo direto, sem servidor */
  --stain-1: url("data:image/png;base64,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");
  --stain-2: url("data:image/png;base64,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");
  --stain-3: url("data:image/png;base64,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");
  /* paleta oficial */
  --marrom: #452d2d;
  --laranja: #fdcfa2;
  --offwhite: #eeece8;
  /* apoio */
  --marrom-deep: #2e1d1d;
  --laranja-forte: #f3a873;
  --papel: #f7f5f1;
  --texto-suave: #6e5753;
  --linha: rgba(69, 45, 45, .14);

  --display: "Shirens", "Times New Roman", serif;
  --sans: "Henderson Sans", "Helvetica Neue", Arial, sans-serif;

  --r-xl: 32px;
  --r-lg: 24px;
  --r-md: 16px;

  --wrap: 1280px;
  --gutter: clamp(16px, 4vw, 48px);
  --section: clamp(88px, 10vw, 150px);
  --header-h: 88px;
  --ease: cubic-bezier(.2, .7, .2, 1);
}

/* ===== Base ===== */
*, *::before, *::after { box-sizing: border-box; }
html { scroll-behavior: smooth; scroll-padding-top: 96px; -webkit-text-size-adjust: 100%; }
body {
  margin: 0;
  background: var(--offwhite);
  color: var(--marrom);
  font-family: var(--sans);
  font-weight: 300;
  font-size: clamp(15px, 1vw, 17px);
  line-height: 1.7;
  letter-spacing: -.01em;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}
img { max-width: 100%; display: block; }
a { color: inherit; }
p { margin: 0 0 1em; }
h1, h2, h3 { margin: 0; font-weight: 400; }
strong, b { font-weight: 600; }
figure { margin: 0; }
address { font-style: normal; }
:focus-visible { outline: 2px solid var(--laranja-forte); outline-offset: 3px; border-radius: 6px; }

.wrap { width: 100%; max-width: var(--wrap); margin: 0 auto; padding: 0 var(--gutter); }

.display {
  font-family: var(--display);
  font-size: clamp(36px, 4.6vw, 68px);
  line-height: 1.04;
  letter-spacing: -.01em;
  text-wrap: balance;
}

/* Anel orgânico — o "O" do logo */
.ring {
  display: inline-block; width: 22px; height: 22px; flex-shrink: 0;
  background: currentColor;
  -webkit-mask: var(--stain-2) center / contain no-repeat;
  mask: var(--stain-2) center / contain no-repeat;
}

.chip {
  display: inline-flex; align-items: center; gap: 10px;
  padding: 8px 16px; border-radius: 999px;
  font-size: 14px; font-weight: 600; letter-spacing: 0;
  background: rgba(69, 45, 45, .07); color: var(--marrom);
}
.chip--glass {
  background: rgba(46, 29, 29, .32); color: var(--laranja);
  border: 1px solid rgba(253, 207, 162, .35);
  backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(10px);
}
.chip--glass .ring { animation: turn 24s linear infinite; }
@keyframes turn { to { transform: rotate(360deg); } }

/* ===== Botões ===== */
.btn {
  display: inline-flex; align-items: center; justify-content: center; gap: .5em;
  min-height: 52px; padding: 0 28px;
  border: 1px solid transparent; border-radius: 999px;
  font: 600 15px/1 var(--sans); letter-spacing: 0;
  text-decoration: none; cursor: pointer; white-space: nowrap;
  transition: background-color .2s, color .2s, border-color .2s, transform .2s var(--ease);
}
.btn:active { transform: scale(.98); }
.btn--sun { background: var(--laranja); color: var(--marrom); }
.btn--sun:hover { background: #ffdcb8; }
.btn--brown { background: var(--marrom); color: var(--offwhite); }
.btn--brown:hover { background: var(--marrom-deep); }
.btn--block { width: 100%; }

/* ===== Header (pílula flutuante) ===== */
.header { position: fixed; inset: 0 0 auto; z-index: 50; padding: 14px var(--gutter) 0; pointer-events: none; }
.header__bar {
  pointer-events: auto;
  max-width: 1360px; height: 64px; margin: 0 auto; padding: 0 10px 0 26px;
  display: flex; align-items: center; gap: 36px;
  border-radius: 999px; border: 1px solid transparent;
  transition: background-color .35s, border-color .35s, box-shadow .35s;
}
.header__logo { position: relative; width: 108px; flex-shrink: 0; }
.header__logo img { width: 100%; height: auto; transition: opacity .3s; }
.header__logo .logo-dark { position: absolute; inset: 0; opacity: 0; }
.nav { display: flex; gap: 6px; margin-left: auto; }
.nav a {
  color: var(--offwhite); text-decoration: none; font-weight: 400; font-size: 15px;
  padding: 9px 14px; border-radius: 999px; transition: background-color .2s, color .3s;
}
.nav a:hover { background: rgba(238, 236, 232, .14); }
.header__cta { min-height: 46px; padding: 0 22px; font-size: 14px; }
.menu-toggle { display: none; }

.header.is-solid .header__bar {
  background: rgba(238, 236, 232, .82); border-color: rgba(69, 45, 45, .08);
  backdrop-filter: blur(16px) saturate(1.2); -webkit-backdrop-filter: blur(16px) saturate(1.2);
  box-shadow: 0 12px 32px -18px rgba(46, 29, 29, .35);
}
.header.is-solid .logo-light { opacity: 0; }
.header.is-solid .logo-dark { opacity: 1; }
.header.is-solid .nav a { color: var(--marrom); }
.header.is-solid .nav a:hover { background: rgba(69, 45, 45, .07); }
.header.is-solid .header__cta { background: var(--marrom); color: var(--offwhite); }

/* ===== Hero ===== */
.hero {
  position: relative; min-height: 100vh; min-height: 100svh;
  display: flex; align-items: flex-end;
  color: var(--offwhite); overflow: hidden; background: var(--marrom-deep);
}
.hero__bg {
  position: absolute; inset: 0;
  background:
    linear-gradient(180deg, rgba(46, 29, 29, .5) 0%, rgba(46, 29, 29, 0) 24%),
    linear-gradient(0deg, rgba(46, 29, 29, .92) 0%, rgba(46, 29, 29, .4) 40%, rgba(46, 29, 29, 0) 68%),
    linear-gradient(100deg, rgba(253, 207, 162, .22) 0%, rgba(253, 207, 162, 0) 45%),
    url("../img/hero.jpg") 58% 35% / cover no-repeat;
  animation: dawn 2.4s var(--ease) both;
}
@keyframes dawn {
  from { filter: brightness(.5) saturate(.7); transform: scale(1.06); }
  to   { filter: none; transform: none; }
}
.hero__inner {
  position: relative; width: 100%; max-width: 1360px; margin: 0 auto;
  padding: 140px var(--gutter) clamp(28px, 4vw, 48px);
  display: grid; grid-template-columns: 1fr minmax(340px, 410px); gap: 48px; align-items: end;
}
.hero__title img { width: min(500px, 74vw); height: auto; }
.hero__sign { display: flex; align-items: center; flex-wrap: wrap; gap: 14px 20px; margin: 22px 0 36px; }
.hero__tagline {
  font-family: var(--display); font-size: clamp(22px, 2.2vw, 32px); line-height: 1.2;
  margin: 0; color: var(--laranja);
}
.tag-launch {
  display: inline-flex; align-items: center; gap: 8px;
  height: 34px; padding: 0 14px 0 10px; border-radius: 999px;
  background: var(--laranja); color: var(--marrom);
  font-size: 13px; font-weight: 600; letter-spacing: .01em;
}
.tag-launch .ring { width: 16px; height: 16px; animation: turn 24s linear infinite; }
.facts {
  list-style: none; margin: 0; padding: 0;
  display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; max-width: 860px;
}
.fact {
  display: flex; gap: 14px; align-items: center;
  padding: 16px 18px; border-radius: var(--r-md);
  background: rgba(238, 236, 232, .09); border: 1px solid rgba(238, 236, 232, .16);
  backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);
  font-size: 14px; line-height: 1.4;
}
.fact svg {
  width: 26px; height: 26px; flex-shrink: 0;
  fill: none; stroke: var(--laranja); stroke-width: 1.4; stroke-linejoin: round; stroke-linecap: round;
}

/* ===== Formulários ===== */
.lead-form {
  background: var(--offwhite); color: var(--marrom);
  padding: 30px; border-radius: var(--r-lg);
}
.hero__form .lead-form { box-shadow: 0 40px 80px -30px rgba(10, 4, 4, .7); }
.lead-form__title { font-family: var(--display); font-size: 25px; line-height: 1.12; margin-bottom: 8px; }
.lead-form__sub { font-size: 14px; color: var(--texto-suave); margin-bottom: 20px; line-height: 1.5; }
.field { margin-bottom: 12px; }
.field label { display: block; font-size: 13px; font-weight: 600; margin-bottom: 6px; letter-spacing: 0; }
.field input {
  width: 100%; height: 50px; padding: 0 18px;
  font: 400 16px var(--sans); color: var(--marrom);
  background: #fff; border: 1px solid rgba(69, 45, 45, .14); border-radius: 14px;
  transition: border-color .2s, box-shadow .2s;
}
.field input::placeholder { color: rgba(69, 45, 45, .38); }
.field input:focus { outline: none; border-color: var(--marrom); box-shadow: 0 0 0 4px rgba(253, 207, 162, .75); }
.field.is-invalid input { border-color: #b3261e; }
.hp { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.field__error { display: block; color: #b3261e; font-size: 13px; margin-top: 4px; font-weight: 400; }
.lead-form .btn { margin-top: 8px; }
.lead-form__legal { font-size: 12px; color: var(--texto-suave); margin: 12px 0 0; line-height: 1.45; }
.lead-form__status { margin: 10px 0 0; font-size: 14px; font-weight: 600; }
.lead-form__status:empty { display: none; }
.lead-form.is-sent .field, .lead-form.is-sent .btn, .lead-form.is-sent .lead-form__legal { display: none; }
.lead-form.is-sent .lead-form__status { font-family: var(--display); font-weight: 400; font-size: 22px; line-height: 1.3; margin-top: 4px; }

.lead-form--dark { background: transparent; color: var(--offwhite); padding: 0; }
.lead-form--dark .field input { background: rgba(238, 236, 232, .07); border-color: rgba(238, 236, 232, .2); color: var(--offwhite); }
.lead-form--dark .field input::placeholder { color: rgba(238, 236, 232, .35); }
.lead-form--dark .field input:focus { border-color: var(--laranja); box-shadow: 0 0 0 4px rgba(253, 207, 162, .2); }
.lead-form--dark .lead-form__legal { color: rgba(238, 236, 232, .55); }
.lead-form--dark .field__error, .lead-form--dark .field.is-invalid input { color: #ffb4a8; border-color: #ffb4a8; }

/* ===== Conceito ===== */
.concept {
  position: relative; overflow: hidden; padding: var(--section) 0;
  background: url("../../images/elements/Mattino_Gradient_01.png") center / cover no-repeat;
}
.concept__sun {
  position: absolute; z-index: 0; pointer-events: none;
  width: clamp(420px, 50vw, 800px); aspect-ratio: 1; right: -10vw; top: 0;
  transform: translateY(var(--rise, 220px)) rotate(var(--spin, 0deg));
  opacity: .09;
}
.concept__sun img { width: 100%; height: 100%; }
.concept > .wrap { position: relative; z-index: 1; }
.concept__title { max-width: 14ch; margin-bottom: clamp(40px, 5vw, 72px); }
.concept__grid { display: grid; grid-template-columns: .9fr 1fr; gap: clamp(32px, 6vw, 96px); align-items: center; }
.concept__img { aspect-ratio: 4 / 5; border-radius: var(--r-xl); overflow: hidden; box-shadow: 0 40px 80px -40px rgba(46, 29, 29, .55); }
.concept__img img { width: 100%; height: 100%; object-fit: cover; }
.concept__text { max-width: 34em; }
.concept__intro { font-size: clamp(19px, 1.5vw, 22px); font-weight: 400; line-height: 1.55; }
.concept__lead {
  margin: 32px 0 0; padding-top: 28px; border-top: 1px solid rgba(69, 45, 45, .22);
  font-family: var(--display); font-size: clamp(19px, 1.6vw, 24px); line-height: 1.35;
}

.numbers {
  margin: clamp(48px, 6vw, 80px) 0 0;
  display: grid; grid-template-columns: repeat(4, 1fr) 1.7fr; gap: 10px;
}
.numbers > div {
  padding: 26px 26px 24px; border-radius: var(--r-lg);
  background: rgba(255, 255, 255, .42); border: 1px solid rgba(255, 255, 255, .55);
  backdrop-filter: blur(8px); -webkit-backdrop-filter: blur(8px);
}
.numbers dt { font-family: var(--display); font-size: clamp(48px, 5.4vw, 84px); line-height: .9; }
.numbers dd { margin: 14px 0 0; font-size: 15px; }
.numbers__wide { background: var(--marrom) !important; color: var(--offwhite); border-color: var(--marrom) !important; }
.numbers__wide dt { font-size: clamp(26px, 2.4vw, 36px); line-height: 1.05; color: var(--laranja); padding-top: .3em; }
.numbers__wide dd { color: rgba(238, 236, 232, .8); }

/* ===== Localização ===== */
.location { padding: var(--section) 0; }
.location__head { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px, 6vw, 96px); align-items: end; }
.location__sub { font-size: clamp(19px, 1.6vw, 24px); font-weight: 400; line-height: 1.45; margin: 0; max-width: 24em; }
.location__text {
  display: grid; grid-template-columns: 1fr 1fr; gap: clamp(24px, 6vw, 96px);
  margin: 32px 0 clamp(40px, 5vw, 64px); color: var(--texto-suave);
}
.location__text p { margin: 0; max-width: 36em; }

.map { position: relative; }
.map__frame {
  position: relative; overflow: hidden; isolation: isolate;
  height: clamp(420px, 44vw, 600px); border-radius: var(--r-xl);
  background: #efe7dc;
}
.map__frame iframe {
  position: absolute; left: 0; top: -170px; width: 100%; height: calc(100% + 170px); border: 0;
  filter: grayscale(1) contrast(1.06) brightness(1.04);
}
.map__tint { position: absolute; inset: 0; pointer-events: none; background: var(--laranja); mix-blend-mode: multiply; opacity: .55; }
.map__pin {
  position: absolute; left: 50%; top: calc(50% - 105px); z-index: 2; pointer-events: none;
  width: 0; height: 0;
}
.map__pin i {
  position: absolute; left: -18px; top: -18px; width: 36px; height: 36px; border-radius: 50%;
  background: var(--marrom); box-shadow: 0 0 0 6px rgba(69, 45, 45, .16), 0 8px 18px -6px rgba(46, 29, 29, .6);
}
.map__pin i::after {
  content: ""; position: absolute; inset: 9px; background: var(--laranja);
  -webkit-mask: var(--stain-2) center / contain no-repeat; mask: var(--stain-2) center / contain no-repeat;
}
.map__pin i::before {
  content: ""; position: absolute; inset: -6px; border-radius: 50%; border: 2px solid var(--marrom);
  animation: pulse 2.6s var(--ease) infinite;
}
@keyframes pulse { from { transform: scale(.8); opacity: .7; } to { transform: scale(2.2); opacity: 0; } }
.map__pin b {
  position: absolute; left: 26px; top: -14px; white-space: nowrap;
  font-family: var(--display); font-weight: 400; font-size: 14px; line-height: 1;
  padding: 7px 12px; border-radius: 999px; background: var(--marrom); color: var(--laranja);
}
.map__card {
  position: absolute; left: 20px; bottom: 20px; z-index: 3;
  display: flex; align-items: center; gap: 18px; max-width: calc(100% - 40px);
  padding: 14px 14px 14px 18px; border-radius: var(--r-lg);
  background: rgba(247, 245, 241, .92); box-shadow: 0 20px 40px -20px rgba(46, 29, 29, .5);
  backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);
}
.map__icon { width: 44px; height: 44px; border-radius: 50%; display: grid; place-items: center; background: var(--laranja); flex-shrink: 0; }
.map__icon svg { width: 22px; height: 22px; fill: none; stroke: var(--marrom); stroke-width: 1.6; stroke-linejoin: round; }
.map__card address { font-size: 14px; line-height: 1.45; margin-right: 8px; }
.map__card address strong { display: block; font-size: 15px; }

/* Proximidades: rota saindo do Mattino */
.route {
  margin-top: 16px; padding: clamp(32px, 4vw, 52px); border-radius: var(--r-xl);
  background: var(--marrom); color: var(--offwhite);
}
.route__head { display: flex; align-items: baseline; justify-content: space-between; gap: 16px; flex-wrap: wrap; margin-bottom: 40px; }
.route__title { font-family: var(--display); font-size: clamp(26px, 2.4vw, 34px); color: var(--offwhite); }
.route__head p { margin: 0; font-size: 14px; color: rgba(238, 236, 232, .65); }
.route__stops {
  list-style: none; margin: 0; padding: 0; position: relative;
  display: grid; grid-template-columns: .7fr 1.5fr 1fr 1fr 1.35fr 1fr; gap: 20px;
}
.route__stops::before {
  content: ""; position: absolute; left: 14px; right: 0; top: 13px; height: 2px;
  background: linear-gradient(90deg, var(--laranja), rgba(253, 207, 162, .25));
}
.route__stops li { position: relative; display: flex; flex-direction: column; gap: 14px; }
.route__dot { height: 28px; display: flex; align-items: center; }
.route__dot::before {
  content: ""; width: 14px; height: 14px; border-radius: 50%;
  background: var(--laranja); box-shadow: 0 0 0 6px var(--marrom);
}
.route__origin .route__dot::before { display: none; }
.route__origin .ring { width: 28px; height: 28px; color: var(--laranja); box-shadow: none; }
.route__origin .route__dot { position: relative; }
.route__origin .route__dot::after { content: ""; position: absolute; left: -6px; width: 40px; height: 40px; background: var(--marrom); z-index: -1; }
.route__origin { z-index: 1; }
.route__time { font-size: 14px; color: rgba(238, 236, 232, .7); line-height: 1; }
.route__time b { font-family: var(--display); font-weight: 400; font-size: clamp(36px, 3.4vw, 52px); color: var(--laranja); margin-right: 4px; }
.route__origin .route__time { font-family: var(--display); font-size: 20px; color: var(--offwhite); padding-top: 14px; }
.route__places { font-size: 15px; font-weight: 400; line-height: 1.5; color: var(--offwhite); }

/* ===== Padrões: stains da marca ===== */
.deco {
  position: absolute; pointer-events: none; z-index: 0; aspect-ratio: 1;
  background: var(--deco-color, var(--marrom)); opacity: var(--deco-o, .06);
  -webkit-mask: var(--deco-shape) center / contain no-repeat; mask: var(--deco-shape) center / contain no-repeat;
}
.location, .square, .leisure, .plans, .footer, .route { position: relative; overflow: hidden; }
.location > .wrap, .square > .wrap, .leisure > .wrap, .leisure > .carousel, .plans > .wrap, .plans > .living, .footer > .wrap, .route > :not(.deco) { position: relative; z-index: 1; }
.deco--loc { --deco-shape: var(--stain-3); width: clamp(260px, 30vw, 460px); left: -9vw; top: 40px; }
.deco--route { --deco-shape: var(--stain-1); --deco-color: var(--laranja); --deco-o: .07; width: 340px; right: -90px; top: -120px; }
.deco--sq1 { --deco-shape: var(--stain-2); --deco-color: #fff; --deco-o: .55; width: clamp(320px, 38vw, 560px); left: -10vw; bottom: -18%; }
.deco--sq2 { --deco-shape: var(--stain-3); --deco-color: #fff; --deco-o: .4; width: clamp(140px, 14vw, 220px); right: 6vw; top: 8%; }
.deco--lz { --deco-shape: var(--stain-3); --deco-color: var(--laranja); --deco-o: .06; width: clamp(360px, 40vw, 620px); right: -12vw; top: -14%; }
.deco--pl { --deco-shape: var(--stain-2); --deco-o: .05; width: clamp(300px, 34vw, 520px); right: -10vw; top: 2%; }
.deco--ft { --deco-shape: var(--stain-1); --deco-o: .05; width: 360px; right: -80px; bottom: -200px; }

/* ===== Placeholders de imagem ===== */
.ph {
  position: relative; width: 100%; height: 100%; min-height: 220px;
  display: grid; place-items: end start; padding: 22px; overflow: hidden;
}
.ph::before {
  content: ""; position: absolute; width: min(36%, 240px); aspect-ratio: 1; right: 8%; top: 12%;
  background: currentColor; opacity: .08;
  -webkit-mask: var(--stain-3) center / contain no-repeat; mask: var(--stain-3) center / contain no-repeat;
}
.ph span { position: relative; font-size: 13px; font-weight: 400; opacity: .7; }
.ph--glass { background: rgba(255, 255, 255, .45); border: 1px solid rgba(255, 255, 255, .7); color: var(--marrom); }
.ph--paper { background: var(--papel); color: var(--marrom); }
.ph--dark { background: rgba(238, 236, 232, .06); color: var(--offwhite); }

/* ===== Praça ===== */
.square {
  padding: var(--section) 0;
  background: url("../../images/elements/Mattino_Gradient_02.png") center / cover no-repeat;
}
.square__grid { display: grid; grid-template-columns: 1fr 1.35fr; gap: clamp(32px, 6vw, 96px); align-items: center; }
.square__copy .chip { margin-bottom: 24px; background: rgba(255, 255, 255, .55); }
.square__copy p { font-size: clamp(17px, 1.3vw, 19px); margin-top: 28px; max-width: 30em; }
.square__img { aspect-ratio: 4 / 3; border-radius: var(--r-xl); overflow: hidden; }
.square__img .ph { backdrop-filter: blur(6px); -webkit-backdrop-filter: blur(6px); border-radius: inherit; }

/* ===== Lazer ===== */
.leisure { padding: var(--section) 0; background: var(--marrom); color: var(--offwhite); }
.leisure__head { display: grid; grid-template-columns: 1.5fr 1fr; gap: clamp(32px, 6vw, 96px); align-items: end; margin-bottom: 48px; }
.leisure__side { display: flex; align-items: flex-end; justify-content: space-between; gap: 32px; }
.leisure__side p { max-width: 30em; margin: 0; color: rgba(238, 236, 232, .78); }
.carousel-nav { display: flex; gap: 10px; flex-shrink: 0; }
.round-btn {
  width: 54px; height: 54px; border-radius: 50%; display: grid; place-items: center;
  background: rgba(238, 236, 232, .08); color: var(--offwhite);
  border: 1px solid rgba(238, 236, 232, .22); cursor: pointer;
  transition: background-color .2s, color .2s, opacity .2s, border-color .2s;
}
.round-btn:hover { background: var(--laranja); color: var(--marrom); border-color: var(--laranja); }
.round-btn[disabled] { opacity: .3; pointer-events: none; }
.round-btn svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; stroke-linejoin: round; }

.carousel {
  --side: max(var(--gutter), calc((100vw - var(--wrap)) / 2 + var(--gutter)));
  display: flex; gap: 16px; overflow-x: auto; scroll-snap-type: x mandatory;
  padding: 0 var(--side); scroll-padding-left: var(--side);
  scrollbar-width: none;
}
.carousel::-webkit-scrollbar { display: none; }
.carousel:focus-visible { outline-offset: -2px; }
.slide { position: relative; flex: 0 0 clamp(300px, 46vw, 680px); scroll-snap-align: start; }
.slide .ph, .slide__open { aspect-ratio: 3 / 2; height: auto; min-height: 0; border-radius: var(--r-lg); width: 100%; }
.slide__open { position: relative; display: block; padding: 0; border: 0; overflow: hidden; cursor: zoom-in; background: rgba(238, 236, 232, .06); }
.slide__open::after { content: ""; position: absolute; inset: 50% 0 0; background: linear-gradient(0deg, rgba(30, 19, 19, .7), rgba(30, 19, 19, 0)); pointer-events: none; }
.slide__open img { width: 100%; height: 100%; object-fit: cover; transition: transform .8s var(--ease); }
.slide__open:hover img { transform: scale(1.04); }
.slide figcaption {
  position: absolute; left: 22px; bottom: 20px; pointer-events: none;
  font-family: var(--display); font-size: clamp(19px, 1.6vw, 24px); color: var(--offwhite);
}
.carousel-progress { margin-top: 28px; height: 2px; background: rgba(238, 236, 232, .14); border-radius: 2px; overflow: hidden; }
.carousel-progress span { display: block; height: 100%; width: 20%; background: var(--laranja); border-radius: 2px; transform-origin: left; transition: width .2s linear, margin .2s linear; }

/* ===== Plantas ===== */
.plans { padding: var(--section) 0 0; }
.plans__head { display: grid; grid-template-columns: 1fr 1fr; gap: clamp(32px, 6vw, 96px); align-items: end; margin-bottom: 48px; }
.plans__head p { max-width: 30em; margin: 0; font-size: clamp(17px, 1.3vw, 19px); }
.plans__card {
  display: grid; grid-template-columns: minmax(320px, 1fr) 1.55fr; gap: clamp(24px, 4vw, 56px); align-items: stretch;
  padding: clamp(14px, 1.6vw, 20px); border-radius: var(--r-xl); background: #fff;
  box-shadow: 0 30px 60px -40px rgba(46, 29, 29, .35);
}
.plans__side { display: flex; flex-direction: column; padding: clamp(14px, 2vw, 28px); }
.tabs { display: inline-flex; gap: 4px; padding: 4px; border-radius: 999px; background: var(--offwhite); align-self: flex-start; }
.tabs button {
  min-height: 44px; padding: 0 22px; border: 0; border-radius: 999px; cursor: pointer;
  background: transparent; color: var(--marrom); font: 600 14px var(--sans);
  transition: background-color .2s, color .2s;
}
.tabs button[aria-selected="true"] { background: var(--marrom); color: var(--offwhite); }
.plan__info { margin-top: auto; padding-top: 48px; }
.plan__info[hidden] { display: none; }
.plan__type { font-family: var(--display); font-size: clamp(34px, 3vw, 46px); white-space: nowrap; line-height: 1; margin-bottom: 22px; }
.plan__type small { display: block; font-family: var(--sans); font-size: 15px; line-height: 1.3; color: var(--texto-suave); margin-top: 10px; white-space: normal; }
.plan__area { font-size: clamp(21px, 1.8vw, 26px); font-weight: 400; line-height: 1.2; margin-bottom: 28px; padding-top: 20px; border-top: 1px solid var(--linha); }
.plan__area span { display: block; font-size: 13px; font-weight: 600; color: var(--texto-suave); margin-bottom: 8px; letter-spacing: 0; }
.plans__card > * { min-width: 0; }
.plan { position: relative; min-height: 540px; border-radius: var(--r-lg); overflow: hidden; background: var(--papel); }
.plan img { width: 100%; height: 100%; object-fit: contain; }
.plan__zoom { position: absolute; inset: 0; display: block; width: 100%; height: 100%; padding: clamp(16px, 3vw, 40px); border: 0; background: transparent; cursor: zoom-in; }
.plan__zoom img { transition: transform .6s var(--ease); }
.plan__zoom:hover img { transform: scale(1.02); }
.plan__zoom-hint {
  position: absolute; right: 16px; bottom: 16px; width: 44px; height: 44px; border-radius: 50%;
  display: grid; place-items: center; background: #fff; color: var(--marrom);
  box-shadow: 0 8px 20px -10px rgba(46, 29, 29, .4);
}
.plan__zoom-hint svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; }

.plans__label { font-size: 13px; font-weight: 600; color: var(--texto-suave); margin: 0 0 10px; }
.plans__label + .tabs { margin-bottom: 28px; }
.tabs--floors { flex-wrap: wrap; gap: 8px; padding: 0; background: none; }
.tabs--floors button { padding: 0 16px; border: 1px solid var(--linha); }
.tabs--floors button:hover { border-color: var(--marrom); }
.tabs--floors button[aria-selected="true"] { border-color: var(--marrom); }
.finals { display: flex; flex-wrap: wrap; gap: 8px; }
.finals button {
  display: inline-flex; align-items: center; gap: 8px; min-height: 44px; padding: 0 16px; line-height: 1;
  border: 1px solid var(--linha); border-radius: 999px; background: transparent; cursor: pointer;
  color: var(--marrom); font: 600 14px var(--sans); transition: background-color .2s, border-color .2s, color .2s;
}
.finals button small { font-weight: 400; font-size: 13px; color: var(--texto-suave); }
.finals button:hover { border-color: var(--marrom); }
.finals button[aria-pressed="true"] { background: var(--laranja); border-color: var(--laranja); }
.finals button[aria-pressed="true"] small { color: var(--marrom); }
.plan__area b { font-weight: 400; }
.plan__floor-link {
  display: inline-flex; align-items: center; gap: 8px; margin-top: 14px; padding: 8px 0;
  border: 0; background: none; cursor: pointer; color: var(--marrom);
  font: 600 14px var(--sans); text-decoration: underline; text-underline-offset: 4px; text-decoration-color: var(--linha);
}
.plan__floor-link:hover { text-decoration-color: currentColor; }
.plan__floor-link svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.5; }
.plans__note { margin: 16px 0 0; font-size: 13px; color: var(--texto-suave); }

.square__img img { width: 100%; height: 100%; object-fit: cover; }

.lightbox.is-single .lightbox__prev, .lightbox.is-single .lightbox__next { visibility: hidden; }
.lightbox.is-plan .lightbox__fig img { background: var(--papel); }

.living { position: relative; margin: clamp(56px, 6vw, 96px) var(--gutter) 0; height: clamp(380px, 56vw, 780px); border-radius: var(--r-xl); overflow: hidden; }
.living img { height: 100%; width: 100%; object-fit: cover; object-position: center 60%; }
.living figcaption { position: absolute; left: 24px; bottom: 24px; }

/* ===== Contato ===== */
.contact { padding: clamp(16px, 2vw, 24px) var(--gutter) 0; margin-top: clamp(16px, 2vw, 24px); }
.contact__box {
  position: relative; overflow: hidden;
  display: grid; grid-template-columns: 1fr minmax(320px, 460px); gap: clamp(32px, 6vw, 96px); align-items: center;
  padding: clamp(40px, 7vw, 110px) clamp(24px, 7vw, 110px);
  border-radius: var(--r-xl); background: var(--marrom-deep); color: var(--offwhite);
}
.contact__box::before {
  content: ""; position: absolute; width: clamp(360px, 44vw, 640px); aspect-ratio: 1; left: -12%; bottom: -45%;
  background: var(--laranja); opacity: .08;
  -webkit-mask: var(--stain-1) center / contain no-repeat; mask: var(--stain-1) center / contain no-repeat;
}
.contact__copy { position: relative; }
.contact .display { color: var(--laranja); max-width: 11ch; }
.contact__copy p { margin-top: 24px; max-width: 26em; color: rgba(238, 236, 232, .8); }
.contact form { position: relative; }

/* ===== Rodapé ===== */
.footer { padding: clamp(56px, 6vw, 88px) 0 36px; font-size: 13px; color: var(--texto-suave); }
.footer__top { display: flex; justify-content: space-between; align-items: flex-start; gap: 48px; flex-wrap: wrap; padding-bottom: 40px; border-bottom: 1px solid var(--linha); }
.footer__mattino { width: 140px; height: auto; }
.footer__logos { display: flex; flex-wrap: wrap; gap: 40px 72px; }
.footer__group > p { font-weight: 600; color: var(--marrom); margin-bottom: 16px; letter-spacing: 0; }
.footer__row { display: flex; align-items: center; gap: 36px; flex-wrap: wrap; }
.logo-senza { height: 44px; width: auto; }
.logo-crosara { height: 74px; width: auto; margin: -15px -18px; } /* PNG tem ~20% de respiro transparente em volta */
.logo-arez { height: 32px; width: auto; }
.footer__legal { display: flex; justify-content: space-between; gap: 24px; flex-wrap: wrap; padding-top: 24px; }
.footer__legal p { margin: 0; max-width: 60em; }
.footer__legal p:first-child { font-size: 10px; line-height: 1.5; max-width: 72em; text-align: justify; hyphens: auto; }

/* ===== Modal ===== */
.modal { position: fixed; inset: 0; z-index: 100; display: grid; place-items: center; padding: 16px; }
.modal[hidden] { display: none; }
.modal__backdrop { position: absolute; inset: 0; background: rgba(46, 29, 29, .7); backdrop-filter: blur(4px); -webkit-backdrop-filter: blur(4px); animation: fade .25s both; }
.modal__box { position: relative; width: 100%; max-width: 440px; animation: rise .35s var(--ease) both; }
.modal__close {
  position: absolute; top: 14px; right: 14px; z-index: 1;
  width: 40px; height: 40px; border-radius: 50%; border: 0; background: transparent; cursor: pointer; color: var(--marrom);
  display: grid; place-items: center;
}
.modal__close:hover { background: rgba(69, 45, 45, .08); }
.modal__close svg { width: 20px; height: 20px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; }
@keyframes fade { from { opacity: 0; } }
@keyframes rise { from { opacity: 0; transform: translateY(16px) scale(.98); } }

/* ===== Lightbox ===== */
.lightbox {
  position: fixed; inset: 0; z-index: 110; background: #1e1313;
  display: grid; grid-template-columns: auto 1fr auto; align-items: center; gap: 24px;
  padding: 72px var(--gutter) 32px; animation: fade .25s both;
}
.lightbox[hidden] { display: none; }
.lightbox__fig { margin: 0; min-width: 0; height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px; grid-column: 2; }
.lightbox__fig img { max-width: 100%; max-height: calc(100vh - 170px); max-height: calc(100dvh - 170px); object-fit: contain; border-radius: var(--r-md); }
.lightbox__fig figcaption { font-family: var(--display); font-size: 22px; color: var(--offwhite); }
.lightbox__prev { grid-column: 1; }
.lightbox__next { grid-column: 3; }
.lightbox__close {
  position: absolute; top: 16px; right: 16px; width: 48px; height: 48px; border-radius: 50%;
  border: 0; background: rgba(238, 236, 232, .08); color: var(--offwhite); cursor: pointer; display: grid; place-items: center;
}
.lightbox__close:hover { background: rgba(238, 236, 232, .16); }
.lightbox__close svg { width: 22px; height: 22px; fill: none; stroke: currentColor; stroke-width: 1.6; stroke-linecap: round; }

/* ===== Responsivo ===== */
@media (max-width: 1120px) {
  .nav a { padding: 9px 10px; }
  .hero__inner { grid-template-columns: 1fr; }
  .hero__form { max-width: 520px; }
  .numbers { grid-template-columns: repeat(4, 1fr); }
  .numbers__wide { grid-column: 1 / -1; }
  .route__stops { grid-template-columns: repeat(3, 1fr); row-gap: 40px; }
  .route__stops::before { display: none; }
}

@media (max-width: 900px) {
  :root { --r-xl: 24px; --r-lg: 20px; }
  .header { padding-top: 10px; }
  .header__bar { height: 58px; padding: 0 8px 0 20px; }
  .header__logo { width: 96px; }
  .header__cta { display: none; }
  .menu-toggle {
    display: grid; place-content: center; gap: 7px; margin-left: auto;
    width: 44px; height: 44px; border: 0; border-radius: 50%; background: transparent; cursor: pointer; padding: 0;
  }
  .menu-toggle span { display: block; width: 22px; height: 1.5px; background: var(--offwhite); transition: transform .25s, background-color .3s; }
  .header.is-solid .menu-toggle span, .header.menu-open .menu-toggle span { background: var(--marrom); }
  .header.menu-open .menu-toggle span:first-child { transform: translateY(4.25px) rotate(45deg); }
  .header.menu-open .menu-toggle span:last-child { transform: translateY(-4.25px) rotate(-45deg); }
  .nav {
    position: fixed; left: var(--gutter); right: var(--gutter); top: 76px; margin: 0;
    flex-direction: column; gap: 0; padding: 10px 22px 18px; border-radius: var(--r-lg);
    background: var(--offwhite); box-shadow: 0 24px 48px -20px rgba(46, 29, 29, .45);
    transform: translateY(-8px); opacity: 0; visibility: hidden;
    transition: opacity .2s, transform .2s, visibility .2s;
  }
  .nav a { color: var(--marrom); font-family: var(--display); font-size: 24px; padding: 14px 0; border-radius: 0; border-bottom: 1px solid var(--linha); }
  .nav a:last-child { border-bottom: 0; }
  .nav a:hover { background: transparent; }
  .header.menu-open .header__bar { background: var(--offwhite); }
  .header.menu-open .logo-light { opacity: 0; }
  .header.menu-open .logo-dark { opacity: 1; }
  .header.menu-open .nav { opacity: 1; transform: none; visibility: visible; }

  .hero { min-height: 0; }
  .hero__bg {
    bottom: auto; height: 620px;
    background:
      linear-gradient(0deg, var(--marrom-deep) 0%, rgba(46, 29, 29, .5) 34%, rgba(46, 29, 29, 0) 64%),
      linear-gradient(180deg, rgba(46, 29, 29, .5) 0%, rgba(46, 29, 29, 0) 24%),
      url("../img/hero.jpg") 30% center / cover no-repeat;
  }
  .hero__inner { padding-top: 300px; gap: 32px; }
  .hero__sign { margin: 18px 0 24px; }
  .facts { grid-template-columns: 1fr; gap: 8px; }
  .fact { padding: 14px 16px; }
  .lead-form { padding: 24px; }
  .lead-form--dark { padding: 0; }

  .concept__grid, .location__head, .location__text, .square__grid, .plans__head, .plans__card, .contact__box, .leisure__head { grid-template-columns: 1fr; }
  .location__text { gap: 16px; }
  .concept__title, .contact .display { max-width: none; }
  .numbers { grid-template-columns: 1fr 1fr; gap: 8px; }
  .numbers > div { padding: 20px; }

  .map__frame { height: 420px; }
  .map__card { position: relative; left: auto; bottom: auto; max-width: none; margin-top: 8px; flex-wrap: wrap; box-shadow: none; background: #fff; }
  .map__card address { flex: 1; min-width: 180px; margin: 0; }
  .map__card .btn { width: 100%; }

  .route__stops { grid-template-columns: 1fr; row-gap: 0; }
  .route__stops::before { display: block; left: 13px; right: auto; top: 14px; bottom: 30px; width: 2px; height: auto; background: linear-gradient(180deg, var(--laranja), rgba(253, 207, 162, .25)); }
  .route__stops li { display: grid; grid-template-columns: 28px 92px 1fr; gap: 12px; align-items: start; padding: 0 0 26px; }
  .route__dot { justify-content: center; }
  .route__time { white-space: nowrap; }
  .route__origin .route__time { padding-top: 6px; grid-column: 2 / -1; }
  .route__origin .route__dot::after { left: -6px; top: -6px; }
  .route__time { padding-top: 2px; }
  .route__time b { font-size: 30px; }
  .route__places { padding-top: 6px; font-size: 14px; }

  .leisure__side { flex-direction: column; align-items: flex-start; }
  .slide { flex-basis: 84vw; }
  .slide .ph, .slide__open { aspect-ratio: 4 / 5; }
  .lightbox__prev, .lightbox__next { display: none; }

  .plans__side { padding: 10px; }
  .plans__card > * { min-width: 0; }
  .plan__info .btn { width: 100%; white-space: normal; text-align: center; padding: 12px 20px; line-height: 1.3; }
  .tabs { display: flex; align-self: stretch; }
  .tabs button { flex: 1 0 auto; }
  .finals button { flex: 1 0 auto; justify-content: center; }
  .plan__floor-link { width: 100%; justify-content: center; }
  .plan__zoom { padding: 12px; }
  .plan { min-height: 0; aspect-ratio: 4 / 3; }
  .plan__info { padding-top: 28px; }
  .plans__card .plan { order: -1; }
  .living figcaption { left: 16px; bottom: 16px; }

  .footer__legal { flex-direction: column; }
}

/* Rodapé no celular: duas colunas — Senza e Crosara empilhadas em "Realização", Arez em "Gestão de vendas" */
@media (max-width: 600px) {
  .footer__logos { flex-wrap: nowrap; justify-content: space-between; gap: 0 6vw; width: 100%; }
  .footer__group > p { white-space: nowrap; }
  .footer__group:first-child .footer__row { flex-direction: column; align-items: flex-start; gap: 22px; }
  .footer__row img { flex-shrink: 0; }
  .logo-senza { height: min(10.4vw, 44px); }
  .logo-crosara { height: min(18.4vw, 78px); margin: calc(min(18.4vw, 78px) * -.2) 0 calc(min(18.4vw, 78px) * -.2) calc(min(18.4vw, 78px) * -.17); }
  .logo-arez { height: min(7.4vw, 32px); }
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
  *, *::before, *::after { animation-duration: .01ms !important; animation-iteration-count: 1 !important; transition-duration: .01ms !important; }
  .concept__sun { transform: none !important; }
}
