/* =========================================
   Design Tokens (Variáveis)
   ========================================= */
:root {
    /* Cores (Baseadas na inspiração) */
    --primary: #0b1a13;
    /* Verde escuro profundo - fundo */
    --secondary: #123524;
    /* Verde escuro médio - elementos */
    --accent: #C89B5F;
    /* Dourado escuro / Bronze */
    --accent-hover: #d9b078;
    --brown-dark: #5C3A21;
    --text-light: #F9F6F0;
    /* Creme / Off-white */
    --text-muted: #b5b5b5;

    /* Tipografia */
    --font-heading: 'Playfair Display', serif;
    --font-body: 'Outfit', sans-serif;

    /* Espaçamentos e Layout */
    --container-max: 1200px;
    --radius: 12px;
    --radius-lg: 24px;
    --transition: 0.3s ease-in-out;
}

/* =========================================
   Reset e Base
   ========================================= */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

html {
    scroll-behavior: smooth;
}

body {
    font-family: var(--font-body);
    background-color: var(--primary);
    color: var(--text-light);
    line-height: 1.6;
    overflow-x: hidden;
}

/* Hero Section */
.hero {
    position: relative;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    display: flex;
    align-items: center;
}

.hero-image-wrapper {
    position: absolute;
    inset: 0;
    z-index: 0;
}

.hero-bg-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center 20%;
    /* Ajuste para não cortar partes importantes */
}

.hero-overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(to right, rgba(11, 26, 19, 0.9), rgba(11, 26, 19, 0.4));
    z-index: 1;
}

.hero-content {
    position: relative;
    z-index: 2;
    padding-top: 100px;
}

.hero-decoration {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 80px;
    z-index: 2;
}



/* Sections should have higher z-index to stay above video */
section,
footer,
header {
    position: relative;
    z-index: 1;
}

a {
    text-decoration: none;
    color: inherit;
}

.container {
    width: 90%;
    max-width: var(--container-max);
    margin: 0 auto;
}

/* =========================================
   Tipografia
   ========================================= */
h1,
h2,
h3,
h4 {
    font-family: var(--font-heading);
    font-weight: 600;
    line-height: 1.2;
}

.hero-title {
    font-size: 3.5rem;
    font-family: var(--font-heading);
    margin-bottom: 1.5rem;
    line-height: 1.1;
}

.highlight-text {
    color: var(--accent);
    font-style: italic;
    font-weight: 500;
}

.section-title {
    font-size: 2.5rem;
    color: var(--accent);
    margin-bottom: 1rem;
    text-align: center;
}

.section-header {
    text-align: center;
    margin-bottom: 4rem;
}

.section-header p {
    color: var(--text-muted);
    font-size: 1.1rem;
}

/* =========================================
   Componentes (Utilitários)
   ========================================= */
.btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    padding: 1rem 2rem;
    border-radius: 50px;
    font-weight: 600;
    font-size: 1.1rem;
    cursor: pointer;
    transition: var(--transition);
    border: none;
}

.btn-primary {
    background-color: var(--accent);
    color: var(--primary);
    box-shadow: 0 4px 15px rgba(200, 155, 95, 0.3);
}

.btn-primary:hover {
    background-color: var(--accent-hover);
    transform: translateY(-2px);
    box-shadow: 0 6px 20px rgba(200, 155, 95, 0.4);
}

.btn-outline {
    background-color: transparent;
    color: var(--accent);
    border: 2px solid var(--accent);
}

.btn-outline:hover {
    background-color: var(--accent);
    color: var(--primary);
}

.btn-instagram {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    color: white;
    border: none;
}

.btn-instagram:hover {
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(214, 36, 159, 0.4);
    opacity: 0.9;
}

.btn-maps {
    background-color: #ffffff;
    color: #3c4043;
    border: 1px solid #dadce0;
    box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
}

.btn-maps:hover {
    background-color: #f8f9fa;
    box-shadow: 0 1px 3px 0 rgba(60, 64, 67, 0.3), 0 4px 8px 3px rgba(60, 64, 67, 0.15);
    transform: translateY(-2px);
}

