/* 
   Saanch Interiors - Modern Indian Theme
   Green & Gold | Cinematic & Luxurious
*/

:root {
    /* Brand Colors */
    --primary-color: #9B3F4B;
    /* Lighter Red Wine */
    --accent-color: #C5B358;
    /* Muted Gold */
    --text-color: #333333;
    /* Dark Charcoal */
    --text-light: #666666;
    /* Grey */
    --bg-light: #F9F5F0;
    /* Original light cream background */
    --bg-warm: #efe3d0;
    /* Warmer tone specifically for the loader */
    --white: #ffffff;
    --dark: #1a1a1a;

    /* Typography */
    --font-heading: 'Cinzel', serif;
    --font-body: 'Raleway', sans-serif;
    /* Switched to Raleway for a more premium look */

    /* Layout */
    --container-width: 1200px;
    --section-padding: 45px 0;
    --transition: color 0.4s var(--transition-smooth),
        background-color 0.4s var(--transition-smooth),
        border-color 0.4s var(--transition-smooth),
        opacity 0.4s var(--transition-smooth),
        transform 0.4s var(--transition-smooth),
        box-shadow 0.4s var(--transition-smooth);
    --transition-smooth: cubic-bezier(0.16, 1, 0.3, 1);

    /* Modern Polish */
    --glass-bg: rgba(249, 245, 240, 0.95);
    /* Cream glass - increased opacity for consistency */
    --glass-border: rgba(255, 255, 255, 0.3);
    --glass-blur: blur(12px);
    --soft-shadow: 0 10px 40px rgba(0, 0, 0, 0.04);
    --hover-shadow: 0 25px 60px rgba(0, 0, 0, 0.1);
    --accent-gradient: linear-gradient(135deg, #C5B358, #E3D285);
}

/* ===== Top Accent Line ===== */
.top-accent-line {
    height: 4px;
    background: var(--primary-color);
    width: 100%;
    position: sticky;
    top: 0;
    left: 0;
    z-index: 1001;
    /* Stay above sticky header */
}

/* Reset */
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* ===== Page Loader ===== */
.page-loader {
    position: fixed;
    inset: 0;
    background: var(--bg-warm);

    z-index: 99999;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 24px;
    transition: opacity 0.8s ease, visibility 0.8s ease;
}

.page-loader.hidden {
    opacity: 0;
    visibility: hidden;
    pointer-events: none;
}

.loader-logo {
    font-family: var(--font-heading);
    font-size: 2.4rem;
    font-weight: 700;
    letter-spacing: 0.2em;
    color: var(--primary-color);
}

.loader-logo .loader-dot {
    color: var(--accent-color);
    font-style: normal;
}

.loader-bar {
    width: 180px;
    height: 3px;
    background: rgba(197, 179, 88, 0.2);
    border-radius: 3px;
    position: relative;
    overflow: hidden;
}

.loader-progress {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    background: var(--accent-gradient);
    border-radius: 3px;
    animation: loaderFill 2s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

@keyframes loaderFill {
    0% {
        width: 0;
    }

    60% {
        width: 70%;
    }

    100% {
        width: 100%;
    }
}

.loader-tagline {
    font-family: var(--font-body);
    font-size: 0.95rem;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: #3e3e3e;
    font-weight: 600;
    opacity: 0;
    animation: loaderFadeIn 0.6s 0.3s ease forwards;
}

@keyframes loaderFadeIn {
    from {
        opacity: 0;
        transform: translateY(8px);
    }

    to {
        opacity: 1;
        transform: translateY(0);
    }
}

/* ===== End Page Loader ===== */

html {
    scroll-behavior: smooth;
}

body {
    font-family: var(--font-body);
    color: var(--text-color);
    line-height: 1.8;
    background-color: var(--bg-light);
    /* Very light cream base */
    background-image: url("data:image/png;base64,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");
    /* Plaster / Stucco texture */
    overflow-x: hidden;
    letter-spacing: -0.015em;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    /* Removed potential flickering causes: transform & will-change on global elements */
}

/* Global Hardware Acceleration cleanup */
[data-aos] {
    /* Only keep backface-visibility if absolutely needed for flip animations, otherwise remove */
    backface-visibility: hidden;
}

a {
    text-decoration: none;
    color: inherit;
    transition: var(--transition);
}

img {
    max-width: 100%;
    display: block;
}

ul {
    list-style: none;
}

/* Typography */
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: var(--font-heading);
    color: var(--primary-color);
    margin-bottom: 25px;
    line-height: 1.2;
    letter-spacing: 1px;
    font-weight: 700;
}

h2 {
    font-size: 2.5rem;
}

.section-subtitle {
    display: block;
    color: var(--accent-color);
    font-size: 1rem;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 10px;
    font-weight: 700;
}

.separator {
    width: 60px;
    height: 3px;
    background: var(--accent-color);
    margin: 0 auto;
}

/* Utilities */
.container {
    max-width: var(--container-width);
    margin: 0 auto;
    padding: 0 20px;
}

.section {
    padding: var(--section-padding);
}

/* Process Preview Specific */
.process-preview-img-wrapper {
    position: relative;
    border-radius: 12px;
    box-shadow: var(--shadow-lg);
}

.journey-split-container {
    display: flex;
    width: 100%;
    min-height: 400px;
    /* Ensure visibility */
    aspect-ratio: 4/3;
    border-radius: 12px;
    overflow: hidden;
}

.journey-half {
    flex: 1;
    background-size: cover;
    background-position: center;
    position: relative;
    transition: flex 0.5s var(--transition-smooth);
    min-width: 0;
    /* Important for flex items */
}

.journey-half:hover {
    flex: 1.5;
}

/* Journey label removal requested by user */
.journey-label {
    display: none;
}

.journey-divider {
    width: 2px;
    background: var(--bg-cream);
    height: 100%;
    z-index: 3;
}

.bg-light {
    background-color: var(--bg-light);
}

.text-center {
    text-align: center;
}

.row {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -15px;
}

.col-lg-6 {
    width: 50%;
    padding: 0 15px;
}

.col-lg-5 {
    width: 41.66%;
    padding: 0 15px;
}

.col-lg-7 {
    width: 58.33%;
    padding: 0 15px;
}

.align-items-center {
    align-items: center;
}

/* Buttons */
.btn {
    display: inline-block;
    padding: 16px 36px;
    font-family: var(--font-body);
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 2px;
    border: none;
    border-radius: 8px;
    transition: var(--transition);
    cursor: pointer;
    text-align: center;
    position: relative;
    overflow: hidden;
    z-index: 1;
}

.btn::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 100%;
    background: rgba(255, 255, 255, 0.1);
    transition: var(--transition);
    z-index: -1;
}

