:root {
    --prime-blue: #15bbb5;
    --prime-blue-bright: #35d8cf;
    --prime-blue-deep: #075f64;
    --prime-blue-ice: #b8f5ef;
    --prime-glow: 0 0 34px rgba(21, 187, 181, .28);
}

/* Menüde tek, oranı korunmuş EF Aqua marka imzası kullanılır. */
.prime-brand {
    display: block;
    width: clamp(168px, 13vw, 224px);
    line-height: 0;
}

.prime-brand-ravent {
    display: block;
    width: 100%;
    height: auto;
    margin: 0;
    object-fit: contain;
    object-position: left center;
    filter: grayscale(1) brightness(0) invert(1);
}

body.nav-over-light .prime-brand-ravent {
    filter: none;
}

.prime-brand-wordmark {
    display: none !important;
}

/* Ravent'in vektör animasyon kabı korunur, görünür marka EF Aqua olur. */
.loader-word {
    width: clamp(250px, 32vw, 470px);
    aspect-ratio: 1337 / 231;
    background: url("../images/logo/logo.png") center / contain no-repeat;
}

.loader-prime-svg {
    opacity: 0 !important;
}

.hero-brand-lockup,
.final-brand-lockup {
    display: block;
}

.hero-ravent-logo,
.final-ravent-logo {
    width: clamp(250px, 25vw, 390px);
    height: auto;
    margin: 0;
    object-fit: contain;
    object-position: left center;
}

.hero-ravent-logo {
    display: none !important;
}

.hero-title,
.final-title {
    display: block;
    width: auto;
    margin: clamp(1.1rem, 2.2vw, 2rem) 0 0;
    color: inherit;
    font-size: clamp(4rem, 10vw, 10rem);
    font-weight: 700;
    letter-spacing: -.075em;
    line-height: .82;
}

.hero-title::after,
.final-title::after {
    content: "AI-RO5";
    display: block;
    white-space: nowrap;
}

.hero-prime-wordmark,
.final-prime-wordmark {
    display: none !important;
}

.final-ravent-logo {
    filter: grayscale(1) brightness(0) invert(1) !important;
}

.product-shot {
    object-fit: contain;
    filter: drop-shadow(0 42px 50px rgba(0, 0, 0, .2)) contrast(1.03) saturate(1.02);
}

.product-shot.is-front,
.product-shot.is-left,
.product-shot.is-right {
    height: min(82%, 760px);
}

.interface-product img {
    object-fit: contain;
}

.text-blue,
.section-kicker,
.contact-form-kicker {
    color: var(--prime-blue-bright) !important;
}