.btn-uber {
    background-color: #000000;
    color: #ffffff;
    border: none;
    box-shadow: 0 4px 10px rgba(0, 0, 0, 0.3);
}

.btn-uber:hover {
    background-color: #333333;
    transform: translateY(-2px);
}

/* Efeito Glassmorphism Otimizado */
.glass {
    background: rgba(11, 26, 19, 0.75);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);
    border: 1px solid rgba(255, 255, 255, 0.08);
    border-radius: var(--radius-lg);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);
}

/* =========================================
   Header (Navegação)
   ========================================= */
.header {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 1.5rem 5%;
    z-index: 1000;
    transition: all 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    background: transparent;
    border-bottom: 1px solid transparent;
}

.header.scrolled {
    padding: 0.8rem 5%;
    background: rgba(11, 26, 19, 0.65);
    backdrop-filter: blur(15px);
    -webkit-backdrop-filter: blur(15px);
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
}

.header-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.logo {
    display: flex;
    align-items: center;
    gap: 15px;
    cursor: pointer;
}

.logo-wrapper {
    position: relative;
    width: 45px;
    height: 45px;
    /* Remover border-radius e box-shadow para o logo ficar solto, sem fundo/moldura */
    overflow: hidden;
}

.logo-img {
    width: 45px;
    height: 45px;
    object-fit: contain;
    /* Contain em vez de cover para não cortar logo transparente */
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    /* Removido o border-radius e box-shadow aqui também */
}

.primary-logo {
    position: absolute;
    top: 0;
    left: 0;
}

.hover-logo {
    position: absolute;
    top: 100%;
    left: 0;
    /* Gradiente oficial do Instagram */
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.logo-ig-icon {
    font-size: 2.5rem;
    color: white;
}

.logo:hover .primary-logo {
    transform: translateY(-100%);
}

.logo:hover .hover-logo {
    transform: translateY(-100%);
}

.logo-text {
    font-family: var(--font-heading);
    font-size: 0.9rem;
    line-height: 1.1;
    color: var(--text-light);
    text-transform: uppercase;
    letter-spacing: 2px;
}

.logo-text strong {
    font-size: 1.5rem;
    color: var(--accent);
    font-style: italic;
    font-weight: 600;
    text-transform: capitalize;
    letter-spacing: 0;
}

.nav-container {
    display: flex;
    align-items: center;
    gap: 2rem;
}

.menu-toggle {
    display: none;
    background: none;
    border: none;
    color: var(--text-light);
    font-size: 2rem;
    cursor: pointer;
    z-index: 1001; /* Fica acima de tudo no mobile */
}

.nav-links {
    display: flex;
    gap: 2rem;
}

.nav-links a {
    font-size: 1rem;
    font-weight: 500;
    position: relative;
    transition: var(--transition);
}

.nav-links a:hover {
    color: var(--accent);
}

.nav-links a::after {
    content: '';
    position: absolute;
    bottom: -5px;
    left: 0;
    width: 0%;
    height: 2px;
    background-color: var(--accent);
    transition: var(--transition);
}

.nav-links a:hover::after {
    width: 100%;
}

/* =========================================
   Hero Section (Fixed Crop & Green Gradient)
   ========================================= */
.hero {
    position: relative;
    min-height: 100vh;
    min-height: 100dvh; /* Evita quebra por barra do safari/ios */
    display: flex;
    align-items: center;
    justify-content: flex-start;
    overflow: hidden;
    background-color: var(--primary);
}

.hero-image-wrapper {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.hero-bg-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    /* Ancora o corte na parte superior/rosto da modelo, nunca cortando a cabeça/busto */
    object-position: center 25%;
}

.hero-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /* Degradê verde escuro luxuoso vindo da esquerda e de baixo */
    background: linear-gradient(to right, rgba(11, 26, 19, 0.95) 0%, rgba(11, 26, 19, 0.6) 45%, rgba(11, 26, 19, 0.1) 100%),
        linear-gradient(to top, rgba(11, 26, 19, 1) 0%, rgba(11, 26, 19, 0) 25%);
    z-index: 1;
}