.btn:hover {
    transform: translateY(-3px) scale(1.02);
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.15);
}

.btn:hover::before {
    width: 100%;
}

.btn-primary {
    background: var(--primary-color);
    color: var(--white);
}

.btn-outline {
    background: transparent;
    border: 2px solid var(--white);
    color: var(--white);
}

.btn-outline:hover {
    background: var(--white);
    color: var(--primary-color);
}

.btn-block {
    width: 100%;
    display: block;
}

/* Top Bar */
.top-bar {
    background: var(--primary-color);
    /* Sleeker black */
    color: #ffffff;
    padding: 10px 0;
    font-size: 0.85rem;
    letter-spacing: 0.5px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.05);
}

.top-bar-content {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 40px;
    /* Space between contact info and social icons */
}

/* Match top bar width to header width */
.top-bar .container {
    max-width: 100%;
    padding: 0 5%;
}

/* Contact Info Links */
.contact-info span {
    display: inline-block;
    margin-right: 25px;
    color: #bbbbbb;
    font-weight: 500;
}

/* Uniform Sans-Serif for ALL Contact Info (Top Bar + Main Contact Section) */
.contact-info a,
.contact-info span,
.contact-item p,
.contact-item a {
    font-family: sans-serif !important;
}

/* Global Phone Link Override (Backup) */
a[href^="tel:"] {
    font-family: sans-serif !important;
}

/* Fix for iOS/Apple Data Detectors (Double Ensure) */
.contact-info a[x-apple-data-detectors] {
    color: inherit !important;
    text-decoration: none !important;
    font-size: inherit !important;
    font-family: inherit !important;
    font-weight: inherit !important;
    line-height: inherit !important;
}

.contact-info i {
    color: var(--accent-color);
    margin-right: 5px;
}

.social-icons a {
    margin-left: 10px;
    color: #e0e0e0;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 35px;
    height: 35px;
    border: 1px solid #ffffff;
    border-radius: 8px;
    /* App-like rounded corners */
    font-size: 1.1rem;
    transition: var(--transition);
}

.social-icons a:hover {
    color: var(--white);
    background-color: var(--accent-color);
    border-color: var(--accent-color);
    transform: translateY(-2px);
}

.social-icons i.fa-facebook-f {
    color: #1877F2;
}

.social-icons i.fa-instagram {
    color: #E4405F;
}

.social-icons i.fa-whatsapp {
    color: #25D366;
}

.social-icons i.fa-youtube {
    color: #FF0000;
}

/* Override hover for specific icons to keep original brand color or turn white */
.social-icons a:hover i.fa-facebook-f,
.social-icons a:hover i.fa-instagram,
.social-icons a:hover i.fa-whatsapp,
.social-icons a:hover i.fa-youtube {
    color: var(--white);
}

/* Header */
.header {
    background: rgba(249, 245, 240, 0.98);
    /* Solid background for stability */
    border-bottom: 1px solid var(--glass-border);
    padding: 12px 0;
    position: sticky;
    top: 0;
    z-index: 1000;
    box-shadow: var(--soft-shadow);
    transition: all 0.4s ease;
}

