                    @media (min-width: 768px) {
                        .owner-services-page.main-navbar {
                            min-height: auto;
                            padding-bottom: 0;
                            display: block;
                        }

                    }

                    .owner-why {
                        padding: 4.75rem 0;
                        position: relative;
                        z-index: 1;
                        background: linear-gradient(180deg, rgba(8, 12, 20, 0.92), rgba(8, 12, 20, 0.98));
                    }

                    @media (max-width: 576px) {
                        .owner-why {
                            padding: 1.25rem 0 3.75rem;
                        }
                    }

                    .owner-why__panel {
                        position: relative;
                        border-radius: 10px;
                        border: 1px solid rgba(231, 185, 124, 0.22);
                        background: linear-gradient(180deg, rgba(8, 12, 20, 0.78), rgba(8, 12, 20, 0.62));
                        box-shadow: 0 18px 45px rgba(0, 0, 0, 0.38);
                        overflow: hidden;
                    }

                    .owner-why__panel::before {
                        content: '';
                        position: absolute;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        height: 1px;
                        background: rgba(231, 185, 124, 0.22);
                        pointer-events: none;
                        z-index: 1;
                    }

                    .owner-why__panel {
                        transform: translateZ(0);
                        backdrop-filter: blur(6px);
                        -webkit-backdrop-filter: blur(6px);
                        box-shadow: 0 18px 45px rgba(0, 0, 0, 0.38), inset 0 0 0 1px rgba(255, 255, 255, 0.06);
                    }

                    .owner-why__title {
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        gap: 14px;
                        padding: 0.95rem 1.25rem 0.55rem;
                        position: relative;
                        z-index: 1;
                    }

                    .owner-why__title::before,
                    .owner-why__title::after {
                        content: '';
                        width: 1px;
                        height: 12px;
                        background: rgba(255, 255, 255, 0.18);
                        flex: 0 0 auto;
                    }

                    .owner-why__title-text {
                        font-family: 'Playfair Display', serif;
                        font-weight: 800;
                        letter-spacing: 0.18em;
                        text-transform: uppercase;
                        color: #e7b97c;
                        font-size: clamp(0.92rem, 0.6vw + 0.75rem, 1.1rem);
                    }

                    .owner-why__title-line {
                        height: 1px;
                        width: min(140px, 20vw);
                        background: rgba(255, 255, 255, 0.14);
                        flex: 0 0 auto;
                    }

                    .owner-why__items {
                        display: grid;
                        grid-template-columns: repeat(4, minmax(0, 1fr));
                        align-items: stretch;
                        position: relative;
                        z-index: 1;
                        padding: 0.85rem 0.6rem 0.95rem;
                    }

                    @media (max-width: 768px) {
                        .owner-why__items {
                            grid-template-columns: repeat(2, minmax(0, 1fr));
                            padding: 0.75rem;
                            row-gap: 10px;
                        }
                    }

                    @media (max-width: 420px) {
                        .owner-why__items {
                            grid-template-columns: 1fr;
                        }
                    }

                    .owner-why__item {
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        gap: 14px;
                        padding: 1.05rem 1.35rem;
                        text-align: left;
                        position: relative;
                        transition: transform 160ms ease, background 160ms ease;
                    }

                    .owner-why__item:hover {
                        transform: translateY(-1px);
                        background: rgba(255, 255, 255, 0.03);
                    }

                    .owner-why__item::before {
                        content: '';
                        position: absolute;
                        left: 0;
                        top: 18px;
                        bottom: 18px;
                        width: 1px;
                        background-image: radial-gradient(circle, rgba(255, 255, 255, 0.16) 1px, transparent 1px);
                        background-size: 1px 10px;
                        background-repeat: repeat-y;
                        opacity: 0.85;
                    }

                    .owner-why__item:nth-child(4n + 1)::before {
                        display: none;
                    }

                    @media (max-width: 768px) {
                        .owner-why__item:nth-child(4n + 1)::before {
                            display: block;
                        }

                        .owner-why__item:nth-child(2n + 1)::before {
                            display: none;
                        }
                    }

                    @media (max-width: 420px) {
                        .owner-why__item::before {
                            display: none;
                        }
                    }

                    .owner-why__icon {
                        display: inline-flex;
                        align-items: center;
                        justify-content: center;
                        color: #e7b97c;
                        font-size: 1.7rem;
                        flex: 0 0 auto;
                        transition: transform 180ms ease, opacity 180ms ease;
                        opacity: 0.95;
                    }

                    .owner-why__item:hover .owner-why__icon {
                        transform: translateY(-1px);
                        opacity: 1;
                    }

                    .owner-why__label {
                        font-family: 'Montserrat', sans-serif;
                        font-weight: 700;
                        letter-spacing: 0.02em;
                        text-transform: none;
                        color: rgba(255, 255, 255, 0.92);
                        line-height: 1.15;
                        font-size: clamp(0.95rem, 0.5vw + 0.82rem, 1.1rem);
                    }

                    .owner-why__item.is-active::after {
                        content: '';
                        position: absolute;
                        left: 22px;
                        right: 22px;
                        bottom: 0;
                        height: 2px;
                        background: rgba(231, 185, 124, 0.95);
                        transform-origin: center;
                        animation: ownerWhyUnderline 700ms cubic-bezier(0.16, 1, 0.3, 1) both;
                    }

                    .owner-quote {
                        position: relative;
                        z-index: 1;
                        padding: 5.25rem 0 5.25rem;
                        background-image:
                            linear-gradient(rgba(8, 12, 20, 0.72), rgba(8, 12, 20, 0.82)),
                            url("../img/owner-service-bg.jpeg");
                        background-size: cover;
                        background-repeat: no-repeat;
                        background-position: bottom left;
                        isolation: isolate;
                    }

                    .owner-quote::after {
                        content: '';
                        position: absolute;
                        inset: 0;
                        background:
                            radial-gradient(900px 420px at 72% 35%, rgba(231, 185, 124, 0.12), transparent 62%),
                            radial-gradient(520px 260px at 18% 70%, rgba(255, 255, 255, 0.06), transparent 60%);
                        pointer-events: none;
                        z-index: 0;
                    }

                    @media (max-width: 576px) {
                        .owner-quote {
                            padding: 4.25rem 0 4.25rem;
                        }
                    }

                    .owner-quote__inner {
                        position: relative;
                        z-index: 1;
                        text-align: center;
                        max-width: 980px;
                        margin: 0 auto;
                    }

                    .owner-quote__headline {
                        font-family: 'Playfair Display', serif;
                        font-weight: 500;
                        letter-spacing: 0.02em;
                        color: rgba(255, 255, 255, 0.92);
                        text-shadow: 0 14px 46px rgba(0, 0, 0, 0.55);
                        line-height: 1.18;
                        margin: 0;
                        font-size: clamp(1.25rem, 1.7vw + 0.95rem, 2.35rem);
                    }

                    .owner-quote__rule {
                        position: relative;
                        height: 2px;
                        width: min(760px, 92%);
                        margin: 1.6rem auto 1.6rem;
                        background: linear-gradient(90deg, transparent, rgba(231, 185, 124, 0.8), transparent);
                        box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.08);
                        overflow: visible;
                    }

                    .owner-quote__glow {
                        position: absolute;
                        left: 50%;
                        top: 50%;
                        width: 120px;
                        height: 28px;
                        transform: translate(-50%, -50%);
                        background: radial-gradient(circle, rgba(231, 185, 124, 0.95) 0%, rgba(231, 185, 124, 0.25) 55%, transparent 72%);
                        filter: blur(0.2px);
                        animation: ownerQuoteGlow 2.8s ease-in-out infinite;
                    }

                    @keyframes ownerQuoteGlow {

                        0%,
                        100% {
                            opacity: 0.75;
                            transform: translate(-50%, -50%) scale(0.98);
                        }

                        50% {
                            opacity: 1;
                            transform: translate(-50%, -50%) scale(1.02);
                        }
                    }

                    .owner-quote__sub {
                        margin: 0;
                        font-family: 'Playfair Display', serif;
                        font-weight: 500;
                        color: rgba(255, 255, 255, 0.88);
                        text-shadow: 0 14px 46px rgba(0, 0, 0, 0.55);
                        font-size: clamp(0.98rem, 0.9vw + 0.85rem, 1.55rem);
                        letter-spacing: 0.02em;
                    }

                    @keyframes ownerWhyUnderline {
                        from {
                            transform: scaleX(0);
                            opacity: 0.35;
                        }

                        to {
                            transform: scaleX(1);
                            opacity: 1;
                        }
                    }

                    @media (prefers-reduced-motion: reduce) {

                        .owner-why__item,
                        .owner-why__icon {
                            transition: none;
                        }

                        .owner-why__item.is-active::after {
                            animation: none;
                        }

                        .owner-quote__glow {
                            animation: none;
                        }
                    }

                    @media (max-width: 768px) {
                        .owner-why__item.is-active::after {
                            left: 16px;
                            right: 16px;
                        }
                    }

                    .owner-services-page .main-navbar-content {
                        min-height: auto;
                        display: block;
                    }

                    .owner-services-page .owner-hero {
                        padding-top: 2.25rem;
                        padding-bottom: 1.25rem;
                    }

                    .owner-services-page .main-navbar-bg {
                        background-image: linear-gradient(rgba(8, 12, 20, 0.55), rgba(8, 12, 20, 0.55)),
                            url("../img/owner-service-bg.jpeg");
                        background-position: bottom left;
                    }

                    .owner-hero {
                        min-height: clamp(520px, 72vh, 780px);
                        display: flex;
                        align-items: center;
                        padding: 6rem 0 4rem;
                        position: relative;
                        z-index: 1;
                    }

                    .owner-hero-title {
                        font-family: 'Playfair Display', serif;
                        font-weight: 700;
                        letter-spacing: 0.14em;
                        text-transform: uppercase;
                        line-height: 1.12;
                        text-shadow: 0 12px 40px rgba(0, 0, 0, 0.45);
                        font-size: 2rem;
                        text-align: center;
                        margin-left: auto;
                        margin-right: auto;
                    }

                    .owner-hero-tagline {
                        margin: 1.25rem 0 1.1rem;
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        gap: 14px;
                        color: #e7b97c;
                        font-weight: 800;
                        letter-spacing: 0.22em;
                        text-transform: uppercase;
                        font-size: clamp(0.82rem, 0.95vw + 0.6rem, 1.15rem);
                        text-shadow: 0 12px 40px rgba(0, 0, 0, 0.35);
                    }

                    .owner-hero-tagline .line {
                        height: 1px;
                        width: min(96px, 22vw);
                        background: rgba(231, 185, 124, 0.85);
                        flex: 0 0 auto;
                    }

                    .owner-hero-subtitle {
                        max-width: 820px;
                        margin: 0 auto;
                        opacity: 0.92;
                        font-family: 'Montserrat', sans-serif;
                        font-weight: 500;
                        font-size: clamp(1rem, 0.9vw + 0.8rem, 1.25rem);
                        text-shadow: 0 12px 40px rgba(0, 0, 0, 0.45);
                    }

                    @media (max-width: 576px) {
                        .owner-hero-title {
                            font-size: clamp(1.15rem, 5.2vw + 0.25rem, 1.85rem);
                            letter-spacing: 0.12em;
                        }

                        .owner-hero-tagline {
                            font-size: clamp(0.78rem, 2.1vw + 0.55rem, 0.98rem);
                            letter-spacing: 0.14em;
                        }

                        .owner-hero-subtitle {
                            font-size: clamp(0.95rem, 2.2vw + 0.55rem, 1.1rem);
                        }

                        .owner-hero-tagline {
                            gap: 2px;
                            letter-spacing: 0.16em;
                        }

                        .owner-hero-tagline .line {
                            width: min(56px, 18vw);
                        }
                    }

                    .owner-services-grid {
                        background: transparent;
                        padding: 4.25rem 0 4.5rem;
                        position: relative;
                        isolation: isolate;
                    }

                    .owner-services-grid__items {
                        display: grid;
                        grid-template-columns: repeat(5, minmax(0, 1fr));
                        gap: 18px;
                        align-items: stretch;
                    }

                    @media (max-width: 1200px) {
                        .owner-services-grid__items {
                            grid-template-columns: repeat(3, minmax(0, 1fr));
                        }
                    }

                    @media (max-width: 768px) {
                        .owner-services-grid__items {
                            grid-template-columns: repeat(2, minmax(0, 1fr));
                        }
                    }

                    @media (max-width: 576px) {
                        .owner-services-grid {
                            padding: 3.25rem 0 3.5rem;
                        }

                        .owner-services-grid__items {
                            grid-template-columns: 1fr;
                        }
                    }

                    .os-card {
                        background: rgba(255, 255, 255, 0.98);
                        border: 1px solid rgba(231, 185, 124, 0.22);
                        border-radius: 10px;
                        padding: 3.1rem 1.5rem 1.65rem;
                        position: relative;
                        text-align: center;
                        box-shadow: 0 18px 45px rgba(0, 0, 0, 0.35);
                    }

                    .os-card__icon {
                        position: absolute;
                        top: -36px;
                        left: 50%;
                        transform: translateX(-50%);
                        height: 72px;
                        width: 72px;
                        border-radius: 999px;
                        background: rgba(8, 12, 20, 0.96);
                        border: 2px solid rgba(231, 185, 124, 0.9);
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        color: #e7b97c;
                        box-shadow: 0 12px 28px rgba(0, 0, 0, 0.45);
                        font-size: 1.75rem;
                    }

                    .os-card__title {
                        margin: 0;
                        font-family: 'Playfair Display', serif;
                        font-weight: 800;
                        text-transform: uppercase;
                        letter-spacing: 0.12em;
                        line-height: 1.12;
                        font-size: 1.05rem;
                        color: rgba(8, 12, 20, 0.92);
                    }

                    .os-card__divider {
                        height: 2px;
                        width: 74px;
                        margin: 0.8rem auto 1.1rem;
                        background: rgba(231, 185, 124, 0.9);
                    }

                    .os-card__list {
                        list-style: none;
                        padding: 0;
                        margin: 0;
                        display: grid;
                        gap: 12px;
                        text-align: left;
                    }

                    .os-card__list li {
                        position: relative;
                        padding-left: 16px;
                        font-family: 'Montserrat', sans-serif;
                        font-weight: 500;
                        color: rgba(8, 12, 20, 0.82);
                        line-height: 1.35;
                    }

                    .os-card__list li::before {
                        content: '';
                        position: absolute;
                        left: 0;
                        top: 0.55em;
                        width: 6px;
                        height: 6px;
                        border-radius: 999px;
                        background: rgba(231, 185, 124, 0.9);
                    }