.hero-content {
    position: relative;
    z-index: 2;
    max-width: 650px;
    text-align: left;
}

.badge {
    display: inline-block;
    padding: 0.5rem 1.5rem;
    background-color: rgba(200, 155, 95, 0.1);
    color: var(--accent);
    border: 1px solid rgba(200, 155, 95, 0.3);
    border-radius: 50px;
    font-size: 0.9rem;
    font-weight: 600;
    letter-spacing: 2px;
    text-transform: uppercase;
    margin-bottom: 2rem;
}

.hero-title {
    font-size: 4rem;
    margin-bottom: 1.5rem;
    line-height: 1.1;
}

.hero-subtitle {
    font-size: 1.2rem;
    color: var(--text-light);
    line-height: 1.6;
}

.hero-decoration {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 100%;
    height: 120px;
    z-index: 3;
}

.hero-decoration svg {
    width: 100%;
    height: 100%;
    display: block;
}

/* =========================================
   Serviços Section
   ========================================= */
.services {
    padding: 8rem 0;
    background-color: var(--primary);
    /* Opaque to hide video behind it */
    position: relative;
    z-index: 2;
}

.services-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-rows: minmax(200px, auto);
    gap: 2rem;
}

.service-card {
    padding: 2.5rem;
    transition: all 0.5s cubic-bezier(0.25, 0.46, 0.45, 0.94);
    cursor: pointer;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.05) 0%, rgba(255, 255, 255, 0.01) 100%);
    backdrop-filter: blur(12px);
    border: 1px solid rgba(255, 255, 255, 0.05);
    border-radius: var(--radius-lg);
    position: relative;
    overflow: hidden;
}

.service-card::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: radial-gradient(circle at top right, rgba(200, 155, 95, 0.1), transparent 70%);
    opacity: 0;
    transition: opacity 0.5s ease;
}

.service-card:hover {
    transform: translateY(-8px);
    border-color: rgba(200, 155, 95, 0.3);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.3), 0 0 20px rgba(200, 155, 95, 0.1);
}

.service-card:hover::before {
    opacity: 1;
}

/* Featured Card (Card 1) */
.service-card.featured {
    grid-column: span 1;
    grid-row: span 2;
    background: linear-gradient(135deg, rgba(200, 155, 95, 0.15) 0%, rgba(11, 26, 19, 0.8) 100%);
    border-color: rgba(200, 155, 95, 0.2);
    justify-content: center;
}

.service-card.featured:hover {
    border-color: rgba(200, 155, 95, 0.6);
}

.service-card.featured .service-icon {
    width: 90px;
    height: 90px;
    font-size: 3.5rem;
    margin-bottom: 2rem;
}

.service-card.featured h3 {
    font-size: 2.2rem;
    line-height: 1.1;
    margin-bottom: 1.5rem;
}

.service-icon {
    font-size: 2.5rem;
    color: var(--accent);
    margin-bottom: 1.5rem;
    background: rgba(200, 155, 95, 0.1);
    width: 70px;
    height: 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    transition: var(--transition);
}

.service-card:hover .service-icon {
    background: var(--accent);
    color: var(--primary);
}

.service-card h3 {
    font-size: 1.5rem;
    margin-bottom: 1rem;
    color: var(--text-light);
}

.service-card p {
    color: var(--text-muted);
    font-size: 1rem;
}

/* =========================================
   Feedbacks / Testimonials Section
   ========================================= */
.feedbacks {
    padding: 5rem 0;
    /* Menos espaço para não poluir */
    background-color: var(--primary);
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.feedback-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(230px, 1fr));
    /* Cards menores */
    gap: 1.5rem;
    margin-top: 3rem;
}

.feedback-card {
    background-color: transparent;
    perspective: 1000px;
    height: 300px;
    /* Altura fixa para manter todos iguais e pequenos */
}