.prime-btn-primary {
    border-color: rgba(53, 216, 207, .8);
    background: linear-gradient(135deg, #0b8f8b, var(--prime-blue-bright));
    box-shadow: 0 0 30px rgba(21, 187, 181, .24);
}

.prime-btn i {
    border-color: rgba(184, 245, 239, .36);
    background: linear-gradient(145deg, var(--prime-blue-bright), var(--prime-blue));
    box-shadow: 0 0 20px rgba(21, 187, 181, .28);
}

.panel-signal,
.panel-signal::before,
.panel-signal::after {
    border-color: rgba(21, 187, 181, .16);
}

.interface-section {
    background: radial-gradient(circle at 78% 38%, rgba(21, 187, 181, .11), transparent 31%), linear-gradient(180deg, #020305 0, #080a0e 100%);
}

.interface-device {
    background: radial-gradient(circle at 78% 50%, rgba(21, 187, 181, .09), transparent 31%), linear-gradient(145deg, rgba(255, 255, 255, .055), rgba(255, 255, 255, .015));
}

.interface-product-visual::before {
    background: radial-gradient(circle, rgba(53, 216, 207, .22), rgba(21, 187, 181, .075) 38%, transparent 70%);
}

.interface-light-rings span {
    border-color: rgba(53, 216, 207, .62);
    box-shadow: 0 0 34px rgba(21, 187, 181, .22), inset 0 0 30px rgba(21, 187, 181, .07);
}

.features-section {
    background: radial-gradient(circle at 50% 0, rgba(21, 187, 181, .07), transparent 34%), #080a0e;
}

.feature-icon,
.experience-filter-index {
    border-color: rgba(53, 216, 207, .24);
    background: rgba(21, 187, 181, .07);
}

.experience-section {
    background: radial-gradient(circle at 76% 44%, rgba(21, 187, 181, .11), transparent 28%), radial-gradient(circle at 18% 78%, rgba(7, 95, 100, .08), transparent 25%), #05070a;
}

.experience-filter-card {
    background: linear-gradient(90deg, rgba(21, 187, 181, .055), transparent 38%), rgba(255, 255, 255, .022);
}

.filter-console {
    border-color: rgba(53, 216, 207, .2);
    background: radial-gradient(circle at 82% 12%, rgba(21, 187, 181, .1), transparent 30%), linear-gradient(145deg, rgba(11, 17, 24, .98), rgba(2, 5, 9, .98));
}

.filter-cell.is-on {
    border-color: rgba(53, 216, 207, .3);
    background: linear-gradient(90deg, #0b938e, #35d8cf);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 0 11px rgba(21, 187, 181, .24);
}

.seven-segment-digit.digit-0 .seg-a,
.seven-segment-digit.digit-0 .seg-b,
.seven-segment-digit.digit-0 .seg-c,
.seven-segment-digit.digit-0 .seg-d,
.seven-segment-digit.digit-0 .seg-e,
.seven-segment-digit.digit-0 .seg-f,
.seven-segment-digit.digit-9 .seg-a,
.seven-segment-digit.digit-9 .seg-b,
.seven-segment-digit.digit-9 .seg-c,
.seven-segment-digit.digit-9 .seg-d,
.seven-segment-digit.digit-9 .seg-f,
.seven-segment-digit.digit-9 .seg-g {
    background: linear-gradient(180deg, #d5fffb, var(--prime-blue-bright) 30%, var(--prime-blue));
    box-shadow: 0 0 10px rgba(21, 187, 181, .58);
}

.review-card::before,
.contact-form-shell::before {
    background: linear-gradient(90deg, transparent, rgba(53, 216, 207, .85), transparent);
    box-shadow: 0 0 18px rgba(21, 187, 181, .34);
}

.contact-section {
    background: radial-gradient(circle at 18% 28%, rgba(21, 187, 181, .11), transparent 30%), linear-gradient(180deg, #06080c 0, #020305 100%);
}

.contact-form-shell {
    border-color: rgba(53, 216, 207, .22);
    background: radial-gradient(circle at 88% 8%, rgba(21, 187, 181, .15), transparent 29%), radial-gradient(circle at 10% 100%, rgba(21, 187, 181, .075), transparent 34%), linear-gradient(145deg, rgba(11, 19, 30, .97), rgba(3, 6, 11, .98));
}

/*
 * EF Aqua renk geçişi burada başlar. Product, water ve horizontal story
 * bölümleri bu kapsamın özellikle dışında bırakılmıştır.
 */
:is(
    .interface-section,
    .features-section,
    .experience-section,
    .specs-section,
    .reviews-section,
    .contact-section,
    .final-section
) {
    --ef-deep: #063a37;
    --ef-green: #00685f;
    --ef-green-bright: #22aa9b;
    --ef-gold: #f7c600;
    --prime-blue: var(--ef-green);
    --prime-blue-bright: var(--ef-green-bright);
    --prime-blue-deep: var(--ef-deep);
    --prime-blue-ice: #bde9e4;
    --prime-glow: 0 0 34px rgba(0, 104, 95, .3);
}

:is(
    .interface-section,
    .features-section,
    .experience-section,
    .specs-section,
    .reviews-section,
    .contact-section
) .section-kicker {
    color: var(--ef-gold) !important;
}

:is(
    .interface-section,
    .features-section,
    .experience-section,
    .specs-section,
    .reviews-section,
    .contact-section
) .text-blue {
    color: var(--ef-green-bright) !important;
}

.interface-section {
    background:
        radial-gradient(circle at 78% 38%, rgba(0, 104, 95, .24), transparent 34%),
        radial-gradient(circle at 18% 10%, rgba(247, 198, 0, .035), transparent 22%),
        linear-gradient(180deg, #020706 0%, #061916 100%);
}

.interface-device {
    border-color: rgba(34, 170, 155, .22);
    background:
        radial-gradient(circle at 78% 50%, rgba(0, 104, 95, .2), transparent 34%),
        linear-gradient(145deg, rgba(6, 58, 55, .28), rgba(255, 255, 255, .012));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .07), 0 38px 90px rgba(0, 0, 0, .4);
}

.interface-product-visual::before {
    background: radial-gradient(circle, rgba(34, 170, 155, .24), rgba(0, 104, 95, .1) 40%, transparent 70%);
}

.interface-light-rings span {
    border-color: rgba(34, 170, 155, .58);
    box-shadow: 0 0 34px rgba(0, 104, 95, .24), inset 0 0 30px rgba(0, 104, 95, .08);
}

.interface-light-rings span:nth-child(2) {
    border-color: rgba(247, 198, 0, .22);
}

.interface-story-line.is-prime strong {
    color: var(--ef-green-bright);
    text-shadow: 0 0 22px rgba(0, 104, 95, .34);
}

.features-section {
    background:
        radial-gradient(circle at 18% 0%, rgba(247, 198, 0, .045), transparent 24%),
        radial-gradient(circle at 72% 8%, rgba(0, 104, 95, .2), transparent 36%),
        #061310;
}

.feature-card {
    border-color: rgba(34, 170, 155, .14);
    background: linear-gradient(145deg, rgba(6, 58, 55, .26), rgba(255, 255, 255, .012));
}

.feature-card::after {
    background: radial-gradient(circle, rgba(0, 104, 95, .24), transparent 68%);
}

.feature-icon {
    border-color: rgba(34, 170, 155, .3);
    color: var(--ef-green-bright);
    background: rgba(0, 104, 95, .16);
    box-shadow: inset 0 0 22px rgba(0, 104, 95, .06), 0 0 24px rgba(0, 104, 95, .08);
}

.feature-card:nth-child(4n + 2) .feature-icon {
    border-color: rgba(247, 198, 0, .26);
    color: var(--ef-gold);
    background: rgba(247, 198, 0, .055);
}

.experience-section {
    background:
        radial-gradient(circle at 76% 44%, rgba(0, 104, 95, .22), transparent 31%),
        radial-gradient(circle at 15% 82%, rgba(247, 198, 0, .035), transparent 24%),
        #03100e;
}

.experience-filter-card {
    border-color: rgba(34, 170, 155, .14);
    background: linear-gradient(90deg, rgba(0, 104, 95, .13), transparent 42%), rgba(255, 255, 255, .018);
}

.experience-filter-card::after {
    background: linear-gradient(180deg, transparent, var(--ef-green-bright), transparent);
    box-shadow: 0 0 14px rgba(0, 104, 95, .55);
}

.experience-filter-index {
    border-color: rgba(34, 170, 155, .28);
    color: var(--ef-green-bright);
    background: rgba(0, 104, 95, .14);
}

.filter-console {
    border-color: rgba(34, 170, 155, .26);
    background:
        radial-gradient(circle at 82% 12%, rgba(0, 104, 95, .21), transparent 32%),
        linear-gradient(145deg, rgba(5, 31, 28, .98), rgba(2, 10, 9, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .06), inset 0 0 60px rgba(0, 104, 95, .04), 0 34px 90px rgba(0, 0, 0, .38);
}

.filter-console::before {
    background: linear-gradient(90deg, transparent, rgba(247, 198, 0, .72), transparent);
    box-shadow: 0 0 18px rgba(247, 198, 0, .22);
}

.filter-cell.is-on {
    border-color: rgba(34, 170, 155, .36);
    background: linear-gradient(90deg, var(--ef-green), var(--ef-green-bright));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .18), 0 0 11px rgba(0, 104, 95, .34);
}

.console-chip {
    border-color: rgba(34, 170, 155, .16);
    background: rgba(0, 104, 95, .07);
}

.console-chip:nth-child(2) i {
    color: var(--ef-gold);
}

.specs-section {
    background:
        radial-gradient(circle at 88% 18%, rgba(0, 104, 95, .18), transparent 30%),
        radial-gradient(circle at 8% 84%, rgba(247, 198, 0, .028), transparent 24%),
        #020d0b;
}

.spec-row {
    border-color: rgba(34, 170, 155, .16);
}

.spec-label {
    color: var(--ef-gold);
}

.spec-meta {
    color: var(--ef-green-bright);
}

.reviews-section {
    background:
        radial-gradient(circle at 20% 20%, rgba(0, 104, 95, .2), transparent 30%),
        radial-gradient(circle at 88% 78%, rgba(247, 198, 0, .035), transparent 26%),
        #020b09;
}

.review-card {
    border-color: rgba(34, 170, 155, .14);
    background: linear-gradient(145deg, rgba(6, 58, 55, .24), rgba(255, 255, 255, .012));
}

.review-card.featured {
    background: radial-gradient(circle at 86% 18%, rgba(0, 104, 95, .2), transparent 29%), linear-gradient(145deg, rgba(6, 58, 55, .26), rgba(255, 255, 255, .012));
}

.review-card::before {
    background: linear-gradient(90deg, transparent, rgba(34, 170, 155, .84), transparent);
    box-shadow: 0 0 18px rgba(0, 104, 95, .38);
}

.review-card::after {
    background: radial-gradient(circle, rgba(0, 104, 95, .2), transparent 67%);
}

.review-stars,
.review-quote-mark {
    color: var(--ef-gold);
}

.review-stars {
    filter: drop-shadow(0 0 7px rgba(247, 198, 0, .22));
}

.review-avatar {
    border-color: rgba(34, 170, 155, .32);
    background: rgba(0, 104, 95, .16);
}

.contact-section {
    background:
        radial-gradient(circle at 18% 28%, rgba(0, 104, 95, .24), transparent 32%),
        radial-gradient(circle at 92% 80%, rgba(247, 198, 0, .03), transparent 24%),
        linear-gradient(180deg, #061612 0%, #020907 100%);
}

.contact-form-shell {
    border-color: rgba(34, 170, 155, .26);
    background:
        radial-gradient(circle at 88% 8%, rgba(0, 104, 95, .24), transparent 30%),
        radial-gradient(circle at 10% 100%, rgba(247, 198, 0, .035), transparent 34%),
        linear-gradient(145deg, rgba(6, 40, 35, .97), rgba(2, 10, 9, .98));
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .075), inset 0 0 50px rgba(0, 104, 95, .04), 0 32px 80px rgba(0, 0, 0, .32), 0 0 42px rgba(0, 104, 95, .08);
}

.contact-form-shell::before {
    background: linear-gradient(90deg, transparent, rgba(247, 198, 0, .78), transparent);
    box-shadow: 0 0 20px rgba(247, 198, 0, .2);
}

.contact-form-shell::after {
    background: radial-gradient(circle, rgba(0, 104, 95, .22), transparent 68%);
}

.contact-input-icon,
.contact-form-kicker {
    color: var(--ef-green-bright) !important;
}

.contact-control:focus {
    border-color: rgba(247, 198, 0, .68);
    box-shadow: 0 0 0 4px rgba(247, 198, 0, .055), 0 0 26px rgba(0, 104, 95, .12);
}

.contact-section .prime-btn-primary {
    border-color: rgba(247, 198, 0, .72);
    color: var(--ef-deep);
    background: linear-gradient(135deg, #d9ad00, var(--ef-gold));
    box-shadow: 0 0 30px rgba(247, 198, 0, .18);
}

.contact-section .prime-btn-primary i {
    border-color: rgba(6, 58, 55, .2);
    color: var(--ef-deep);
    background: rgba(255, 255, 255, .26);
    box-shadow: none;
}

.final-section {
    background:
        radial-gradient(circle at 50% 38%, rgba(0, 104, 95, .28), transparent 34%),
        radial-gradient(circle at 50% 100%, rgba(247, 198, 0, .045), transparent 28%),
        linear-gradient(180deg, #020a08 0%, var(--ef-deep) 140%);
}

.final-section .final-copy {
    color: #a8bbb7;
}

.final-section .prime-btn-primary {
    border-color: rgba(247, 198, 0, .75);
    color: var(--ef-deep);
    background: linear-gradient(135deg, #d9ad00, var(--ef-gold));
    box-shadow: 0 0 32px rgba(247, 198, 0, .18);
}

.final-section .prime-btn-primary i {
    color: var(--ef-deep);
    background: rgba(255, 255, 255, .28);
    box-shadow: none;
}

.final-section .prime-btn-ravent {
    border-color: rgba(34, 170, 155, .34);
    background: linear-gradient(180deg, rgba(6, 58, 55, .82), rgba(2, 18, 15, .92));
}

body.section-rail-visible .prime-section-rail-progress span {
    background: #f7c600;
    box-shadow: 0 0 12px rgba(247, 198, 0, .32);
}

body.section-rail-visible .prime-section-nav-link.active {
    background: #00685f;
    box-shadow: 0 0 24px rgba(0, 104, 95, .32);
}

/* Ürün Hikayesi sonrasındaki EF Aqua'ya özgü kompozisyonlar. */
.experience-section .experience-grid {
    grid-template-columns: minmax(0, 1.18fr) minmax(390px, .82fr);
    gap: clamp(1.4rem, 3vw, 3rem);
}

.experience-section .experience-copy {
    order: 1;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: repeat(3, minmax(0, 1fr));
    gap: .8rem;
}

.experience-section .filter-console {
    order: 2;
}

.experience-section .experience-filter-card {
    grid-template-columns: auto minmax(0, 1fr);
    align-content: center;
    min-height: 0;
    padding: 1rem 1.05rem;
    border-radius: 22px 8px 22px 8px;
}

.experience-section .experience-filter-card:nth-child(5) {
    grid-column: 1 / -1;
}

.experience-section .experience-filter-spec,
body.slide-mode-enabled .experience-section .experience-filter-spec {
    position: static;
    display: block;
    grid-column: 2;
    grid-row: 2;
    max-width: none;
    margin-top: .42rem;
    text-align: left;
}

.features-section .feature-grid,
body.slide-mode-enabled .features-section .feature-grid {
    display: grid;
    grid-template-columns: repeat(16, minmax(0, 1fr));
    gap: .8rem;
    counter-reset: efaqua-feature;
}

.features-section .feature-card,
body.slide-mode-enabled .features-section .feature-card {
    min-height: clamp(172px, calc((100svh - 178px) / 2), 205px);
    align-items: flex-start;
    padding: 1.2rem 1.25rem;
    border-radius: 8px 24px 8px 24px;
    text-align: left;
    counter-increment: efaqua-feature;
}

.features-section .feature-card::before {
    position: absolute;
    top: 1.15rem;
    right: 1.2rem;
    z-index: 2;
    content: "0" counter(efaqua-feature);
    color: rgba(247, 198, 0, .52);
    font-family: "IBM Plex Mono", monospace;
    font-size: .62rem;
    letter-spacing: .1em;
}

.features-section .feature-icon {
    width: 48px;
    height: 48px;
    margin-bottom: .9rem;
    border-radius: 14px;
}

.features-section .feature-card:nth-child(1) { grid-column: span 5; }
.features-section .feature-card:nth-child(2) { grid-column: span 3; }
.features-section .feature-card:nth-child(3) { grid-column: span 4; }
.features-section .feature-card:nth-child(4) { grid-column: span 4; }
.features-section .feature-card:nth-child(5) { grid-column: span 4; }
.features-section .feature-card:nth-child(6) { grid-column: span 4; }
.features-section .feature-card:nth-child(7) { grid-column: span 3; }
.features-section .feature-card:nth-child(8) { grid-column: span 5; }

.specs-section .spec-list,
body.slide-mode-enabled .specs-section .spec-list {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .85rem;
}

.specs-section .spec-row,
body.slide-mode-enabled .specs-section .spec-row {
    display: grid;
    grid-template-columns: minmax(0, 1fr) auto;
    grid-template-areas:
        "label meta"
        "value value";
    gap: 1rem;
    align-content: space-between;
    min-height: 155px;
    padding: 1.25rem 1.35rem;
    border: 1px solid rgba(34, 170, 155, .16);
    border-radius: 24px 8px 24px 8px;
    background: linear-gradient(145deg, rgba(6, 58, 55, .24), rgba(255, 255, 255, .012));
}

.specs-section .spec-row:last-child {
    border-bottom: 1px solid rgba(34, 170, 155, .16);
}

.specs-section .spec-label {
    grid-area: label;
}

.specs-section .spec-value {
    grid-area: value;
    align-self: end;
    justify-self: start;
    font-size: clamp(1rem, 1.35vw, 1.3rem);
    line-height: 1.35;
    text-align: left;
}

.specs-section .spec-meta {
    grid-area: meta;
    align-self: start;
    white-space: nowrap;
}

.reviews-section .reviews-grid,
body.slide-mode-enabled .reviews-section .reviews-grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: .9rem;
    align-items: stretch;
}

.reviews-section .review-side-stack,
body.slide-mode-enabled .reviews-section .review-side-stack {
    display: contents;
}

.reviews-section .review-card,
.reviews-section .review-card.compact,
.reviews-section .review-card.featured,
body.slide-mode-enabled .reviews-section .review-card,
body.slide-mode-enabled .reviews-section .review-card.compact,
body.slide-mode-enabled .reviews-section .review-card.featured {
    width: 100%;
    min-height: clamp(335px, calc(100svh - 330px), 430px);
    height: auto;
    padding: clamp(1.35rem, 2vw, 2rem);
    border-radius: 8px 28px 8px 28px;
}

.reviews-section .review-card.compact .review-copy {
    max-width: 30ch;
    margin: 1.4rem 0;
    font-size: clamp(1rem, 1.15vw, 1.16rem);
    line-height: 1.55;
}

@media (max-width: 1199.98px) {
    .experience-section .experience-grid {
        grid-template-columns: 1fr;
    }

    .experience-section .experience-copy {
        order: 1;
    }

    .experience-section .filter-console {
        order: 2;
    }

    .features-section .feature-grid,
    body.slide-mode-enabled .features-section .feature-grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .features-section .feature-card,
    .features-section .feature-card:nth-child(n),
    body.slide-mode-enabled .features-section .feature-card,
    body.slide-mode-enabled .features-section .feature-card:nth-child(n) {
        grid-column: auto;
    }

    .specs-section .spec-list,
    body.slide-mode-enabled .specs-section .spec-list {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .reviews-section .reviews-grid,
    body.slide-mode-enabled .reviews-section .reviews-grid {
        grid-template-columns: 1fr;
    }
}

@media (max-width: 767.98px) {
    .experience-section .experience-copy,
    .features-section .feature-grid,
    body.slide-mode-enabled .features-section .feature-grid,
    .specs-section .spec-list,
    body.slide-mode-enabled .specs-section .spec-list {
        grid-template-columns: 1fr;
    }

    .experience-section .experience-filter-card:nth-child(5) {
        grid-column: auto;
    }

    .reviews-section .review-card,
    .reviews-section .review-card.compact,
    .reviews-section .review-card.featured,
    body.slide-mode-enabled .reviews-section .review-card,
    body.slide-mode-enabled .reviews-section .review-card.compact,
    body.slide-mode-enabled .reviews-section .review-card.featured {
        min-height: 0;
    }
}

.efaqua-honeypot {
    position: absolute !important;
    left: -10000px !important;
    width: 1px !important;
    height: 1px !important;
    overflow: hidden !important;
}

.efaqua-alert {
    margin: 0 0 1rem;
    padding: .9rem 1rem;
    border: 1px solid rgba(21, 187, 181, .28);
    border-radius: 12px;
    color: #104a4b;
    background: rgba(21, 187, 181, .1);
    font-size: .9rem;
}

.efaqua-alert--error {
    border-color: rgba(190, 44, 44, .25);
    color: #842626;
    background: rgba(190, 44, 44, .08);
}

@media (max-width: 991.98px) {
    .prime-brand {
        width: 174px;
    }

    .hero-ravent-logo,
    .final-ravent-logo {
        width: min(70vw, 330px);
    }

    .hero-title,
    .final-title {
        font-size: clamp(3.5rem, 18vw, 7rem);
    }
}

@media (max-width: 575.98px) {
    .prime-brand {
        width: 150px;
    }

    .hero-title,
    .final-title {
        letter-spacing: -.06em;
    }
}
