 *, *::before, *::after {margin: 0;padding: 0;box-sizing: border-box;}body {font-family: "Space Grotesk";line-height: 1.5;color: #232655;background: #ffffff;}a {text-decoration: none;color: black;}.btn {display: inline-flex;align-items: center;gap: 8px;padding: 16px 32px;border-radius: 12px;font-weight: 600;text-decoration: none;transition: all 0.3s ease;}.btn--primary {background: #a7000e;color: #ffffff;}.btn--primary:hover {transform: translateY(-2px);box-shadow: 0 8px 24px rgba(255, 33, 52, 0.2);}.btn--outline {border: 2px solid rgba(35, 38, 85, 0.2);color: #232655;}.btn--outline:hover {background: rgba(35, 38, 85, 0.05);border-color: #232655;}.btn--text {color: #232655;padding: 16px;}.btn--text:hover {color: #a7000e;}.btn__icon {transition: transform 0.3s ease;}.btn:hover .btn__icon {transform: translateX(4px);}.topbar {background: #232655;height: 40px;font-size: 13px;position: relative;z-index: 1001;}.topbar__container {max-width: 1280px;margin: 0 auto;padding: 0 24px;height: 100%;display: flex;justify-content: space-between;align-items: center;}.topbar__left, .topbar__right {display: flex;align-items: center;height: 100%;gap: 24px;}@media (max-width: 992px) {.topbar__left, .topbar__right {gap: 16px;}}.topbar__social {display: flex;align-items: center;gap: 12px;padding-right: 24px;border-right: 1px solid rgba(255, 255, 255, 0.1);}@media (max-width: 768px) {.topbar__social {display: none;}}.topbar__social-link {color: rgba(255, 255, 255, 0.7);font-size: 14px;display: flex;align-items: center;justify-content: center;width: 24px;height: 24px;border-radius: 4px;transition: all 0.3s ease;}.topbar__social-link:hover {color: white;background: rgba(255, 255, 255, 0.1);}.topbar__contact {display: flex;align-items: center;gap: 24px;}@media (max-width: 992px) {.topbar__contact {gap: 16px;}}@media (max-width: 768px) {.topbar__contact {display: none;}}.topbar__link {display: flex;align-items: center;gap: 8px;color: rgba(255, 255, 255, 0.7);text-decoration: none;font-weight: 500;transition: all 0.3s ease;padding: 6px 12px;border-radius: 4px;white-space: nowrap;}.topbar__link i {font-size: 14px;}@media (max-width: 1200px) {.topbar__link span {display: none;}}.topbar__link:hover {color: white;background: rgba(255, 255, 255, 0.1);}.topbar__link--featured {color: rgba(255, 255, 255, 0.9);}.topbar__link--featured i {color: #a7000e;}.topbar__link--featured:hover {background: rgba(255, 33, 52, 0.1);color: white;}.topbar__link--warning {color: rgba(255, 255, 255, 0.9);}.topbar__link--warning i {color: #ff9800;}.topbar__link--warning:hover {background: rgba(255, 152, 0, 0.1);color: white;}@media (max-width: 768px) {.topbar {height: auto;padding: 8px 0;}.topbar__container {flex-direction: column;gap: 8px;}.topbar__right {width: 100%;justify-content: center;flex-wrap: wrap;}.topbar__link {font-size: 12px;padding: 8px;}.topbar__link span {display: none;}.topbar__link i {font-size: 16px;margin: 0;}}.navbar {height: 80px;background: rgba(255, 255, 255, 0.98);backdrop-filter: blur(10px);-webkit-backdrop-filter: blur(10px);position: sticky;top: 0;width: 100%;z-index: 1000;box-shadow: 0 2px 20px rgba(35, 38, 85, 0.06);transition: box-shadow 0.3s ease;}@media (max-width: 768px) {.navbar {height: 70px;}}.navbar__container {max-width: 1480px;margin: 0 auto;padding: 0 24px;height: 100%;display: flex;justify-content: space-between;align-items: center;position: relative;}.navbar__brand {display: flex;align-items: center;gap: 24px;z-index: 1001;}.navbar__logo {height: 32px;transition: height 0.3s ease;}@media (max-width: 992px) {.navbar__logo {height: 28px;}}.navbar__menu {display: flex;gap: 8px;height: 100%;align-items: center;transition: all 0.3s ease;}@media (max-width: 992px) {.navbar__menu {display: none;position: absolute;top: 70px;left: 0;width: 100%;height: fit-content;background: #ffffff;padding: 16px;box-shadow: 0 2px 20px rgba(35, 38, 85, 0.1);flex-direction: column;align-items: flex-start;gap: 8px;text-align: left;z-index: 999;transform: translateY(-10px);opacity: 0;}.navbar__menu--active {display: flex;transform: translateY(0);opacity: 1;}}.navbar__link {color: #232655;text-decoration: none;font-weight: 500;padding: 8px 16px;border-radius: 8px;transition: all 0.3s ease;height: 40px;display: flex;align-items: center;gap: 8px;}@media (max-width: 992px) {.navbar__link {width: 100%;height: auto;padding: 12px 16px;}}.navbar__link i {font-size: 12px;transition: transform 0.3s ease;}.navbar__link:hover, .navbar__link:focus-visible {color: #a7000e;background: rgba(255, 33, 52, 0.05);outline: none;}.navbar__link--active {color: #a7000e;font-weight: 600;}.navbar__dropdown {position: relative;height: 100%;display: flex;align-items: center;}@media (max-width: 992px) {.navbar__dropdown {width: 100%;height: auto;flex-direction: column;align-items: flex-start;}}@media (max-width: 992px) {.navbar__dropdown--active .navbar__dropdown-content {display: block;opacity: 1;visibility: visible;max-height: 1000px;padding-top: 8px;padding-bottom: 16px;transform: translateY(0);}.navbar__dropdown--active .navbar__dropdown-trigger i {transform: rotate(180deg);}}.navbar__dropdown-trigger {border: none;background: none;font-family: inherit;cursor: pointer;width: 100%;justify-content: space-between;text-align: left;font-size: inherit;color: inherit;display: flex;align-items: center;}@media (max-width: 992px) {.navbar__dropdown-trigger {padding: 12px 16px;border-radius: 8px;transition: all 0.3s ease;}.navbar__dropdown-trigger:hover, .navbar__dropdown-trigger:focus-visible {color: #a7000e;background: rgba(255, 33, 52, 0.05);outline: none;}}.navbar__dropdown-content {position: absolute;top: 110%;left: 50%;transform: translateX(-50%) translateY(10px);background: #ffffff;border-radius: 16px;padding: 24px;min-width: 480px;box-shadow: 0 4px 24px rgba(35, 38, 85, 0.1);opacity: 0;visibility: hidden;transition: all 0.3s ease;pointer-events: none;}@media (max-width: 992px) {.navbar__dropdown-content {position: static;transform: translateY(-10px);min-width: 100%;width: 100%;box-shadow: none;padding: 0 0 0 16px;margin: 0;border-radius: 0;max-height: 0;opacity: 0;display: none;transition: all 0.3s ease;pointer-events: auto !important;}}.navbar__dropdown-content::before {content: "";position: absolute;top: -4px;left: 50%;transform: translateX(-50%) rotate(45deg);width: 8px;height: 8px;background: #ffffff;border-radius: 2px;}@media (max-width: 992px) {.navbar__dropdown-content::before {display: none;}}@media (hover: hover) and (min-width: 993px) {.navbar__dropdown:hover .navbar__dropdown-content {opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0);pointer-events: auto;}.navbar__dropdown:hover .navbar__dropdown-trigger i {transform: rotate(180deg);}}.navbar__dropdown-grid {display: grid;grid-template-columns: repeat(2, 1fr);gap: 32px;}@media (max-width: 992px) {.navbar__dropdown-grid {grid-template-columns: 1fr;gap: 16px;}}.navbar__dropdown-list {display: flex;flex-direction: column;gap: 8px;}.navbar__dropdown-column {display: flex;flex-direction: column;gap: 8px;}.navbar__dropdown-title {font-family: "Space Grotesk", sans-serif;font-size: 14px;font-weight: 600;color: rgba(35, 38, 85, 0.6);text-transform: uppercase;letter-spacing: 1px;margin-bottom: 8px;}.navbar__dropdown-link {display: flex;align-items: center;gap: 16px;padding: 12px 16px;border-radius: 12px;color: #232655;text-decoration: none;transition: all 0.3s ease;}@media (max-width: 992px) {.navbar__dropdown-link {padding: 10px 12px;border-radius: 8px;}}.navbar__dropdown-link i {width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;background: rgba(255, 33, 52, 0.1);color: #a7000e;border-radius: 8px;font-size: 16px;transition: all 0.3s ease;flex-shrink: 0;}@media (max-width: 992px) {.navbar__dropdown-link i {width: 28px;height: 28px;font-size: 14px;}}.navbar__dropdown-link div {flex: 1;min-width: 0;}.navbar__dropdown-link div span {display: block;font-weight: 500;margin-bottom: 2px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.navbar__dropdown-link div small {display: block;font-size: 13px;color: rgba(35, 38, 85, 0.6);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}.navbar__dropdown-link:hover, .navbar__dropdown-link:focus-visible {background: rgba(255, 33, 52, 0.05);outline: none;}.navbar__dropdown-link:hover i, .navbar__dropdown-link:focus-visible i {background: #a7000e;color: #ffffff;transform: scale(1.1);}.navbar__cta_mobile {display: none;width: 100%;flex-direction: column;gap: 12px;padding: 16px;background: #ffffff;border-top: 1px solid rgba(35, 38, 85, 0.1);margin-top: 8px;}@media (max-width: 992px) {.navbar__cta_mobile {display: flex;}}.navbar__cta_mobile .btn--nav-primary {width: 100%;justify-content: center;}.navbar__cta_mobile .navbar__lang {width: 100%;}.navbar__cta_mobile .navbar__lang .lang-switcher {border-radius: 8px;width: 100%;justify-content: center;}.navbar__cta {display: flex;align-items: center;gap: 24px;transition: all 0.3s ease;}@media (max-width: 992px) {.navbar__cta {display: none;width: 100%;flex-direction: column;padding: 16px;background: #ffffff;border-top: 1px solid rgba(35, 38, 85, 0.1);position: absolute;top: calc(70px + 100%);left: 0;z-index: 998;box-shadow: 0 4px 20px rgba(35, 38, 85, 0.1);transform: translateY(-10px);opacity: 0;}.navbar__cta--active {display: flex;transform: translateY(0);opacity: 1;}.navbar__cta .btn--nav-primary {width: 100%;justify-content: center;}.navbar__cta .navbar__lang {width: 100%;}.navbar__cta .navbar__lang .lang-switcher {width: 100%;justify-content: center;}}.navbar__toggle {display: none;flex-direction: column;gap: 5px;background: none;border: none;padding: 8px;cursor: pointer;border-radius: 8px;transition: background 0.3s ease;z-index: 1001;}@media (max-width: 992px) {.navbar__toggle {display: flex;}}.navbar__toggle:hover, .navbar__toggle:focus-visible {background: rgba(35, 38, 85, 0.05);outline: none;}.navbar__toggle span {display: block;width: 24px;height: 2px;background: #232655;border-radius: 4px;transition: all 0.3s ease;}.navbar__toggle--active span:first-child {transform: translateY(7px) rotate(45deg);}.navbar__toggle--active span:nth-child(2) {opacity: 0;}.navbar__toggle--active span:last-child {transform: translateY(-7px) rotate(-45deg);}.language-switcher, .language-switcher-mobile {position: relative;display: inline-block;}.language-switcher__toggle {display: flex;align-items: center;gap: 8px;cursor: pointer;color: #000;font-weight: 500;transition: background 0.3s ease;position: relative;padding: 8px 6px;background: #f7f7f7;border: none;border-radius: 100px;}.language-switcher__toggle:hover {background: #e0e0e0;}.language-switcher__arrow {width: 0;height: 0;border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #000;transition: transform 0.3s ease;font-size: 12px;}.lang-switcher__arrow {transition: transform 0.3s ease;}.language-switcher__toggle.active .lang-switcher__arrow {transform: rotate(180deg);}.language-switcher__dropdown {position: absolute;top: calc(100% + 8px);right: 0;box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);opacity: 0;visibility: hidden;transform: translateY(-10px);transition: all 0.3s ease;z-index: 1000;min-width: 95px;padding: 8px 16px;background: #f7f7f7;border: none;border-radius: 0 0 20px 20px;display: flex;flex-direction: column;}.language-switcher__dropdown.active {opacity: 1;visibility: visible;transform: translateY(0);display: flex;flex-direction: column;}.language-switcher__option {display: flex;align-items: center;gap: 8px;padding: 8px;color: #000;text-decoration: none;border-radius: 4px;transition: background 0.3s ease;}.language-switcher__option:hover {background: #e0e0e0;}.language-switcher__flag {width: 20px;height: 20px;border-radius: 50%;object-fit: cover;}.language-switcher-mobile {display: flex;justify-content: center;align-items: center;position: relative;}.language-switcher-mobile .language-switcher__dropdown {position: absolute;top: calc(100% + 8px);left: 50%;transform: translateX(-50%);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);opacity: 0;visibility: hidden;transition: opacity 0.3s ease, visibility 0.3s ease, transform 0.3s ease;z-index: 1000;max-width: 2em;padding: 8px 16px;background: #f7f7f7;border: none;border-radius: 0 0 20px 20px;display: flex;flex-direction: column;}.language-switcher-mobile .language-switcher__dropdown.active {opacity: 1;visibility: visible;transform: translateX(-50%) translateY(0);}.navbar .lang-switcher:hover .navbar .lang-switcher__arrow, .navbar .lang-switcher:focus-visible .navbar .lang-switcher__arrow {transform: translateY(2px);}@media (max-width: 992px) {.navbar .lang-switcher {width: 100%;justify-content: center;}.navbar .lang-switcher__dropdown {position: fixed;top: auto;bottom: 0;left: 0;width: 100%;border-radius: 16px 16px 0 0;padding: 16px;box-shadow: 0 -2px 20px rgba(35, 38, 85, 0.1);z-index: 1002;background: #ffffff;}.navbar .lang-switcher__dropdown::before {content: "Select Language";display: block;text-align: center;font-weight: 600;padding-bottom: 16px;margin-bottom: 8px;border-bottom: 1px solid rgba(35, 38, 85, 0.1);}.navbar .lang-switcher__option {padding: 12px;justify-content: center;}}@media (hover: hover) and (min-width: 993px) {.lang-switcher:hover .navbar .lang-switcher__dropdown {opacity: 1;visibility: visible;transform: translateY(0);}}.navbar .btn--nav-primary {background: #a7000e;color: #ffffff;padding: 0.6em 1.4em;border-radius: 100px;display: flex;align-items: center;gap: 8px;font-weight: 500;font-size: 15px;transition: all 0.3s ease;border: none;cursor: pointer;text-decoration: none;}.navbar .btn--nav-primary i {font-size: 14px;transition: transform 0.3s ease;}.navbar .btn--nav-primary:hover, .navbar .btn--nav-primary:focus-visible {transform: translateY(-1px);box-shadow: 0 4px 16px rgba(255, 33, 52, 0.25);outline: none;}.navbar .btn--nav-primary:hover i, .navbar .btn--nav-primary:focus-visible i {transform: translateX(3px);}.navbar .btn--nav-primary:active {transform: translateY(0);box-shadow: 0 2px 8px rgba(255, 33, 52, 0.25);}.navbar__link[href*="souscrire-garantie-panne-mecanique"], .navbar__link[href*="declaration-avarie"] {align-items: center;padding: 1em;border-radius: 2em;width: auto;display: flex;justify-content: space-between;transition: transform 0.3s ease, box-shadow 0.3s ease;cursor: pointer;text-decoration: none;font-weight: 500;text-align: center;margin-left: 1em;}.navbar__link[href*="souscrire-garantie-panne-mecanique"]:hover, .navbar__link[href*="declaration-avarie"]:hover {transform: translateY(-1px);box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);}.navbar__link[href*="souscrire-garantie-panne-mecanique"] {background-color: #369ac2;color: white;border: 1px solid #369ac2;}.navbar__link[href*="declaration-avarie"] {background-color: transparent;border: 1px solid #232655;color: #232655;}.navbar__link[href*="declaration-avarie"]:active {box-shadow: 0 8px 20px rgba(0, 0, 0, 0.15);font-weight: 700;}@keyframes slideDown {from {opacity: 0;transform: translateY(-10px);}to {opacity: 1;transform: translateY(0);}}@keyframes slideUp {from {opacity: 0;transform: translateY(10px);}to {opacity: 1;transform: translateY(0);}}.navbar:focus-within {outline: none;}@media (prefers-reduced-motion: reduce) {.navbar *, .navbar *::before, .navbar *::after {animation-duration: 0.01ms !important;transition-duration: 0.01ms !important;}}.fa-industry:before {content: "\f275";}.fa-compass:before {content: "\f14e";}.fa-hard-hat:before {content: "\f807";}.fa-wheelchair:before {content: "\f193";}.fa-car-battery:before {content: "\f5df";}.fa-microchip:before {content: "\f2db";}.fa-laptop:before {content: "\f109";}.fa-walking:before {content: "\f554";}.fa-motorcycle:before {content: "\f21c";}.fa-charging-station:before {content: "\f5e7";}.footer {background: rgb(27.5625, 29.925, 66.9375);padding: 80px 0 40px;color: #ffffff;}.footer__container {max-width: 1280px;margin: 0 auto;padding: 0 24px;}.footer__main {display: grid;grid-template-columns: 2fr repeat(3, 1fr);gap: 64px;padding-bottom: 48px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);margin-bottom: 32px;}@media (max-width: 992px) {.footer__main {grid-template-columns: 1fr 1fr;gap: 48px;}}@media (max-width: 425px) {.footer__main {grid-template-columns: 1fr;gap: 40px;}}.footer__brand-logo {height: 40px;margin-bottom: 24px;}.footer__brand-description {color: rgba(255, 255, 255, 0.7);line-height: 1.6;margin-bottom: 32px;font-size: 15px;}.footer__social {display: flex;gap: 16px;}.footer__social-link {width: 40px;height: 40px;border-radius: 50%;background: rgba(255, 255, 255, 0.1);color: #ffffff;display: flex;align-items: center;justify-content: center;font-size: 18px;transition: all 0.3s ease;}.footer__social-link:hover {background: #a7000e;transform: translateY(-3px);}.footer__column-title {color: #ffffff;font-family: "Space Grotesk", sans-serif;font-weight: 600;font-size: 18px;margin-bottom: 24px;position: relative;}.footer__column-title::after {content: "";position: absolute;left: 0;bottom: -8px;width: 32px;height: 2px;background: #a7000e;}.footer__nav {display: flex;flex-direction: column;gap: 12px;}.footer__nav-link {color: rgba(255, 255, 255, 0.7);text-decoration: none;font-size: 15px;display: flex;align-items: center;gap: 8px;transition: all 0.3s ease;}.footer__nav-link i {color: #a7000e;font-size: 12px;}.footer__nav-link:hover {color: #ffffff;transform: translateX(4px);}.footer__contact-item {display: flex;align-items: flex-start;gap: 12px;margin-bottom: 16px;color: rgba(255, 255, 255, 0.7);font-size: 15px;line-height: 1.6;}.footer__contact-icon {color: #a7000e;font-size: 18px;margin-top: 4px;}.footer__contact a {color: inherit;text-decoration: none;transition: color 0.3s ease;}.footer__contact a:hover {color: #ffffff;}.footer__bottom {display: flex;justify-content: space-between;align-items: center;padding-top: 32px;}@media (max-width: 768px) {.footer__bottom {flex-direction: column;gap: 16px;text-align: center;}}.footer__copyright {color: rgba(255, 255, 255, 0.6);font-size: 14px;}.footer__legal {display: flex;gap: 24px;}.footer__legal-link {color: rgba(255, 255, 255, 0.6);text-decoration: none;font-size: 14px;transition: color 0.3s ease;}.footer__legal-link:hover {color: #ffffff;}@media (max-width: 768px) {.footer__legal {flex-wrap: wrap;justify-content: center;gap: 16px;}}.footer__social-link svg {width: 1em;height: 1em;vertical-align: middle;color: white;}.footer__social-link svg path {fill: currentColor;}.fa, .fas, .far, .fab, .fa-solid {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: inline-block;font-style: normal;font-variant: normal;text-rendering: auto;line-height: 1;}@font-face {font-family: "Font Awesome 6 Free";font-style: normal;font-weight: 900;font-display: swap;src: url("../fa/fa-solid-900.woff2") format("woff2");}.fas {font-family: "Font Awesome 6 Free";font-weight: 900;}.fa-solid {font-family: "Font Awesome 6 Free";font-weight: 900;}.fa-linkedin-in:before {content: "\f0e1";}.fa-facebook-f:before {content: "\f39e";}.fa-youtube:before {content: "\f167";}.fa-phone-alt:before {content: "\f879";}.fa-envelope:before {content: "\f0e0";}.fa-question-circle:before {content: "\f059";}.fa-shield:before {content: "\f132";}.fa-sync-alt:before {content: "\f2f1";}.fa-exclamation-circle:before {content: "\f06a";}.fa-chevron-down:before {content: "\f078";}.fa-arrow-right:before {content: "\f061";}.fa-car:before {content: "\f1b9";}.fa-truck:before {content: "\f0d1";}.fa-coins:before {content: "\f51e";}.fa-tools:before {content: "\f7d9";}.fa-tractor:before {content: "\f722";}.fa-ship:before {content: "\f21a";}.fa-hospital:before {content: "\f0f8";}.fa-chevron-right:before {content: "\f054";}.fa-chevron-left:before {content: "\f053";}.fa-map-marker-alt:before {content: "\f3c5";}.blog-hero {position: relative;background: #fafafa;overflow: hidden;display: flex;justify-content: center;padding: 3em;gap: 1.8em;flex-direction: column;}.breadcrumb-wrapper {z-index: 2;font-size: 0.9em;margin: 0 auto;margin-left: 15%;color: #555;}.breadcrumb-wrapper a {color: #232655;text-decoration: none;padding: 0 0.3em 0 0.3em;}.breadcrumb-wrapper a:hover {color: #a7000e;transition: all 0.3s ease;}.breadcrumb-wrapper .current-item {color: #a7000e;padding: 0 0.3em 0 0.3em;}.breadcrumb-wrapper span.separator {margin: 0 0.6em;}.breadcrumb-wrapper > span:first-child a::before {content: "\f015";font-family: "Font Awesome 6 Free";font-weight: 900;padding-right: 0.3em;color: #232655;}.breadcrumb-wrapper > span:first-child a:hover::before {color: #a7000e;transition: all 0.3s ease;}.breadcrumb-wrapper > span:first-child a span[property="name"] {display: none;}@media (max-width: 992px) {.services-hero{padding: 2em;}.breadcrumb-wrapper{margin-left: 5%;}}.blog-hero__container {max-width: 1280px;margin: 0 auto;padding: 0 24px;max-width: 800px;text-align: center;}.blog-hero__meta {display: flex;gap: 24px;justify-content: center;margin-bottom: 24px;color: #35363f;font-size: 16px;}.blog-hero__meta i {color: #a7000e;margin-right: 8px;}.blog-hero h1 {font-family: "Space Grotesk", sans-serif;font-size: 48px;font-weight: 700;color: #232655;line-height: 1.2;}@media (max-width: 768px) {.blog-hero h1 {font-size: 36px;}}.blog-content {padding: 60px 0 120px;background: #ffffff;}.blog-content__container {max-width: 1280px;margin: 0 auto;padding: 0 24px;max-width: 1200px;}.blog-content__grid {display: grid;grid-template-columns: 1fr 350px;gap: 64px;}@media (max-width: 992px) {.blog-content__grid {grid-template-columns: 1fr;}}.blog-content__main img {width: 100%;height: auto;border-radius: 24px;margin-bottom: 40px;}.blog-content__intro {font-size: 20px;color: #232655;line-height: 1.6;margin-bottom: 40px;padding: 32px;background: #fafafa;border-radius: 16px;}.blog-content__highlights {margin-bottom: 48px;padding: 32px;background: rgba(255, 33, 52, 0.05);border-radius: 16px;}.blog-content__highlights h2 {font-size: 24px;font-weight: 600;margin-bottom: 24px;color: #232655;}.blog-content__highlights ul {list-style: none;padding: 0;}.blog-content__highlights ul li {display: flex;align-items: center;gap: 12px;margin-bottom: 16px;font-size: 18px;color: #232655;}.blog-content__highlights ul li::before {content: "\f00c";font-family: "Font Awesome 6 Free";font-weight: 900;color: #a7000e;}.blog-content__text h2 {font-family: "Space Grotesk", sans-serif;font-size: 32px;font-weight: 700;color: #232655;margin: 48px 0 24px;}.blog-content__text p {font-size: 18px;line-height: 1.8;color: rgba(35, 38, 85, 0.8);margin-bottom: 24px;}.blog-content__quote {margin: 48px 0;padding: 32px;background: #fafafa;border-left: 4px solid #a7000e;border-radius: 0 16px 16px 0;}.blog-content__quote p {font-size: 20px;font-style: italic;color: #232655;margin: 0;}.blog-content__brands {display: grid;grid-template-columns: repeat(2, 1fr);gap: 24px;margin-top: 32px;}@media (max-width: 425px) {.blog-content__brands {grid-template-columns: 1fr;}}.brand-card {padding: 24px;background: #ffffff;border-radius: 16px;border: 1px solid rgba(35, 38, 85, 0.1);transition: all 0.3s ease;}.brand-card:hover {transform: translateY(-4px);box-shadow: 0 10px 20px rgba(35, 38, 85, 0.1);}.brand-card h3 {font-size: 20px;font-weight: 600;color: #232655;margin-bottom: 12px;}.brand-card p {font-size: 16px;color: rgba(35, 38, 85, 0.8);margin: 0;}.blog-content__sidebar {position: sticky;top: 32px;}.popular-posts {background: #ffffff;border-radius: 24px;padding: 32px;box-shadow: 0 10px 30px rgba(35, 38, 85, 0.05);margin-bottom: 32px;}.popular-posts h2 {font-size: 24px;font-weight: 600;color: #232655;margin-bottom: 24px;}.post-card {display: flex;gap: 16px;padding: 16px 0;border-bottom: 1px solid rgba(35, 38, 85, 0.1);transition: all 0.3s ease;}.post-card:hover {transform: translateX(8px);}.post-card:last-child {border-bottom: none;}.post-card__image {width: 80px;height: 80px;border-radius: 12px;overflow: hidden;flex-shrink: 0;}.post-card__image img {width: 100%;height: 100%;object-fit: cover;}.post-card__content h3 {font-size: 16px;font-weight: 500;color: #232655;margin-bottom: 8px;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}.post-card__content time {font-size: 14px;color: rgba(35, 38, 85, 0.6);}.blog-content__cta {background: linear-gradient(135deg, #a7000e, rgb(211.5, 0, 18.1013513514));padding: 32px;border-radius: 24px;color: #ffffff;text-align: center;}.blog-content__cta h3 {font-size: 24px;font-weight: 600;margin-bottom: 12px;}.blog-content__cta p {font-size: 16px;opacity: 0.9;margin-bottom: 24px;}.blog-content__cta .cta-button {display: inline-flex;align-items: center;gap: 12px;padding: 16px 32px;background: #ffffff;color: #ad0412;border-radius: 100px;font-weight: 500;transition: all 0.3s ease;}.blog-content__cta .cta-button:hover {transform: translateY(-3px);box-shadow: 0 10px 20px rgba(35, 38, 85, 0.2);gap: 16px;}.fa-calendar-alt:before {content: "\f073";}.fa-tag:before {content: "\f02b";}.fa-clock:before {content: "\f017";}.fa-globe:before {content: "\f0ac";}.fa-map-pin:before {content: "\f276";}.fa-pencil:before {content: "\f303";}@font-face {font-family: "Space Grotesk";src: url("../fonts/SpaceGrotesk.woff2") format("woff2");font-weight: 100 900;font-style: normal;font-display: swap;}