.feedback-inner {
    position: relative;
    width: 100%;
    height: 100%;
    text-align: left;
    transition: transform 0.8s cubic-bezier(0.175, 0.885, 0.32, 1.275);
    transform-style: preserve-3d;
}

.feedback-card:hover .feedback-inner {
    transform: rotateY(180deg);
}

.feedback-front,
.feedback-back {
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    border-radius: var(--radius-lg);
    overflow: hidden;
}

.feedback-front {
    background: linear-gradient(135deg, rgba(255, 255, 255, 0.03) 0%, rgba(255, 255, 255, 0) 100%);
    border: 1px solid rgba(255, 255, 255, 0.05);
    padding: 1.5rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.feedback-back {
    transform: rotateY(180deg);
}

.feedback-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.feedback-front i {
    font-size: 1.5rem;
    color: var(--accent);
    margin-bottom: 1rem;
    opacity: 0.5;
}

.feedback-text {
    font-family: var(--font-body);
    font-style: italic;
    font-size: 0.95rem;
    /* Fonte menor */
    line-height: 1.5;
    color: var(--text-light);
    margin-bottom: 1rem;
    flex-grow: 1;
}

.feedback-author {
    font-family: var(--font-heading);
    font-weight: 600;
    color: var(--accent);
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 0.8rem;
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 0.8rem;
}

/* =========================================
   Pricing Section
   ========================================= */
.pricing {
    padding: 8rem 0;
    background-color: var(--primary);
    position: relative;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.pricing-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
    gap: 2rem;
    margin-top: 3rem;
}

.pricing-card {
    padding: 2.5rem;
    border-radius: var(--radius-lg);
    background: linear-gradient(145deg, rgba(255, 255, 255, 0.04) 0%, rgba(11, 26, 19, 0.8) 100%);
    border: 1px solid rgba(255, 255, 255, 0.08);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.25);
    display: flex;
    flex-direction: column;
    transition: transform 0.4s ease, border-color 0.4s ease, box-shadow 0.4s ease;
}

.pricing-card:hover {
    transform: translateY(-6px);
    border-color: rgba(200, 155, 95, 0.35);
    box-shadow: 0 20px 40px rgba(0, 0, 0, 0.35), 0 0 20px rgba(200, 155, 95, 0.1);
}

.pricing-card-header h3 {
    font-family: var(--font-heading);
    font-size: 1.6rem;
    color: var(--text-light);
    margin-bottom: 1.5rem;
    border-bottom: 1px solid rgba(200, 155, 95, 0.3);
    padding-bottom: 0.8rem;
}

.pricing-category h4 {
    font-size: 1.15rem;
    color: var(--accent);
    margin-bottom: 0.3rem;
    font-family: var(--font-heading);
}

.pricing-note {
    font-size: 0.85rem;
    color: var(--text-muted);
    font-weight: 400;
    font-family: var(--font-body);
    display: block;
    margin-bottom: 0.8rem;
}

.horizontal-scroll {
    display: flex;
    overflow-x: auto;
    scroll-snap-type: x mandatory;
    gap: 1.5rem;
    padding-bottom: 2rem;
    scrollbar-width: thin;
    scrollbar-color: var(--accent) rgba(255, 255, 255, 0.1);
    -webkit-overflow-scrolling: touch;
}

/* Barra indicadora para Galeria (Inicio/Fim) */
.horizontal-scroll::-webkit-scrollbar {
    height: 8px; /* Espessura da barra */
}

.horizontal-scroll::-webkit-scrollbar-track {
    background: rgba(255, 255, 255, 0.05); /* Fundo da barra */
    border-radius: 10px;
}

.horizontal-scroll::-webkit-scrollbar-thumb {
    background: var(--accent); /* Cor da barra (dourado) */
    border-radius: 10px;
}

.horizontal-scroll::-webkit-scrollbar-thumb:hover {
    background: #e3bc82; /* Cor ao passar o mouse */
}

.price-row {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0.8rem 0;
    border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
    font-size: 1.05rem;
}

.price-row:last-child {
    border-bottom: none;
}

.price-row .price {
    font-weight: 600;
    color: var(--accent);
    font-family: var(--font-heading);
    font-size: 1.2rem;
}