.header.scrolled {
    padding: 10px 0;
    background: rgba(249, 245, 240, 0.95);
    backdrop-filter: blur(15px);
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
}

.header-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 40px;
    /* Increased internal padding for wider feel if needed, but we want edges */
}

/* Specific Header Overrides to push to edges */
.header .container {
    max-width: 100%;
    padding: 0 5%;
    /* Slightly increased padding to bring items in from the edges */
}

.logo-img {
    height: 80px;
    width: auto;
    margin-left: 5px;
    /* Nudge right slightly away from the extreme left */
}

.nav-menu {
    display: flex;
    gap: 30px;
    margin-right: -20px;
    /* Move items more towards the right corner */
}

.nav-link {
    font-weight: 900;
    text-transform: uppercase;
    color: #9B3F4B;
    /* Red Wine */
    font-size: 1.0rem;
    letter-spacing: 1px;
    font-family: 'Cinzel', serif;
    position: relative;
    padding-bottom: 5px;
}

.nav-link::after {
    content: '';
    position: absolute;
    width: 0;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: var(--accent-color);
    transition: width 0.3s ease;
}

.nav-link:hover::after,
.nav-link.active::after {
    width: 100%;
}

.nav-link:hover,
.nav-link.active {
    color: var(--primary-color);
    /* Keep primary, accentuate with line */
}

.menu-toggle {
    display: none;
    cursor: pointer;
}

/* Hero Section */
.hero {
    height: 80vh;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    color: var(--white);
    overflow: hidden;
}

/* Hero Slider - Ken Burns Effect */
.hero-slider {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 0;
}

.slide {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center;
    opacity: 0;
    transform: scale(1);
    transition: opacity 2s ease-in-out;
}

.slide.active {
    opacity: 1;
    animation: kenburns 10s linear infinite alternate;
}

@keyframes kenburns {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(1.15);
    }
}

.hero::after {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.5);
    /* Dark overlay */
    z-index: 1;
}

.hero-content {
    position: relative;
    z-index: 2;
}

.hero h1 {
    font-size: 5.5rem;
    /* Increased for modern impact */
    font-weight: 800;
    line-height: 1;
    color: #ffffff;
    text-shadow: 0 10px 40px rgba(0, 0, 0, 0.4);
    margin-bottom: 25px;
    letter-spacing: -3px;
    /* Tighter more modern look */
}

.hero p {
    font-size: 1.2rem;
    color: #ffffff;
    margin-bottom: 40px;
}

/* ===== Ticker Strip (inside Hero) ===== */
.ticker {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 3;
    background: rgba(0, 0, 0, 0.45);
    backdrop-filter: blur(6px);
    -webkit-backdrop-filter: blur(6px);
    overflow: hidden;
    padding: 14px 0;
    border-top: 1px solid rgba(255, 255, 255, 0.08);
}

.ticker-track {
    display: flex;
    width: max-content;
    animation: tickerScroll 28s linear infinite;
}

.ticker-item {
    display: flex;
    align-items: center;
    gap: 28px;
    padding: 0 28px;
    white-space: nowrap;
    color: rgba(255, 255, 255, 0.85);
    font-family: var(--font-body);
    font-size: 0.85rem;
    font-weight: 500;
    letter-spacing: 1.5px;
    text-transform: uppercase;
}

.ticker-dot {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: var(--accent-color);
    flex-shrink: 0;
}

