:root{--orange:#ff6500;--orange2:#ff9c00;--dark:#101820;--black:#071018;--grey:#f4f6f8;--text:#1b222a;--muted:#67717b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'Roboto Condensed',Arial,sans-serif;color:var(--text);background:#fff;text-transform:none}.container{width:min(1500px,calc(100% - 120px));margin:auto}.site-header{height:90px;background:#fff;display:flex;align-items:center;position:sticky;top:0;z-index:50;box-shadow:0 3px 20px rgba(0,0,0,.06)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{width:240px;height:auto;display:block}.main-nav{display:flex;gap:42px;align-items:center}.main-nav a{font-size:15px;font-weight:900;text-decoration:none;color:#141b22;text-transform:uppercase;letter-spacing:.4px}.main-nav a.active,.main-nav a:hover{color:var(--orange)}.phone-box{background:linear-gradient(135deg,var(--orange),#ff7b00);color:#fff;text-decoration:none;border-radius:10px;display:flex;gap:12px;align-items:center;padding:16px 24px;box-shadow:0 14px 28px rgba(255,101,0,.24)}.phone-box svg{width:30px;height:30px;fill:#fff}.phone-box strong{display:block;font-size:21px;line-height:1}.phone-box small{display:block;font-size:11px;font-weight:700;text-transform:uppercase}.menu-toggle{display:none;background:none;border:0;width:42px}.menu-toggle span{display:block;height:3px;background:var(--dark);margin:6px 0;border-radius:3px}.hero{min-height:600px;position:relative;background:radial-gradient(circle at 70% 40%,rgba(255,255,255,.08),transparent 28%),linear-gradient(90deg,rgba(5,11,18,.96),rgba(10,17,24,.78)),url('../img/hero-truck.webp');background-size:cover;background-position:center;overflow:hidden}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.06));}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:0.92fr 1.08fr;align-items:center;min-height:600px;gap:45px}.eyebrow{font-size:29px;margin:0 0 8px;color:var(--orange);font-weight:900;text-transform:uppercase;letter-spacing:1px}.hero h1{font-size:86px;line-height:.92;margin:0 0 22px;color:#fff;text-transform:uppercase;font-weight:900;letter-spacing:1px;text-shadow:0 4px 10px rgba(0,0,0,.28)}.hero-text{color:#fff;font-size:22px;line-height:1.45;max-width:560px;margin:0 0 28px}.hero-actions{display:flex;gap:16px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 24px;border-radius:9px;text-decoration:none;font-weight:900;text-transform:uppercase;font-size:15px;letter-spacing:.4px}.btn-orange{background:linear-gradient(135deg,var(--orange),#ff7b00);color:#fff;box-shadow:0 12px 24px rgba(255,101,0,.28)}.btn-outline{border:2px solid rgba(255,255,255,.82);color:#fff;background:rgba(255,255,255,.07);backdrop-filter:blur(4px)}.hero-visual{position:relative;min-height:420px;display:flex;align-items:center;justify-content:center}.hero-visual>img{width:100%;max-width:720px;filter:drop-shadow(0 24px 24px rgba(0,0,0,.3));opacity:.98}.time-card{position:absolute;right:30px;top:115px;width:170px;background:#fff;border-radius:13px;padding:22px 14px;text-align:center;box-shadow:0 18px 40px rgba(0,0,0,.22)}.time-card svg{width:44px;height:44px;fill:var(--orange)}.time-card span,.time-card small{display:block;text-transform:uppercase;font-weight:900;font-size:12px}.time-card strong{display:block;color:var(--orange);font-size:38px;line-height:1;margin:8px 0}.flag{display:flex;height:8px;margin-top:10px}.flag i{flex:1}.flag i:nth-child(1){background:#050505}.flag i:nth-child(2){background:#ffd400}.flag i:nth-child(3){background:#e53028}h2{margin:0 0 30px;text-align:center;text-transform:uppercase;font-size:30px;color:#121922;font-weight:900;letter-spacing:.4px}h2 span{display:inline-block;width:48px;height:2px;background:var(--orange);vertical-align:middle;margin:0 14px}.section-float{margin-top:-72px;position:relative;z-index:4}.services-card,.why{background:#fff;border-radius:13px;padding:36px 34px 42px;box-shadow:0 14px 30px rgba(0,0,0,.13);border:1px solid rgba(0,0,0,.08)}.services-grid{display:grid;grid-template-columns:repeat(5,1fr)}.service-item{padding:18px 18px;text-align:center;border-right:1px solid #d8dde2}.service-item:last-child{border-right:0}.service-item h3,.why h3,.process h3{text-transform:uppercase;font-size:17px;line-height:1.08;margin:16px 0 10px;color:#151d25;font-weight:900}.service-item p,.why p,.process p{font-size:15px;line-height:1.35;color:#000;margin:0}.icon,.picon,.why-icon{width:58px;height:58px;margin:auto;background:var(--orange);mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.icon-tow{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M8 37h33l11-13h4v23h-7a8 8 0 0 1-16 0H21a8 8 0 0 1-16 0H2v-6c0-2 2-4 6-4zm35 0h8v-8l-8 8zM13 51a4 4 0 1 0 0-8 4 4 0 0 0 0 8zm28 0a4 4 0 1 0 0-8 4 4 0 0 0 0 8zM7 30h22l8-10h-8l-5 6H7v4z'/%3E%3C/svg%3E")}.icon-battery{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M20 12h8v6h8v-6h8v6h8v36H12V18h8v-6zm2 21h9v-8h-9v8zm20 0h9v-8h-9v8zM25 46h14v-6H25v6z'/%3E%3C/svg%3E")}.icon-tire{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 4a28 28 0 1 0 0 56 28 28 0 0 0 0-56zm0 12a16 16 0 1 1 0 32 16 16 0 0 1 0-32zm0 9a7 7 0 1 0 0 14 7 7 0 0 0 0-14z'/%3E%3C/svg%3E")}.icon-fuel{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M14 6h26v52H14V6zm6 8v15h14V14H20zm24 1 8 8v27c0 2 3 2 3 0V32h-7V20l-4-4z'/%3E%3C/svg%3E")}.icon-lock{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M50 28h-2v-6a16 16 0 0 0-32 0v6h-2a6 6 0 0 0-6 6v18a6 6 0 0 0 6 6h36a6 6 0 0 0 6-6V34a6 6 0 0 0-6-6zm-24-6a6 6 0 0 1 12 0v6H26v-6zM14 38h36v12H14V38z'/%3E%3C/svg%3E")}.process{margin-top:32px;background:linear-gradient(135deg,#101820,#071018);border-radius:10px;padding:42px 38px;color:#fff;box-shadow:0 10px 24px rgba(0,0,0,.2)}.process h2{color:#fff}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;text-align:center}.process article{position:relative;padding:8px 16px}.process article:not(:last-child):after{content:"";position:absolute;right:-20px;top:55px;width:44px;border-top:2px dotted rgba(255,255,255,.35)}.process b{display:inline-flex;width:32px;height:32px;border-radius:50%;align-items:center;justify-content:center;background:var(--orange);font-size:17px}.picon{background:#000;margin-top:14px}.phone{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M18 6h14l4 14-8 4c4 8 10 14 18 18l4-8 14 4v14c0 3-3 6-6 6C27 58 6 37 6 12c0-3 3-6 6-6h6z'/%3E%3C/svg%3E")}.map{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 4c10 0 18 8 18 18 0 12-18 34-18 34S14 34 14 22C14 12 22 4 32 4zm0 25a7 7 0 1 0 0-14 7 7 0 0 0 0 14zM8 54l13-5 5 7H8v-2zm48 0v2H38l5-7 13 5z'/%3E%3C/svg%3E")}.wrench{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M45 4a16 16 0 0 0-15 21L6 49l9 9 24-24A16 16 0 0 0 60 15l-10 10-9-2-2-9L49 4h-4z'/%3E%3C/svg%3E")}.check{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 4a28 28 0 1 0 0 56A28 28 0 0 0 32 4zm-4 38L16 30l5-5 7 7 16-17 5 5-21 22z'/%3E%3C/svg%3E")}.why{margin-top:42px;box-shadow:none}.why-grid{display:grid;grid-template-columns:repeat(4,1fr);text-align:center;gap:20px}.why-icon{background:var(--orange)}.pig{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M20 22c4-5 11-8 20-6l5-6 5 10c5 3 8 8 8 15 0 10-9 17-23 17H18v8h-8V48C5 45 2 40 2 34h8c1-5 4-9 10-12zm25 9a3 3 0 1 0 0-6 3 3 0 0 0 0 6z'/%3E%3C/svg%3E")}.shield{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 3 8 12v17c0 17 10 27 24 32 14-5 24-15 24-32V12L32 3zm-4 38-9-9 5-5 4 4 13-14 5 5-18 19z'/%3E%3C/svg%3E")}.clock{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 6a26 26 0 1 0 26 26h-8a18 18 0 1 1-5-13l-7 7h20V6l-7 7A26 26 0 0 0 32 6zm4 12h-8v17l14 8 4-7-10-6V18z'/%3E%3C/svg%3E")}.pin{mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M32 2c12 0 22 10 22 22 0 16-22 38-22 38S10 40 10 24C10 12 20 2 32 2zm0 30a8 8 0 1 0 0-16 8 8 0 0 0 0 16z'/%3E%3C/svg%3E")}.belgium{margin-top:50px;background:#f5f7f9;padding:52px 0}.belgium-grid{display:grid;grid-template-columns:280px 1fr 350px;gap:34px;align-items:center}.belgium-map,.van{max-width:100%}.belgium h2{text-align:left;margin-bottom:18px}.belgium h2 span:first-child{margin-left:0}.belgium p{font-size:18px;font-weight:900;margin:0 0 16px}.province-list{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 24px;padding:0;margin:0;list-style:none}.province-list li{font-size:15px;font-weight:700}.province-list li:before{content:'✓';display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px;border-radius:50%;background:var(--orange);color:#fff;font-size:11px}.cta-band{background:linear-gradient(135deg,var(--orange),#ff7b00);color:#fff;padding:25px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.cta-inner strong{font-size:29px;text-transform:uppercase;font-weight:900}.cta-inner p{margin:5px 0 0;font-size:17px}.cta-phone{display:block;text-decoration:none;color:#fff;background:#111922;border-radius:12px;padding:15px 42px;text-align:center;font-size:28px;font-weight:900;box-shadow:0 10px 24px rgba(0,0,0,.22)}.cta-phone small{display:block;color:#ffb44a;text-transform:uppercase;font-size:12px}.footer{background:#0d151d;color:#dce3ea;padding:38px 0 16px}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1.2fr 1.2fr;gap:38px}.footer-logo{width:190px;filter:drop-shadow(0 2px 2px rgba(0,0,0,.2))}.footer p{line-height:1.45;color:#aeb8c1}.footer h3{color:#fff;text-transform:uppercase;font-size:17px}.footer a{display:block;color:#aeb8c1;text-decoration:none;margin:7px 0}.copyright{border-top:1px solid rgba(255,255,255,.1);margin-top:24px;padding-top:16px;font-size:13px;color:#98a4ad;display:flex;justify-content:space-between}@media(max-width:950px){.container{width:min(100% - 28px,1120px)}.site-header{height:auto;padding:12px 0}.main-nav{display:none;position:absolute;top:78px;left:14px;right:14px;background:#fff;border-radius:12px;box-shadow:0 18px 30px rgba(0,0,0,.15);padding:16px;flex-direction:column}.main-nav.open{display:flex}.menu-toggle{display:block}.phone-box{display:none}.logo img{width:170px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding:70px 0 95px}.hero-visual{display:none}.hero h1{font-size:54px}.services-grid,.process-grid,.why-grid{grid-template-columns:1fr 1fr}.service-item{border-right:0;border-bottom:1px solid #d8dde2}.process article:after{display:none}.belgium-grid{grid-template-columns:1fr;text-align:center}.belgium h2{text-align:center}.province-list{grid-template-columns:1fr 1fr}.cta-inner,.copyright{flex-direction:column;text-align:center}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hero h1{font-size:42px}.eyebrow{font-size:22px}.hero-text{font-size:17px}.services-grid,.process-grid,.why-grid,.province-list,.footer-grid{grid-template-columns:1fr}h2{font-size:24px}.cta-phone{width:100%;padding-inline:10px}.services-card{padding-left:15px;padding-right:15px}}.services-page{background:#fff}.services-hero-new{height:330px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(5,12,18,.95) 0%,rgba(5,12,18,.8) 36%,rgba(5,12,18,.18) 70%),url('../img/services-hero.webp');background-size:cover;background-position:center;position:relative}.services-hero-inner{height:100%;display:flex;align-items:center}.services-hero-new h1{margin:0;color:#fff;font-size:76px;line-height:.9;text-transform:uppercase;font-weight:900;letter-spacing:1px}.services-hero-new p{margin:18px 0 0;color:#fff;font-size:22px;line-height:1.35}.services-hero-new strong{color:var(--orange);font-weight:900}.service-showcase{padding:28px 0 10px}.service-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin-bottom:0}.service-photo{min-height:245px;overflow:hidden;background:#111}.service-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s ease}.service-row:hover .service-photo img{transform:scale(1.035)}.service-row:nth-child(1) .service-photo{border-radius:8px 0 0 8px}.service-row:nth-child(4) .service-photo{border-radius:0 0 8px 0}.service-panel{background:#fff;padding:38px 46px;box-shadow:0 18px 40px rgba(9,18,28,.09);border:1px solid #edf0f2;position:relative;z-index:2;min-height:245px}.service-title{display:flex;align-items:center;gap:15px;margin-bottom:16px}.service-title span{font-size:30px;color:var(--orange);font-weight:900}.service-title h2{margin:0;text-transform:uppercase;font-size:26px;font-weight:900;color:#121a22}.service-panel p{font-size:17px;line-height:1.5;color:#1d2730;margin:0 0 18px}.check-list{list-style:none;padding:0;margin:0 0 20px}.check-list.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:8px 30px}.check-list li{font-size:15px;color:#17212a;position:relative;padding-left:20px}.check-list li:before{content:'✓';position:absolute;left:0;top:0;color:var(--orange);font-weight:900}.btn-mini{display:inline-flex;align-items:center;justify-content:center;border:2px solid var(--orange);color:var(--orange);padding:10px 22px;border-radius:7px;text-transform:uppercase;text-decoration:none;font-weight:900;font-size:14px;background:#fff}.btn-mini:hover{background:var(--orange);color:#fff}.services-stats{background:linear-gradient(135deg,#071018,#111d28);border-radius:10px;margin-top:18px;margin-bottom:28px;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 16px 40px rgba(7,16,24,.2);overflow:hidden}.services-stats div{text-align:center;color:#fff;padding:30px 22px;position:relative}.services-stats div+div:before{content:'';position:absolute;left:0;top:24px;bottom:24px;width:1px;background:rgba(255,255,255,.2)}.services-stats strong{display:block;color:var(--orange);font-size:45px;line-height:1;font-weight:900}.services-stats span{display:block;text-transform:uppercase;font-weight:900;font-size:15px;margin-top:7px}.services-stats p{margin:8px auto 0;max-width:190px;font-size:15px;line-height:1.35;color:#fff}.coverage{background:#f7f8fa;border-radius:12px;display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:34px;align-items:center;padding:38px;margin-bottom:0}.coverage h2{text-transform:uppercase;font-size:27px;margin:0 0 12px;font-weight:900}.coverage h2:first-letter{color:var(--orange)}.coverage p{font-size:16px;line-height:1.45;color:#28333d}.coverage-map{width:100%;max-height:245px;object-fit:contain}.region-list{padding:0;margin:22px 0 0;list-style:none}.region-list li{font-weight:900;text-transform:uppercase;margin:14px 0;font-size:15px;display:flex;gap:12px;align-items:center}.region-list b{display:block;width:14px;height:14px;border-radius:50%;background:#101820}.region-list li:nth-child(2) b{background:var(--orange)}.region-list li:nth-child(3) b{background:#ffb21a}.coverage-cities{display:grid;gap:13px}.coverage-cities article{background:#fff;border-radius:10px;padding:17px 18px;box-shadow:0 10px 25px rgba(9,18,28,.08);border:1px solid #edf0f2}.coverage-cities strong{text-transform:uppercase;color:#121a22;font-size:16px}.coverage-cities p{margin:6px 0 0;font-size:15px}.main-nav a[href="services.php"].active:after{content:'';display:block;height:3px;background:var(--orange);margin:8px auto -11px;width:42px;border-radius:3px}@media (max-width:1000px){.services-hero-new{height:280px}.services-hero-new h1{font-size:54px}.service-row{grid-template-columns:1fr}.service-row-left .service-panel{order:2}.service-row-left .service-photo{order:1}.service-panel{padding:30px 24px}.services-stats{grid-template-columns:repeat(2,1fr)}.coverage{grid-template-columns:1fr}.coverage-map{max-height:220px}}@media (max-width:640px){.services-hero-new h1{font-size:42px}.services-hero-new p{font-size:18px}.check-list.two-cols{grid-template-columns:1fr}.services-stats{grid-template-columns:1fr}.services-stats div+div:before{display:none}.service-showcase{width:calc(100% - 28px)}.coverage{width:calc(100% - 28px);padding:24px}.service-title h2{font-size:22px}}:root{--site-max-width:1780px;--site-side-padding:90px;}.container,.header-inner,.footer-grid,.cta-inner,.hero-inner,.services-wrapper,.steps-section,.why-section,.coverage,.contact-main,.faq-main,.about-main,.values,.team-band,.why,.service-showcase,services-stats,.local-seo,.rich-content,.ultra-process,.service-gallery{width:min(var(--site-max-width),calc(100% - var(--site-side-padding))) !important;max-width:var(--site-max-width) !important;margin-left:auto !important;margin-right:auto !important;}.site-header .container,.site-header .header-inner{width:min(var(--site-max-width),calc(100% - var(--site-side-padding))) !important;max-width:var(--site-max-width) !important;}.hero,.hero-section,.services-hero-new,.about-hero,.contact-hero,.faq-hero,.detail-hero,.ultra-hero{width:100% !important;}@media(max-width:900px){:root{--site-side-padding:28px;}}.whatsapp-float{position:fixed !important;right:26px !important;bottom:26px !important;z-index:99999 !important;display:flex !important;align-items:center !important;gap:12px !important;background:#25D366 !important;color:#fff !important;text-decoration:none !important;border-radius:999px !important;padding:12px 18px 12px 12px !important;box-shadow:0 16px 38px rgba(0,0,0,.25) !important;font-family:'Roboto Condensed',Arial,sans-serif !important;width:auto !important;height:auto !important;max-width:none !important;overflow:visible !important;}.whatsapp-float svg{width:30px !important;height:30px !important;fill:#25D366 !important;display:block !important;}.whatsapp-float .wa-icon{width:46px !important;height:46px !important;min-width:46px !important;border-radius:50% !important;background:#fff !important;display:flex !important;align-items:center !important;justify-content:center !important;}.whatsapp-float .wa-text{display:flex !important;flex-direction:column !important;line-height:1.05 !important;}.whatsapp-float .wa-text strong{font-size:18px !important;font-weight:900 !important;text-transform:uppercase !important;}.whatsapp-float .wa-text small{font-size:12px !important;font-weight:800 !important;text-transform:uppercase !important;}@media(max-width:640px){.whatsapp-float{right:18px !important;bottom:18px !important;padding:10px !important}.whatsapp-float .wa-text{display:none !important}.whatsapp-float .wa-icon{width:54px !important;height:54px !important;min-width:54px !important}}.wa-text{display:none !important;}.whatsapp-float{width:68px !important;height:68px !important;padding:0 !important;justify-content:center !important;}.whatsapp-float .wa-icon{width:68px !important;height:68px !important;min-width:68px !important;background:transparent !important;}.whatsapp-float svg{fill:#fff !important;width:50px !important;height:50px !important;}:root{--site-max-width:1780px;--site-side-padding:90px;}.footer{background:radial-gradient(circle at 15% 20%,rgba(255,101,0,.14),transparent 28%),linear-gradient(135deg,#071018 0%,#101a24 55%,#071018 100%) !important;color:#dce3ea !important;padding:0 !important;position:relative !important;overflow:hidden !important;}.footer::before{content:'' !important;position:absolute !important;left:0 !important;right:0 !important;top:0 !important;height:5px !important;background:linear-gradient(90deg,#ff6500,#ff9b00,#ff6500) !important;}.footer-top-premium{width:min(1780px,calc(100% - 90px));max-width:1780px;margin:0 auto;display:grid;grid-template-columns:1.45fr 1fr 1.2fr 1.15fr;gap:38px;padding:54px 0 36px;position:relative;z-index:2;}.footer-brand-card{background:rgba(255,255,255,.055);border:1px solid rgba(255,255,255,.1);border-radius:18px;padding:28px;}.footer-brand-card img{width:210px;height:auto;display:block;margin-bottom:18px;}.footer-brand-card p{color:#c8d2db !important;font-size:17px;line-height:1.5;margin:0 0 22px;}.footer-socials{display:flex;gap:12px;}.footer-socials a{width:42px;height:42px;border-radius:50%;display:flex !important;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#fff !important;text-decoration:none !important;font-weight:900;margin:0 !important;}.footer-col h3{color:#fff !important;text-transform:uppercase;font-size:19px !important;margin:0 0 20px !important;position:relative;padding-bottom:12px;}.footer-col h3::after{content:'';position:absolute;left:0;bottom:0;width:42px;height:3px;background:#ff6500;border-radius:4px;}.footer-col a{color:#c8d2db !important;text-decoration:none !important;display:flex !important;align-items:center;gap:9px;margin:11px 0 !important;font-size:16px;transition:.2s ease;}.footer-col a::before{content:'›';color:#ff6500;font-weight:900;font-size:20px;}.footer-col a:hover{color:#ff6500 !important;transform:translateX(4px);}.footer-contact-item{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:center;margin:0 0 17px;}.footer-contact-icon{width:42px;height:42px;border-radius:50%;background:#ff6500;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;}.footer-contact-item strong{color:#fff;display:block;font-size:17px;}.footer-contact-item span{color:#c8d2db;display:block;font-size:15px;margin-top:2px;}.footer-cta-mini{margin-top:20px;display:inline-flex !important;align-items:center;justify-content:center;background:#ff6500;color:#fff !important;border-radius:10px;padding:14px 20px;font-weight:900;text-transform:uppercase;text-decoration:none !important;box-shadow:0 12px 28px rgba(255,101,0,.22);}.footer-cta-mini::before{content:'' !important}.footer-bottom-premium{border-top:1px solid rgba(255,255,255,.1);width:min(1780px,calc(100% - 90px));max-width:1780px;margin:0 auto;padding:18px 0;color:#98a4ad;font-size:14px;display:flex;justify-content:space-between;gap:20px;position:relative;z-index:2;}.footer-bottom-premium a{color:#c8d2db !important;text-decoration:none !important;margin-left:24px;}.footer-bottom-premium a:hover{color:#ff6500 !important}.footer-grid,.copyright{display:none !important;}@media(max-width:1000px){.footer-top-premium{width:min(100% - 28px,1120px);grid-template-columns:1fr 1fr;}.footer-bottom-premium{width:min(100% - 28px,1120px);flex-direction:column;text-align:center;}.footer-bottom-premium a{margin:0 10px}}@media(max-width:640px){.footer-top-premium{grid-template-columns:1fr;padding:38px 0 28px;}}body{margin:0;font-family:'Roboto Condensed',Arial,sans-serif;color:#111922;background:#fff}.container{width:min(1500px,calc(100% - 120px));margin:auto}.site-header{height:90px;background:#fff;display:flex;align-items:center;position:sticky;top:0;z-index:50;box-shadow:0 3px 20px rgba(0,0,0,.06)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{width:240px;height:auto;display:block}.main-nav{display:flex;gap:42px;align-items:center}.main-nav a{font-size:15px;font-weight:900;text-decoration:none;color:#141b22;text-transform:uppercase;letter-spacing:.4px}.main-nav a.active,.main-nav a:hover{color:#ff6500}.main-nav a.active:after{content:'';display:block;height:3px;background:#ff6500;margin:8px auto -11px;width:42px;border-radius:3px}.phone-box{background:linear-gradient(135deg,#ff6500,#ff7b00);color:#fff;text-decoration:none;border-radius:10px;display:flex;gap:12px;align-items:center;padding:16px 24px;box-shadow:0 14px 28px rgba(255,101,0,.24)}.phone-box svg{width:30px;height:30px;fill:#fff}.phone-box strong{display:block;font-size:21px;line-height:1}.phone-box small{display:block;font-size:11px;font-weight:700;text-transform:uppercase}.about-hero{height:340px;background:linear-gradient(90deg,rgba(5,12,18,.96) 0%,rgba(5,12,18,.78) 39%,rgba(5,12,18,.1) 72%),url('../img/services-hero.webp');background-size:cover;background-position:center;display:flex;align-items:center}.breadcrumb{color:#fff;text-transform:uppercase;font-weight:900;font-size:14px;margin-bottom:20px}.breadcrumb span{color:#ff6500}.about-hero h1{margin:0;color:#fff;text-transform:uppercase;font-size:58px;line-height:1;font-weight:900}.about-hero h1 strong{display:block;color:#ff6500}.about-hero p{color:#fff;font-size:20px;line-height:1.45;max-width:600px;margin:18px 0 0}.about-main{padding:38px 0 28px}.story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.section-label{display:flex;align-items:center;gap:14px;color:#ff6500;text-transform:uppercase;font-weight:900;font-size:15px;margin:0 0 10px}.section-label:after{content:'';width:45px;height:2px;background:#ff6500}h2{margin:50px 0 50px;text-transform:uppercase;font-size:40px;line-height:1.1;font-weight:900;color:#121a22}.story-text p{font-size:18px;line-height:1.55;color:#1c2833;margin:0 0 22px}.about-actions{display:flex;gap:18px;margin-top:28px}.btn-orange,.btn-outline{display:inline-flex;align-items:center;gap:10px;text-decoration:none;text-transform:uppercase;font-weight:900;border-radius:8px;padding:15px 24px;font-size:15px}.btn-orange{background:#ff6500;color:#fff;box-shadow:0 10px 26px rgba(255,101,0,.25)}.btn-outline{border:2px solid #111922;color:#111922;background:#fff}.visual-card{position:relative}.visual-card img{display:block;width:100%;height:410px;object-fit:cover;border-radius:14px;box-shadow:0 18px 50px rgba(9,18,28,.13)}.floating-stats{position:absolute;right:-25px;top:45px;background:linear-gradient(135deg,#071018,#111d28);color:#fff;border-radius:14px;width:250px;padding:26px 26px;box-shadow:0 20px 50px rgba(7,16,24,.35)}.floating-stats div{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.16)}.floating-stats div:last-child{border-bottom:0}.floating-stats strong{display:block;font-size:28px;font-weight:900}.floating-stats span{display:block;font-size:14px;color:#dbe3ea;margin-top:3px}.values{padding:24px 0 24px}.title-center{display:flex;align-items:center;justify-content:center;gap:18px;text-align:center;margin-bottom:24px}.title-center:before,.title-center:after{content:'';width:45px;height:2px;background:#ff6500}.title-center h2{margin:50px 0 50px 0;font-size:30px}.values-grid{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #e6ebef;border-radius:14px;overflow:hidden;box-shadow:0 15px 35px rgba(7,16,24,.05)}.value-card{text-align:center;padding:32px 26px;background:#fff;border-right:1px solid #e6ebef}.value-card:last-child{border-right:0}.value-icon{width:58px;height:58px;margin:0 auto 16px;border:4px solid #ff6500;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff6500;font-weight:900;font-size:26px}.value-card h3{margin:0 0 10px;text-transform:uppercase;font-size:18px}.value-card p{margin:0;color:#34424e;line-height:1.45;font-size:15px}.team-band{margin:12px auto 34px;background:linear-gradient(135deg,#071018,#101b25);border-radius:14px;display:grid;grid-template-columns:1fr 1.1fr;overflow:hidden;color:#fff;box-shadow:0 20px 45px rgba(7,16,24,.2)}.team-band img{width:100%;height:100%;object-fit:cover;display:block}.team-content{padding:40px 48px}.team-content h2{color:#fff;font-size:28px;margin-bottom:16px}.team-content p{font-size:18px;line-height:1.5;color:#dbe4eb;margin:0 0 18px}.team-content ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.team-content li{font-size:17px}.team-content li:before{content:'✓';color:#ff6500;font-weight:900;margin-right:10px}.why{padding:0 0 32px}.why-grid{display:grid;border-radius:14px;background:#fff;overflow:hidden;box-shadow:0 15px 35px rgba(7,16,24,.05);padding-top:50px}.why-item{text-align:center;padding:28px 18px;border-right:1px solid #e6ebef}.why-item:last-child{border-right:0}.why-item strong{display:block;color:#ff6500;font-size:44px;line-height:1;font-weight:900}.why-item span{display:block;margin-top:10px;font-size:16px;font-weight:900}.why-item small{display:block;margin-top:4px;font-size:14px;color:#34424e}.cta-band{background:linear-gradient(135deg,#ff6500,#ff7b00);color:#fff;padding:25px 0}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.cta-inner strong{font-size:29px;text-transform:uppercase;font-weight:900}.cta-inner p{margin:5px 0 0;font-size:17px}.cta-phone{display:block;text-decoration:none;color:#fff;background:#111922;border-radius:12px;padding:15px 42px;text-align:center;font-size:28px;font-weight:900;box-shadow:0 10px 24px rgba(0,0,0,.22)}.cta-phone small{display:block;color:#ffb44a;text-transform:uppercase;font-size:12px}.footer{background:#0d151d;color:#dce3ea;padding:38px 0 16px}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1.2fr 1.2fr;gap:38px}.footer-logo{width:190px}.footer p{line-height:1.45;color:#aeb8c1}.footer h3{color:#fff;text-transform:uppercase;font-size:17px}.footer a{display:block;color:#aeb8c1;text-decoration:none;margin:7px 0}.copyright{border-top:1px solid rgba(255,255,255,.1);margin-top:24px;padding-top:16px;font-size:13px;color:#98a4ad;display:flex;justify-content:space-between}@media(max-width:1000px){.container{width:min(100% - 28px,1120px)}.site-header{position:relative}.main-nav{display:none}.phone-box{display:none}.logo img{width:175px}.about-hero h1{font-size:44px}.story-grid,.team-band{grid-template-columns:1fr}.floating-stats{position:relative;right:auto;top:auto;width:auto;margin-top:-50px;margin-inline:22px}.values-grid,.why-grid{grid-template-columns:1fr 1fr}.value-card,.why-item{border-bottom:1px solid #e6ebef}.cta-inner,.copyright{flex-direction:column;text-align:center}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.about-hero{height:320px}.about-hero h1{font-size:36px}.story-text p{font-size:16px}.about-actions{flex-direction:column}.values-grid,.why-grid{grid-template-columns:1fr}.team-content{padding:30px 24px}.footer-grid{grid-template-columns:1fr}.cta-phone{width:100%;padding-inline:0}}.whatsapp-float{position:fixed;right:26px;bottom:26px;z-index:99999;display:flex;align-items:center;gap:12px;background:#25D366;color:#fff;text-decoration:none;border-radius:999px;padding:12px 18px 12px 12px;box-shadow:0 16px 38px rgba(0,0,0,.25);font-family:'Roboto Condensed',Arial,sans-serif;transition:transform .25s ease,box-shadow .25s ease;}.whatsapp-float:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 20px 44px rgba(0,0,0,.32);}.whatsapp-float:before{content:'';position:absolute;inset:-7px;border-radius:999px;border:2px solid rgba(37,211,102,.35);animation:waPulse 1.8s infinite;}.wa-icon{width:46px;height:46px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 46px;}.wa-icon svg{width:30px;height:30px;fill:#25D366;}.wa-text{display:flex;flex-direction:column;line-height:1.05;}.wa-text strong{font-size:18px;font-weight:900;text-transform:uppercase;}.wa-text small{font-size:12px;font-weight:800;text-transform:uppercase;}@keyframes waPulse{0%{transform:scale(.95);opacity:.8}70%{transform:scale(1.18);opacity:0}100%{transform:scale(.95);opacity:0}}@media(max-width:640px){.whatsapp-float{right:18px;bottom:18px;padding:10px;}.wa-text{display:none}.wa-icon{width:54px;height:54px;flex-basis:54px;}}:root{--hero-img:url('../img/service-batterie.webp')}body{margin:0;font-family:'Roboto Condensed',Arial,sans-serif;color:#111922;background:#fff}.site-header{height:100px;background:#fff;display:flex;align-items:center;position:sticky;top:0;z-index:50;box-shadow:0 3px 20px rgba(0,0,0,.06)}.detail-hero{min-height:470px;background:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.88) 43%,rgba(5,12,18,.24) 76%),var(--hero-img);background-size:cover;background-position:center;display:flex;align-items:center;position:relative;overflow:hidden}.detail-hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:7px;background:#ff6500}.breadcrumb{color:#fff;text-transform:uppercase;font-weight:900;font-size:14px;margin-bottom:22px}.detail-hero h1{margin:0;color:#fff;text-transform:uppercase;font-size:74px;line-height:.92;font-weight:900;max-width:900px}.detail-hero p{color:#fff;font-size:23px;line-height:1.42;max-width:760px;margin:22px 0 0}.hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-top:30px}.btn-orange,.btn-dark,.btn-light{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;font-weight:900;border-radius:9px;padding:17px 28px;font-size:15px;letter-spacing:.2px}.btn-orange{background:#ff6500;color:#fff;box-shadow:0 14px 34px rgba(255,101,0,.28)}.btn-dark{background:#111922;color:#fff}.btn-light{background:#fff;color:#111922}.service-intro{margin-top:-65px;position:relative;z-index:4}.intro-card{background:#fff;border-radius:18px;box-shadow:0 26px 70px rgba(7,16,24,.18);display:grid;grid-template-columns:1.04fr .96fr;overflow:hidden;border:1px solid #e8edf1}.intro-photo{min-height:460px;position:relative}.intro-photo img{width:100%;height:100%;object-fit:cover;display:block}.intro-badge{position:absolute;left:28px;bottom:28px;background:#ff6500;color:#fff;border-radius:12px;padding:18px 24px;text-transform:uppercase;font-weight:900;box-shadow:0 16px 40px rgba(0,0,0,.22)}.intro-content{padding:52px 58px;display:flex;flex-direction:column;justify-content:center}.label{color:#ff6500;text-transform:uppercase;font-weight:900;margin:0 0 12px;display:flex;align-items:center;gap:14px}.label:after{content:'';width:46px;height:2px;background:#ff6500}.intro-content h2{font-size:44px;text-transform:uppercase;line-height:1.05;margin:0 0 20px}.intro-content p{font-size:19px;line-height:1.56;color:#24313c;margin:0 0 18px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px 26px;list-style:none;padding:0;margin:28px 0}.check-grid li{font-size:17px;font-weight:800;position:relative;padding-left:25px}.check-grid li:before{content:'✓';position:absolute;left:0;color:#ff6500;font-weight:900}.info-band{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:34px auto 0}.info-band article{background:#fff;border:1px solid #e5ebef;border-radius:16px;padding:28px;box-shadow:0 16px 38px rgba(7,16,24,.07);position:relative;overflow:hidden}.info-band article:after{content:'';position:absolute;right:-35px;top:-35px;width:100px;height:100px;border-radius:50%;background:rgba(255,101,0,.08)}.info-band strong{display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#ff6500;font-size:22px;width:54px;height:54px;border-radius:50%;margin-bottom:16px;font-weight:900}.info-band h3{margin:0 0 10px;text-transform:uppercase;font-size:22px}.info-band p{margin:0;color:#4b5964;line-height:1.48;font-size:16px}.rich-content{margin:42px auto;background:#f6f8fa;border-radius:20px;padding:42px;display:grid;grid-template-columns:1fr 360px;gap:34px;align-items:start}.rich-copy{background:#fff;border-radius:16px;padding:38px 42px;border:1px solid #e5ebef;box-shadow:0 16px 40px rgba(7,16,24,.06)}.rich-copy h2{font-size:33px;line-height:1.1;text-transform:uppercase;margin:0 0 18px;color:#111922}.rich-copy h2:not(:first-child){margin-top:34px}.rich-copy p{font-size:18px;line-height:1.62;color:#24313c;margin:0 0 18px}.rich-copy ul{margin:18px 0 26px;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.rich-copy li{position:relative;padding-left:24px;font-size:17px;font-weight:800;color:#182430}.rich-copy li:before{content:'✓';position:absolute;left:0;color:#ff6500;font-weight:900}.sidebar-card{position:sticky;top:115px;background:linear-gradient(135deg,#071018,#121f2b);color:#fff;border-radius:18px;padding:30px;box-shadow:0 22px 55px rgba(7,16,24,.22)}.sidebar-card h3{text-transform:uppercase;font-size:26px;line-height:1.05;margin:0 0 14px}.sidebar-card p{color:#dbe4ea;font-size:17px;line-height:1.45;margin:0 0 22px}.sidebar-phone{display:block;background:#ff6500;color:#fff;text-decoration:none;text-align:center;border-radius:12px;padding:17px 12px;font-size:28px;font-weight:900;margin-bottom:22px}.sidebar-phone small{display:block;font-size:12px;text-transform:uppercase;color:#fff}.sidebar-list{list-style:none;padding:0;margin:0;display:grid;gap:12px}.sidebar-list li{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:14px 16px;font-weight:800}.sidebar-list li:before{content:'✓';color:#ff6500;margin-right:10px;font-weight:900}.local-seo{margin:0 auto 42px;background:#fff;border:1px solid #e5ebef;border-radius:18px;padding:36px 42px;box-shadow:0 16px 42px rgba(7,16,24,.06)}.local-seo h2{text-transform:uppercase;font-size:32px;margin:0 0 15px}.local-seo p{font-size:18px;line-height:1.58;color:#24313c;margin:0}.city-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.city-tags span{background:#f6f8fa;border:1px solid #e0e7ed;border-radius:999px;padding:10px 16px;font-weight:900;text-transform:uppercase;font-size:14px}.cta-phone{display:block;text-decoration:none;color:#fff;background:#111922;border-radius:12px;padding:15px 42px;text-align:center;font-size:28px;font-weight:900}@media(max-width:1000px){.container{width:min(100% - 28px,1120px)}.main-nav{display:none}.phone-box{display:none}.logo img{width:175px}.detail-hero{min-height:390px}.detail-hero h1{font-size:48px}.detail-hero p{font-size:19px}.intro-card,.rich-content{grid-template-columns:1fr}.intro-content{padding:34px 24px}.intro-photo{min-height:310px}.info-band{grid-template-columns:1fr}.sidebar-card{position:relative;top:auto}.footer-grid{grid-template-columns:1fr 1fr}.cta-inner,.copyright{flex-direction:column;text-align:center}}@media(max-width:640px){.detail-hero h1{font-size:38px}.check-grid,.rich-copy ul{grid-template-columns:1fr}.rich-content{padding:18px}.rich-copy{padding:26px 22px}.intro-content h2{font-size:30px}.footer-grid{grid-template-columns:1fr}.cta-phone{width:100%;padding-inline:0}}.container{width:min(1780px,calc(100% - 90px)) !important}.detail-hero{min-height:660px !important;background-size:cover !important;background-position:center !important;}.detail-hero h1{font-size:86px !important;line-height:.9 !important;letter-spacing:-1px !important}.detail-hero p{font-size:24px !important;max-width:850px !important}.service-intro{margin-top:-80px !important}.intro-card{border-radius:24px !important;box-shadow:0 32px 80px rgba(7,16,24,.22) !important;}.intro-photo{min-height:540px !important}.intro-content{padding:70px 70px !important}.intro-content h2{font-size:54px !important;line-height:.98 !important}.intro-content p{font-size:20px !important}.info-band{grid-template-columns:repeat(4,1fr) !important;margin-top:40px !important;}.info-band article{border-radius:20px !important;padding:34px !important;}.rich-content{width:min(1780px,calc(100% - 90px)) !important;grid-template-columns:1fr 430px !important;border-radius:26px !important;padding:54px !important;}.rich-copy{border-radius:22px !important;padding:54px 62px !important;}.rich-copy h2{font-size:40px !important}.rich-copy p{font-size:20px !important}.sidebar-card{border-radius:24px !important;padding:40px !important;}.sidebar-card h3{font-size:34px !important}.local-seo{border-radius:24px !important;padding:46px 56px !important;}.local-seo h2{font-size:42px !important}.service-gallery{width:min(1780px,calc(100% - 90px));margin:0 auto 48px;display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:18px;}.service-gallery img{width:100%;height:280px;object-fit:cover;border-radius:20px;box-shadow:0 18px 45px rgba(7,16,24,.13);}.service-gallery img:first-child{height:578px;grid-row:span 2;}.ultra-process{width:min(1780px,calc(100% - 90px));margin:20px auto 50px;background:#f6f8fa;border-radius:26px;padding:54px;}.ultra-process-title{text-align:center;margin-bottom:34px}.ultra-process-title span{color:#ff6500;text-transform:uppercase;font-weight:900}.ultra-process-title h2{margin:8px 0 0;text-transform:uppercase;font-size:46px;line-height:1}.ultra-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.ultra-steps article{background:#fff;border:1px solid #e5ebef;border-radius:20px;padding:34px;box-shadow:0 16px 40px rgba(7,16,24,.07);position:relative;}.ultra-steps strong{display:flex;width:60px;height:60px;border-radius:50%;align-items:center;justify-content:center;background:#ff6500;color:#fff;font-size:24px;font-weight:900;margin-bottom:18px;}.ultra-steps h3{margin:0 0 10px;text-transform:uppercase;font-size:23px}.ultra-steps p{margin:0;color:#4b5964;font-size:16px;line-height:1.45}.big-cta{background:linear-gradient(135deg,#ff6500,#ff7b00);color:#fff;padding:58px 0;}.big-cta .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.big-cta h2{margin:0;text-transform:uppercase;font-size:58px;line-height:.95}.big-cta p{font-size:21px;margin:12px 0 0}.big-cta a{display:block;text-decoration:none;color:#fff;background:#101820;border-radius:16px;padding:20px 56px;text-align:center;font-size:38px;font-weight:900}.big-cta small{display:block;color:#ffcf9f;text-transform:uppercase;font-size:12px}@media(max-width:1100px){.detail-hero h1{font-size:52px !important}.info-band,.ultra-steps{grid-template-columns:1fr 1fr !important}.rich-content{grid-template-columns:1fr !important}.service-gallery{grid-template-columns:1fr}.service-gallery img,.service-gallery img:first-child{height:320px;grid-row:auto}.big-cta .container{flex-direction:column;text-align:center}}@media(max-width:640px){.container,.rich-content,.service-gallery,.ultra-process{width:min(100% - 28px,1120px) !important}.detail-hero{min-height:500px !important}.detail-hero h1{font-size:40px !important}.intro-content{padding:30px 24px !important}.intro-content h2{font-size:32px !important}.info-band,.ultra-steps{grid-template-columns:1fr !important}.rich-content,.ultra-process{padding:22px !important}.rich-copy{padding:28px 22px !important}.big-cta h2{font-size:38px}.big-cta a{width:100%;padding-inline:0}}:root{--hero-img:url('../img/service-pneu.webp')}body{margin:0;font-family:'Roboto Condensed',Arial,sans-serif;color:#111922;background:#fff}.contact-hero{height:330px;background:linear-gradient(90deg,rgba(5,12,18,.96) 0%,rgba(5,12,18,.78) 40%,rgba(5,12,18,.12) 74%),url('../img/services-hero.webp');background-size:cover;background-position:center;display:flex;align-items:center}.breadcrumb{color:#fff;text-transform:uppercase;font-weight:900;font-size:14px;margin-bottom:18px}.contact-hero h1{margin:0;color:#fff;text-transform:uppercase;font-size:64px;line-height:1;font-weight:900}.contact-hero p{color:#fff;font-size:21px;line-height:1.45;max-width:720px;margin:18px 0 0}.contact-main{padding:24px 0 22px}.contact-grid{display:grid;grid-template-columns:1.55fr .85fr;gap:28px}.panel{background:#fff;border:1px solid #e5ebef;border-radius:12px;box-shadow:0 16px 38px rgba(7,16,24,.07);padding:30px}.panel-title{display:flex;align-items:center;gap:14px;margin:0 0 28px;text-transform:uppercase;font-size:28px;font-weight:900;color:#111922}.panel-title:after{content:'';width:45px;height:2px;background:#ff6500}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:20px 26px}.field.full{grid-column:1/-1}label{display:block;font-weight:900;margin-bottom:8px;font-size:15px}label span{color:#ff6500}input,select,textarea{width:100%;box-sizing:border-box;border:1px solid #d8e0e6;border-radius:5px;height:48px;padding:0 15px;font-family:inherit;font-size:16px;color:#24313c;background:#fff}textarea{height:125px;padding-top:14px;resize:vertical}input:focus,select:focus,textarea:focus{outline:none;border-color:#ff6500;box-shadow:0 0 0 3px rgba(255,101,0,.12)}.submit-btn{border:0;background:#ff6500;color:#fff;text-transform:uppercase;font-weight:900;font-family:inherit;font-size:16px;border-radius:7px;padding:16px 28px;cursor:pointer;box-shadow:0 12px 28px rgba(255,101,0,.23)}.required{font-size:13px;margin:12px 0 0;color:#374653}.info-list{display:grid;gap:0}.info-item{display:grid;grid-template-columns:72px 1fr;gap:18px;align-items:center;padding:21px 0;border-bottom:1px solid #e5ebef}.info-item:last-child{border-bottom:0}.info-icon{width:58px;height:58px;border:2px solid #e5ebef;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff6500;font-size:26px;font-weight:900;background:#fff}.info-item small{display:block;text-transform:uppercase;font-weight:900;color:#111922;font-size:14px}.info-item strong{display:block;font-size:24px;font-weight:900;color:#111922;margin:4px 0}.info-item span{color:#5c6974;font-size:16px}.map-block{margin-top:26px;height:170px;border-radius:12px;overflow:hidden;position:relative;border:1px solid #e5ebef;background:linear-gradient(135deg,#e8eef2,#f9fafb)}.map-block:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.2) 45%),url('../img/belgium-map.webp');background-size:contain;background-position:center;background-repeat:no-repeat;opacity:.75}.map-card{position:absolute;left:22px;top:24px;background:#fff;border-radius:10px;padding:22px 28px;box-shadow:0 14px 34px rgba(7,16,24,.12);display:flex;align-items:center;gap:18px}.map-pin{color:#ff6500;font-size:42px}.map-card strong{display:block;text-transform:uppercase;font-size:19px}.map-card span{display:block;color:#4b5964;margin-top:4px;font-size:16px}.cta-band{background:linear-gradient(135deg,#ff6500,#ff7b00);color:#fff;padding:25px 0;margin-top:0}@media(max-width:1000px){.container{width:min(100% - 28px,1120px)}.main-nav{display:none}.phone-box{display:none}.logo img{width:175px}.contact-hero h1{font-size:45px}.contact-grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.cta-inner,.copyright{flex-direction:column;text-align:center}}@media(max-width:640px){.contact-hero{height:300px}.contact-hero h1{font-size:38px}.contact-form{grid-template-columns:1fr}.panel{padding:22px}.panel-title{font-size:23px}.map-card{right:16px;left:16px}.footer-grid{grid-template-columns:1fr}.cta-phone{width:100%;padding-inline:0}}:root{--hero-img:url('../img/service-remorquage.webp')}body{margin:0;font-family:'Roboto Condensed',Arial,sans-serif;color:#111922;background:#fff}.faq-hero{height:330px;background:linear-gradient(90deg,rgba(5,12,18,.96) 0%,rgba(5,12,18,.78) 40%,rgba(5,12,18,.12) 74%),url('../img/services-hero.webp');background-size:cover;background-position:center;display:flex;align-items:center}.faq-hero h1{margin:0;color:#fff;text-transform:uppercase;font-size:64px;line-height:1;font-weight:900}.faq-hero p{color:#fff;font-size:21px;line-height:1.45;max-width:720px;margin:18px 0 0}.faq-main{padding:34px 0 30px}.faq-layout{display:grid;grid-template-columns:1.5fr .85fr;gap:48px;align-items:start}.section-title{display:flex;align-items:center;gap:14px;margin:0 0 24px;text-transform:uppercase;font-size:28px;font-weight:900;color:#111922}.section-title:after{content:'';width:45px;height:2px;background:#ff6500}.accordion{display:grid;gap:10px}.faq-item{border:1px solid #dfe6eb;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 8px 25px rgba(7,16,24,.04)}.faq-question{width:100%;border:0;background:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:7px 24px;text-align:left;font-family:inherit;font-size:18px;font-weight:900;color:#101820;cursor:pointer}.faq-question span{color:#ff6500;font-size:28px;line-height:1;font-weight:400}.faq-answer{display:none;padding:0 24px 20px;color:#1d2933;font-size:17px;line-height:1.45}.faq-item.active .faq-answer{display:block}.faq-item.active .faq-question{color:#ff6500}.help-card{border:1px solid #dfe6eb;border-radius:12px;background:#fff;padding:34px 34px;text-align:center;box-shadow:0 16px 38px rgba(7,16,24,.07)}.help-icon{width:70px;height:70px;margin:0 auto 22px;border:3px solid #eef2f4;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#ff6500;font-size:34px}.help-card h3{text-transform:uppercase;font-size:22px;margin:0 0 10px}.help-card p{font-size:17px;line-height:1.4;margin:0 0 24px;color:#283540}.help-call{display:inline-block;background:#ff6500;color:#fff;text-decoration:none;border-radius:8px;padding:18px 44px;font-weight:900;font-size:25px;box-shadow:0 12px 28px rgba(255,101,0,.22)}.help-call small{display:block;font-size:12px;text-transform:uppercase}.help-points{margin-top:32px;background:#f5f6f8;border-radius:10px;padding:22px;text-align:left;display:grid;gap:18px}.help-point{display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start}.help-point b{font-size:28px;color:#111922}.help-point strong{display:block;font-size:17px}.help-point span{display:block;color:#52606b;font-size:15px;margin-top:3px}@media(max-width:1000px){.container{width:min(100% - 28px,1120px)}.main-nav{display:none}.phone-box{display:none}.logo img{width:175px}.faq-hero h1{font-size:45px}.faq-layout{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.cta-inner,.copyright{flex-direction:column;text-align:center}}@media(max-width:640px){.faq-hero{height:300px}.faq-hero h1{font-size:38px}.section-title{font-size:23px}.faq-question{font-size:16px;padding:16px}.faq-answer{padding:0 16px 16px}.footer-grid{grid-template-columns:1fr}.cta-phone{width:100%;padding-inline:0}}:root{--hero-img:url('../img/service-ouverture.webp')}body{margin:0;font-family:'Roboto Condensed',Arial,sans-serif;color:#111922;background:#fff}.container{width:min(1500px,calc(100% - 120px));margin:auto;margin:20px;}.site-header{height:90px;background:#fff;display:flex;align-items:center;position:sticky;top:0;z-index:50;box-shadow:0 3px 20px rgba(0,0,0,.06)}.header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.logo img{width:240px;height:auto;display:block}.main-nav{display:flex;gap:42px;align-items:center}.main-nav a{font-size:15px;font-weight:900;text-decoration:none;color:#141b22;text-transform:uppercase;letter-spacing:.4px}.main-nav a.active,.main-nav a:hover{color:#ff6500}.main-nav a.active:after{content:'';display:block;height:3px;background:#ff6500;margin:8px auto -11px;width:42px;border-radius:3px}.phone-box{background:linear-gradient(135deg,#ff6500,#ff7b00);color:#fff;text-decoration:none;border-radius:10px;display:flex;gap:12px;align-items:center;padding:16px 24px;box-shadow:0 14px 28px rgba(255,101,0,.24)}.phone-box svg{width:30px;height:30px;fill:#fff}.phone-box strong{display:block;font-size:21px;line-height:1}.phone-box small{display:block;font-size:11px;font-weight:700;text-transform:uppercase}.menu-toggle{display:none;background:none;border:0;width:42px}.menu-toggle span{display:block;height:3px;background:#101820;margin:6px 0;border-radius:3px}.services-page{background:#fff;overflow:hidden}.services-hero-new{height:340px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(5,12,18,.96) 0%,rgba(5,12,18,.82) 36%,rgba(5,12,18,.12) 70%),url('../img/services-hero.webp');background-size:cover;background-position:center}.services-hero-inner{height:100%;display:flex;align-items:center}.services-hero-new h1{margin:0;color:#fff;font-size:78px;line-height:.9;text-transform:uppercase;font-weight:900;letter-spacing:1px}.services-hero-new p{margin:18px 0 0;color:#fff;font-size:23px;line-height:1.35}.services-hero-new strong{color:#ff6500;font-weight:900}.service-showcase{padding:30px 0 10px}.service-row{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;margin:0}.service-photo{min-height:300px;overflow:hidden;background:#111}.service-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:.35s ease}.service-row:hover .service-photo img{transform:scale(1.035)}.service-panel{background:#fff;padding:42px 52px;box-shadow:0 18px 40px rgba(9,18,28,.09);border:1px solid #edf0f2;position:relative;z-index:2;min-height:300px;display:flex;flex-direction:column;justify-content:center}.service-title{display:flex;align-items:center;gap:15px;margin-bottom:16px}.service-title span{font-size:31px;color:#ff6500;font-weight:900}.service-title h2{margin:0;text-transform:uppercase;font-size:28px;font-weight:900;color:#121a22}.service-panel p{font-size:18px;line-height:1.5;color:#1d2730;margin:0 0 18px}.check-list{list-style:none;padding:0;margin:0 0 20px}.check-list.two-cols{display:grid;grid-template-columns:1fr 1fr;gap:9px 30px}.check-list li{font-size:16px;color:#17212a;position:relative;padding-left:20px}.check-list li:before{content:'✓';position:absolute;left:0;top:0;color:#ff6500;font-weight:900}.btn-mini{display:inline-flex;align-items:center;justify-content:center;border:2px solid #ff6500;color:#ff6500;padding:10px 22px;border-radius:7px;text-transform:uppercase;text-decoration:none;font-weight:900;font-size:14px;background:#fff;width:max-content}.btn-mini:hover{background:#ff6500;color:#fff}.services-stats{background:linear-gradient(135deg,#071018,#111d28);border-radius:10px;margin-top:22px;margin-bottom:30px;display:grid;grid-template-columns:repeat(4,1fr);box-shadow:0 16px 40px rgba(7,16,24,.2);overflow:hidden}.services-stats div{text-align:center;color:#fff;padding:32px 22px;position:relative}.services-stats div+div:before{content:'';position:absolute;left:0;top:24px;bottom:24px;width:1px;background:rgba(255,255,255,.2)}.services-stats strong{display:block;color:#ff6500;font-size:45px;line-height:1;font-weight:900}.services-stats span{display:block;text-transform:uppercase;font-weight:900;font-size:15px;margin-top:7px}.services-stats p{margin:8px auto 0;max-width:210px;font-size:15px;line-height:1.35;color:#fff}.coverage{background:#f7f8fa;border-radius:12px;display:grid;grid-template-columns:1fr 1.35fr 1fr;gap:34px;align-items:center;padding:38px;margin-bottom:0}.coverage h2{text-transform:uppercase;font-size:29px;margin:0 0 12px;font-weight:900}.coverage h2:first-letter{color:#ff6500}.coverage p{font-size:17px;line-height:1.45;color:#28333d}.coverage-map{width:100%;max-height:245px;object-fit:contain}.region-list{padding:0;margin:22px 0 0;list-style:none}.region-list li{font-weight:900;text-transform:uppercase;margin:14px 0;font-size:15px;display:flex;gap:12px;align-items:center}.region-list b{display:block;width:14px;height:14px;border-radius:50%;background:#101820}.region-list li:nth-child(2) b{background:#ff6500}.region-list li:nth-child(3) b{background:#ffb21a}.coverage-cities{display:grid;gap:13px}.coverage-cities article{background:#fff;border-radius:10px;padding:17px 18px;box-shadow:0 10px 25px rgba(9,18,28,.08);border:1px solid #edf0f2}.coverage-cities strong{text-transform:uppercase;color:#121a22;font-size:16px}.coverage-cities p{margin:6px 0 0;font-size:15px}.cta-band{background:linear-gradient(135deg,#ff6500,#ff7b00);color:#fff;padding:25px 0;margin-top:34px}.cta-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.cta-inner strong{font-size:29px;text-transform:uppercase;font-weight:900}.cta-inner p{margin:5px 0 0;font-size:17px}.cta-phone{display:block;text-decoration:none;color:#fff;background:#111922;border-radius:12px;padding:15px 42px;text-align:center;font-size:28px;font-weight:900;box-shadow:0 10px 24px rgba(0,0,0,.22)}.cta-phone small{display:block;color:#ffb44a;text-transform:uppercase;font-size:12px}.footer{background:#0d151d;color:#dce3ea;padding:38px 0 16px}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1.2fr 1.2fr;gap:38px}.footer-logo{width:190px}.footer p{line-height:1.45;color:#aeb8c1}.footer h3{color:#fff;text-transform:uppercase;font-size:17px}.footer a{display:block;color:#aeb8c1;text-decoration:none;margin:7px 0}.copyright{border-top:1px solid rgba(255,255,255,.1);margin-top:24px;padding-top:16px;font-size:13px;color:#98a4ad;display:flex;justify-content:space-between}@media(max-width:1000px){.container{width:min(100% - 28px,1120px)}.site-header{height:auto;padding:12px 0}.main-nav{display:none}.menu-toggle{display:block}.phone-box{display:none}.logo img{width:170px}.services-hero-new{height:280px}.services-hero-new h1{font-size:54px}.service-row{grid-template-columns:1fr}.service-row-left .service-panel{order:2}.service-row-left .service-photo{order:1}.service-panel{padding:30px 24px}.services-stats{grid-template-columns:repeat(2,1fr)}.coverage{grid-template-columns:1fr}.coverage-map{max-height:220px}.footer-grid{grid-template-columns:1fr 1fr}.cta-inner,.copyright{flex-direction:column;text-align:center}}@media(max-width:640px){.services-hero-new h1{font-size:42px}.services-hero-new p{font-size:18px}.check-list.two-cols{grid-template-columns:1fr}.services-stats{grid-template-columns:1fr}.services-stats div+div:before{display:none}.service-title h2{font-size:22px}.coverage{padding:24px}.footer-grid{grid-template-columns:1fr}.cta-phone{width:100%;padding-inline:10px}}.section-head{display:flex;align-items:center;justify-content:center;gap:18px;margin:42px 0 26px;text-align:center}.section-head span{width:55px;height:3px;background:#ff6500;border-radius:10px}.section-head h2{margin:0;text-transform:uppercase;font-size:34px;font-weight:900;color:#111922}.premium-process{padding:12px 0 36px}.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.process-grid article{background:#fff;border:1px solid #e8edf2;border-radius:14px;padding:28px 24px;box-shadow:0 14px 35px rgba(7,16,24,.08);position:relative;overflow:hidden}.process-grid article:after{content:'';position:absolute;right:-34px;top:-34px;width:90px;height:90px;border-radius:50%;background:rgba(255,101,0,.08)}.process-grid strong{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;background:#ff6500;color:#fff;border-radius:50%;font-size:20px;font-weight:900}.process-grid h3{margin:18px 0 8px;text-transform:uppercase;font-size:20px;color:#111922}.process-grid p{margin:0;color:#41505d;font-size:16px;line-height:1.45}.premium-dark{margin-top:8px;margin-bottom:38px;border-radius:16px;background:linear-gradient(135deg,#071018,#131f2a);color:#fff;display:grid;grid-template-columns:1.2fr .8fr;gap:40px;padding:46px 55px;box-shadow:0 22px 50px rgba(7,16,24,.22)}.premium-dark .eyebrow{text-transform:uppercase;color:#ff6500;font-weight:900;letter-spacing:.8px;margin:0 0 10px}.premium-dark h2{font-size:38px;line-height:1.05;text-transform:uppercase;margin:0 0 16px}.premium-dark p{font-size:18px;line-height:1.5;color:#dce4ea;margin:0}.premium-dark ul{list-style:none;padding:0;margin:0;display:grid;gap:16px;align-content:center}.premium-dark li{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:16px 18px;border-radius:10px;font-weight:800}.premium-dark li:before{content:'✓';color:#ff6500;font-weight:900;margin-right:10px}.service-showcase{max-width:1500px}.service-photo{border-radius:12px}.service-panel{border-radius:12px}.services-hero-new{border-bottom:5px solid #ff6500}@media(max-width:1000px){.process-grid{grid-template-columns:1fr 1fr}.premium-dark{grid-template-columns:1fr;padding:32px 24px}.premium-dark h2{font-size:30px}}@media(max-width:640px){.process-grid{grid-template-columns:1fr}.section-head h2{font-size:25px}.section-head span{width:30px}.premium-dark h2{font-size:25px}}.trust-strip{margin:10px auto 42px;display:grid;grid-template-columns:.95fr 1.05fr;background:linear-gradient(135deg,#071018,#101b25);border-radius:18px;overflow:hidden;box-shadow:0 24px 55px rgba(7,16,24,.22)}.trust-photo{position:relative;min-height:360px}.trust-photo img{width:100%;height:100%;object-fit:cover;display:block}.trust-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,16,24,.05),rgba(7,16,24,.45))}.trust-badge{position:absolute;left:26px;bottom:26px;z-index:2;background:#ff6500;color:#fff;font-weight:900;text-transform:uppercase;padding:14px 22px;border-radius:10px;box-shadow:0 12px 30px rgba(0,0,0,.22)}.trust-content{padding:50px 56px;color:#fff;display:flex;flex-direction:column;justify-content:center}.trust-content .eyebrow{margin:0 0 10px;color:#ff6500;text-transform:uppercase;font-weight:900;letter-spacing:.8px}.trust-content h2{margin:0 0 16px;font-size:30px;line-height:1.02;text-transform:uppercase;font-weight:900;color:#fff;text-align:initial;}.trust-content p{font-size:18px;line-height:1.5;color:#dce4ea;margin:0 0 28px}.trust-numbers{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.trust-numbers div{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:20px}.trust-numbers strong{display:block;color:#ff6500;font-size:34px;line-height:1;font-weight:900}.trust-numbers span{display:block;margin-top:8px;font-size:15px;text-transform:uppercase;font-weight:800;color:#fff}@media(max-width:1000px){.trust-strip{grid-template-columns:1fr}.trust-content{padding:34px 24px}.trust-content h2{font-size:31px}.trust-photo{min-height:260px}}@media(max-width:640px){.trust-numbers{grid-template-columns:1fr}.trust-content h2{font-size:26px}}.whatsapp-float{position:fixed;right:26px;bottom:26px;z-index:99999;display:flex;align-items:center;gap:12px;background:#25D366;color:#fff;text-decoration:none;border-radius:999px;padding:12px 18px 12px 12px;box-shadow:0 16px 38px rgba(0,0,0,.25);font-family:'Roboto Condensed',Arial,sans-serif;transition:transform .25s ease,box-shadow .25s ease;}.whatsapp-float:hover{transform:translateY(-3px) scale(1.03);box-shadow:0 20px 44px rgba(0,0,0,.32);}.whatsapp-float:before{content:'';position:absolute;inset:-7px;border-radius:999px;border:2px solid rgba(37,211,102,.35);animation:waPulse 1.8s infinite;}.wa-icon{width:46px;height:46px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;flex:0 0 46px;}.wa-icon svg{width:30px;height:30px;fill:#25D366;}.wa-text{display:flex;flex-direction:column;line-height:1.05;}.wa-text strong{font-size:18px;font-weight:900;text-transform:uppercase;}.wa-text small{font-size:12px;font-weight:800;text-transform:uppercase;}@keyframes waPulse{0%{transform:scale(.95);opacity:.8}70%{transform:scale(1.18);opacity:0}100%{transform:scale(.95);opacity:0}}@media(max-width:640px){.whatsapp-float{right:18px;bottom:18px;padding:10px;}.wa-text{display:none}.wa-icon{width:54px;height:54px;flex-basis:54px;}}h3{text-transform:uppercase;font-size:25px;line-height:1.1;font-weight:900;color:#121a22;}.home-presentation{margin:42px auto 34px;display:grid;grid-template-columns:1.05fr .95fr;gap:34px;align-items:center;background:#fff;border:1px solid #e6ebef;border-radius:22px;overflow:hidden;box-shadow:0 22px 55px rgba(7,16,24,.10);}.home-presentation-image{position:relative;min-height:420px;height:100%;}.home-presentation-image img{width:100%;height:100%;min-height:420px;object-fit:cover;display:block;}.home-presentation-badge{position:absolute;left:28px;bottom:28px;background:#ff6500;color:#fff;border-radius:14px;padding:18px 24px;box-shadow:0 14px 34px rgba(0,0,0,.22);}.home-presentation-badge strong{display:block;font-size:34px;line-height:1;font-weight:900;}.home-presentation-badge span{display:block;text-transform:uppercase;font-weight:900;font-size:13px;margin-top:4px;}.home-presentation-content{padding:48px 52px;}.home-label{display:flex;align-items:center;gap:14px;color:#ff6500;text-transform:uppercase;font-weight:900;margin:0 0 12px;}.home-label:after{content:'';width:46px;height:2px;background:#ff6500;display:block;}.home-presentation-content h2,.home-news-head h2{margin:0 0 18px;font-size:42px;line-height:1.02;text-transform:uppercase;font-weight:900;color:#111922;}.home-presentation-content p{font-size:19px;line-height:1.55;color:#24313c;margin:0 0 18px;}.home-presentation-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:26px;}.btn-home-orange,.btn-home-dark{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;font-weight:900;border-radius:9px;padding:16px 26px;}.btn-home-orange{background:#ff6500;color:#fff;box-shadow:0 12px 28px rgba(255,101,0,.24)}.btn-home-dark{background:#111922;color:#fff}.home-news{margin:42px auto 38px;}.home-news-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:22px;}.home-news-head a{background:#111922;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:900;border-radius:9px;padding:14px 22px;}.home-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;}.home-news-grid article{background:#fff;border:1px solid #e6ebef;border-radius:18px;overflow:hidden;box-shadow:0 16px 42px rgba(7,16,24,.08);transition:.25s ease;}.home-news-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 55px rgba(7,16,24,.13);}.home-news-grid img{width:100%;height:210px;object-fit:cover;display:block;}.home-news-grid div{padding:24px;}.home-news-grid span{color:#ff6500;text-transform:uppercase;font-weight:900;font-size:14px;}.home-news-grid h3{margin:8px 0 10px;font-size:18px;line-height:1.05;text-transform:initial;color:#111922;}.home-news-grid p{margin:0;color:#4b5964;font-size:17px;line-height:1.45;}@media(max-width:1000px){.home-presentation,.home-news-grid{grid-template-columns:1fr;}.home-news-head{align-items:flex-start;flex-direction:column;}.home-presentation-content{padding:32px 24px;}.home-presentation-content h2,.home-news-head h2{font-size:31px;}}.hero{min-height:760px;display:flex;align-items:center;position:relative;overflow:hidden}.hero:after{content:'';position:absolute;left:0;right:0;bottom:0;height:8px;background:#ff6500}.hero-content h1{font-size:86px!important;line-height:.9!important;letter-spacing:-1px}.hero-text{font-size:23px!important;max-width:720px}.hero-visual img{transform:scale(1.08);filter:drop-shadow(0 26px 45px rgba(0,0,0,.22))}.services-card{border-radius:24px!important;box-shadow:0 28px 70px rgba(7,16,24,.15)!important}.services-grid{gap:24px!important}.service-item{border-radius:20px!important;padding:34px 28px!important;transition:.25s ease!important;position:relative;overflow:hidden}.service-item:after{content:'';position:absolute;right:-40px;top:-40px;width:120px;height:120px;border-radius:50%;background:rgba(255,101,0,.08)}.service-item:hover{transform:translateY(-7px);box-shadow:0 22px 55px rgba(7,16,24,.13)}.service-more{display:inline-flex;margin-top:18px;background:#111922;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:900;border-radius:8px;padding:12px 18px;position:relative;z-index:2}.home-presentation{border-radius:26px!important;box-shadow:0 28px 70px rgba(7,16,24,.14)!important}.home-presentation-content h2{font-size:40px!important}.home-presentation-image,.home-presentation-image img{min-height:520px!important}.presentation-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:26px 0 6px}.presentation-stats div{background:#f6f8fa;border:1px solid #e5ebef;border-radius:12px;padding:18px 14px;text-align:center}.presentation-stats strong{display:block;color:#ff6500;font-size:30px;line-height:1;font-weight:900}.presentation-stats span{display:block;margin-top:7px;text-transform:uppercase;font-weight:900;font-size:12px;color:#111922}.process-grid article,.why-grid article{border-radius:18px!important;transition:.25s ease}.process-grid article:hover,.why-grid article:hover{transform:translateY(-6px);box-shadow:0 20px 45px rgba(7,16,24,.10)}.premium-news{margin-top:54px!important;margin-bottom:48px!important}.premium-news .home-news-head{background:linear-gradient(135deg,#071018,#121f2b);color:#fff;border-radius:22px;padding:34px 38px;align-items:center}.premium-news .home-news-head h2{color:#fff;margin-bottom:0}.premium-news .home-news-head a{background:#ff6500!important;color:#fff!important;white-space:nowrap}.premium-news-grid{grid-template-columns:repeat(4,1fr)!important;margin-top:22px}.premium-news-grid article{border-radius:20px!important}.premium-news-grid img{height:230px!important}.read-more{display:inline-flex;margin-top:18px;color:#ff6500;text-decoration:none;text-transform:uppercase;font-weight:900}.home-testimonials{margin:10px auto 46px;display:grid;grid-template-columns:.85fr 1.15fr;gap:28px;align-items:stretch}.testimonial-intro{background:#fff;border:1px solid #e5ebef;border-radius:22px;padding:36px;box-shadow:0 18px 45px rgba(7,16,24,.07)}.testimonial-intro h2{margin:0 0 14px;text-transform:uppercase;font-size:25px;line-height:1.05}.testimonial-intro p:last-child{font-size:18px;color:#4b5964;line-height:1.45}.testimonial-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.testimonial-grid article{background:linear-gradient(135deg,#071018,#121f2b);color:#fff;border-radius:20px;padding:30px;box-shadow:0 18px 45px rgba(7,16,24,.16)}.testimonial-grid strong{color:#ff6500;display:block;letter-spacing:2px;margin-bottom:18px}.testimonial-grid p{font-size:17px;line-height:1.45;color:#fff}.testimonial-grid span{color:#c8d2db;font-weight:900;text-transform:uppercase;font-size:13px}.belgium{padding-top:50px!important;padding-bottom:50px!important}@media(max-width:1200px){.premium-news-grid{grid-template-columns:repeat(2,1fr)!important}.home-testimonials{grid-template-columns:1fr}}@media(max-width:900px){.hero-content h1{font-size:48px!important}.presentation-stats,.testimonial-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.premium-news-grid,.presentation-stats,.testimonial-grid{grid-template-columns:1fr!important}.premium-news .home-news-head{padding:26px 22px}.home-presentation-content h2,.testimonial-intro h2{font-size:30px!important}}main section{margin-top:70px !important;margin-bottom:70px !important;}.hero{margin-top:0 !important;margin-bottom:95px !important;padding-top:55px !important;padding-bottom:75px !important;}.section-float{margin-top:-60px !important;margin-bottom:85px !important;}.services-card{padding-top:55px !important;padding-bottom:60px !important;}.services-card h2,.process h2,.why h2{margin-bottom:42px !important;}.services-grid,.process-grid,.why-grid,.home-news-grid,.testimonial-grid{gap:32px !important;}.service-item,.process-grid article,.why-grid article{padding:42px 34px !important;}.home-presentation{margin-top:85px !important;margin-bottom:90px !important;}.home-presentation-content{padding:70px 72px !important;}.home-presentation-content h2{margin-bottom:28px !important;}.home-presentation-content p{margin-bottom:24px !important;}.presentation-stats{margin-top:36px !important;margin-bottom:18px !important;gap:18px !important;}.process{margin-top:85px !important;margin-bottom:90px !important;}.why{margin-top:85px !important;margin-bottom:90px !important;}.premium-news{margin-top:90px !important;margin-bottom:90px !important;}.premium-news .home-news-head{padding:48px 54px !important;margin-bottom:36px !important;}.premium-news-grid article div{padding:34px 30px !important;}.premium-news-grid img{height:260px !important;}.home-testimonials{margin-top:90px !important;margin-bottom:95px !important;gap:34px !important;}.testimonial-intro{padding:50px 48px !important;}.testimonial-grid article{padding:42px 36px !important;}.belgium{margin-top:90px !important;margin-bottom:0 !important;padding-top:80px !important;padding-bottom:80px !important;}.cta-band{margin-top:0 !important;margin-bottom:0 !important;padding-top:45px !important;padding-bottom:45px !important;}.footer-top-premium{padding-top:70px !important;padding-bottom:55px !important;}.about-main,.contact-main,.faq-main,.values,.team-band,.why,.service-showcase,.rich-content,.local-seo,.ultra-process,.service-gallery{margin-top:85px !important;margin-bottom:85px !important;}.about-hero,.contact-hero,.faq-hero,.services-hero-new,.detail-hero,.ultra-hero{margin-top:0 !important;margin-bottom:90px !important;}.panel,.value-card,.why-item,.faq-item,.service-panel,.rich-copy,.local-seo,.sidebar-card{padding-top:38px !important;padding-bottom:38px !important;}.service-row{margin-bottom:38px !important;}.services-stats{margin-top:70px !important;margin-bottom:80px !important;}.coverage{margin-top:75px !important;margin-bottom:75px !important;}p{line-height:1.65 !important;}h1,h2,h3{letter-spacing:-.3px;}@media(max-width:900px){main section{margin-top:48px !important;margin-bottom:48px !important;}.hero{margin-bottom:65px !important;padding-top:35px !important;padding-bottom:55px !important;}.section-float{margin-top:-35px !important;}.home-presentation-content,.premium-news .home-news-head,.testimonial-intro{padding:34px 26px !important;}.service-item,.process-grid article,.why-grid article,.testimonial-grid article{padding:30px 24px !important;}}.a-propos-stats-fix,.why-grid{display:grid !important;grid-template-columns:repeat(5,1fr) !important;gap:0 !important;align-items:stretch !important;background:linear-gradient(135deg,#071018,#111d28) !important;border-radius:18px !important;overflow:hidden !important;border:none !important;box-shadow:0 22px 55px rgba(7,16,24,.18) !important;padding:0 !important;}.a-propos-stats-fix article,.why-grid article.why-item{background:transparent !important;border:0 !important;border-right:1px solid rgba(255,255,255,.14) !important;border-radius:0 !important;box-shadow:none !important;padding:42px 18px !important;text-align:center !important;}.a-propos-stats-fix article:last-child,.why-grid article.why-item:last-child{border-right:0 !important;}.a-propos-stats-fix strong,.why-grid article.why-item strong{display:block !important;color:#ff6500 !important;font-size:48px !important;line-height:1 !important;font-weight:900 !important;margin:0 0 12px !important;}.a-propos-stats-fix span,.why-grid article.why-item span{display:block !important;color:#fff !important;font-size:17px !important;font-weight:900 !important;text-transform:none !important;margin:0 0 6px !important;}.a-propos-stats-fix small,.why-grid article.why-item small{display:block !important;color:#c8d2db !important;font-size:15px !important;margin:0 !important;}.why.container{background:transparent !important;border:none !important;box-shadow:none !important;}.why .title-center{margin-bottom:26px !important;}@media(max-width:1000px){.a-propos-stats-fix,.why-grid{grid-template-columns:repeat(2,1fr) !important;}.a-propos-stats-fix article,.why-grid article.why-item{border-bottom:1px solid rgba(255,255,255,.14) !important;}}@media(max-width:640px){.a-propos-stats-fix,.why-grid{grid-template-columns:1fr !important;}.a-propos-stats-fix article,.why-grid article.why-item{border-right:0 !important;}}.home-why{background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 !important;margin-top:85px !important;margin-bottom:90px !important;}.home-why h2{color:#071018 !important;text-align:center !important;margin-bottom:38px !important;}.home-why .why-grid{display:grid !important;grid-template-columns:repeat(4,1fr) !important;gap:24px !important;background:transparent !important;border-radius:0 !important;box-shadow:none !important;overflow:visible !important;padding:0 !important;}.home-why .why-card{background:#071018 !important;border:1px solid rgba(255,255,255,.08) !important;border-radius:22px !important;box-shadow:0 18px 42px rgba(7,16,24,.14) !important;padding:44px 24px 40px !important;text-align:center !important;min-height:210px !important;display:flex !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;transition:transform .25s ease,box-shadow .25s ease !important;}.home-why .why-card:hover{transform:translateY(-6px) !important;box-shadow:0 24px 55px rgba(7,16,24,.20) !important;}.home-why .why-icon{width:56px !important;height:56px !important;margin:0 auto 22px !important;background:#ff6500 !important;}.home-why .why-card h3{color:#ffffff !important;opacity:1 !important;visibility:visible !important;text-transform:uppercase !important;font-size:16px !important;line-height:1.15 !important;font-weight:900 !important;margin:0 0 12px !important;}.home-why .why-card p{color:#dbe4ea !important;opacity:1 !important;visibility:visible !important;font-size:15px !important;line-height:1.45 !important;max-width:230px !important;margin:0 auto !important;}@media(max-width:1000px){.home-why .why-grid{grid-template-columns:repeat(2,1fr) !important;}}@media(max-width:640px){.home-why{margin-top:60px !important;margin-bottom:65px !important;}.home-why .why-grid{grid-template-columns:1fr !important;gap:18px !important;}.home-why .why-card{min-height:auto !important;padding:34px 22px !important;}}.service-detail-page{background:#f5f7f9;overflow:hidden;}.service-detail-page .detail-hero{min-height:560px !important;background-image:linear-gradient(90deg,rgba(5,13,20,.97) 0%,rgba(5,13,20,.88) 42%,rgba(5,13,20,.28) 74%),var(--hero-img) !important;background-size:cover !important;background-position:center !important;display:flex;align-items:center;position:relative;}.service-detail-page .detail-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 15% 25%,rgba(255,101,0,.20),transparent 34%);pointer-events:none;}.service-detail-page .detail-hero .container{position:relative;z-index:2;}.service-detail-page .breadcrumb{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.10);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:10px 16px;color:#fff;opacity:.95;}.service-detail-page .detail-hero h1{max-width:980px;margin-top:22px;font-size:clamp(42px,6vw,82px) !important;letter-spacing:-1px;}.service-detail-page .detail-hero p{max-width:760px;color:#eef4f8;}.service-detail-page .hero-actions a,.service-detail-page .action-row a{min-height:54px;border-radius:999px;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;}.service-detail-page .hero-actions a:hover,.service-detail-page .action-row a:hover{transform:translateY(-2px);}.service-detail-page .service-intro{margin-top:-72px !important;}.service-detail-page .intro-card{display:grid;grid-template-columns:1fr 1fr;border:0;border-radius:28px !important;overflow:hidden;box-shadow:0 30px 80px rgba(7,16,24,.18) !important;}.service-detail-page .intro-photo{min-height:500px !important;}.service-detail-page .intro-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(5,13,20,.35));}.service-detail-page .intro-badge{z-index:2;border-radius:999px;padding:14px 22px;}.service-detail-page .intro-content{padding:58px 60px !important;}.service-detail-page .label{letter-spacing:.5px;}.service-detail-page .intro-content h2{font-size:clamp(32px,3.5vw,50px) !important;line-height:1 !important;}.service-detail-page .check-grid{gap:14px;}.service-detail-page .check-grid li{background:#f5f7f9;border:1px solid #e4ebf0;border-radius:12px;padding:14px 14px 14px 40px;}.service-detail-page .check-grid li:before{left:16px;top:14px;}.service-detail-page .info-band{grid-template-columns:repeat(3,1fr) !important;gap:22px;}.service-detail-page .info-band article{border:0;border-radius:22px !important;box-shadow:0 18px 48px rgba(7,16,24,.08);}.service-detail-page .rich-content{background:transparent;padding:0 !important;margin-top:56px;grid-template-columns:minmax(0,1fr) 390px !important;gap:28px;}.service-detail-page .rich-copy{border:0;border-radius:26px !important;padding:48px 52px !important;box-shadow:0 20px 55px rgba(7,16,24,.08);}.service-detail-page .rich-copy h2{position:relative;padding-left:18px;}.service-detail-page .rich-copy h2:before{content:'';position:absolute;left:0;top:.12em;bottom:.12em;width:5px;border-radius:10px;background:#ff6500;}.service-detail-page .rich-copy ul{background:#f5f7f9;border:1px solid #e4ebf0;border-radius:18px;padding:22px;}.service-detail-page .sidebar-card{border-radius:26px !important;background:linear-gradient(145deg,#071018,#132332) !important;overflow:hidden;}.service-detail-page .sidebar-card:before{content:'';position:absolute;right:-70px;top:-70px;width:170px;height:170px;border-radius:50%;background:rgba(255,101,0,.18);}.service-detail-page .sidebar-phone{border-radius:18px;}.service-detail-page .local-seo{border:0;border-radius:26px !important;box-shadow:0 18px 50px rgba(7,16,24,.07);}.service-detail-page .city-tags span{background:#fff;border-color:#dfe7ed;}.service-detail-page .cta-band{background:linear-gradient(135deg,#071018,#142433);}.service-detail-page .cta-inner strong{color:#fff;font-size:34px;}.service-detail-page .cta-inner p{color:#dce5eb;}.service-detail-page .cta-phone{background:#ff6500;color:#fff;border-radius:18px;box-shadow:0 18px 42px rgba(255,101,0,.25);}@media(max-width:1000px){.service-detail-page .intro-card,.service-detail-page .rich-content{grid-template-columns:1fr !important;}.service-detail-page .info-band{grid-template-columns:1fr !important;}.service-detail-page .intro-content,.service-detail-page .rich-copy{padding:34px 26px !important;}}@media(max-width:640px){.service-detail-page .detail-hero{min-height:430px !important;}.service-detail-page .service-intro{margin-top:-36px !important;}.service-detail-page .intro-photo{min-height:280px !important;}.service-detail-page .check-grid,.service-detail-page .rich-copy ul{grid-template-columns:1fr;}.service-detail-page .breadcrumb{font-size:12px;}}.service-detail-page{background:#f6f8fa !important;color:#0b1824;}.service-detail-page .detail-hero{min-height:500px !important;background-image:linear-gradient(90deg,rgba(7,16,24,.96) 0%,rgba(7,16,24,.86) 48%,rgba(7,16,24,.42) 78%,rgba(7,16,24,.18) 100%),var(--hero-img) !important;border-bottom:1px solid rgba(255,255,255,.08);}.service-detail-page .detail-hero:before{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 48%),radial-gradient(circle at 18% 28%,rgba(255,101,0,.16),transparent 30%) !important;}.service-detail-page .breadcrumb{background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.16) !important;box-shadow:none !important;font-size:13px;font-weight:700;letter-spacing:.2px;}.service-detail-page .detail-hero h1{max-width:900px;font-size:clamp(40px,5vw,72px) !important;line-height:.98 !important;margin-bottom:18px !important;}.service-detail-page .detail-hero p{max-width:680px;font-size:18px !important;line-height:1.7 !important;opacity:.92;}.service-detail-page .hero-actions{gap:14px !important;margin-top:30px !important;}.service-detail-page .hero-actions a,.service-detail-page .action-row a{min-height:50px !important;padding:0 24px !important;border-radius:14px !important;font-weight:800 !important;box-shadow:none !important;margin-right:20px;}.service-detail-page .btn-orange{background:#ff6500 !important;color:#fff !important;}.service-detail-page .btn-light{background:rgba(255,255,255,.96) !important;color:#071018 !important;}.service-detail-page .btn-dark{background:#071018 !important;color:#fff !important;}.service-detail-page .service-intro{margin-top:-54px !important;}.service-detail-page .intro-card{background:#fff !important;border:1px solid rgba(10,27,40,.08) !important;border-radius:24px !important;box-shadow:0 22px 60px rgba(7,16,24,.12) !important;}.service-detail-page .intro-photo{min-height:460px !important;background:#071018;}.service-detail-page .intro-photo img{filter:saturate(.95) contrast(1.02);transform:scale(1.01);}.service-detail-page .intro-photo:after{background:linear-gradient(180deg,transparent 48%,rgba(7,16,24,.52)) !important;}.service-detail-page .intro-badge{left:26px !important;bottom:26px !important;border-radius:14px !important;padding:12px 16px !important;background:#fff !important;color:#071018 !important;box-shadow:0 14px 34px rgba(7,16,24,.18) !important;}.service-detail-page .intro-content{padding:52px 56px !important;}.service-detail-page .label{display:inline-flex;align-items:center;gap:10px;color:#ff6500 !important;font-size:12px !important;font-weight:900 !important;text-transform:uppercase;letter-spacing:1.2px !important;}.service-detail-page .label:before{content:'';width:34px;height:2px;background:#ff6500;border-radius:10px;}.service-detail-page .intro-content h2{margin-top:14px !important;font-size:clamp(30px,2vw,44px) !important;line-height:1.08 !important;letter-spacing:-.7px;}.service-detail-page .intro-content p{color:#4f5f6d;line-height:1.75;}.service-detail-page .check-grid{gap:12px !important;margin-top:24px !important;}.service-detail-page .check-grid li{background:#f8fafc !important;border:1px solid #e8eef3 !important;border-radius:14px !important;padding:13px 14px 13px 38px !important;color:#1a2b39;font-weight:700;}.service-detail-page .check-grid li:before{color:#ff6500 !important;left:15px !important;top:13px !important;}.service-detail-page .info-band{margin-top:28px !important;gap:18px !important;}.service-detail-page .info-band article{background:#fff !important;border:1px solid rgba(10,27,40,.08) !important;border-radius:20px !important;padding:28px !important;box-shadow:0 14px 38px rgba(7,16,24,.06) !important;}.service-detail-page .info-band article strong{color:#ff6500 !important;background:#fff3eb;border-radius:999px;padding:8px 12px;display:inline-block;margin-bottom:14px;}.service-detail-page .info-band article h3{margin-bottom:8px !important;}.service-detail-page .info-band article p{color:#5a6874;line-height:1.65;}.service-detail-page .rich-content{margin-top:48px !important;align-items:start;}.service-detail-page .rich-copy{background:#fff !important;border:1px solid rgba(10,27,40,.08) !important;border-radius:24px !important;box-shadow:0 16px 45px rgba(7,16,24,.06) !important;padding:46px 50px !important;}.service-detail-page .rich-copy h2{padding-left:0 !important;margin-top:32px !important;margin-bottom:14px !important;font-size:clamp(20px,1vw,34px) !important;letter-spacing:-.4px;}.service-detail-page .rich-copy h2:first-child{margin-top:0 !important;}.service-detail-page .rich-copy h2:before{display:none !important;}.service-detail-page .rich-copy h2:after{content:'';display:block;width:46px;height:3px;margin-top:12px;border-radius:10px;background:#ff6500;}.service-detail-page .rich-copy p{color:#4f5f6d;line-height:1.82;}.service-detail-page .rich-copy ul{background:#f8fafc !important;border:1px solid #e8eef3 !important;border-radius:18px !important;padding:22px 24px !important;color:#1d2b37;}.service-detail-page .rich-copy li{margin:7px 0;}.service-detail-page .sidebar-card{position:sticky;top:22px;border-radius:24px !important;background:linear-gradient(145deg,#071018,#102031) !important;border:1px solid rgba(255,255,255,.08) !important;box-shadow:0 20px 55px rgba(7,16,24,.16) !important;}.service-detail-page .sidebar-card:before{background:radial-gradient(circle,rgba(255,101,0,.22),transparent 68%) !important;}.service-detail-page .sidebar-card h3{font-size:20px !important;line-height:1.12 !important;font-weight:700;color:#fff;}.service-detail-page .sidebar-card p,.service-detail-page .sidebar-list li{color:#d8e2ea !important;}.service-detail-page .sidebar-phone{background:#ff6500 !important;color:#fff !important;border-radius:16px !important;padding:18px !important;box-shadow:0 14px 34px rgba(255,101,0,.24) !important;}.service-detail-page .local-seo{background:#fff !important;border:1px solid rgba(10,27,40,.08) !important;border-radius:24px !important;box-shadow:0 14px 42px rgba(7,16,24,.055) !important;}.service-detail-page .local-seo h2{font-size:34px !important;}.service-detail-page .local-seo p{color:#52616f;line-height:1.75;}.service-detail-page .city-tags{gap:10px !important;}.service-detail-page .city-tags span{border:1px solid #e4ebf0 !important;border-radius:999px !important;padding:10px 15px !important;color:#1d2b37;font-weight:800;}.service-detail-page .cta-band{margin-top:54px !important;background:linear-gradient(135deg,#071018 0%,#0f2234 100%) !important;}.service-detail-page .cta-inner{padding:44px 0 !important;}.service-detail-page .cta-inner strong{font-size:clamp(28px,3vw,40px) !important;letter-spacing:-.5px;}.service-detail-page .cta-phone{border-radius:16px !important;padding:17px 22px !important;}@media(max-width:1000px){.service-detail-page .sidebar-card{position:relative;top:auto;}.service-detail-page .intro-photo{min-height:360px !important;}}@media(max-width:640px){.service-detail-page .detail-hero{min-height:440px !important;}.service-detail-page .detail-hero h1{font-size:38px !important;}.service-detail-page .detail-hero p{font-size:16px !important;}.service-detail-page .hero-actions,.service-detail-page .action-row{flex-direction:column !important;align-items:stretch !important;}.service-detail-page .hero-actions a,.service-detail-page .action-row a{text-align:center;justify-content:center;}.service-detail-page .intro-card,.service-detail-page .rich-copy,.service-detail-page .sidebar-card,.service-detail-page .local-seo{border-radius:18px !important;}.service-detail-page .intro-content,.service-detail-page .rich-copy{padding:30px 22px !important;}}.service-detail-page .service-coverage{display:grid !important;grid-template-columns:minmax(260px,.85fr) 1.65fr;gap:34px;align-items:center;margin:58px auto 42px !important;padding:34px !important;overflow:hidden;position:relative;background:linear-gradient(135deg,#ffffff 0%,#fbfcfd 100%) !important;border:1px solid rgba(10,27,40,.08) !important;border-radius:28px !important;box-shadow:0 22px 60px rgba(7,16,24,.075) !important;}.service-detail-page .service-coverage:before{content:'';position:absolute;right:-120px;top:-120px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(255,101,0,.13),rgba(255,101,0,0) 68%);pointer-events:none;}.service-detail-page .coverage-visual{min-height:330px;border-radius:24px;background:linear-gradient(145deg,#071018,#122436);border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,.08);}.service-detail-page .coverage-visual:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 50% 42%,rgba(255,101,0,.24),transparent 52%);}.service-detail-page .coverage-visual img{position:relative;z-index:1;max-width:70%;max-height:230px;object-fit:contain;filter:drop-shadow(0 20px 35px rgba(0,0,0,.35));}.service-detail-page .coverage-kicker{position:absolute;left:20px;top:20px;z-index:2;display:inline-flex;align-items:center;gap:8px;border-radius:999px;padding:9px 13px;background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.6px;}.service-detail-page .coverage-kicker:before{content:'';width:8px;height:8px;border-radius:50%;background:#ff6500;box-shadow:0 0 0 5px rgba(255,101,0,.16);}.service-detail-page .coverage-content{position:relative;z-index:1;padding:10px 6px;}.service-detail-page .coverage-content .label{margin:0 0 10px;color:#ff6500 !important;font-size:13px;font-weight:900;text-transform:uppercase;letter-spacing:.9px;}.service-detail-page .coverage-content h2{margin:0 0 12px !important;max-width:720px;color:#071018;font-size:clamp(30px,3vw,46px) !important;line-height:1.02;letter-spacing:-1px;text-transform:none !important;}.service-detail-page .coverage-text{max-width:760px;margin:0 0 22px !important;color:#52616f !important;font-size:18px;line-height:1.72 !important;}.service-detail-page .coverage-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0 0 20px;}.service-detail-page .coverage-stats article{background:#f7f9fb;border:1px solid #e7edf2;border-radius:18px;padding:18px;}.service-detail-page .coverage-stats strong{display:block;color:#071018;font-size:20px;line-height:1;margin-bottom:9px;}.service-detail-page .coverage-stats span{display:block;color:#5b6975;font-size:14px;line-height:1.42;}.service-detail-page .coverage-cities{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 24px;}.service-detail-page .coverage-cities span{border:1px solid #e2e9ef;background:#fff;border-radius:999px;padding:9px 14px;color:#142331;font-size:13px;font-weight:900;text-transform:uppercase;}.service-detail-page .coverage-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:14px;background:#ff6500;color:#fff;font-weight:900;text-decoration:none;box-shadow:0 16px 34px rgba(255,101,0,.22);}.service-detail-page .coverage-btn:hover{transform:translateY(-2px);}@media(max-width:1000px){.service-detail-page .service-coverage{grid-template-columns:1fr !important;padding:26px !important;}.service-detail-page .coverage-visual{min-height:260px;}}@media(max-width:700px){.service-detail-page .coverage-stats{grid-template-columns:1fr;}.service-detail-page .coverage-content h2{font-size:32px !important;}.service-detail-page .coverage-text{font-size:16px;}.service-detail-page .service-coverage{border-radius:20px !important;padding:20px !important;}.service-detail-page .coverage-visual{min-height:220px;border-radius:18px;}}.service-detail-page .service-coverage-clean{display:block !important;max-width:1500px;margin:58px auto 42px !important;padding:54px clamp(24px,5vw,78px) !important;text-align:center;background:linear-gradient(135deg,#ffffff 0%,#fbfcfd 100%) !important;border:1px solid rgba(10,27,40,.08) !important;border-radius:28px !important;box-shadow:0 22px 60px rgba(7,16,24,.07) !important;overflow:hidden;position:relative;}.service-detail-page .service-coverage-clean:before{content:'';position:absolute;right:-110px;top:-110px;width:280px;height:280px;border-radius:50%;background:radial-gradient(circle,rgba(255,101,0,.12),rgba(255,101,0,0) 68%);pointer-events:none;}.service-detail-page .service-coverage-clean:after{content:'';position:absolute;left:-120px;bottom:-130px;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(7,16,24,.06),rgba(7,16,24,0) 70%);pointer-events:none;}.service-detail-page .service-coverage-clean .coverage-content{max-width:1120px;margin:0 auto;padding:0 !important;position:relative;z-index:1;}.service-detail-page .service-coverage-clean .label{display:inline-flex;align-items:center;justify-content:center;gap:12px;margin:0 0 14px !important;color:#ff6500 !important;font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase;}.service-detail-page .service-coverage-clean .label:before,.service-detail-page .service-coverage-clean .label:after{content:'';width:42px;height:2px;background:#ff6500;border-radius:999px;}.service-detail-page .service-coverage-clean h2{margin:0 auto 18px !important;max-width:760px;color:#071018;font-size:clamp(34px,2vw,54px) !important;line-height:1.02;letter-spacing:-1px;text-transform:none !important;}.service-detail-page .service-coverage-clean .coverage-text{max-width:860px;margin:0 auto 30px !important;color:#52616f !important;font-size:18px;line-height:1.75 !important;}.service-detail-page .service-coverage-clean .coverage-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 24px;}.service-detail-page .service-coverage-clean .coverage-stats article{background:#fff;border:1px solid #e6edf3;border-radius:20px;padding:22px 18px;text-align:left;box-shadow:0 12px 30px rgba(7,16,24,.045);}.service-detail-page .service-coverage-clean .coverage-stats article:before{content:'';display:block;width:32px;height:4px;border-radius:999px;background:#ff6500;margin-bottom:15px;}.service-detail-page .service-coverage-clean .coverage-stats strong{display:block;color:#071018;font-size:22px;line-height:1.05;margin-bottom:9px;}.service-detail-page .service-coverage-clean .coverage-stats span{display:block;color:#5b6975;font-size:15px;line-height:1.45;}.service-detail-page .service-coverage-clean .coverage-cities{display:flex;justify-content:center;flex-wrap:wrap;gap:9px;margin:0 auto 28px;max-width:980px;}.service-detail-page .service-coverage-clean .coverage-cities span{border:1px solid #e2e9ef;background:#fff;border-radius:999px;padding:9px 14px;color:#142331;font-size:13px;font-weight:900;text-transform:uppercase;}.service-detail-page .service-coverage-clean .coverage-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 26px;border-radius:14px;background:#ff6500;color:#fff !important;font-weight:900;text-decoration:none !important;box-shadow:0 16px 34px rgba(255,101,0,.24);}@media(max-width:850px){.service-detail-page .service-coverage-clean .coverage-stats{grid-template-columns:1fr;}.service-detail-page .service-coverage-clean .coverage-stats article{text-align:center;}.service-detail-page .service-coverage-clean .coverage-stats article:before{margin-left:auto;margin-right:auto;}}@media(max-width:640px){.service-detail-page .service-coverage-clean{border-radius:20px !important;padding:38px 20px !important;}.service-detail-page .service-coverage-clean .label:before,.service-detail-page .service-coverage-clean .label:after{width:24px;}.service-detail-page .service-coverage-clean h2{font-size:34px !important;}.service-detail-page .service-coverage-clean .coverage-text{font-size:16px;}}.faq-advice-section{margin-top:62px;}.faq-advice-heading{margin-bottom:26px;}.faq-advice-heading h2{margin:0;display:flex;align-items:center;gap:14px;color:#071527;font-size:30px;line-height:1.05;text-transform:uppercase;font-weight:900;letter-spacing:-.4px;}.faq-advice-heading h2:after{content:"";width:58px;height:3px;background:#ff6500;border-radius:999px;display:block;}.faq-advice-list{display:grid;gap:20px;}.faq-advice-card{display:grid;grid-template-columns:260px 1fr;align-items:center;gap:28px;width:100%;background:#fff;border:1px solid #e3eaf0;border-radius:18px;padding:14px;box-shadow:0 16px 40px rgba(7,16,24,.07);overflow:hidden;}.faq-advice-card img{width:100%;height:170px;display:block;object-fit:cover;border-radius:13px;}.faq-advice-content{padding:8px 20px 8px 0;}.faq-advice-content h3{margin:0 0 13px;color:#071527;font-size:23px;line-height:1.15;text-transform:none;font-weight:900;letter-spacing:-.2px;}.faq-advice-content p{margin:0 0 22px;color:#4b5964;font-size:17px;line-height:1.55;}.faq-advice-content a{display:inline-flex;align-items:center;gap:10px;color:#ff6500;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:900;letter-spacing:.4px;}.faq-advice-content a span{font-size:22px;line-height:1;transition:transform .2s ease;}.faq-advice-card:hover .faq-advice-content a span{transform:translateX(4px);}@media (max-width:900px){.faq-advice-heading h2{font-size:25px;}.faq-advice-card{grid-template-columns:1fr;gap:18px;padding:14px;}.faq-advice-card img{height:220px;}.faq-advice-content{padding:0 6px 8px;}}@media (max-width:520px){.faq-advice-section{margin-top:42px;}.faq-advice-card img{height:180px;}.faq-advice-content h3{font-size:20px;}.faq-advice-content p{font-size:16px;}}.detail-hero.remorquage-hero{min-height:660px !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.92) 28%,rgba(5,12,18,.64) 46%,rgba(5,12,18,.18) 68%,rgba(5,12,18,.05) 100%),url('../img/service-remorquage.webp') !important;background-size:cover !important;background-position:center center !important;display:flex !important;align-items:center !important;}.detail-hero.remorquage-hero .container{position:relative;z-index:2;}.detail-hero.remorquage-hero .breadcrumb{display:inline-flex;align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:13px 18px;backdrop-filter:blur(8px);}.detail-hero.remorquage-hero h1{max-width:620px !important;font-size:78px !important;line-height:.92 !important;text-shadow:0 12px 34px rgba(0,0,0,.35);}.detail-hero.remorquage-hero h1::first-line{color:#fff;}.detail-hero.remorquage-hero p{max-width:560px !important;color:#f6f8fa !important;text-shadow:0 8px 24px rgba(0,0,0,.35);}.detail-hero.remorquage-hero .btn-orange,.detail-hero.remorquage-hero .btn-light{min-height:54px;box-shadow:0 18px 45px rgba(0,0,0,.28);}.detail-hero.remorquage-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(255,101,0,.24),transparent 28%);pointer-events:none;}.detail-hero.remorquage-hero:after{height:8px !important;background:#ff6500 !important;}@media(max-width:1000px){.detail-hero.remorquage-hero{min-height:520px !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.86) 50%,rgba(5,12,18,.28) 100%),url('../img/service-remorquage.webp') !important;background-position:58% center !important;}.detail-hero.remorquage-hero h1{font-size:52px !important;max-width:560px !important;}.detail-hero.remorquage-hero p{font-size:20px !important;max-width:520px !important;}}@media(max-width:640px){.detail-hero.remorquage-hero{min-height:560px !important;background-image:linear-gradient(180deg,rgba(5,12,18,.95) 0%,rgba(5,12,18,.88) 47%,rgba(5,12,18,.56) 100%),url('../img/service-remorquage.webp') !important;background-position:center center !important;}.detail-hero.remorquage-hero h1{font-size:40px !important;}.detail-hero.remorquage-hero .hero-actions{gap:12px;}.detail-hero.remorquage-hero .btn-orange,.detail-hero.remorquage-hero .btn-light{width:100%;}}.detail-hero.batterie-hero{min-height:660px !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.92) 28%,rgba(5,12,18,.64) 46%,rgba(5,12,18,.18) 68%,rgba(5,12,18,.04) 100%),url('../img/service-batterie.webp') !important;background-size:cover !important;background-position:center center !important;display:flex !important;align-items:center !important;}.detail-hero.batterie-hero .container{position:relative;z-index:2;}.detail-hero.batterie-hero .breadcrumb{display:inline-flex;align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:13px 18px;backdrop-filter:blur(8px);}.detail-hero.batterie-hero h1{max-width:680px !important;font-size:78px !important;line-height:.92 !important;text-shadow:0 12px 34px rgba(0,0,0,.35);}.detail-hero.batterie-hero p{max-width:590px !important;color:#f6f8fa !important;text-shadow:0 8px 24px rgba(0,0,0,.35);}.detail-hero.batterie-hero .btn-orange,.detail-hero.batterie-hero .btn-light{min-height:54px;box-shadow:0 18px 45px rgba(0,0,0,.28);}.detail-hero.batterie-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(255,101,0,.24),transparent 30%);pointer-events:none;}.detail-hero.batterie-hero:after{height:8px !important;background:#ff6500 !important;}@media(max-width:1000px){.detail-hero.batterie-hero{min-height:520px !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.86) 50%,rgba(5,12,18,.28) 100%),url('../img/service-batterie.webp') !important;background-position:58% center !important;}.detail-hero.batterie-hero h1{font-size:52px !important;max-width:560px !important;}.detail-hero.batterie-hero p{font-size:20px !important;max-width:520px !important;}}@media(max-width:640px){.detail-hero.batterie-hero{min-height:560px !important;background-image:linear-gradient(180deg,rgba(5,12,18,.95) 0%,rgba(5,12,18,.88) 47%,rgba(5,12,18,.56) 100%),url('../img/service-batterie.webp') !important;background-position:center center !important;}.detail-hero.batterie-hero h1{font-size:40px !important;}.detail-hero.batterie-hero .hero-actions{gap:12px;}.detail-hero.batterie-hero .btn-orange,.detail-hero.batterie-hero .btn-light{width:100%;}}.detail-hero.pneu-hero{min-height:660px !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.92) 28%,rgba(5,12,18,.64) 46%,rgba(5,12,18,.18) 68%,rgba(5,12,18,.04) 100%),url('../img/service-pneu.webp') !important;background-size:cover !important;background-position:center center !important;display:flex !important;align-items:center !important;}.detail-hero.pneu-hero .container{position:relative;z-index:2;}.detail-hero.pneu-hero .breadcrumb{display:inline-flex;align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:13px 18px;backdrop-filter:blur(8px);}.detail-hero.pneu-hero h1{max-width:760px !important;font-size:78px !important;line-height:.92 !important;text-shadow:0 12px 34px rgba(0,0,0,.35);}.detail-hero.pneu-hero p{max-width:650px !important;color:#f6f8fa !important;text-shadow:0 8px 24px rgba(0,0,0,.35);}.detail-hero.pneu-hero .btn-orange,.detail-hero.pneu-hero .btn-light{min-height:54px;box-shadow:0 18px 45px rgba(0,0,0,.28);}.detail-hero.pneu-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(255,101,0,.24),transparent 30%);pointer-events:none;}.detail-hero.pneu-hero:after{height:8px !important;background:#ff6500 !important;}@media(max-width:1000px){.detail-hero.pneu-hero{min-height:520px !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.86) 50%,rgba(5,12,18,.28) 100%),url('../img/service-pneu.webp') !important;background-position:58% center !important;}.detail-hero.pneu-hero h1{font-size:52px !important;max-width:620px !important;}.detail-hero.pneu-hero p{font-size:20px !important;max-width:520px !important;}}@media(max-width:640px){.detail-hero.pneu-hero{min-height:560px !important;background-image:linear-gradient(180deg,rgba(5,12,18,.95) 0%,rgba(5,12,18,.88) 47%,rgba(5,12,18,.56) 100%),url('../img/service-pneu.webp') !important;background-position:center center !important;}.detail-hero.pneu-hero h1{font-size:40px !important;}.detail-hero.pneu-hero .hero-actions{gap:12px;}.detail-hero.pneu-hero .btn-orange,.detail-hero.pneu-hero .btn-light{width:100%;}}.detail-hero.ouverture-hero{min-height:660px !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.92) 28%,rgba(5,12,18,.64) 46%,rgba(5,12,18,.18) 68%,rgba(5,12,18,.04) 100%),url('../img/service-ouverture.webp') !important;background-size:cover !important;background-position:center center !important;display:flex !important;align-items:center !important;}.detail-hero.ouverture-hero .container{position:relative;z-index:2;}.detail-hero.ouverture-hero .breadcrumb{display:inline-flex;align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:999px;padding:13px 18px;backdrop-filter:blur(8px);}.detail-hero.ouverture-hero h1{max-width:780px !important;font-size:78px !important;line-height:.92 !important;text-shadow:0 12px 34px rgba(0,0,0,.35);}.detail-hero.ouverture-hero p{max-width:640px !important;color:#f6f8fa !important;text-shadow:0 8px 24px rgba(0,0,0,.35);}.detail-hero.ouverture-hero .btn-orange,.detail-hero.ouverture-hero .btn-light{min-height:54px;box-shadow:0 18px 45px rgba(0,0,0,.28);}.detail-hero.ouverture-hero:before{content:'';position:absolute;inset:0;background:radial-gradient(circle at 78% 42%,rgba(255,101,0,.24),transparent 30%);pointer-events:none;}.detail-hero.ouverture-hero:after{height:8px !important;background:#ff6500 !important;}@media(max-width:1000px){.detail-hero.ouverture-hero{min-height:520px !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.86) 50%,rgba(5,12,18,.28) 100%),url('../img/service-ouverture.webp') !important;background-position:58% center !important;}.detail-hero.ouverture-hero h1{font-size:52px !important;max-width:620px !important;}.detail-hero.ouverture-hero p{font-size:20px !important;max-width:520px !important;}}@media(max-width:640px){.detail-hero.ouverture-hero{min-height:560px !important;background-image:linear-gradient(180deg,rgba(5,12,18,.95) 0%,rgba(5,12,18,.88) 47%,rgba(5,12,18,.56) 100%),url('../img/service-ouverture.webp') !important;background-position:center center !important;}.detail-hero.ouverture-hero h1{font-size:40px !important;}.detail-hero.ouverture-hero .hero-actions{gap:12px;}.detail-hero.ouverture-hero .btn-orange,.detail-hero.ouverture-hero .btn-light{width:100%;}}.blog-article-page{background:#f5f7f9;color:#071522;}.blog-hero-premium{padding:70px 0 54px;background:linear-gradient(135deg,#fff 0%,#f6f8fb 100%);border-bottom:1px solid #e4e9ee;}.blog-hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;gap:54px;align-items:center;}.blog-pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,101,0,.09);color:var(--orange);font-weight:900;text-transform:uppercase;letter-spacing:.8px;border-radius:999px;padding:10px 18px;font-size:13px;margin-bottom:20px;}.blog-hero-text h1{font-size:58px;line-height:.96;margin:0 0 22px;text-transform:uppercase;font-weight:900;color:#071522;max-width:760px;}.blog-hero-text p{font-size:22px;line-height:1.48;color:#33404c;margin:0 0 28px;max-width:680px;}.blog-hero-actions{display:flex;gap:15px;flex-wrap:wrap;}.btn-outline-dark{background:#fff;color:#071522;border:2px solid #dbe2e8;box-shadow:0 10px 24px rgba(7,21,34,.06);}.blog-hero-image{border-radius:26px;overflow:hidden;box-shadow:0 28px 70px rgba(7,21,34,.16);min-height:430px;}.blog-hero-image img{width:100%;height:100%;min-height:430px;object-fit:cover;display:block;}.blog-main-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:34px;align-items:start;padding:60px 0 34px;}.blog-content-card{background:#fff;border:1px solid #e6ebf0;border-radius:24px;padding:52px 60px;box-shadow:0 18px 45px rgba(7,21,34,.07);}.blog-content-card p{font-size:19px;line-height:1.78;color:#21303c;margin:0 0 22px;}.blog-lead{font-size:22px!important;line-height:1.65!important;color:#071522!important;font-weight:600;}.blog-info-box{background:#f5f7f9;border-left:5px solid var(--orange);border-radius:16px;padding:22px 26px;margin:30px 0 38px;}.blog-info-box strong{display:block;text-transform:uppercase;font-weight:900;font-size:17px;color:#071522;margin-bottom:6px;}.blog-info-box p{margin:0!important;font-size:18px!important;line-height:1.55!important;}.blog-section-block{display:grid;grid-template-columns:74px 1fr;gap:25px;padding:34px 0;border-top:1px solid #e8edf2;}.blog-section-number{width:56px;height:56px;border-radius:16px;background:linear-gradient(135deg,var(--orange),#ff7b00);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:900;font-size:20px;box-shadow:0 12px 24px rgba(255,101,0,.22);}.blog-section-block h2,.blog-cta-card h2,.blog-faq-clean h2,.blog-related-clean h2{font-size:32px;line-height:1.08;text-align:left;text-transform:uppercase;color:#071522;margin:0 0 18px;font-weight:900;letter-spacing:.2px;}.blog-section-block p:last-child{margin-bottom:0;}.blog-checklist{margin:42px 0;background:linear-gradient(135deg,#061423 0%,#0a1f33 55%,#071522 100%);color:#fff;border-radius:24px;padding:48px 42px;text-align:center;box-shadow:0 18px 40px rgba(7,21,34,.18);}.blog-checklist h2,.blog-checklist h3{margin:0 0 30px;text-transform:uppercase;font-weight:900;font-size:25px;line-height:1.15;color:#fff!important;letter-spacing:.2px;text-align:center;}.blog-checklist-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:stretch;}.blog-checklist-grid span{display:flex;align-items:center;justify-content:flex-start;text-align:left;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:14px 18px;font-size:16px;font-weight:200;color:#fff;line-height:1.35;}.blog-cta-card{margin:40px 0;background:linear-gradient(135deg,var(--orange),#ff7b00);color:#fff;border-radius:24px;padding:36px;display:flex;align-items:center;justify-content:space-between;gap:28px;box-shadow:0 18px 35px rgba(255,101,0,.22);}.blog-cta-card span{display:block;font-size:14px;text-transform:uppercase;font-weight:900;letter-spacing:.8px;margin-bottom:8px;}.blog-cta-card h2{color:#fff;margin-bottom:10px;}.blog-cta-card p{color:#fff;margin:0!important;line-height:1.55!important;font-size:18px!important;}.blog-cta-card a{background:#fff;color:#071522;text-decoration:none;border-radius:14px;padding:18px 24px;font-size:28px;font-weight:900;white-space:nowrap;}.blog-faq-clean{padding-top:18px;}.blog-faq-clean h2{margin-bottom:22px;}.blog-faq-item{border:1px solid #e4e9ee;border-radius:18px;padding:24px 26px;margin-bottom:16px;background:#fff;}.blog-faq-item h3{font-size:22px;line-height:1.2;margin:0 0 10px;text-transform:none;color:#071522;font-weight:900;}.blog-faq-item p{font-size:18px!important;line-height:1.65!important;margin:0!important;color:#32414d!important;}.blog-sidebar-card{position:sticky;top:120px;background:#fff;border-radius:22px;border:1px solid #e4e9ee;padding:30px;box-shadow:0 18px 42px rgba(7,21,34,.08);}.blog-sidebar-card h3{font-size:28px;text-transform:uppercase;margin:0 0 12px;color:#071522;}.blog-sidebar-card p{font-size:17px;line-height:1.5;color:#3a4855;margin:0 0 18px;}.sidebar-phone{display:block;text-align:center;background:linear-gradient(135deg,var(--orange),#ff7b00);color:#fff;border-radius:14px;padding:17px 12px;text-decoration:none;font-size:25px;font-weight:900;margin-bottom:22px;box-shadow:0 12px 24px rgba(255,101,0,.2);}.blog-sidebar-card ul{list-style:none;padding:0;margin:0;}.blog-sidebar-card li{border-top:1px solid #edf1f4;padding:13px 0;font-weight:900;color:#071522;}.blog-sidebar-card li:before{content:'✓';color:var(--orange);margin-right:10px;}.blog-related-clean{padding:12px 0 70px;}.blog-related-clean h2{text-align:center;margin-bottom:28px;}.blog-related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}.related-card{display:block;background:#fff;border:1px solid #e4e9ee;border-radius:20px;text-decoration:none;color:#071522;overflow:hidden;box-shadow:0 14px 34px rgba(7,21,34,.07);transition:.25s ease;}.related-card:hover{transform:translateY(-4px);box-shadow:0 18px 42px rgba(7,21,34,.12);}.related-card img{width:100%;height:190px;object-fit:cover;display:block;}.related-card strong{display:block;font-size:21px;line-height:1.2;text-transform:uppercase;padding:22px 22px 12px;font-weight:900;}.related-card span{display:block;color:var(--orange);font-size:15px;text-transform:uppercase;font-weight:900;padding:0 22px 24px;}@media(max-width:1000px){.blog-hero-grid,.blog-main-layout{grid-template-columns:1fr}.blog-sidebar-card{position:relative;top:auto}.blog-hero-text h1{font-size:46px}.blog-content-card{padding:36px 28px}.blog-cta-card{flex-direction:column;align-items:flex-start}.blog-related-grid{grid-template-columns:1fr}.blog-hero-image,.blog-hero-image img{min-height:300px}}@media(max-width:640px){.blog-hero-premium{padding:45px 0 38px}.blog-hero-text h1{font-size:36px}.blog-hero-text p,.blog-lead{font-size:18px!important}.blog-main-layout{padding-top:34px}.blog-content-card{padding:28px 20px;border-radius:18px}.blog-content-card p{font-size:17px}.blog-section-block{grid-template-columns:1fr;gap:14px}.blog-section-block h2,.blog-cta-card h2,.blog-faq-clean h2{font-size:25px}.blog-checklist{padding:34px 20px}.blog-checklist h2,.blog-checklist h3{font-size:25px}.blog-checklist-grid{grid-template-columns:1fr}.blog-cta-card a{font-size:23px;width:100%;text-align:center}.blog-related-clean h2{text-align:left}}.blog-article-page .blog-hero-premium{padding:68px 0 56px;background:radial-gradient(circle at 75% 25%,rgba(255,101,0,.09),transparent 34%),linear-gradient(180deg,#ffffff 0%,#f7f9fb 100%);border-bottom:1px solid #dde5ec;}.blog-article-page .blog-hero-grid{display:grid;grid-template-columns:minmax(420px,.85fr) minmax(520px,1.15fr);gap:52px;align-items:center;}.blog-article-page .blog-hero-text{padding:10px 0;}.blog-article-page .blog-pill{display:inline-flex;align-items:center;gap:8px;background:#fff0e8;color:#ff5f00;border:1px solid rgba(255,101,0,.12);border-radius:999px;padding:11px 18px;font-size:14px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;margin-bottom:22px;}.blog-article-page .blog-hero-text h1{max-width:720px;font-size:clamp(46px,3.3vw,76px);line-height:1.3;margin:0 0 22px;color:#071522;letter-spacing:-1px;text-transform:initial;}.blog-article-page .blog-hero-text h1:after{content:'';display:block;width:86px;height:5px;background:#ff5f00;border-radius:50px;margin-top:22px;}.blog-article-page .blog-hero-text p{max-width:690px;font-size:21px;line-height:1.65;color:#263847;margin:0 0 28px;}.blog-article-page .blog-hero-actions{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:22px;}.blog-article-page .blog-hero-actions .btn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;padding:0 28px;font-weight:900;text-transform:uppercase;text-decoration:none;box-shadow:none;}.blog-article-page .blog-hero-benefits{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 18px;}.blog-article-page .blog-hero-benefits span{background:#fff;border:1px solid #dfe7ee;border-radius:999px;padding:10px 14px;color:#071522;font-weight:800;font-size:15px;box-shadow:0 8px 18px rgba(7,21,34,.04);}.blog-article-page .blog-hero-stats{display:grid;grid-template-columns:repeat(2,minmax(140px,180px));gap:14px;margin-top:8px;}.blog-article-page .blog-hero-stats div{background:#071522;color:#fff;border-radius:16px;padding:16px 18px;}.blog-article-page .blog-hero-stats strong{display:block;color:#fff;font-size:22px;line-height:1;text-transform:uppercase;}.blog-article-page .blog-hero-stats small{display:block;color:rgba(255,255,255,.72);font-size:13px;font-weight:700;margin-top:7px;}.blog-article-page .blog-hero-image{position:relative;border-radius:28px;overflow:hidden;min-height:430px;box-shadow:0 26px 70px rgba(7,21,34,.18);border:1px solid rgba(7,21,34,.08);}.blog-article-page .blog-hero-image:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,21,34,.18),transparent 38%);z-index:1;pointer-events:none;}.blog-article-page .blog-hero-image:after{content:'Préparation véhicule';position:absolute;left:24px;bottom:24px;z-index:2;background:rgba(255,255,255,.92);color:#071522;border-radius:999px;padding:11px 16px;font-size:14px;font-weight:900;text-transform:uppercase;box-shadow:0 10px 25px rgba(7,21,34,.14);}.blog-article-page .blog-hero-image img{width:100%;height:100%;min-height:430px;display:block;object-fit:cover;}@media(max-width:1100px){.blog-article-page .blog-hero-grid{grid-template-columns:1fr;gap:32px}.blog-article-page .blog-hero-image,.blog-article-page .blog-hero-image img{min-height:340px}}@media(max-width:640px){.blog-article-page .blog-hero-premium{padding:38px 0 34px}.blog-article-page .blog-hero-text h1{font-size:38px}.blog-article-page .blog-hero-text p{font-size:18px}.blog-article-page .blog-hero-actions .btn{width:100%}.blog-article-page .blog-hero-stats{grid-template-columns:1fr 1fr}.blog-article-page .blog-hero-image,.blog-article-page .blog-hero-image img{min-height:260px;border-radius:20px}}.carburant-hero{background-position:center right !important;}.service-photo img[src$="service-carburant.svg"],.intro-photo img[src$="service-carburant.svg"]{background:#f5f7f9;}@media(max-width:1000px){.carburant-hero{background-position:center !important;}}.detail-hero.carburant-hero{position:relative;overflow:hidden;}.detail-hero.carburant-hero::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,16,24,.97) 0%,rgba(7,16,24,.88) 34%,rgba(7,16,24,.38) 63%,rgba(7,16,24,.10) 100%),var(--hero-img) center right / cover no-repeat;z-index:0;}.detail-hero.carburant-hero .container{position:relative;z-index:2;}.detail-hero-visual{position:absolute;right:70px;top:50%;transform:translateY(-50%);width:min(720px,42vw);height:390px;border-radius:24px;overflow:hidden;box-shadow:0 28px 70px rgba(0,0,0,.35);z-index:1;display:none;}.detail-hero-visual img{width:100%;height:100%;object-fit:cover;display:block;}@media (min-width:1050px){.detail-hero.carburant-hero .container{max-width:1500px;}}@media (max-width:900px){.detail-hero.carburant-hero::before{background:linear-gradient(180deg,rgba(7,16,24,.94),rgba(7,16,24,.78)),var(--hero-img) center / cover no-repeat;}}.detail-hero.carburant-hero-with-image{min-height:560px;background:radial-gradient(circle at 80% 35%,rgba(255,255,255,.12),transparent 28%),linear-gradient(90deg,#071018 0%,#121a20 44%,#dfe4e8 100%) !important;border-bottom:7px solid #ff6500;overflow:hidden;position:relative;display:flex;align-items:center;}.carburant-hero-grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(520px,1.08fr);align-items:center;gap:55px;min-height:560px;position:relative;z-index:2;}.carburant-hero-content{max-width:760px;}.carburant-hero-with-image .breadcrumb{display:inline-flex;align-items:center;gap:7px;margin-bottom:34px;}.carburant-hero-with-image h1{color:#fff;font-size:72px;line-height:.96;margin:0 0 24px;text-transform:uppercase;font-weight:900;letter-spacing:.5px;}.carburant-hero-with-image p{color:rgba(255,255,255,.88);font-size:20px;line-height:1.5;max-width:760px;margin:0 0 28px;}.carburant-hero-with-image .hero-actions{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:26px;}.carburant-hero-with-image .hero-pill{display:inline-flex;align-items:center;background:#fff;color:#071018;border-radius:999px;padding:15px 28px;font-size:15px;font-weight:900;text-transform:uppercase;box-shadow:0 16px 34px rgba(0,0,0,.18);}.carburant-hero-image{height:430px;border-radius:28px;overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.38);position:relative;}.carburant-hero-image:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,16,24,.10),rgba(7,16,24,0));z-index:1;pointer-events:none;}.carburant-hero-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;}@media (max-width:1100px){.carburant-hero-grid{grid-template-columns:1fr;gap:28px;padding:55px 0;}.detail-hero.carburant-hero-with-image{min-height:auto;}.carburant-hero-with-image h1{font-size:52px;}.carburant-hero-image{height:340px;}}@media (max-width:700px){.carburant-hero-with-image h1{font-size:40px;}.carburant-hero-with-image p{font-size:17px;}.carburant-hero-image{height:260px;border-radius:18px;}}.detail-hero.carburant-hero-full{min-height:640px;position:relative;overflow:hidden;display:flex;align-items:center;border-bottom:7px solid #ff6500;background:linear-gradient(90deg,rgba(7,16,24,.96) 0%,rgba(7,16,24,.88) 30%,rgba(7,16,24,.38) 58%,rgba(7,16,24,.12) 100%),var(--hero-img) center right / cover no-repeat !important;}.detail-hero.carburant-hero-full .container{position:relative;z-index:2;}.detail-hero.carburant-hero-full .breadcrumb{display:inline-flex;align-items:center;gap:7px;margin-bottom:36px;}.detail-hero.carburant-hero-full h1{color:#fff;font-size:76px;line-height:.96;margin:0 0 26px;text-transform:uppercase;font-weight:900;letter-spacing:.5px;max-width:760px;text-shadow:0 5px 18px rgba(0,0,0,.35);}.detail-hero.carburant-hero-full p{color:rgba(255,255,255,.9);font-size:20px;line-height:1.5;max-width:760px;margin:0 0 30px;font-weight:700;}.detail-hero.carburant-hero-full .hero-actions{display:flex;gap:18px;flex-wrap:wrap;margin-bottom:28px;}.detail-hero.carburant-hero-full .hero-pill{display:inline-flex;align-items:center;background:#fff;color:#071018;border-radius:999px;padding:15px 28px;font-size:15px;font-weight:900;text-transform:uppercase;box-shadow:0 16px 34px rgba(0,0,0,.18);}@media (max-width:900px){.detail-hero.carburant-hero-full{min-height:auto;padding:80px 0;background:linear-gradient(180deg,rgba(7,16,24,.96),rgba(7,16,24,.78)),var(--hero-img) center / cover no-repeat !important;}.detail-hero.carburant-hero-full h1{font-size:48px;}.detail-hero.carburant-hero-full p{font-size:18px;}}.detail-hero.carburant-hero{min-height:660px !important;position:relative !important;overflow:hidden !important;display:flex !important;align-items:center !important;border-bottom:7px solid #ff6500 !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.92) 28%,rgba(5,12,18,.64) 46%,rgba(5,12,18,.18) 68%,rgba(5,12,18,.05) 100%),url('../img/service-carburant-panne-seche.webp') !important;background-size:cover !important;background-position:center center !important;}.detail-hero.carburant-hero:before{content:'' !important;position:absolute !important;inset:0 !important;background:radial-gradient(circle at 78% 42%,rgba(255,101,0,.24),transparent 28%) !important;pointer-events:none !important;z-index:1 !important;}.detail-hero.carburant-hero:after{content:'' !important;position:absolute !important;left:0 !important;right:0 !important;bottom:0 !important;height:0 !important;}.detail-hero.carburant-hero .container{position:relative !important;z-index:2 !important;}.detail-hero.carburant-hero .breadcrumb{display:inline-flex !important;align-items:center !important;background:rgba(255,255,255,.08) !important;border:1px solid rgba(255,255,255,.2) !important;border-radius:999px !important;padding:13px 18px !important;margin-bottom:36px !important;backdrop-filter:blur(8px) !important;}.detail-hero.carburant-hero h1{max-width:760px !important;color:#fff !important;font-size:78px !important;line-height:.92 !important;margin:0 0 26px !important;text-transform:uppercase !important;font-weight:900 !important;letter-spacing:.5px !important;text-shadow:0 12px 34px rgba(0,0,0,.35) !important;}.detail-hero.carburant-hero p{max-width:650px !important;color:#f6f8fa !important;font-size:20px !important;line-height:1.5 !important;margin:0 0 30px !important;font-weight:700 !important;text-shadow:0 8px 24px rgba(0,0,0,.35) !important;}.detail-hero.carburant-hero .hero-actions{display:flex !important;gap:18px !important;flex-wrap:wrap !important;}.detail-hero.carburant-hero .btn-orange,.detail-hero.carburant-hero .btn-light{min-height:54px !important;box-shadow:0 18px 45px rgba(0,0,0,.28) !important;}.detail-hero.carburant-hero .hero-pill,.detail-hero.carburant-hero-full,.carburant-hero-image,.carburant-hero-grid,.detail-hero-visual{}@media(max-width:1000px){.detail-hero.carburant-hero{min-height:520px !important;background-image:linear-gradient(90deg,rgba(5,12,18,.98) 0%,rgba(5,12,18,.86) 50%,rgba(5,12,18,.28) 100%),url('../img/service-carburant-panne-seche.webp') !important;background-position:58% center !important;}.detail-hero.carburant-hero h1{font-size:52px !important;max-width:620px !important;}.detail-hero.carburant-hero p{font-size:20px !important;max-width:520px !important;}}@media(max-width:640px){.detail-hero.carburant-hero{min-height:560px !important;background-image:linear-gradient(180deg,rgba(5,12,18,.95) 0%,rgba(5,12,18,.88) 47%,rgba(5,12,18,.56) 100%),url('../img/service-carburant-panne-seche.webp') !important;background-position:center center !important;}.detail-hero.carburant-hero h1{font-size:40px !important;}.detail-hero.carburant-hero .hero-actions{gap:12px !important;}.detail-hero.carburant-hero .btn-orange,.detail-hero.carburant-hero .btn-light{width:100% !important;}}@media (max-width:1000px){.site-header .main-nav{display:none !important;position:absolute;top:78px;left:14px;right:14px;background:#fff;border-radius:14px;box-shadow:0 18px 35px rgba(0,0,0,.16);padding:16px;flex-direction:column;gap:0;z-index:9999;}.site-header .main-nav.open{display:flex !important;}.site-header .main-nav a{display:block;padding:14px 12px;border-bottom:1px solid #eef1f4;}.site-header .main-nav a:last-child{border-bottom:0;}.site-header .menu-toggle{display:block !important;cursor:pointer;}}.text-white{color:#fff;}.faq-advice-heading-spaced{margin-top:30px;}.detail-hero.remorquage-hero{--hero-img:url('../img/service-remorquage.webp');}.detail-hero.batterie-hero{--hero-img:url('../img/service-batterie.webp');}.detail-hero.pneu-hero{--hero-img:url('../img/service-pneu.webp');}.detail-hero.ouverture-hero{--hero-img:url('../img/service-ouverture.webp');}.detail-hero.carburant-hero{--hero-img:url('../img/service-carburant-panne-seche.webp');}
/* === Correctif images apres optimisation PageSpeed === */
.hero{
  min-height:760px !important;
  display:flex !important;
  align-items:center !important;
  background-image:linear-gradient(90deg,rgba(5,12,18,.94) 0%,rgba(5,12,18,.78) 38%,rgba(5,12,18,.28) 68%,rgba(5,12,18,.12) 100%),url('../img/hero-truck.webp') !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
.hero-grid{min-height:760px !important;}
.hero-visual{display:none !important;}
.hero-grid{grid-template-columns:1fr !important;}
.hero-content{max-width:720px !important;}
.services-hero-new,
.about-hero,
.contact-hero,
.faq-hero{
  background-image:linear-gradient(90deg,rgba(5,12,18,.96) 0%,rgba(5,12,18,.78) 34%,rgba(5,12,18,.28) 62%,rgba(5,12,18,.08) 100%),url('../img/services-hero.webp') !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
.detail-hero:not(.carburant-hero){
  background-image:linear-gradient(90deg,rgba(5,12,18,.96) 0%,rgba(5,12,18,.82) 36%,rgba(5,12,18,.30) 68%,rgba(5,12,18,.08) 100%),var(--hero-img) !important;
  background-size:cover !important;
  background-position:center center !important;
  background-repeat:no-repeat !important;
}
.detail-hero.remorquage-hero{--hero-img:url('../img/service-remorquage.webp') !important;}
.detail-hero.batterie-hero{--hero-img:url('../img/service-batterie.webp') !important;}
.detail-hero.pneu-hero{--hero-img:url('../img/service-pneu.webp') !important;}
.detail-hero.ouverture-hero{--hero-img:url('../img/service-ouverture.webp') !important;}
.detail-hero.carburant-hero{--hero-img:url('../img/service-carburant-panne-seche.webp') !important;}
.service-photo img,
.intro-photo img,
.blog-hero-image img,
.card-image img,
.blog-card img{
  display:block !important;
  width:100% !important;
  height:100% !important;
  object-fit:cover !important;
}
@media(max-width:900px){
  .hero{min-height:620px !important;background-position:center center !important;}
  .hero-grid{min-height:620px !important;}
}

/* === Correctif accueil : retour au hero précédent avec image à droite === */
body .hero{
  min-height:600px !important;
  display:block !important;
  position:relative !important;
  overflow:hidden !important;
  background-image:radial-gradient(circle at 70% 40%,rgba(255,255,255,.08),transparent 28%),linear-gradient(90deg,rgba(5,11,18,.96),rgba(10,17,24,.78)),url('../img/hero-truck.webp') !important;
  background-size:cover !important;
  background-position:center !important;
  background-repeat:no-repeat !important;
}
body .hero:before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.06)) !important;
  pointer-events:none !important;
}
body .hero-grid{
  position:relative !important;
  z-index:2 !important;
  display:grid !important;
  grid-template-columns:0.92fr 1.08fr !important;
  align-items:center !important;
  min-height:600px !important;
  gap:45px !important;
}
body .hero-content{
  max-width:none !important;
}
body .hero-visual{
  position:relative !important;
  min-height:420px !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
}
body .hero-visual > img{
  display:block !important;
  width:100% !important;
  max-width:720px !important;
  height:auto !important;
  object-fit:contain !important;
  filter:drop-shadow(0 24px 24px rgba(0,0,0,.3)) !important;
  opacity:.98 !important;
}
body .time-card{
  display:block !important;
  position:absolute !important;
  right:30px !important;
  top:115px !important;
}
@media(max-width:1000px){
  body .hero{min-height:620px !important;}
  body .hero-grid{grid-template-columns:1fr !important;min-height:620px !important;padding:55px 0 !important;}
  body .hero-visual{display:none !important;}
}

/* Contact form feedback and anti-spam field */
.form-alert {
  margin: 0 0 22px;
  padding: 14px 16px;
  border-radius: 10px;
  font-weight: 700;
  line-height: 1.45;
}
.form-alert-success {
  background: #e8f7ee;
  border: 1px solid #9dd8b4;
  color: #155b30;
}
.form-alert-error {
  background: #fff0ee;
  border: 1px solid #efaaa2;
  color: #8a241a;
}
.hmc-honeypot {
  position: absolute !important;
  left: -10000px !important;
  width: 1px !important;
  height: 1px !important;
  overflow: hidden !important;
}

/* Logo Help My Car 24 — intégration 2026-07 */
.site-header .logo img{width:250px!important;height:auto!important;max-height:72px!important;object-fit:contain!important;}
.footer-brand-card img{width:280px!important;max-width:100%!important;height:auto!important;}
@media(max-width:1200px){.site-header .logo img{width:220px!important;}}
@media(max-width:640px){.site-header .logo img{width:185px!important;max-height:62px!important;}.footer-brand-card img{width:245px!important;}}