/* =========================================
   Horizontal Hover Gallery
   ========================================= */
.gallery {
    padding: 8rem 0;
    background-color: var(--primary);
    position: relative;
}

.horizontal-gallery-wrapper {
    position: relative;
    margin-bottom: 5rem;
    overflow: hidden;
}

.horizontal-scroll-container {
    width: 100%;
    overflow-x: auto;
    scrollbar-width: none;
    /* Firefox */
    -ms-overflow-style: none;
    /* IE/Edge */
    scroll-behavior: auto;
    /* Changed to auto so JS hover tracking works smoothly */
    cursor: grab;
    padding: 20px 0;
}

.horizontal-scroll-container::-webkit-scrollbar {
    display: none;
    /* Chrome/Safari */
}

.horizontal-scroll-container:active {
    cursor: grabbing;
}

.horizontal-track {
    display: flex;
    gap: 20px;
    padding: 0 20px;
    width: max-content;
}

.horizontal-item {
    width: 320px;
    height: 450px;
    flex-shrink: 0;
    border-radius: var(--radius-lg);
    overflow: hidden;
    position: relative;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2);
    transition: transform 0.4s ease, box-shadow 0.4s ease;
}

@media (hover: hover) and (pointer: fine) {
    .horizontal-item:hover {
        transform: translateY(-10px);
        box-shadow: 0 15px 30px rgba(0, 0, 0, 0.4);
    }
}

.gallery-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.5s ease;
    cursor: zoom-in;
    /* Indicate it can be clicked for lightbox */
}

@media (hover: hover) and (pointer: fine) {

    .horizontal-item:hover .gallery-img,
    .carousel-slide:hover .gallery-img {
        transform: scale(1.05);
    }
}

.scroll-instruction {
    text-align: center;
    color: var(--text-muted);
    font-size: 0.9rem;
    margin-top: 15px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
}

/* =========================================
   Location & Contact Form
   ========================================= */
.location-map {
    width: 100%;
    max-width: 550px;
    height: 550px;
    margin: 0 auto;
    background: transparent;
    position: relative;
    overflow: hidden;
    isolation: isolate;
    transform: translateZ(0);
    -webkit-transform: translateZ(0);
    
    /* Máscara em Base64 direta (Zero CORS, 100% compatível local e online) */
    -webkit-mask-image: url('data:image/png;base64,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');
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center bottom;
    mask-image: url('data:image/png;base64,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');
    mask-size: contain;
    mask-repeat: no-repeat;
    mask-position: center bottom;
    
    /* Efeito de destaque da silhueta com brilho dourado */
    filter: drop-shadow(0 0 25px rgba(200, 155, 95, 0.5));
    border-radius: 0;
    box-shadow: none;
}

.location-map iframe {
    width: 100%;
    height: 100%;
    border: 0;
    display: block;
}