@keyframes tickerScroll {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

/* Transparent Text Overlay */
.transparent-text {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 10rem;
    font-weight: 900;
    color: transparent;
    -webkit-text-stroke: 1.5px rgba(197, 179, 88, 0.4);
    /* Sophisticated subtle stroke */
    z-index: 2;
    white-space: nowrap;
    pointer-events: none;
    font-family: var(--font-heading);
    width: 100%;
    text-align: center;
    letter-spacing: 15px;
    opacity: 0.6;
    animation: fadeInExpand 2s ease-out forwards;
}

/* Watermark Variation - Stable and Subtle */
.watermark-text {
    transform: none !important;
    animation: watermarkFade 3s ease-out forwards !important;
    width: auto !important;
    text-align: left;
    white-space: nowrap;
    opacity: 0;
    filter: none !important;
    letter-spacing: 5px;
    color: transparent;
    -webkit-text-stroke: 2px rgba(197, 179, 88, 0.5);
    /* Cross-browser support */
    text-stroke: 2px rgba(197, 179, 88, 0.5);
    font-weight: 800;
    pointer-events: none;
    font-size: clamp(2.5rem, 8vw, 4rem);
    /* Fluid scaling */
}

/* Mobile Specific Adjustments for Watermarks */
@media (max-width: 768px) {
    .watermark-text {
        font-size: clamp(1.8rem, 6vw, 2.5rem);
        letter-spacing: 2px;
        -webkit-text-stroke: 1px rgba(197, 179, 88, 0.4);
        text-stroke: 1px rgba(197, 179, 88, 0.4);
    }
}

@keyframes watermarkFade {
    0% {
        opacity: 0;
        letter-spacing: 20px;
    }

    100% {
        opacity: 0.5;
        letter-spacing: 5px;
    }
}

/* High-Fidelity iOS "Liquid Glass" Effect */
.liquid-glass-text {
    background: linear-gradient(to right,
            rgba(255, 255, 255, 0.5) 0%,
            rgba(255, 255, 255, 0.2) 20%,
            rgba(255, 255, 255, 0.9) 40%,
            rgba(255, 255, 255, 0.9) 60%,
            rgba(255, 255, 255, 0.2) 80%,
            rgba(255, 255, 255, 0.5) 100%);
    background-size: 200% auto;
    -webkit-background-clip: text;
    background-clip: text;
    color: transparent;
    -webkit-text-fill-color: transparent;
    /* Deep material shadows & rim lighting */
    text-shadow:
        0px 1px 0px rgba(255, 255, 255, 0.2),
        /* Top rim light */
        0px -1px 0px rgba(0, 0, 0, 0.3),
        /* Bottom depth */
        0px 2px 10px rgba(0, 0, 0, 0.2);
    /* Soft shadow */
    filter: blur(0.4px);
    /* Signature iOS frosted edge */
    animation: specularShimmer 6s cubic-bezier(0.45, 0.05, 0.55, 0.95) infinite;
    position: relative;
    display: inline-block;
}

@keyframes specularShimmer {
    0% {
        background-position: -100% center;
    }

    100% {
        background-position: 100% center;
    }
}

@keyframes fadeInExpand {
    0% {
        opacity: 0;
        letter-spacing: 30px;
        filter: blur(5px);
    }

    100% {
        opacity: 1;
        letter-spacing: 5px;
        filter: blur(0);
    }
}

@media (max-width: 991px) {
    .hero h1 {
        font-size: 3rem;
        letter-spacing: -1px;
    }

    .transparent-text {
        font-size: 4rem;
    }

    /* Mobile Menu Background */
    .navbar {
        background: rgba(249, 245, 240, 0.95);
        /* Consistent Cream with Scroll */
    }
}

@media (max-width: 576px) {
    .transparent-text {
        font-size: 3rem;
    }
}

.hero-btns {
    display: flex;
    justify-content: center;
    gap: 20px;
}

/* ===== Ticker Strip ===== */
.ticker {
    background: var(--primary-color);
    overflow: hidden;
    padding: 14px 0;
}

.ticker-track {
    display: flex;
    width: max-content;
    animation: ticker 30s linear infinite;
}

.ticker-item {
    display: flex;
    align-items: center;
    gap: 28px;
    padding: 0 28px;
    white-space: nowrap;
    font-size: 0.72rem;
    letter-spacing: 0.22em;
    text-transform: uppercase;
    color: rgba(255, 255, 255, 0.9);
    font-family: var(--font-body);
    font-weight: 500;
}

.ticker-dot {
    width: 5px;
    height: 5px;
    background: var(--accent-color);
    border-radius: 50%;
    flex-shrink: 0;
}

@keyframes ticker {
    from {
        transform: translateX(0);
    }

    to {
        transform: translateX(-50%);
    }
}

@media (max-width: 768px) {
    .ticker {
        padding: 10px 0;
    }

    .ticker-item {
        font-size: 0.65rem;
        gap: 20px;
        padding: 0 20px;
    }
}

/* ===== End Ticker Strip ===== */

/* About Section */
.about-img {
    border: 10px solid var(--white);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
}

.about-text {
    padding-left: 50px;
}

/* Services */
.services-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 30px;
    margin-top: 50px;
}

.service-card {
    background: var(--white);
    padding: 40px 30px;
    text-align: center;
    border: 1px solid rgba(0, 0, 0, 0.03);
    border-radius: 12px;
    /* Modern rounded corners */
    transition: var(--transition);
    box-shadow: var(--soft-shadow);
}

.service-card:hover {
    transform: translateY(-8px);
    box-shadow: var(--hover-shadow);
    border-color: var(--accent-color);
}

.icon-box {
    width: 70px;
    height: 70px;
    background: var(--bg-light);
    border-radius: 50%;
    color: var(--primary-color);
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1.8rem;
    margin: 0 auto 20px;
    transition: var(--transition);
}

.service-card:hover .icon-box {
    background: var(--primary-color);
    color: var(--white);
}

.service-card h3 {
    font-size: 1.2rem;
    margin-bottom: 15px;
}

/* Unified Floating Contacts Stack (Compact 35px) */
.wa-widget {
    position: fixed;
    bottom: 195px;
    /* 35 + 10 + 35 + 10 + 35 + 10 + 60 = 195 (3 social icons) */
    right: 30px;
    z-index: 10000;
}

