:root {
  --wine: #211d17;
  --wine-2: #2a241d;
  --wine-3: #3a3227;
  --ivory: #efeae1;
  --card: #f8f5ee;
  --ink: #1c1913;
  --gold: #a9863f;
  --gold-soft: #cbb585;
  --clay: #5c5142;
  --clay-2: #7a6b54;
  --line: rgba(28, 25, 19, 0.13);
  --line-inv: rgba(239, 234, 225, 0.16);
  --sp-6: 96px;
  --sp-7: 140px;
}
* {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}
html {
  scroll-behavior: smooth;
}
body {
  background: var(--ivory);
  color: var(--ink);
  font-family: 'Manrope', sans-serif;
  line-height: 1.55;
  -webkit-font-smoothing: antialiased;
  overflow-x: hidden;
}
img {
  max-width: 100%;
  display: block;
}
a {
  color: inherit;
}
.wrap {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 40px;
}
.eyebrow {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 11.5px;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-weight: 500;
}
h1,
h2,
h3 {
  font-family: 'Fraunces', serif;
  font-weight: 460;
  line-height: 1.02;
  letter-spacing: -0.015em;
}
em {
  font-style: italic;
  font-weight: 440;
}
.serif-i {
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-weight: 440;
}

.grain {
  position: fixed;
  inset: 0;
  pointer-events: none;
  z-index: 200;
  opacity: 0.05;
  mix-blend-mode: overlay;
}

.reveal {
  opacity: 0;
  transform: translateY(22px);
  transition:
    opacity 0.8s ease,
    transform 0.8s ease;
}
.reveal.in {
  opacity: 1;
  transform: translateY(0);
}
@media (prefers-reduced-motion: reduce) {
  .reveal {
    opacity: 1;
    transform: none;
    transition: none;
  }
  html {
    scroll-behavior: auto;
  }
}