.contact-form-wrapper {
    background: rgba(255, 255, 255, 0.03);
    padding: 4rem 3rem;
    border-radius: var(--radius-lg);
    border: 1px solid rgba(255, 255, 255, 0.05);
    height: 100%;
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.contact-form-wrapper h3 {
    font-size: 1.8rem;
    color: var(--text-light);
    margin-bottom: 0.5rem;
    font-family: var(--font-heading);
}

.form-group {
    margin-bottom: 1.2rem;
    display: flex;
    flex-direction: column;
    gap: 0.5rem;
}

.form-group label {
    font-size: 0.9rem;
    color: var(--accent);
    font-weight: 500;
}

.form-group input,
.form-group select,
.form-group textarea {
    width: 100%;
    padding: 1rem 1.2rem;
    background: rgba(0, 0, 0, 0.2);
    border: 1px solid rgba(255, 255, 255, 0.1);
    border-radius: var(--radius);
    color: var(--text-light);
    font-family: var(--font-body);
    font-size: 1rem;
    transition: var(--transition);
}

.form-group textarea {
    resize: vertical;
    min-height: 90px;
}

.form-group input:focus,
.form-group select:focus,
.form-group textarea:focus {
    outline: none;
    border-color: var(--accent);
    background: rgba(0, 0, 0, 0.4);
}

.form-group select option {
    background: var(--primary);
    color: var(--text-light);
}

.form-group input::placeholder,
.form-group textarea::placeholder {
    color: rgba(255, 255, 255, 0.3);
}

.field-hint {
    font-size: 0.78rem;
    color: var(--text-muted);
    opacity: 0.75;
}

.char-counter {
    align-self: flex-end;
}

.form-group input.input-error {
    border-color: #e57373;
    background: rgba(229, 115, 115, 0.08);
}

.form-status {
    margin-top: 0.9rem;
    font-size: 0.88rem;
    text-align: center;
    min-height: 1.2em;
}

.form-status.error {
    color: #e57373;
}

.form-status.success {
    color: #7ddba0;
}

/* =========================================
   Media Queries (Responsividade & Mobile)
   ========================================= */
@media (max-width: 768px) {
    /* Ajustes Gerais */
    .hero-title {
        font-size: 2.5rem;
    }
    
    .section-title {
        font-size: 2rem;
    }
    
    .services-grid {
        grid-template-columns: 1fr;
    }
    
    /* Quebrando a grade de localização e formulário */
    .location-top {
        grid-template-columns: 1fr !important;
    }
    
    /* Configuração do Menu Hamburguer Mobile */
    .menu-toggle {
        display: block;
    }
    
    .nav-container {
        position: fixed;
        top: 0;
        right: -100%;
        width: 100%;
        max-width: 320px;
        height: 100vh;
        height: 100dvh;
        background: rgba(11, 26, 19, 0.98);
        backdrop-filter: blur(20px);
        -webkit-backdrop-filter: blur(20px);
        flex-direction: column;
        align-items: flex-start;
        justify-content: center;
        padding: 3rem 2rem;
        transition: right 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94);
        z-index: 1000;
        box-shadow: -10px 0 30px rgba(0,0,0,0.5);
    }
    
    .nav-container.active {
        right: 0;
    }
    
    .nav-links {
        flex-direction: column;
        width: 100%;
        gap: 1.5rem;
        margin-bottom: 2.5rem;
    }
    
    .header-buttons {
        flex-direction: column;
        width: 100%;
    }
    
    .header-buttons .btn {
        width: 100%;
        justify-content: center;
    }
}

@media (hover: none) {
    /* Desabilitar o Flip em touch e forçar visualização dupla / segura */
    .feedback-inner {
        transform: none !important;
    }
    
    .feedback-front {
        background: rgba(11, 26, 19, 0.85); /* Fundo opaco pra ler bem */
        z-index: 2;
    }
    
    .feedback-back {
        z-index: 1;
        opacity: 0.4; /* Mostra a imagem levemente atrás do texto */
    }
}


/* =========================================
   Case Study Carousel (Ruiva)
   ========================================= */
.case-study-section {
    background: rgba(255, 255, 255, 0.03);
    border-radius: var(--radius-lg);
    padding: 4rem;
    border: 1px solid rgba(255, 255, 255, 0.05);
}

.case-study-header {
    text-align: center;
    margin-bottom: 3rem;
}

.case-study-header h3 {
    color: var(--accent);
    font-size: 2.2rem;
    margin-bottom: 10px;
}

.carousel-container {
    position: relative;
    max-width: 450px;
    margin: 0 auto;
}

.carousel-viewport {
    overflow: hidden;
    border-radius: var(--radius-lg);
    position: relative;
    aspect-ratio: 4/5;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.4);
}

.carousel-track {
    display: flex;
    transition: transform 0.5s cubic-bezier(0.25, 1, 0.5, 1);
    height: 100%;
}