.wa-button {
    width: 35px;
    height: 35px;
    background: #25d366;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 1.2rem;
    cursor: pointer;
    box-shadow: 0 5px 15px rgba(37, 211, 102, 0.3);
    transition: var(--transition);
}

.wa-button:hover {
    transform: scale(1.1);
}

/* Standardized Floating Tooltips (WhatsApp Only) */
.wa-tooltip {
    position: absolute;
    right: 45px;
    top: 50%;
    transform: translateY(-50%) translateX(10px);
    background: #fff;
    color: #333;
    padding: 8px 15px;
    border-radius: 8px;
    font-size: 0.85rem;
    white-space: nowrap;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    pointer-events: none;
    font-family: var(--font-body);
    z-index: 10000;
}

.wa-tooltip::after {
    content: '';
    position: absolute;
    right: -6px;
    top: 50%;
    transform: translateY(-50%);
    border-width: 6px 0 6px 6px;
    border-style: solid;
    border-color: transparent transparent transparent #fff;
}

.wa-widget:hover .wa-tooltip {
    opacity: 1;
    visibility: visible;
    transform: translateY(-50%) translateX(0);
}

.social-item {
    position: relative;
    display: flex;
    align-items: center;
}

/* Floating Social Stack - Below WhatsApp */
.social-float {
    position: fixed;
    bottom: 60px;
    right: 30px;
    z-index: 9999;
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.social-float a {
    width: 35px;
    height: 35px;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 1rem;
    color: #fff;
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.15);
    transition: var(--transition);
    text-decoration: none;
}

.social-float .wa-fb {
    background: #1877F2;
}

.social-float .wa-ig {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
}

.social-float .wa-yt {
    background: #FF0000;
}

.social-float a:hover {
    transform: translateX(-5px);
}

/* Page Specific Hero Headings */
.services-hero h1,
.process-hero h1,
.solutions-hero h1,
.blog-hero h1 {
    font-size: 3.5rem;
    /* Balanced size */
    font-weight: 800;
    margin-bottom: 20px;
    text-shadow: 0 5px 20px rgba(0, 0, 0, 0.3);
}

@media (max-width: 768px) {

    .services-hero h1,
    .process-hero h1,
    .solutions-hero h1,
    .blog-hero h1 {
        font-size: 3rem;
    }

    .wa-widget {
        bottom: 164px;
        right: 20px;
    }

    .wa-button {
        width: 30px;
        height: 30px;
        font-size: 1rem;
    }

    .social-float {
        right: 20px;
        bottom: 50px;
        gap: 8px;
    }

    .social-float a {
        width: 30px;
        height: 30px;
        font-size: 0.9rem;
    }
}

.services-preview-img-wrapper {
    position: relative;
    padding-left: 20px;
    padding-bottom: 20px;
}

.services-preview-img {
    width: 100%;
    border-radius: 16px;
    box-shadow: var(--hover-shadow);
    position: relative;
    z-index: 2;
}

.img-accent-border {
    position: absolute;
    top: 30px;
    right: 30px;
    left: -10px;
    bottom: -10px;
    border: 3px solid var(--accent-color);
    border-radius: 16px;
    z-index: 1;
}

.services-preview-content {
    padding-right: 50px;
}

.services-list-simplified {
    margin-top: 25px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 15px;
}

.services-list-simplified li {
    font-family: var(--font-heading);
    font-weight: 600;
    color: var(--primary-color);
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 0.95rem;
    letter-spacing: 0.5px;
}

.services-list-simplified li i {
    color: var(--accent-color);
    font-size: 1.1rem;
}

@media (max-width: 991px) {
    .services-preview-content {
        padding-left: 15px;
        margin-top: 40px;
    }
}

/* Process Preview Home */
.process-preview-img-wrapper {
    position: relative;
    padding-right: 20px;
    padding-bottom: 20px;
}

.process-preview-img {
    width: 100%;
    border-radius: 16px;
    box-shadow: var(--hover-shadow);
    position: relative;
    z-index: 2;
}

.process-img-accent {
    position: absolute;
    top: 30px;
    left: 30px;
    right: -10px;
    bottom: -10px;
    border: 3px solid var(--accent-color);
    border-radius: 16px;
    z-index: 1;
}

.process-preview-content {
    padding-left: 50px;
}

.simplified-steps {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    gap: 30px;
    margin-top: 30px;
}

.step-mini {
    display: flex;
    gap: 15px;
}

.step-num {
    font-family: var(--font-heading);
    font-size: 1.5rem;
    font-weight: 700;
    color: var(--accent-color);
}

.step-mini h4 {
    font-size: 1.1rem;
    margin-bottom: 5px;
}

.step-mini p {
    font-size: 0.85rem;
    margin: 0;
}

@media (max-width: 991px) {
    .process-preview-content {
        padding-left: 15px;
        margin-top: 40px;
    }
}

