
      body{
        margin: 0;
      }

      @font-face {
        font-family: 'Futura';
        src: url('data:font/otf;base64,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') format('opentype');
        font-weight: 700;
        font-style: normal;
      }

    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

    :root {
      --red: #C0392B;
      --red-dark: #96281B;
      --red-light: #E74C3C;
      --black: #111111;
      --dark: #1a1a1a;
      --gray: #2c2c2c;
      --mid: #555;
      --light: #f5f2ee;
      --white: #ffffff;
      --accent: #F39C12;
      --font-head: 'Futura', sans-serif;
      --font-body: 'Raleway', sans-serif;
      --content-max: 1400px;
    }

    html { scroll-behavior: smooth; }

    body {
      font-family: var(--font-body);
      background: var(--white);
      color: var(--black);
      overflow-x: hidden;
    }

    /* ─── NAVBAR ─── */
    /* Topo: barra “vazada” (fundo transparente). Com scroll: body.nav-solid — fundo branco, links escuros. */
    nav {
      position: fixed;
      top: 0; left: 0; right: 0;
      z-index: 100;
      background: transparent;
      display: flex;
      align-items: center;
      justify-content: center;
      padding: 0 3rem;
      height: 72px;
      border-bottom: 2px solid transparent;
      box-shadow: none;
      transition:
        background-color 0.28s ease,
        border-color 0.28s ease,
        box-shadow 0.28s ease;
    }

    body.nav-solid nav {
      background: var(--white);
      border-bottom-color: var(--red);
      box-shadow: 0 4px 24px rgba(0, 0, 0, 0.08);
    }

    .nav-inner {
      width: 100%;
      max-width: var(--content-max);
      margin: 0;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 1rem;
    }

    .nav-logo img {
      height: 50px;
    }

    .nav-links {
      display: flex;
      gap: 2rem;
      list-style: none;
    }
    .nav-links a {
      text-decoration: none;
      color: var(--white);
      font-family: var(--font-head);
      font-size: 0.95rem;
      font-weight: 600;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      transition: color 0.2s;
    }
    .nav-links a:hover { color: var(--red-light); }

    body.nav-solid .nav-links a {
      color: var(--black);
    }
    body.nav-solid .nav-links a:hover {
      color: var(--red);
    }

    .nav-cta {
      background: var(--red);
      color: var(--white) !important;
      padding: 8px 18px;
      border-radius: 2px;
      transition: background 0.2s !important;
    }
    .nav-cta:hover { background: var(--red-dark) !important; color: var(--white) !important; }

    /* ─── HERO ─── */
    .hero {
      min-height: 100vh;
      position: relative;
      display: flex;
      align-items: flex-end;
      justify-content: flex-start;
      overflow: hidden;
    }

    .hero-bg {
      position: absolute;
      inset: 0;
      background-image: url('../images/03/slider_home-leal.jpg');
      background-size: cover;
      background-position: center;
      transform: scale(1.04);
      animation: heroZoom 12s ease-out forwards;
    }

    @keyframes heroZoom {
      from { transform: scale(1.08); }
      to   { transform: scale(1.0); }
    }

    .hero-overlay {
      position: absolute;
      inset: 0;
      background: linear-gradient(
        to top,
        rgba(0,0,0,0.95) 0%,
        rgba(0,0,0,0.55) 50%,
        rgba(0,0,0,0.2) 100%
      );
    }

    .hero-stripe {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 6px;
      background: var(--red);
    }

    .hero-inner {
      position: relative;
      z-index: 2;
      width: 100%;
      max-width: var(--content-max);
      margin: 0;
      padding: 4rem 3rem 5rem;
      display: flex;
      flex-direction: row;
      align-items: flex-end;
      justify-content: space-between;
      gap: 2.5rem;
    }

    .hero-content {
      flex: 1;
      min-width: 0;
      max-width: 960px;
    }

    .hero-badges {
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: flex-end;
      gap: 1.25rem;
      flex-shrink: 0;
      animation: fadeUp 0.7s 0.55s both;
    }

    .hero-badges img {
      height: 88px;
      width: auto;
      object-fit: contain;
      opacity: 0.92;
      filter: drop-shadow(0 4px 12px rgba(0,0,0,0.35));
    }

    .hero-tag {
      display: inline-block;
      background: var(--red);
      color: var(--white);
      font-family: var(--font-head);
      font-size: 0.8rem;
      font-weight: 700;
      letter-spacing: 0.18em;
      text-transform: uppercase;
      padding: 5px 14px;
      margin-bottom: 1.5rem;
      animation: fadeUp 0.7s 0.2s both;
    }

    .hero h1 {
      font-family: var(--font-head);
      font-size: clamp(3rem, 7vw, 4.5rem);
      font-weight: 900;
      color: var(--white);
      line-height: 1.2;
      text-transform: uppercase;
      letter-spacing: -0.01em;
      animation: fadeUp 0.7s 0.35s both;
    }

    .hero h1 span { color: var(--red-light); }

    .hero-desc {
      margin-top: 2rem;
      color: rgba(255,255,255,0.75);
      font-size: 1.1rem;
      line-height: 1.65;
      max-width: 540px;
      animation: fadeUp 0.7s 0.5s both;
    }

    .hero-actions {
      margin-top: 2.5rem;
      display: flex;
      gap: 1rem;
      flex-wrap: wrap;
      animation: fadeUp 0.7s 0.65s both;
    }

    .btn {
      display: inline-flex;
      align-items: center;
      gap: 8px;
      font-family: var(--font-head);
      font-size: 1rem;
      font-weight: 700;
      letter-spacing: 0.08em;
      text-transform: uppercase;
      text-decoration: none;
      padding: 14px 30px;
      border-radius: 2px;
      transition: all 0.2s;
      cursor: pointer;
      border: none;
    }

    .btn-primary { background: var(--red); color: var(--white); }
    .btn-primary:hover { background: var(--red-dark); transform: translateY(-2px); }

    .btn-whatsapp {
      background: #25D366;
      color: var(--white);
      border: none;
    }
    .btn-whatsapp:hover {
      background: #1DA851;
      transform: translateY(-2px);
      box-shadow: 0 4px 16px rgba(37, 211, 102, 0.4);
    }

    .btn-outline {
      background: transparent;
      color: var(--white);
      border: 2px solid rgba(255,255,255,0.5);
    }
    .btn-outline:hover { border-color: var(--white); background: rgba(255,255,255,0.1); }

    /* ─── STATS BAND ─── */
    .stats-band {
      background: var(--red);
      padding: 0 3rem;
    }

    .stats-band-inner {
      max-width: var(--content-max);
      margin: 0;
      width: auto;
      display: flex;
      justify-content: center;
      align-items: center;
      gap: 0;
      margin: 0 auto;
    }

    .stat-item {
      flex: 1;
      max-width: 280px;
      text-align: center;
      padding: 1.8rem 2rem;
      border-right: 1px solid rgba(255,255,255,0.2);
      color: var(--white);
    }
    .stat-item:last-child { border-right: none; }

    .stat-num {
      font-family: var(--font-head);
      font-size: 2.8rem;
      font-weight: 900;
      line-height: 1;
    }
    .stat-label {
      font-size: 0.8rem;
      font-weight: 600;
      letter-spacing: 0.1em;
      text-transform: uppercase;
      opacity: 0.85;
      margin-top: 4px;
    }

    /* ─── SECTION COMMONS ─── */
    section { padding: 3rem 11rem; }
    .section-inner {
      width: 100%;
      margin: 0;
    }

    .section-label {
      font-family: var(--font-head);
      font-size: 0.8rem;
      font-weight: 700;
      letter-spacing: 0.2em;
      text-transform: uppercase;
      color: var(--red);
      margin-bottom: 0.75rem;
    }

    .section-title {
      font-family: var(--font-head);
      font-size: clamp(2rem, 4vw, 3.2rem);
      font-weight: 800;
      text-transform: uppercase;
      line-height: 1.05;
      letter-spacing: -0.01em;
      color: var(--black);
    }

    .section-subtitle {
      font-size: 1.05rem;
      color: var(--mid);
      line-height: 1.65;
      margin-top: 1rem;
      max-width: 1020px;
    }

    /* ─── PRODUCTS ─── */
    .products-section { background: var(--light); }

    .products-grid {
      display: grid;
      grid-template-columns: repeat(5, 1fr);
      gap: 1.25rem;
      margin-top: 3.5rem;
    }

    .product-card--hidden {
      display: none !important;
    }

    a.product-card {
      text-decoration: none;
      color: inherit;
      display: block;
    }
    a.product-card:focus-visible {
      outline: 2px solid var(--red);
      outline-offset: 3px;
    }

    .product-card {
      background: var(--white);
      overflow: hidden;
      border-radius: 3px;
      transition: transform 0.3s, box-shadow 0.3s;
      box-shadow: 0 2px 8px rgba(0,0,0,0.08);
    }
    .product-card:hover {
      transform: translateY(-6px);
      box-shadow: 0 12px 32px rgba(0,0,0,0.15);
    }

    .product-img {
      aspect-ratio: 1;
      overflow: hidden;
      background: var(--light);
    }
    .product-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.4s;
    }
    .product-card:hover .product-img img { transform: scale(1.06); }

    .product-info {
      padding: 1.2rem 1.4rem;
    }
    .product-cat {
      font-size: 0.72rem;
      font-weight: 700;
      letter-spacing: 0.15em;
      text-transform: uppercase;
      color: var(--red);
      margin-bottom: 4px;
    }
    .product-name {
      font-family: var(--font-head);
      font-size: clamp(0.78rem, 1.05vw, 0.98rem);
      font-weight: 700;
      text-transform: uppercase;
      color: var(--black);
      line-height: 1.35;
    }

    .products-actions {
      margin-top: 2.5rem;
      text-align: center;
    }

    .products-load-more.hidden {
      display: none;
    }

    /* ─── SERVICES ─── */
    .services-section { background: var(--black); }
    .services-section .section-title { color: var(--white); }
    .services-section .section-label { color: var(--red-light); }
    .services-section .section-subtitle { color: rgba(255,255,255,0.6); }

    .services-layout {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 4rem;
      margin-top: 3.5rem;
      align-items: center;
    }

    .services-img {
      aspect-ratio: 4/3;
      overflow: hidden;
      border-radius: 3px;
      position: relative;
    }
    .services-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }
    .services-img::after {
      content: '';
      position: absolute;
      inset: 0;
      border: 3px solid var(--red);
      border-radius: 3px;
      transform: translate(12px, 12px);
      pointer-events: none;
    }

    .services-list { display: flex; flex-direction: column; gap: 1.5rem; }

    .service-item {
      display: flex;
      gap: 1.2rem;
      padding: 1.5rem;
      background: rgba(255,255,255,0.04);
      border-left: 3px solid var(--red);
      border-radius: 0 3px 3px 0;
      transition: background 0.2s;
    }
    .service-item:hover { background: rgba(255,255,255,0.08); }

    .service-icon {
      width: 44px;
      height: 44px;
      background: var(--red);
      border-radius: 2px;
      display: flex;
      align-items: center;
      justify-content: center;
      flex-shrink: 0;
      font-size: 1.3rem;
    }

    .service-text h3 {
      font-family: var(--font-head);
      font-size: 1.15rem;
      font-weight: 700;
      text-transform: uppercase;
      color: var(--white);
      margin-bottom: 4px;
    }
    .service-text p {
      font-size: 0.9rem;
      color: rgba(255,255,255,0.55);
      line-height: 1.55;
    }

    /* ─── MATERIALS ─── */
    .materials-section { background: var(--light); }

    .materials-section__title {
      text-wrap: balance;
    }

    .materials-section__title-nowrap {
      white-space: nowrap;
    }

    .materials-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 1.5rem;
      margin-top: 3.5rem;
    }

    .material-card {
      display: grid;
      grid-template-columns: 1fr 1fr;
      background: var(--white);
      overflow: hidden;
      border-radius: 3px;
      box-shadow: 0 2px 8px rgba(0,0,0,0.07);
      transition: transform 0.3s, box-shadow 0.3s;
    }
    .material-card:hover {
      transform: translateY(-4px);
      box-shadow: 0 10px 28px rgba(0,0,0,0.13);
    }

    .material-img {
      overflow: hidden;
    }
    .material-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.4s;
    }
    .material-card:hover .material-img img { transform: scale(1.06); }

    .material-info {
      padding: 1.8rem;
      display: flex;
      flex-direction: column;
      justify-content: center;
    }
    .material-info h3 {
      font-family: var(--font-head);
      font-size: 1.2rem;
      font-weight: 700;
      text-transform: uppercase;
      color: var(--black);
      line-height: 1.15;
      margin-bottom: 0.6rem;
    }
    .material-info p {
      font-size: 0.88rem;
      color: var(--mid);
      line-height: 1.55;
    }
    .material-tag {
      display: inline-block;
      background: var(--red);
      color: var(--white);
      font-size: 0.7rem;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      padding: 3px 8px;
      border-radius: 2px;
      margin-bottom: 0.75rem;
    }

    /* ─── TESTIMONIALS ─── */
    .testimonials-section { background: var(--white); }

    .testimonials-grid {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 2rem;
      margin-top: 3.5rem;
    }

    .testimonial-card {
      padding: 2.5rem;
      background: var(--light);
      border-radius: 3px;
      position: relative;
      border-top: 3px solid var(--red);
    }

    .testimonial-quote {
      font-family: var(--font-head);
      font-size: 5rem;
      font-weight: 900;
      color: var(--red);
      line-height: 0.6;
      margin-bottom: 1rem;
      opacity: 0.25;
    }

    .stars {
      display: flex;
      gap: 3px;
      margin-bottom: 1.2rem;
    }
    .star { color: var(--accent); font-size: 1rem; }

    .testimonial-text {
      font-size: 1rem;
      color: var(--dark);
      line-height: 1.65;
      margin-bottom: 1.8rem;
      font-style: italic;
    }

    .testimonial-author {
      display: flex;
      align-items: center;
      gap: 1rem;
    }
    .author-avatar img {
      width: 48px;
      height: 48px;
      border-radius: 50%;
      object-fit: cover;
    }
    .author-name {
      font-family: var(--font-head);
      font-size: 1rem;
      font-weight: 700;
      text-transform: uppercase;
      color: var(--black);
    }
    .author-role {
      font-size: 0.8rem;
      color: var(--mid);
      margin-top: 2px;
    }

    /* ─── CONTACT ─── */
    .contact-section {
      background: var(--dark);
      background-image:
        radial-gradient(ellipse at 70% 50%, rgba(192,57,43,0.18) 0%, transparent 60%);
    }

    .contact-layout {
      display: grid;
      grid-template-columns: 1fr 1.2fr;
      gap: 4rem;
      align-items: center;
    }

    .contact-img {
      aspect-ratio: 1;
      overflow: hidden;
      border-radius: 3px;
    }
    .contact-img img {
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

    .contact-section .section-title { color: var(--white); }
    .contact-section .section-label { color: var(--red-light); }
    .contact-section .section-subtitle { color: rgba(255,255,255,0.6); }

    .contact-form {
      display: flex;
      flex-direction: column;
      gap: 1rem;
      margin-top: 2rem;
    }

    .wpcf7-form {
      width: 100%;
    }
    
    .wpcf7-form p {
      margin: 0;
    }

    .wpcf7 input[type="submit"] {
      width: 100%;
      justify-content: center;
      display: flex;
    }

    .form-row {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 1rem;
      /* margin-bottom: 1rem; */
    }
    .wpcf7-form br {
      display: none;
    }
    .form-group {
      margin-bottom: 1rem;
    }

    .form-group label {
      display: block;
      font-family: var(--font-head);
      font-size: 0.78rem;
      font-weight: 700;
      letter-spacing: 0.12em;
      text-transform: uppercase;
      color: rgba(255,255,255,0.6);
      margin-bottom: 6px;
    }

    .form-group input,
    .form-group textarea,
    .form-group select {
      width: 100%;
      background: rgba(255,255,255,0.07);
      border: 1px solid rgba(255,255,255,0.15);
      border-radius: 2px;
      padding: 12px 16px;
      color: var(--white);
      font-family: var(--font-body);
      font-size: 0.95rem;
      outline: none;
      transition: border-color 0.2s;
    }
    .form-group input:focus,
    .form-group textarea:focus {
      border-color: var(--red-light);
      background: rgba(255,255,255,0.1);
    }
    .form-group textarea {
      resize: vertical;
      min-height: 120px;
    }
    .form-group input::placeholder,
    .form-group textarea::placeholder {
      color: rgba(255,255,255,0.3);
    }

    /* ─── FOOTER ─── */
    footer {
      background: var(--black);
      border-top: 2px solid var(--red);
      padding: 3rem;
    }

    .footer-inner {
      max-width: var(--content-max);
      width: 100%;
      margin: 0;
      display: flex;
      align-items: center;
      justify-content: space-between;
      gap: 2rem;
      flex-wrap: wrap;
    }

    .footer-logo img { height: 50px; }

    .footer-copy {
      color: rgba(255,255,255,0.45);
      font-size: 0.85rem;
    }
    .footer-copy strong { color: rgba(255,255,255,0.7); }

    .footer-social {
      display: flex;
      gap: 1rem;
    }
    .social-btn {
      width: 38px;
      height: 38px;
      border: 1px solid rgba(255,255,255,0.2);
      border-radius: 2px;
      display: flex;
      align-items: center;
      justify-content: center;
      color: rgba(255,255,255,0.6);
      text-decoration: none;
      font-size: 1rem;
      transition: all 0.2s;
    }
    .social-btn:hover {
      border-color: var(--red);
      color: var(--red-light);
      background: rgba(192,57,43,0.1);
    }

    /* ─── WHATSAPP FLOAT ─── */
    .whatsapp-float {
      position: fixed;
      bottom: 2rem;
      right: 2rem;
      z-index: 200;
      width: 90px;
      height: 90px;
      background: #25D366;
      border-radius: 50%;
      display: flex;
      align-items: center;
      justify-content: center;
      box-shadow: 0 4px 20px rgba(37,211,102,0.4);
      text-decoration: none;
      transition: transform 0.2s, box-shadow 0.2s;
      animation: pulse 2.5s infinite;
    }
    .whatsapp-float:hover {
      transform: scale(1.1);
      box-shadow: 0 6px 28px rgba(37,211,102,0.6);
    }
    .whatsapp-float svg { width: 45px; height:45px; fill: white; }

    @keyframes pulse {
      0%, 100% { box-shadow: 0 4px 20px rgba(37,211,102,0.4), 0 0 0 0 rgba(37,211,102,0.3); }
      50% { box-shadow: 0 4px 20px rgba(37,211,102,0.4), 0 0 0 14px rgba(37,211,102,0); }
    }

    /* ─── ANIMATIONS ─── */
    @keyframes fadeUp {
      from { opacity: 0; transform: translateY(24px); }
      to   { opacity: 1; transform: translateY(0); }
    }

    .reveal {
      opacity: 0;
      transform: translateY(28px);
      transition: opacity 0.6s, transform 0.6s;
    }
    .reveal.visible {
      opacity: 1;
      transform: translateY(0);
    }
    .reveal-delay-1 { transition-delay: 0.1s; }
    .reveal-delay-2 { transition-delay: 0.2s; }
    .reveal-delay-3 { transition-delay: 0.3s; }
    .reveal-delay-4 { transition-delay: 0.4s; }

    /* ─── MOBILE MENU ─── */
    .hamburger {
      display: none;
      flex-direction: column;
      gap: 5px;
      cursor: pointer;
      padding: 4px;
    }
    .hamburger span {
      display: block;
      width: 26px;
      height: 2px;
      background: var(--white);
      transition: background 0.28s ease, transform 0.3s;
    }

    body.nav-solid .hamburger span {
      background: var(--black);
    }

    /* ─── RESPONSIVE ─── */
    @media (max-width: 1300px) {
      .products-grid { grid-template-columns: repeat(3, 1fr); }
      .hero h1 { font-size: clamp(2.8rem, 10vw, 3rem); }
      section {
        padding: 3rem 4rem;
    }
    }

    @media (max-width: 900px) {
      nav { padding: 0 1.5rem; }
      .nav-links { display: none; }
      .hamburger { display: flex; }

      .stats-band { padding: 0 1.5rem; }

      section { padding: 4rem 1.5rem; }

      .hero-inner {
        flex-direction: column;
        align-items: stretch;
        padding: 8rem 1.5rem 4rem;
        gap: 2rem;
      }

      .hero-badges {
        order: 2;
        justify-content: center;
        flex-wrap: wrap;
        width: 100%;
        padding-top: 0.5rem;
      }

      .hero-badges img {
        height: 72px;
      }

      .hero-content { order: 1; }
      .hero h1 { font-size: clamp(2.8rem, 10vw, 5rem); }

      .stats-band-inner { flex-wrap: wrap; }
      .stat-item { flex: 1 1 50%; border-bottom: 1px solid rgba(255,255,255,0.15); }

      .products-grid { grid-template-columns: repeat(2, 1fr); }

      .services-layout { grid-template-columns: 1fr; gap: 2.5rem; }
      .services-img::after { display: none; }

      .materials-grid { grid-template-columns: 1fr; }
      .material-card { grid-template-columns: 180px 1fr; }

      .testimonials-grid { grid-template-columns: 1fr; }

      .contact-layout { grid-template-columns: 1fr; gap: 2.5rem; }
      .contact-img { aspect-ratio: 16/9; }

      .form-row { grid-template-columns: 1fr; }

      .footer-inner { flex-direction: column; text-align: center; }
    }

    @media (max-width: 600px) {
      .products-grid { grid-template-columns: 1fr; }
      .material-card { grid-template-columns: 1fr; }
      .material-img { height: 200px; }
      .hero h1 { font-size: clamp(2.4rem, 12vw, 4rem); }
      .materials-section__title-nowrap { white-space: normal; }
    }

    /* Mobile nav overlay */
    .mobile-nav {
      display: none;
      position: fixed;
      inset: 0;
      background: var(--black);
      z-index: 200;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      gap: 2rem;
    }
    .mobile-nav.open { display: flex; }
    .mobile-nav a {
      font-family: var(--font-head);
      font-size: 2.5rem;
      font-weight: 800;
      text-transform: uppercase;
      color: var(--white);
      text-decoration: none;
      transition: color 0.2s;
    }
    .mobile-nav a:hover { color: var(--red-light); }
    .mobile-nav-close {
      position: absolute;
      top: 1.5rem;
      right: 1.5rem;
      background: none;
      border: none;
      color: var(--white);
      font-size: 2rem;
      cursor: pointer;
    }