.carousel-slide {
    min-width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

.slide-caption {
    position: absolute;
    bottom: 20px;
    left: 20px;
    background: rgba(11, 26, 19, 0.8);
    color: var(--accent);
    padding: 8px 20px;
    border-radius: 30px;
    font-weight: 600;
    letter-spacing: 1px;
    backdrop-filter: blur(5px);
    pointer-events: none;
}

.carousel-btn {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(11, 26, 19, 0.75);
    color: var(--text-light);
    border: 1px solid rgba(255, 255, 255, 0.1);
    width: 45px;
    height: 45px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.5rem;
    cursor: pointer;
    transition: var(--transition);
    z-index: 2;
    backdrop-filter: blur(4px);
}

.carousel-btn:hover {
    background: var(--accent);
    color: var(--primary);
    transform: translateY(-50%) scale(1.1);
}

.prev-btn {
    left: -22px;
}

.next-btn {
    right: -22px;
}

.carousel-dots {
    display: flex;
    justify-content: center;
    gap: 10px;
    margin-top: 25px;
}

.dot {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: rgba(255, 255, 255, 0.2);
    cursor: pointer;
    transition: var(--transition);
}

.dot.active {
    background: var(--accent);
    transform: scale(1.3);
}

/* =========================================
   Lightbox Modal
   ========================================= */
.lightbox {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.92);
    backdrop-filter: blur(10px);
    z-index: 2000;
    display: flex;
    align-items: center;
    justify-content: center;
    opacity: 0;
    pointer-events: none;
    transition: opacity 0.4s ease;
}

.lightbox.active {
    opacity: 1;
    pointer-events: all;
}

.lightbox-content {
    max-width: 90vw;
    max-height: 90vh;
    border-radius: 12px;
    box-shadow: 0 0 50px rgba(0, 0, 0, 0.5);
    transform: scale(0.9);
    transition: transform 0.4s cubic-bezier(0.25, 1, 0.5, 1);
    object-fit: contain;
}

.lightbox.active .lightbox-content {
    transform: scale(1);
}

.lightbox-close {
    position: absolute;
    top: 20px;
    right: 30px;
    background: none;
    border: none;
    color: white;
    font-size: 3rem;
    cursor: pointer;
    transition: var(--transition);
    z-index: 2001;
}

.lightbox-close:hover {
    color: var(--accent);
    transform: scale(1.1);
}

@media (max-width: 768px) {
    .horizontal-item {
        width: 260px;
        height: 380px;
    }

    .case-study-section {
        padding: 2rem 1rem;
    }

    .carousel-btn {
        width: 35px;
        height: 35px;
        font-size: 1.2rem;
    }

    .prev-btn {
        left: 10px;
    }

    .next-btn {
        right: 10px;
    }
}


/* =========================================
   Location Section
   ========================================= */
.location {
    padding: 8rem 0;
    background: linear-gradient(135deg, var(--brown-dark) 0%, var(--primary) 100%);
    position: relative;
}

.location-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 2rem;
    align-items: stretch;
}

.location-content {
    display: flex;
    padding: 4rem;
    max-width: 800px;
    margin: 0 auto;
    text-align: center;
    flex-direction: column;
    align-items: center;
}

.info-item {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem;
    margin: 1.5rem 0;
    font-size: 1.2rem;
}

.info-item i {
    font-size: 1.8rem;
    color: var(--accent);
}

/* =========================================
   Footer
   ========================================= */
.footer {
    background-color: var(--primary);
    padding: 3rem 0;
    border-top: 1px solid rgba(255, 255, 255, 0.05);
}

.footer-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 1.5rem;
    text-align: center;
}

.footer p {
    color: var(--text-muted);
    font-size: 0.9rem;
}

.footer-logo {
    flex-direction: column;
    gap: 15px;
}

.footer-logo-img {
    width: 100px;
    height: 100px;
}

.footer-socials {
    margin: 1.5rem 0;
}

.ig-btn {
    border-color: #d6249f;
    color: #fdf497;
    background: transparent;
    transition: all 0.3s ease;
}

.ig-btn i {
    font-size: 1.3rem;
}

.ig-btn:hover {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    color: white;
    border-color: transparent;
    transform: translateY(-3px);
    box-shadow: 0 5px 15px rgba(214, 36, 159, 0.4);
}