/* Projects */
.projects-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    margin-top: 50px;
}

.project-item {
    position: relative;
    overflow: hidden;
    height: 400px;
    /* Slightly taller */
    border-radius: 16px;
    box-shadow: var(--soft-shadow);
    transition: var(--transition);
}

.project-item img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);
}

.project-item:hover img {
    transform: scale(1.1);
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(155, 63, 75, 0.85);
    /* Primary with transparency */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    opacity: 0;
    transition: var(--transition);
    backdrop-filter: blur(4px);
    padding: 20px;
}

.project-item:hover .overlay {
    opacity: 1;
}

.overlay h4 {
    color: var(--accent-color);
    margin-bottom: 5px;
}

.overlay p {
    color: var(--white);
}

/* ===== Where We Work (Cities) Section ===== */
.cities-section {
    padding: 60px 0;
}

.cities-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 6px;
    margin-top: 40px;
}

.city-card {
    position: relative;
    height: 420px;
    overflow: hidden;
    border-radius: 12px;
    min-width: 0;
}

.city-card img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.8s cubic-bezier(0.16, 1, 0.3, 1);
    filter: brightness(0.65);
}

.city-card:hover img {
    transform: scale(1.06);
    filter: brightness(0.5);
}

.city-content {
    position: absolute;
    inset: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    padding: 40px;
    background: linear-gradient(to top, rgba(26, 26, 26, 0.75) 0%, transparent 55%);
}

.city-tag {
    font-family: var(--font-body);
    font-size: 0.65rem;
    letter-spacing: 0.25em;
    text-transform: uppercase;
    color: var(--accent-color);
    margin-bottom: 8px;
    font-weight: 600;
}

.city-name {
    font-family: var(--font-heading);
    font-size: 2.6rem;
    font-weight: 700;
    color: #ffffff;
    line-height: 1.1;
}

.city-since {
    font-family: var(--font-body);
    font-size: 0.78rem;
    color: rgba(255, 255, 255, 0.6);
    margin-top: 4px;
}

.city-btn {
    display: inline-flex;
    align-items: center;
    gap: 10px;
    margin-top: 20px;
    font-family: var(--font-body);
    font-size: 0.72rem;
    font-weight: 600;
    letter-spacing: 0.18em;
    text-transform: uppercase;
    color: #ffffff;
    border: 1.5px solid rgba(255, 255, 255, 0.4);
    padding: 10px 22px;
    border-radius: 8px;
    text-decoration: none;
    opacity: 0;
    transform: translateY(8px);
    transition: all 0.4s ease;
}

.city-card:hover .city-btn {
    opacity: 1;
    transform: translateY(0);
}

.city-btn:hover {
    background: #ffffff;
    color: var(--primary-color);
    border-color: #ffffff;
}

@media (max-width: 991px) {
    .cities-grid {
        gap: 8px;
        /* keep 3 columns but reduce gap */
    }

    .city-card {
        height: 380px;
    }

    .city-name {
        font-size: 2.2rem;
    }

    .city-content {
        padding: 30px;
    }
}

@media (max-width: 768px) {
    .cities-grid {
        grid-template-columns: 1fr;
        gap: 12px;
    }

    .city-card {
        height: 320px;
    }

    .city-name {
        font-size: 2rem;
    }

    .city-content {
        padding: 28px;
    }
}

/* ===== End Where We Work ===== */

.blog-card-link {
    text-decoration: none;
    color: inherit;
    display: block;
    height: 100%;
}

.blog-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
    margin-top: 50px;
}

.blog-card {
    background: var(--white);
    border-radius: 16px;
    /* More rounded modern corners */
    box-shadow: var(--soft-shadow);
    overflow: hidden;
    transition: var(--transition);
    border: 1px solid rgba(0, 0, 0, 0.03);
}

.blog-card:hover {
    transform: translateY(-12px) scale(1.02);
    box-shadow: var(--hover-shadow);
}

.blog-img {
    position: relative;
    height: 240px;
    /* Slightly taller icons */
    overflow: hidden;
}

.blog-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);
}

.blog-card:hover .blog-img img {
    transform: scale(1.1);
}

.date-badge {
    position: absolute;
    top: 15px;
    right: 15px;
    background: var(--accent-color);
    color: var(--white);
    padding: 5px 10px;
    font-size: 0.8rem;
    font-weight: 700;
}

.blog-content {
    padding: 20px;
}

.blog-content h3 {
    font-size: 1.2rem;
    margin-bottom: 10px;
}

.read-more {
    color: var(--accent-color);
    font-weight: 700;
    font-size: 0.9rem;
}

/* Contact */
.contact-card {
    background: var(--primary-color);
    color: var(--white);
    padding: 60px 40px;
    height: 100%;
    border-radius: 12px;
    /* Modern rounded corners */
    box-shadow: var(--soft-shadow);
}

.contact-item {
    display: flex;
    align-items: flex-start;
    margin-bottom: 30px;
}

