.elementor-12471 .elementor-element.elementor-element-7f7a34d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12471 .elementor-element.elementor-element-17f1d41{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12471 .elementor-element.elementor-element-142115d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:1%;--padding-bottom:1%;--padding-left:3%;--padding-right:3%;}.elementor-12471 .elementor-element.elementor-element-03f420e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-12471 .elementor-element.elementor-element-24f2be6{text-align:start;}.elementor-12471 .elementor-element.elementor-element-3715942{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(25px/2);}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(25px/2);}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(25px/2);}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-25px/2);}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-25px/2);}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#324A6D;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-icon i{color:var( --e-global-color-1ec5e23 );transition:color 0.3s;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-icon svg{fill:var( --e-global-color-1ec5e23 );transition:fill 0.3s;}.elementor-12471 .elementor-element.elementor-element-471a66a{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-text{color:var( --e-global-color-1ec5e23 );transition:color 0.3s;}.elementor-12471 .elementor-element.elementor-element-b6153d8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12471 .elementor-element.elementor-element-145ad5c{--grid-template-columns:repeat(0, auto);--icon-size:25px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-12471 .elementor-element.elementor-element-145ad5c .elementor-widget-container{text-align:center;}.elementor-12471 .elementor-element.elementor-element-145ad5c .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-12471 .elementor-element.elementor-element-145ad5c .elementor-social-icon i{color:var( --e-global-color-1ec5e23 );}.elementor-12471 .elementor-element.elementor-element-145ad5c .elementor-social-icon svg{fill:var( --e-global-color-1ec5e23 );}.elementor-12471 .elementor-element.elementor-element-145ad5c .elementor-social-icon:hover{background-color:var( --e-global-color-1ec5e23 );}.elementor-12471 .elementor-element.elementor-element-145ad5c .elementor-social-icon:hover i{color:var( --e-global-color-e626534 );}.elementor-12471 .elementor-element.elementor-element-145ad5c .elementor-social-icon:hover svg{fill:var( --e-global-color-e626534 );}.elementor-12471 .elementor-element.elementor-element-17a6876{--display:flex;--min-height:45px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:-40px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:3%;--padding-right:3%;}.elementor-12471 .elementor-element.elementor-element-17a6876:not(.elementor-motion-effects-element-type-background), .elementor-12471 .elementor-element.elementor-element-17a6876 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1ec5e23 );}.elementor-12471 .elementor-element.elementor-element-92bcd4f{text-align:center;}.elementor-12471 .elementor-element.elementor-element-92bcd4f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}@media(max-width:1024px){.elementor-12471 .elementor-element.elementor-element-142115d{--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-item > .elementor-icon-list-text, .elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-item > a{font-size:14px;}.elementor-12471 .elementor-element.elementor-element-145ad5c .elementor-widget-container{text-align:right;}.elementor-12471 .elementor-element.elementor-element-145ad5c{--icon-size:18px;}.elementor-12471 .elementor-element.elementor-element-17a6876{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-12471 .elementor-element.elementor-element-92bcd4f .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-12471 .elementor-element.elementor-element-142115d{--margin-top:4%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-12471 .elementor-element.elementor-element-24f2be6{text-align:center;}.elementor-12471 .elementor-element.elementor-element-3715942{--margin-top:5%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-12471 .elementor-element.elementor-element-471a66a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-12471 .elementor-element.elementor-element-145ad5c .elementor-widget-container{text-align:center;}.elementor-12471 .elementor-element.elementor-element-145ad5c{width:100%;max-width:100%;--icon-size:24px;}.elementor-12471 .elementor-element.elementor-element-17a6876{--margin-top:0%;--margin-bottom:-20%;--margin-left:0%;--margin-right:0%;}}@media(min-width:768px){.elementor-12471 .elementor-element.elementor-element-03f420e{--width:35%;}.elementor-12471 .elementor-element.elementor-element-b6153d8{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12471 .elementor-element.elementor-element-3715942{--width:50%;}}/* Start custom CSS for container, class: .elementor-element-7f7a34d */<style>
        /* ============================================== */
        /* ISOLATION CSS : TOUTES LES RÈGLES SONT ENCAPSULÉES */
        /* Version optimisée pour mobile uniquement */
        /* ============================================== */
        #transfert-istanbul-page * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        #transfert-istanbul-page {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
            line-height: 1.6;
            color: #0B474E;
            background: white;
            min-height: 100vh;
        }

        #transfert-istanbul-page .container {
            max-width: 100%; /* S'adapte à 100% de la largeur du mobile */
            margin: 0 auto;
            padding: 0 15px; /* Padding adapté pour mobile */
        }

        /* Hero Section */
        #transfert-istanbul-page .hero {
            background: linear-gradient(rgba(11, 71, 78, 0.7), rgba(11, 71, 78, 0.7)), url('https://explorervia.com/wp-content/uploads/2025/09/d3.jpg') no-repeat center center/cover;
            padding: 80px 0; /* Padding adapté pour mobile */
            text-align: center;
            color: white;
            position: relative;
            overflow: hidden;
        }

        #transfert-istanbul-page .hero::before {
            content: '';
            position: absolute;
            top: -50%;
            right: -10%;
            width: 100px;
            height: 100px;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 50%;
            animation: float 6s ease-in-out infinite;
        }

        @keyframes float {
            0%, 100% { transform: translateY(0px) rotate(0deg); }
            50% { transform: translateY(-20px) rotate(180deg); }
        }

        #transfert-istanbul-page .hero h1 {
            font-size: 2.5rem; /* Taille de police adaptée pour mobile */
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            color: white;
        }

        #transfert-istanbul-page .hero-subtitle {
            font-size: 1.1rem; /* Taille de police adaptée pour mobile */
            margin-bottom: 2rem;
            opacity: 0.9;
            max-width: 600px; /* Conserve une max-width pour la lisibilité */
            margin-left: auto;
            margin-right: auto;
        }

        #transfert-istanbul-page .price-highlight {
            background: rgba(255, 255, 255, 0.2);
            backdrop-filter: blur(10px);
            padding: 2rem;
            border-radius: 20px;
            margin: 2rem auto;
            max-width: 400px;
            border: 1px solid rgba(255, 255, 255, 0.3);
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 1rem;
        }

        #transfert-istanbul-page .price {
            font-size: 2.5rem; /* Taille de police adaptée pour mobile */
            font-weight: 700;
            color: white;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
        }

        #transfert-istanbul-page .price-description {
            font-size: 1.1rem;
            margin-top: 0.5rem;
        }
        
        #transfert-istanbul-page .cta-price-button {
            background: white;
            color: #0B474E;
            padding: 12px 30px;
            border-radius: 50px;
            text-decoration: none;
            font-weight: 600;
            transition: all 0.3s ease;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
            margin-top: 1rem;
        }

        #transfert-istanbul-page .cta-price-button:hover {
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(0,0,0,0.2);
        }

        /* Main Content */
        #transfert-istanbul-page .main-content {
            background: white;
            margin: -50px 0 0 0;
            border-radius: 30px 30px 0 0;
            position: relative;
            z-index: 10;
            box-shadow: 0 -10px 40px rgba(0,0,0,0.1);
        }

        #transfert-istanbul-page .section {
            padding: 60px 0; /* Padding adapté pour mobile */
        }

        #transfert-istanbul-page .section h2 {
            font-size: 2rem; /* Taille de police adaptée pour mobile */
            font-weight: 700;
            text-align: center;
            margin-bottom: 3rem;
            color: #0B474E;
            position: relative;
        }

        #transfert-istanbul-page .section h2::after {
            content: '';
            position: absolute;
            bottom: -10px;
            left: 50%;
            transform: translateX(-50%);
            width: 60px;
            height: 4px;
            background: #0B474E;
            border-radius: 2px;
        }

        /* Advantages Grid */
        #transfert-istanbul-page .advantages-grid {
            display: grid;
            grid-template-columns: 1fr; /* Une seule colonne par défaut pour mobile */
            gap: 2rem;
            margin-top: 3rem;
            justify-content: center;
        }

        #transfert-istanbul-page .advantage-card {
            background: white;
            padding: 2rem; /* Padding adapté pour mobile */
            border-radius: 20px;
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
            transition: all 0.3s ease;
            border: 1px solid rgba(11, 71, 78, 0.1);
        }

        #transfert-istanbul-page .advantage-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 40px rgba(0,0,0,0.15);
        }

        #transfert-istanbul-page .advantage-icon {
            width: 60px;
            height: 60px;
            background: #0B474E;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 1.5rem;
            font-size: 1.5rem;
            color: white;
        }

        #transfert-istanbul-page .advantage-card h3 {
            font-size: 1.4rem;
            font-weight: 600;
            margin-bottom: 1rem;
            color: #0B474E;
        }

        #transfert-istanbul-page .advantage-card p {
            color: #0B474E;
            line-height: 1.6;
        }

        /* Service Areas */
        #transfert-istanbul-page .service-areas {
            background: white;
            padding: 60px 0; /* Padding adapté pour mobile */
        }

        #transfert-istanbul-page .areas-grid {
            display: grid;
            grid-template-columns: 1fr; /* Une seule colonne par défaut pour mobile */
            gap: 2rem;
            margin-top: 3rem;
            justify-content: center;
        }

        #transfert-istanbul-page .area-card {
            background: white;
            padding: 2rem;
            border-radius: 15px;
            box-shadow: 0 5px 20px rgba(0,0,0,0.08);
            text-align: center;
            transition: all 0.3s ease;
        }

        #transfert-istanbul-page .area-card:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 35px rgba(0,0,0,0.12);
        }

        #transfert-istanbul-page .area-icon {
            font-size: 3rem;
            margin-bottom: 1rem;
            color: #0B474E;
        }

        #transfert-istanbul-page .area-card h3 {
            font-size: 1.3rem;
            font-weight: 600;
            color: #0B474E;
            margin-bottom: 1rem;
        }

        /* Trust Indicators */
        #transfert-istanbul-page .trust-section {
            padding: 60px 0; /* Padding adapté pour mobile */
            text-align: center;
            background-color: white;
        }

        #transfert-istanbul-page .trust-indicators {
            display: grid;
            grid-template-columns: 1fr; /* Une seule colonne par défaut pour très petits écrans, sinon 2 colonnes */
            gap: 2rem;
            margin-top: 3rem;
            justify-content: center;
        }
        /* Ajustement pour des écrans mobiles légèrement plus grands que les très petits */
        @media (min-width: 400px) {
            #transfert-istanbul-page .trust-indicators {
                grid-template-columns: 1fr 1fr;
            }
        }

        #transfert-istanbul-page .trust-item {
            padding: 2rem;
        }

        #transfert-istanbul-page .trust-number {
            font-size: 2.5rem;
            font-weight: 700;
            color: #0B474E;
            margin-bottom: 0.5rem;
        }

        #transfert-istanbul-page .trust-label {
            color: #0B474E;
            font-weight: 500;
        }

        /* CTA Section */
        #transfert-istanbul-page .cta-section {
            background: #0B474E;
            color: white;
            padding: 80px 0; /* Padding adapté pour mobile */
            text-align: center;
        }

        #transfert-istanbul-page .cta-content h2 {
            font-size: 2rem; /* Taille de police adaptée pour mobile */
            margin-bottom: 1.5rem;
            color: white;
        }

        #transfert-istanbul-page .cta-content h2::after {
            background: rgba(255, 255, 255, 0.3);
        }

        #transfert-istanbul-page .cta-description {
            font-size: 1rem; /* Taille de police adaptée pour mobile */
            margin-bottom: 2.5rem;
            opacity: 0.9;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }

        #transfert-istanbul-page .cta-button {
            background: white;
            color: #0B474E;
            padding: 15px 30px; /* Padding adapté pour mobile */
            border-radius: 50px;
            text-decoration: none;
            font-weight: 700;
            font-size: 1.1rem; /* Taille de police adaptée pour mobile */
            display: inline-block;
            transition: all 0.3s ease;
            box-shadow: 0 8px 25px rgba(0,0,0,0.2);
        }

        #transfert-istanbul-page .cta-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 35px rgba(0,0,0,0.3);
        }

        /* Footer */
        #transfert-istanbul-page .footer {
            background: white;
            color: #0B474E;
            padding: 15px 0; /* Épaisseur réduite pour mobile */
            text-align: center;
            box-shadow: 0 -2px 10px rgba(0,0,0,0.05);
        }

        #transfert-istanbul-page .footer p {
            opacity: 0.9;
            color: #0B474E;
        }
    </style>/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17f1d41 */<style>
        /* ============================================== */
        /* ISOLATION CSS : TOUTES LES RÈGLES SONT ENCAPSULÉES */
        /* ============================================== */
        #transfert-istanbul-page-desktop * {
            margin: 0;
            padding: 0;
            box-sizing: border-box;
        }

        /* Les styles du body sont maintenant sur le div parent pour l'isolation */
        #transfert-istanbul-page-desktop {
            font-family: 'Inter', -apple-system, BlinkMacSystemFont, sans-serif;
            line-height: 1.6;
            color: #0B474E; /* Couleur principale pour le texte par défaut */
            background: white; /* Fond blanc */
            min-height: 100vh; /* Gardé pour le scroll */
        }

        #transfert-istanbul-page-desktop .container {
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 20px;
        }

        /* Hero Section */
        #transfert-istanbul-page-desktop .hero {
            background: linear-gradient(rgba(11, 71, 78, 0.7), rgba(11, 71, 78, 0.7)), url('https://explorervia.com/wp-content/uploads/2025/09/d3.jpg') no-repeat center center/cover;
            padding: 120px 0;
            text-align: center;
            color: white;
            position: relative;
            overflow: hidden;
        }

        #transfert-istanbul-page-desktop .hero::before {
            content: '';
            position: absolute;
            top: -50%;
            right: -10%;
            width: 100px;
            height: 100px;
            background: rgba(255, 255, 255, 0.1);
            border-radius: 50%;
            animation: float 6s ease-in-out infinite;
        }

        @keyframes float {
            0%, 100% { transform: translateY(0px) rotate(0deg); }
            50% { transform: translateY(-20px) rotate(180deg); }
        }

        #transfert-istanbul-page-desktop .hero h1 {
            font-size: 3.5rem;
            font-weight: 700;
            margin-bottom: 1.5rem;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
            color: white;
        }

        #transfert-istanbul-page-desktop .hero-subtitle {
            font-size: 1.3rem;
            margin-bottom: 2rem;
            opacity: 0.9;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }

        #transfert-istanbul-page-desktop .price-highlight {
            background: rgba(255, 255, 255, 0.2);
            backdrop-filter: blur(10px);
            padding: 2rem;
            border-radius: 20px;
            margin: 2rem auto;
            max-width: 400px;
            border: 1px solid rgba(255, 255, 255, 0.3);
            display: flex;
            flex-direction: column;
            align-items: center;
            gap: 1rem;
        }

        #transfert-istanbul-page-desktop .price {
            font-size: 3rem;
            font-weight: 700;
            color: white;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.3);
        }

        #transfert-istanbul-page-desktop .price-description {
            font-size: 1.1rem;
            margin-top: 0.5rem;
        }
        
        #transfert-istanbul-page-desktop .cta-price-button {
            background: white;
            color: #0B474E;
            padding: 12px 30px;
            border-radius: 50px;
            text-decoration: none;
            font-weight: 600;
            transition: all 0.3s ease;
            box-shadow: 0 4px 15px rgba(0,0,0,0.1);
            margin-top: 1rem;
        }

        #transfert-istanbul-page-desktop .cta-price-button:hover {
            transform: translateY(-2px);
            box-shadow: 0 8px 25px rgba(0,0,0,0.2);
        }

        /* Main Content */
        #transfert-istanbul-page-desktop .main-content {
            background: white;
            margin: -50px 0 0 0;
            border-radius: 30px 30px 0 0;
            position: relative;
            z-index: 10;
            box-shadow: 0 -10px 40px rgba(0,0,0,0.1);
        }

        #transfert-istanbul-page-desktop .section {
            padding: 80px 0;
        }

        #transfert-istanbul-page-desktop .section h2 {
            font-size: 2.5rem;
            font-weight: 700;
            text-align: center; /* Assure le centrage de tous les titres de section, y compris "Zones de Service Couvertes" */
            margin-bottom: 3rem;
            color: #0B474E;
            position: relative;
        }

        #transfert-istanbul-page-desktop .section h2::after {
            content: '';
            position: absolute;
            bottom: -10px;
            left: 50%;
            transform: translateX(-50%);
            width: 60px;
            height: 4px;
            background: #0B474E;
            border-radius: 2px;
        }

        /* Advantages Grid */
        #transfert-istanbul-page-desktop .advantages-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
            gap: 2rem;
            margin-top: 3rem;
            justify-content: center; /* Centre les cartes dans la grille */
        }

        #transfert-istanbul-page-desktop .advantage-card {
            background: white;
            padding: 2.5rem;
            border-radius: 20px;
            box-shadow: 0 10px 30px rgba(0,0,0,0.1);
            transition: all 0.3s ease;
            border: 1px solid rgba(11, 71, 78, 0.1);
        }

        #transfert-istanbul-page-desktop .advantage-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 40px rgba(0,0,0,0.15);
        }

        #transfert-istanbul-page-desktop .advantage-icon {
            width: 60px;
            height: 60px;
            background: #0B474E;
            border-radius: 50%;
            display: flex;
            align-items: center;
            justify-content: center;
            margin-bottom: 1.5rem;
            font-size: 1.5rem;
            color: white;
        }

        #transfert-istanbul-page-desktop .advantage-card h3 {
            font-size: 1.4rem;
            font-weight: 600;
            margin-bottom: 1rem;
            color: #0B474E;
        }

        #transfert-istanbul-page-desktop .advantage-card p {
            color: #0B474E;
            line-height: 1.6;
        }

        /* Service Areas */
        #transfert-istanbul-page-desktop .service-areas {
            background: white;
            padding: 80px 0;
        }

        #transfert-istanbul-page-desktop .areas-grid {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 2rem;
            margin-top: 3rem;
            justify-content: center; /* Centre les cartes dans la grille */
        }

        #transfert-istanbul-page-desktop .area-card {
            background: white;
            padding: 2rem;
            border-radius: 15px;
            box-shadow: 0 5px 20px rgba(0,0,0,0.08);
            text-align: center;
            transition: all 0.3s ease;
        }

        #transfert-istanbul-page-desktop .area-card:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 35px rgba(0,0,0,0.12);
        }

        #transfert-istanbul-page-desktop .area-icon {
            font-size: 3rem;
            margin-bottom: 1rem;
            color: #0B474E;
        }

        #transfert-istanbul-page-desktop .area-card h3 {
            font-size: 1.3rem;
            font-weight: 600;
            color: #0B474E;
            margin-bottom: 1rem;
        }

        /* Trust Indicators */
        #transfert-istanbul-page-desktop .trust-section {
            padding: 80px 0;
            text-align: center;
            background-color: white;
        }

        #transfert-istanbul-page-desktop .trust-indicators {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
            gap: 2rem;
            margin-top: 3rem;
            justify-content: center; /* Centre les éléments dans la grille */
        }

        #transfert-istanbul-page-desktop .trust-item {
            padding: 2rem;
        }

        #transfert-istanbul-page-desktop .trust-number {
            font-size: 2.5rem;
            font-weight: 700;
            color: #0B474E;
            margin-bottom: 0.5rem;
        }

        #transfert-istanbul-page-desktop .trust-label {
            color: #0B474E;
            font-weight: 500;
        }

        /* CTA Section */
        #transfert-istanbul-page-desktop .cta-section {
            background: #0B474E;
            color: white;
            padding: 100px 0;
            text-align: center;
        }

        #transfert-istanbul-page-desktop .cta-content h2 {
            font-size: 2.5rem;
            margin-bottom: 1.5rem;
            color: white;
        }

        #transfert-istanbul-page-desktop .cta-content h2::after {
            background: rgba(255, 255, 255, 0.3);
        }

        #transfert-istanbul-page-desktop .cta-description {
            font-size: 1.2rem;
            margin-bottom: 2.5rem;
            opacity: 0.9;
            max-width: 600px;
            margin-left: auto;
            margin-right: auto;
        }

        #transfert-istanbul-page-desktop .cta-button {
            background: white;
            color: #0B474E;
            padding: 18px 40px;
            border-radius: 50px;
            text-decoration: none;
            font-weight: 700;
            font-size: 1.2rem; /* Taille augmentée comme demandé */
            display: inline-block;
            transition: all 0.3s ease;
            box-shadow: 0 8px 25px rgba(0,0,0,0.2);
        }

        #transfert-istanbul-page-desktop .cta-button:hover {
            transform: translateY(-3px);
            box-shadow: 0 15px 35px rgba(0,0,0,0.3);
        }

        /* Footer */
        #transfert-istanbul-page-desktop .footer {
            background: white; /* Fond blanc */
            color: #0B474E; /* Texte couleur principale */
            padding: 20px 0; /* Épaisseur réduite */
            text-align: center;
            box-shadow: 0 -2px 10px rgba(0,0,0,0.05); /* Ombre légère pour le détacher */
        }

        #transfert-istanbul-page-desktop .footer p {
            opacity: 0.9; /* Légèrement plus opaque pour le contraste sur blanc */
            color: #0B474E; /* Assure la couleur du texte */
        }

        /* Responsive */
        @media (max-width: 768px) {
            #transfert-istanbul-page-desktop .container {
                padding: 0 15px; /* Réduit le padding sur mobile pour plus d'espace */
            }
            #transfert-istanbul-page-desktop .hero {
                padding: 80px 0;
            }
            #transfert-istanbul-page-desktop .hero h1 {
                font-size: 2.5rem;
            }
            
            #transfert-istanbul-page-desktop .hero-subtitle {
                font-size: 1.1rem;
            }
            
            #transfert-istanbul-page-desktop .price {
                font-size: 2.5rem;
            }
            
            #transfert-istanbul-page-desktop .section {
                padding: 60px 0;
            }

            #transfert-istanbul-page-desktop .section h2 {
                font-size: 2rem;
            }
            
            #transfert-istanbul-page-desktop .advantages-grid {
                grid-template-columns: 1fr;
            }
            
            #transfert-istanbul-page-desktop .advantage-card {
                padding: 2rem;
            }

            #transfert-istanbul-page-desktop .service-areas {
                padding: 60px 0;
            }

            #transfert-istanbul-page-desktop .areas-grid {
                grid-template-columns: 1fr;
            }

            #transfert-istanbul-page-desktop .trust-section {
                padding: 60px 0;
            }

            #transfert-istanbul-page-desktop .trust-indicators {
                grid-template-columns: 1fr 1fr;
            }

            #transfert-istanbul-page-desktop .cta-section {
                padding: 80px 0;
            }

            #transfert-istanbul-page-desktop .cta-content h2 {
                font-size: 2rem;
            }

            #transfert-istanbul-page-desktop .cta-description {
                font-size: 1rem;
            }

            #transfert-istanbul-page-desktop .cta-button {
                padding: 15px 30px;
                font-size: 1.1rem; /* Taille légèrement ajustée pour mobile */
            }
            #transfert-istanbul-page-desktop .footer {
                padding: 15px 0; /* Épaisseur réduite sur mobile */
            }
        }

        @media (max-width: 480px) {
            #transfert-istanbul-page-desktop .container {
                padding: 0 10px; /* Réduit encore le padding sur très petits mobiles */
            }
            #transfert-istanbul-page-desktop .hero h1 {
                font-size: 2rem;
            }
            #transfert-istanbul-page-desktop .hero-subtitle {
                font-size: 1rem;
            }
            #transfert-istanbul-page-desktop .price {
                font-size: 2rem;
            }
            #transfert-istanbul-page-desktop .price-highlight {
                padding: 1.5rem;
            }
            #transfert-istanbul-page-desktop .section h2 {
                font-size: 1.8rem;
            }
            #transfert-istanbul-page-desktop .trust-indicators {
                grid-template-columns: 1fr;
            }
            #transfert-istanbul-page-desktop .cta-content h2 {
                font-size: 1.8rem;
            }
        }
    </style>/* End custom CSS */