/* =========================================
   Animações de Scroll (Reveal)
   ========================================= */
.reveal {
    opacity: 0;
    transform: translateY(30px);
    transition: all 0.8s cubic-bezier(0.5, 0, 0, 1);
}

.reveal.active {
    opacity: 1;
    transform: translateY(0);
}

/* =========================================
   Media Queries (Responsividade)
   ========================================= */
@media (max-width: 900px) {
    .location-grid {
        grid-template-columns: 1fr;
    }

    .bento-grid {
        grid-template-columns: repeat(2, 1fr);
    }

    .bento-large,
    .bento-wide {
        grid-column: span 2;
    }
}

@media (max-width: 768px) {
    .header .btn-outline {
        display: none;
    }

    .hero {
        justify-content: center;
        text-align: center;
        padding-top: 100px;
    }

    .hero-content {
        text-align: center;
        padding: 0 1rem;
    }

    .hero-title {
        font-size: 2.5rem;
    }

    .hero-subtitle {
        font-size: 1rem;
    }

    .hero-overlay {
        background: linear-gradient(to bottom, rgba(11, 26, 19, 0.6) 0%, rgba(11, 26, 19, 0.95) 70%, rgba(11, 26, 19, 1) 100%);
    }

    .location-content {
        padding: 2rem;
        grid-template-columns: 1fr !important;
        text-align: center !important;
    }

    .location-text {
        text-align: center !important;
    }

    .location-text .info-item {
        justify-content: center !important;
    }

    .location-buttons {
        justify-content: center !important;
    }

    .location-map {
        max-width: 340px !important;
        height: 360px !important;
    }

    .bento-grid {
        grid-template-columns: 1fr;
        grid-auto-rows: 300px;
    }

    .bento-large,
    .bento-wide,
    .bento-tall {
        grid-column: span 1;
        grid-row: span 1;
    }
}

/* =========================================
   Ajustes Críticos Mobile (Responsividade)
   ========================================= */
html, body {
    overflow-x: hidden !important;
    width: 100% !important;
    max-width: 100vw !important;
}

.feedback-card.flipped .feedback-inner {
    transform: rotateY(180deg);
}

@media (max-width: 768px) {
    section { padding: 4rem 0 !important; }
    .hero { min-height: 80vh !important; height: auto !important; }
    #localizacao .container { grid-template-columns: 1fr !important; }
}

/* =========================================
   Mobile Bottom Navigation
   ========================================= */
.mobile-bottom-nav {
    display: none;
}

@media (max-width: 768px) {
    .mobile-bottom-nav {
        display: flex;
        justify-content: space-around;
        align-items: center;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 70px;
        background: rgba(11, 26, 19, 0.9);
        backdrop-filter: blur(15px);
        -webkit-backdrop-filter: blur(15px);
        border-top: 1px solid rgba(200, 155, 95, 0.2);
        z-index: 9999;
        box-shadow: 0 -5px 20px rgba(0,0,0,0.5);
    }

    .bottom-nav-item {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        color: var(--text-muted);
        font-size: 0.8rem;
        gap: 5px;
        transition: var(--transition);
        flex: 1;
        text-align: center;
    }

    .bottom-nav-item i {
        font-size: 1.6rem;
    }

    .bottom-nav-item:hover, .bottom-nav-item:active {
        color: var(--text-light);
    }

    .bottom-nav-cta {
        color: var(--accent);
        font-weight: 600;
    }

    .bottom-nav-cta i {
        color: var(--accent);
    }
    
    /* Prevenir que a barra esconda o rodapé do site */
    body {
        padding-bottom: 70px !important;
    }
}
/* =========================================
   Acessibilidade: respeita quem pediu menos animação
   ========================================= */
@media (prefers-reduced-motion: reduce) {
    *,
    *::before,
    *::after {
        animation-duration: 0.01ms !important;
        animation-iteration-count: 1 !important;
        transition-duration: 0.01ms !important;
        scroll-behavior: auto !important;
    }

    .reveal {
        opacity: 1 !important;
        transform: none !important;
    }
}