.contact-item i {
    font-size: 1.5rem;
    color: var(--accent-color);
    margin-right: 20px;
    margin-top: 5px;
}

.contact-item h4 {
    color: var(--accent-color);
    font-size: 1.1rem;
    margin-bottom: 5px;
    font-family: var(--font-body);
}

.contact-item p {
    color: #f0f0f0;
    margin-bottom: 0;
}

.contact-item a {
    color: #f0f0f0;
}

.contact-item a:hover {
    color: var(--accent-color);
}

.contact-form {
    background: var(--white);
    padding: 50px 40px;
    border-radius: 12px;
    /* Modern rounded corners */
    box-shadow: var(--soft-shadow);
}

.contact-form label {
    display: block;
    margin-bottom: 8px;
    color: var(--primary-color);
    font-family: var(--font-heading);
    font-weight: 600;
    font-size: 0.95rem;
    letter-spacing: 0.5px;
}

.required-dot {
    color: #e74c3c;
    margin-left: 4px;
    font-family: var(--font-body);
}

.form-row {
    display: flex;
    gap: 20px;
}

.form-row input {
    width: 100%;
}

input,
textarea {
    width: 100%;
    padding: 16px;
    margin-bottom: 24px;
    border: 1px solid rgba(0, 0, 0, 0.1);
    border-radius: 8px;
    /* Softer input corners */
    outline: none;
    font-family: var(--font-body);
    transition: var(--transition);
}

input:focus,
textarea:focus {
    border-color: var(--primary-color);
}

/* Footer */
.footer {
    background: #0E1621;
    /* Rich Midnight Blue */
    color: #b0c4de;
    /* Soft light blue-grey text for readability */
    padding: 60px 0 20px;
}

.footer-grid {
    display: grid;
    grid-template-columns: 4fr 1.2fr 1.2fr 1.2fr;
    gap: 30px;
    margin-bottom: 50px;
}

.footer-col:first-child {
    max-width: 600px;
}

.footer-logo {
    width: 220px;
    margin-bottom: 20px;
    filter: brightness(0) invert(1);
}

.footer .social-icons {
    margin-top: 25px;
}

.footer h3 {
    color: var(--white);
    font-size: 1.2rem;
    margin-bottom: 20px;
    border-bottom: 2px solid var(--accent-color);
    display: inline-block;
    padding-bottom: 5px;
}

.footer ul li {
    margin-bottom: 10px;
}

.footer ul li a:hover {
    color: var(--accent-color);
    padding-left: 5px;
}

.footer-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    padding-top: 20px;
    text-align: center;
    font-size: 0.9rem;
}