/* ---------- HEADER ---------- */
header {
  position: sticky;
  top: 0;
  z-index: 100;
  background: rgba(38, 6, 15, 0.88);
  backdrop-filter: blur(10px);
  border-bottom: 1px solid var(--line-inv);
}
.nav {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 20px 40px;
  max-width: 1180px;
  margin: 0 auto;
  color: var(--ivory);
}
.logo {
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-weight: 460;
  font-size: 22px;
}
.logo-block {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.tagline {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 10.5px;
  letter-spacing: 0.09em;
  text-transform: uppercase;
  color: var(--gold-soft);
  opacity: 0.85;
}
.navlinks {
  display: flex;
  gap: 26px;
  align-items: center;
}
.navlinks a {
  font-size: 13.5px;
  font-weight: 600;
  text-decoration: none;
  opacity: 0.72;
  transition: opacity 0.2s;
}
.navlinks a:hover {
  opacity: 1;
}
.btn-phone {
  font-family: 'IBM Plex Mono', monospace;
  letter-spacing: 0.02em;
}
.btn {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  background: var(--gold);
  color: var(--wine);
  padding: 13px 24px;
  border-radius: 1px;
  font-weight: 700;
  font-size: 13.5px;
  text-decoration: none;
  border: 1px solid var(--gold);
  transition:
    background 0.2s,
    color 0.2s,
    border-color 0.2s;
  white-space: nowrap;
}
.btn:hover {
  background: transparent;
  color: var(--gold);
  border-color: var(--gold);
}
.btn-ghost {
  background: transparent;
  color: var(--ivory);
  border: 1px solid var(--line-inv);
}
.btn-ghost:hover {
  border-color: var(--gold-soft);
  color: var(--gold-soft);
}
a:focus-visible,
button:focus-visible {
  outline: 2px solid var(--clay-2);
  outline-offset: 3px;
}

/* ---------- HERO ---------- */
.hero {
  position: relative;
  background: var(--wine);
  color: var(--ivory);
  overflow: hidden;
  padding: 96px 0 0;
}
.hero-photo {
  position: absolute;
  inset: 0;
  z-index: 0;
  background-image:
    linear-gradient(
      100deg,
      rgba(30, 27, 23, 0.94) 0%,
      rgba(30, 27, 23, 0.86) 32%,
      rgba(30, 27, 23, 0.55) 62%,
      rgba(30, 27, 23, 0.32) 100%
    ),
    url('../images/facade-fernando-style.webp');
  background-size: cover;
  background-position: center;
}
.hero-grid {
  position: relative;
  z-index: 1;
}
.hero-grid {
  max-width: 1180px;
  margin: 0 auto;
  padding: 0 40px;
  display: grid;
  grid-template-columns: 1fr 150px;
  gap: 0;
  align-items: stretch;
}
.hero-copy {
  padding-bottom: 80px;
  max-width: 680px;
}
.hero-copy .eyebrow {
  color: var(--gold-soft);
}
.hero h1 {
  font-size: clamp(46px, 7.2vw, 92px);
  margin: 20px 0 30px;
  color: var(--ivory);
}
.hero h1 .accent {
  color: var(--gold);
  font-style: italic;
  font-weight: 440;
}
.hero p.lead {
  font-size: 18px;
  max-width: 48ch;
  opacity: 0.78;
  margin-bottom: 38px;
}
.hero-ctas {
  display: flex;
  gap: 14px;
  flex-wrap: wrap;
  margin-bottom: 44px;
}
.rating-row {
  display: flex;
  align-items: center;
  gap: 16px;
  font-size: 13.5px;
  opacity: 0.85;
  padding-top: 26px;
  border-top: 1px solid var(--line-inv);
  flex-wrap: wrap;
}
.stars {
  color: var(--gold);
  letter-spacing: 2px;
  font-size: 14px;
}
.dot {
  opacity: 0.35;
}

/* ---------- AVIS breakdown ---------- */
.avis-breakdown {
  list-style: none;
  margin-top: 22px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: 220px;
}
.avis-breakdown .ab-row {
  display: flex;
  justify-content: space-between;
  font-size: 13px;
  opacity: 0.75;
  gap: 12px;
}
.avis-breakdown .ab-row span:last-child {
  font-family: 'IBM Plex Mono', monospace;
  color: var(--clay);
}

/* ---------- HOURS ---------- */
.hours-list {
  list-style: none;
  text-align: left;
  max-width: 340px;
  margin: 34px auto 0;
  font-size: 14px;
}
.hours-list li {
  display: flex;
  justify-content: space-between;
  padding: 9px 0;
  border-top: 1px solid var(--line-inv);
}
.hours-list li:first-child {
  border-top: none;
}
.hours-list .day {
  opacity: 0.85;
}
.hours-list .time {
  font-family: 'IBM Plex Mono', monospace;
  opacity: 0.7;
}
.hours-list li.closed .time {
  opacity: 0.4;
}

.braid-spine {
  position: relative;
  height: 100%;
  min-height: 520px;
}
.braid-spine svg {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  overflow: visible;
  z-index: 2;
}
.spine-texture {
  position: absolute;
  inset: 14px;
  z-index: 1;
  opacity: 0.5;
  border-radius: 2px;
  background:
    repeating-linear-gradient(115deg, rgba(203, 181, 133, 0.16) 0 3px, transparent 3px 22px),
    repeating-linear-gradient(65deg, rgba(169, 134, 63, 0.14) 0 3px, transparent 3px 26px),
    linear-gradient(180deg, #2a241d 0%, #3a3227 100%);
}
.strand {
  fill: none;
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* ---------- MARQUEE ---------- */
.marquee {
  background: var(--card);
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
  overflow: hidden;
  padding: 20px 0;
  white-space: nowrap;
}
.marquee-track {
  display: inline-flex;
  align-items: center;
  gap: 28px;
  animation: scrollLeft 32s linear infinite;
}
.marquee-track span {
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-weight: 440;
  font-size: 20px;
  color: var(--wine);
  opacity: 0.75;
}
.marquee-track .sep {
  font-family: 'IBM Plex Mono', monospace;
  font-style: normal;
  font-size: 13px;
  color: var(--gold);
  opacity: 0.8;
}
@keyframes scrollLeft {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}
@media (prefers-reduced-motion: reduce) {
  .marquee-track {
    animation: none;
  }
}

/* ---------- GALLERY ---------- */
.gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 16px;
}
.g-card {
  position: relative;
  aspect-ratio: 4/5;
  overflow: hidden;
  border-radius: 2px;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
}
.g-pattern {
  position: absolute;
  inset: 0;
  z-index: 1;
}
.g-card::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 2;
  background: linear-gradient(200deg, transparent 30%, rgba(28, 25, 19, 0.82) 100%);
}
.g-body {
  position: relative;
  z-index: 3;
  padding: 22px;
}
.g-tag {
  display: inline-block;
  font-family: 'IBM Plex Mono', monospace;
  font-size: 11px;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: var(--gold-soft);
  margin-bottom: 10px;
}
.g-body p {
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-weight: 440;
  font-size: 16px;
  color: var(--ivory);
  line-height: 1.35;
}

.g1 .g-pattern {
  background:
    repeating-linear-gradient(35deg, #7a6b54 0 8px, #a9863f 8px 16px),
    repeating-linear-gradient(-35deg, rgba(28, 25, 19, 0.35) 0 4px, transparent 4px 16px);
}
.g2 .g-pattern {
  background: repeating-linear-gradient(0deg, #5c5142 0 10px, #8a7350 10px 14px, #a9863f 14px 16px);
}
.g3 .g-pattern {
  background: linear-gradient(120deg, #2a241d 0%, #a9863f 55%, #3a3227 100%);
}
.g4 .g-pattern {
  background:
    repeating-linear-gradient(45deg, #3a3227 0 18px, #5c5142 18px 36px),
    repeating-linear-gradient(-45deg, rgba(169, 134, 63, 0.25) 0 9px, transparent 9px 36px);
}
.g5 .g-pattern {
  background: repeating-radial-gradient(
    circle at 30% 30%,
    #a9863f 0 6px,
    #5c5142 6px 22px,
    #7a6b54 22px 30px
  );
}
.g6 .g-pattern {
  background: repeating-linear-gradient(
    90deg,
    #2a241d 0 12px,
    #7a6b54 12px 18px,
    #a9863f 18px 20px,
    #2a241d 20px 32px
  );
}

@media (max-width: 900px) {
  .gallery {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 560px) {
  .gallery {
    grid-template-columns: 1fr;
  }
}

@keyframes swayA {
  0%,
  100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(3px);
  }
}
@keyframes swayB {
  0%,
  100% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-3px);
  }
}
.strand-a {
  animation: swayA 9s ease-in-out infinite;
}
.strand-b {
  animation: swayB 10.5s ease-in-out infinite;
}
.strand-c {
  animation: swayA 8s ease-in-out infinite;
}
@media (prefers-reduced-motion: reduce) {
  .strand-a,
  .strand-b,
  .strand-c {
    animation: none;
  }
}

.braid-rule {
  width: 100%;
  height: 30px;
  display: block;
}

/* ---------- MANIFESTO ---------- */
.manifesto {
  padding: var(--sp-7) 0;
  text-align: center;
}
.manifesto .wrap {
  max-width: 820px;
}
.manifesto p {
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-weight: 440;
  font-size: clamp(24px, 3.4vw, 38px);
  line-height: 1.3;
  color: var(--wine);
}
.manifesto .attribution {
  margin-top: 28px;
  font-family: 'IBM Plex Mono', monospace;
  font-size: 12px;
  letter-spacing: 0.14em;
  text-transform: uppercase;
  opacity: 0.55;
}

/* ---------- TRUST STRIP ---------- */
.trustbar {
  border-top: 1px solid var(--line);
  border-bottom: 1px solid var(--line);
  background: var(--card);
}
.trust-grid {
  max-width: 1180px;
  margin: 0 auto;
  padding: 30px 40px;
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
}
.trust-item .num {
  font-family: 'Fraunces', serif;
  font-size: 25px;
  font-weight: 460;
}
.trust-item .label {
  font-size: 12.5px;
  opacity: 0.6;
  margin-top: 4px;
}

section {
  padding: var(--sp-7) 0;
}
.section-head {
  max-width: 640px;
  margin-bottom: 60px;
}
.section-head .eyebrow {
  color: var(--clay);
}
.section-head h2 {
  font-size: clamp(30px, 3.6vw, 46px);
  margin-top: 14px;
}

/* ---------- PROCESS (real sequence) ---------- */
.process {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 0;
  border-top: 1px solid var(--line);
}
.process-step {
  padding: 44px 36px 44px 0;
  border-bottom: 1px solid var(--line);
}
.process-step + .process-step {
  border-left: 1px solid var(--line);
  padding-left: 36px;
}
.process-step .idx {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 12px;
  color: var(--clay);
  display: block;
  margin-bottom: 18px;
}
.process-step h3 {
  font-size: 23px;
  font-weight: 500;
  margin-bottom: 12px;
}
.process-step p {
  font-size: 14.5px;
  opacity: 0.72;
  max-width: 34ch;
}

.chips {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 56px;
}
.chip {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 12.5px;
  letter-spacing: 0.03em;
  padding: 11px 18px;
  border: 1px solid var(--line);
  border-radius: 100px;
  background: var(--card);
}

/* ---------- TARIFS ---------- */
.price-accordion {
  border-top: 1px solid var(--line);
}
.price-cat {
  border-bottom: 1px solid var(--line);
}
.price-cat summary {
  cursor: pointer;
  list-style: none;
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 22px 4px;
  font-family: 'Fraunces', serif;
  font-weight: 500;
  font-size: 20px;
}
.price-cat summary::-webkit-details-marker {
  display: none;
}
.price-cat summary::before {
  content: '+';
  font-family: 'Manrope', sans-serif;
  font-weight: 700;
  font-size: 16px;
  color: var(--gold);
  width: 20px;
  flex: none;
  transition: transform 0.2s;
}
.price-cat[open] summary::before {
  content: '–';
}
.price-cat summary .count {
  margin-left: auto;
  font-family: 'IBM Plex Mono', monospace;
  font-size: 12px;
  opacity: 0.45;
  font-weight: 400;
}
.price-rows {
  padding: 0 4px 22px 32px;
  display: flex;
  flex-direction: column;
  gap: 0;
}
.price-row {
  display: flex;
  align-items: baseline;
  gap: 14px;
  padding: 12px 0;
  border-top: 1px solid var(--line);
  font-size: 14.5px;
}
.price-row:first-child {
  border-top: none;
}
.price-row .pname {
  flex: 1;
  opacity: 0.88;
}
.price-row .pmeta {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 12px;
  opacity: 0.5;
  white-space: nowrap;
}
.price-row .pprice {
  font-weight: 700;
  white-space: nowrap;
  min-width: 120px;
  text-align: right;
  color: var(--clay-2);
}

/* ---------- ÉQUIPE ---------- */
.team-grid {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  gap: 16px;
}
.team-card {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 14px;
  text-align: center;
  padding: 30px 12px;
  border: 1px solid var(--line);
  background: var(--card);
}
.avatar {
  width: 56px;
  height: 56px;
  border-radius: 50%;
  background: var(--wine);
  color: var(--ivory);
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Fraunces', serif;
  font-size: 18px;
  font-weight: 500;
}
.tname {
  font-size: 13.5px;
  font-weight: 600;
}
@media (max-width: 700px) {
  .team-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .price-rows {
    padding-left: 16px;
  }
}

/* ---------- ATELIER ---------- */
.atelier {
  background: var(--wine);
  color: var(--ivory);
  position: relative;
}
.atelier .wrap {
  display: grid;
  grid-template-columns: 0.92fr 1.08fr;
  gap: 70px;
  align-items: center;
}
.atelier .eyebrow {
  color: var(--gold-soft);
}
.atelier h2 {
  font-size: clamp(30px, 3.6vw, 44px);
  margin: 16px 0 22px;
  color: var(--ivory);
}
.atelier p.desc {
  opacity: 0.8;
  font-size: 16px;
  max-width: 50ch;
}
.feature-list {
  margin-top: 32px;
  display: flex;
  flex-direction: column;
  gap: 18px;
}
.feature-list li {
  list-style: none;
  display: flex;
  gap: 14px;
  align-items: flex-start;
  font-size: 14.5px;
}
.feature-list .mark {
  flex: none;
  width: 19px;
  height: 19px;
  border: 1px solid var(--gold-soft);
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 10px;
  color: var(--gold-soft);
  margin-top: 2px;
}
.atelier-visual {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.interior-photo {
  position: relative;
  aspect-ratio: 16/10;
  overflow: hidden;
  background-image:
    linear-gradient(0deg, rgba(30, 27, 23, 0.72) 0%, rgba(30, 27, 23, 0.05) 45%),
    url(data:image/jpeg;base64,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);
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: flex-end;
  padding: 16px;
}
.photo-caption {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 11px;
  letter-spacing: 0.06em;
  color: var(--ivory);
  opacity: 0.85;
}
.shelf-panel {
  border: 1px solid var(--line-inv);
  padding: 6px;
}
.shelf-row {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 6px;
}
.shelf-cell {
  aspect-ratio: 1/1.05;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-end;
  padding: 14px;
}
.shelf-cell span {
  font-family: 'IBM Plex Mono', monospace;
  font-size: 10.5px;
  letter-spacing: 0.08em;
  text-transform: uppercase;
  color: var(--ivory);
  opacity: 0.85;
  position: relative;
  z-index: 2;
}
.shelf-cell::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: 1;
}
.sc1::before {
  background: linear-gradient(155deg, var(--gold) 0%, var(--clay-2) 100%);
}
.sc2::before {
  background: linear-gradient(155deg, var(--wine-3) 10%, var(--gold) 130%);
}
.sc3::before {
  background: linear-gradient(155deg, var(--clay) 0%, var(--gold-soft) 130%);
}
.sc4::before {
  background: linear-gradient(200deg, var(--gold-soft) 0%, var(--wine-3) 120%);
}
.sc5::before {
  background: linear-gradient(200deg, var(--clay-2) 0%, var(--gold) 140%);
}
.sc6::before {
  background: linear-gradient(200deg, var(--wine-3) 0%, var(--clay) 140%);
}

/* ---------- AVIS ---------- */
.avis-wrap {
  display: grid;
  grid-template-columns: 0.62fr 1.38fr;
  gap: 70px;
}
.avis-score .big {
  font-family: 'Fraunces', serif;
  font-size: 78px;
  font-weight: 460;
  color: var(--wine);
  line-height: 1;
}
.avis-score .stars {
  font-size: 19px;
  margin: 12px 0 8px;
  color: var(--clay);
}
.avis-score .sub {
  font-size: 13.5px;
  opacity: 0.6;
}
.avis-list {
  display: flex;
  flex-direction: column;
}
.avis-item {
  padding: 26px 0;
  border-top: 1px solid var(--line);
}
.avis-item:last-child {
  border-bottom: 1px solid var(--line);
}
.avis-item .stars {
  font-size: 12.5px;
  color: var(--clay);
  margin-bottom: 9px;
}
.avis-item p {
  font-family: 'Fraunces', serif;
  font-style: italic;
  font-weight: 440;
  font-size: 16.5px;
  line-height: 1.45;
  max-width: 62ch;
  color: var(--ink);
}
.avis-item .who {
  margin-top: 12px;
  font-family: 'IBM Plex Mono', monospace;
  font-size: 11px;
  opacity: 0.5;
}
.note {
  margin-top: 28px;
  font-size: 12px;
  opacity: 0.5;
  font-style: italic;
}

/* ---------- CTA ---------- */
.cta-band {
  background: var(--wine);
  color: var(--ivory);
  text-align: center;
  padding: var(--sp-7) 40px;
  position: relative;
  overflow: hidden;
}
.cta-band .wrap {
  max-width: 720px;
  position: relative;
  z-index: 2;
}
.cta-band h2 {
  font-size: clamp(32px, 4.6vw, 52px);
  color: var(--ivory);
  margin-bottom: 18px;
}
.cta-band p {
  opacity: 0.82;
  margin-bottom: 38px;
  font-size: 16px;
}
.cta-band .hero-ctas {
  justify-content: center;
}

/* ---------- FOOTER ---------- */
footer {
  padding: var(--sp-6) 0 40px;
}
.foot-grid {
  display: grid;
  grid-template-columns: 1.3fr 1fr 1fr;
  gap: 56px;
  margin-bottom: 60px;
}
footer h3 {
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.04em;
  text-transform: uppercase;
  margin-bottom: 18px;
  opacity: 0.6;
}
footer .logo {
  margin-bottom: 16px;
  color: var(--wine);
}
footer p {
  font-size: 14px;
  opacity: 0.65;
  max-width: 36ch;
}
footer ul {
  list-style: none;
  display: flex;
  flex-direction: column;
  gap: 11px;
}
footer ul a {
  font-size: 14px;
  text-decoration: none;
  opacity: 0.75;
}
footer ul a:hover {
  opacity: 1;
  text-decoration: underline;
}
.foot-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding-top: 30px;
  border-top: 1px solid var(--line);
  font-size: 11.5px;
  opacity: 0.5;
  flex-wrap: wrap;
  gap: 12px;
  font-family: 'IBM Plex Mono', monospace;
}

@media (max-width: 900px) {
  .hero-grid {
    grid-template-columns: 1fr;
  }
  .braid-spine {
    display: none;
  }
  .process {
    grid-template-columns: 1fr;
  }
  .process-step + .process-step {
    border-left: none;
    padding-left: 0;
  }
  .trust-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .atelier .wrap {
    grid-template-columns: 1fr;
  }
  .avis-wrap {
    grid-template-columns: 1fr;
  }
  .foot-grid {
    grid-template-columns: 1fr;
    gap: 36px;
  }
  .navlinks {
    display: none;
  }
  .tagline {
    display: none;
  }
  .wrap {
    padding: 0 24px;
  }
  section {
    padding: 72px 0;
  }
}