/* Responsive */
@media (max-width: 991px) {
    :root {
        --section-padding: 40px 0;
    }

    html,
    body {
        overflow-x: hidden !important;
        position: relative;
        width: 100%;
    }

    h2 {
        font-size: 1.8rem;
    }

    .container {
        padding: 0 15px;
    }

    .col-lg-6,
    .col-lg-5,
    .col-lg-7 {
        width: 100%;
        margin-bottom: 25px;
        padding: 0 15px;
    }

    /* Mobile Header & Logo */
    .header .container {
        padding: 0 15px;
    }

    .logo-img {
        height: 60px;
    }

    .top-bar {
        padding: 5px 0;
    }

    .top-bar-content {
        flex-direction: column;
        justify-content: center;
        align-items: center;
        gap: 5px;
        text-align: center;
        padding: 0;
    }

    /* Update to target anchors (since spans replaced) & balance margins */
    .contact-info a {
        display: inline-block;
        margin: 0 8px;
        /* Symmetric margin for centering */
        margin-bottom: 2px;
    }

    /* Mobile Menu Redesign - Fixed Overlay */
    .menu-toggle {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        width: 25px;
        height: 18px;
        z-index: 10001;
        /* Layer Boost: Above Menu */
        cursor: pointer;
    }

    .bar {
        background: var(--primary-color);
        height: 2.5px;
        width: 100%;
        border-radius: 5px;
        transition: 0.3s ease;
    }

    .bar.active:nth-child(1) {
        transform: translateY(8px) rotate(45deg);
    }

    .bar.active:nth-child(2) {
        opacity: 0;
    }

    .bar.active:nth-child(3) {
        transform: translateY(-8px) rotate(-45deg);
    }

    .navbar {
        position: fixed !important;
        top: 0;
        left: 0;
        width: 100%;
        height: auto;
        padding-bottom: 50px;
        border-bottom: 1px solid rgba(0, 0, 0, 0.1);
        background: rgba(255, 255, 255, 0.98);
        display: none;
        /* Controlled by active class */
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        z-index: 10000;
        /* Layer Boost: High Priority */
        padding-top: 100px;
    }

    .navbar.active {
        display: flex !important;
        /* Force Visibility */
        animation: fadeIn 0.3s ease;
    }

    @keyframes fadeIn {
        from {
            opacity: 0;
        }

        to {
            opacity: 1;
        }
    }

    .nav-menu {
        display: flex !important;
        flex-direction: column;
        gap: 15px;
        text-align: center;
        margin-right: 0;
    }

    .nav-link {
        font-size: 1.4rem;
        font-weight: 700;
    }

    /* Hero Styling */
    .hero {
        height: auto;
        min-height: 70vh;
        padding: 80px 0;
    }

    .hero h1 {
        font-size: 2.2rem;
        letter-spacing: -1px;
        line-height: 1.2;
    }

    .hero-btns {
        flex-direction: column;
        gap: 15px;
    }

    .btn {
        width: 100%;
        padding: 14px 25px;
        font-size: 0.9rem;
    }

    /* Layout Components */
    .services-grid,
    .projects-grid,
    .blog-grid,
    .footer-grid {
        grid-template-columns: 1fr;
        gap: 20px;
    }

    /* Mobile Image Reordering (Header -> Image -> Details) */
    .about-section .row,
    .services-preview-section .row,
    .process-preview-section .row,
    .detail-container,
    .process-step {
        display: flex;
        flex-direction: column !important;
    }

    .about-text,
    .services-preview-content,
    .process-preview-content,
    .mobile-col-contents {
        display: contents;
        /* Allows children to be reordered relative to the row */
    }

    /* Target specific parts to control the stack */
    /* Stack Order: Subtitle(1) -> H2(2) -> Separator(3) -> Image(4) -> Text/List/Btns(5) */
    .section-subtitle {
        order: 1;
        margin-bottom: 10px;
    }

    h2 {
        order: 2;
        margin-bottom: 15px;
    }

    .separator {
        order: 3;
        margin: 0 auto 20px !important;
    }

    /* Move images to the middle */
    .col-lg-6:has(.about-img),
    .col-lg-6:has(.services-preview-img-wrapper),
    .col-lg-6:has(.process-preview-img-wrapper) {
        order: 4 !important;
        margin-bottom: 30px;
    }

    /* Move details to the bottom */
    .about-text p,
    .about-text .btn,
    .mobile-order-3,
    .mobile-order-4,
    .services-preview-content p,
    .services-preview-content .services-list-simplified,
    .process-preview-content p,
    .process-preview-content .simplified-steps,
    .services-preview-content div:not(.separator),
    .process-preview-content div:not(.separator) {
        order: 5;
    }

    /* Generic Mobile Order Classes */
    .mobile-order-1 {
        order: 1 !important;
        margin-bottom: 10px;
    }

    .mobile-order-2 {
        order: 2 !important;
        margin-bottom: 20px;
    }

    .mobile-order-3 {
        order: 3 !important;
    }

    .mobile-order-4 {
        order: 4 !important;
    }

    /* Ensure Headings wrapper in About stays top */
    .mobile-order-1 {
        order: 1;
    }

    .about-text,
    .services-preview-content,
    .process-preview-content {
        padding-left: 0;
        padding-right: 0;
        text-align: center;
    }

    /* Image Alignment */
    .about-img,
    .services-preview-img-wrapper,
    .process-preview-img-wrapper {
        display: block;
        margin: 0 auto;
        max-width: 100%;
        border-radius: 12px;
    }

    .img-accent-border,
    .process-img-accent {
        display: none;
        /* Changed from !important to allow easier overrides if needed, but still hidden on mobile as per design */
    }

    .services-preview-section .row {
        flex-direction: column-reverse;
    }

    .contact-card,
    .contact-form {
        padding: 30px 20px !important;
    }

    .contact-item {
        margin-bottom: 20px;
    }

    .services-list-simplified,
    .simplified-steps {
        grid-template-columns: 1fr;
        text-align: left;
        max-width: 280px;
        margin: 20px auto;
    }

    /* Form Overrides */
    .form-row {
        flex-direction: column;
        gap: 0;
    }

    /* Transparent Text - Prevent Overflow */
    .transparent-text {
        font-size: 2.5rem !important;
        letter-spacing: 2px !important;
        top: 20% !important;
        -webkit-text-stroke: 1px rgba(255, 255, 255, 0.2) !important;
    }

    /* Floating Contacts Mobile Adjustment */
    .wa-widget,
    .social-float {
        right: 20px !important;
    }
}

@media (max-width: 480px) {
    .hero h1 {
        font-size: 1.8rem;
    }

    .transparent-text {
        font-size: 2rem !important;
    }
}

@media (max-width: 991px) {

    /* Fix Image Scaling */
    .project-item {
        height: auto !important;
        aspect-ratio: 4/5;
    }

    .blog-img {
        height: auto !important;
        aspect-ratio: 16/9;
    }

    /* Hero Slider Focus */
    .slide {
        background-position: 50% 20% !important;
        /* Center Horizontally, Top 20% Vertically */
    }
}