:root{--cls-blue:#078b13;--cls-blue2:#18b43a;--cls-green:#078b13;--cls-green2:#18b43a;--cls-sky:#eefbf1;--cls-red:#050505;--cls-red2:#15a92f;--cls-black:#050505;--cls-ink:#101512;--cls-muted:#51605a;--cls-line:rgba(0,143,10,.16);--cls-shadow:0 24px 70px rgba(0,0,0,.13);--cls-radius:28px;--cls-shell:min(1440px,calc(100% - 4cm));font-family:Inter,Arial,Helvetica,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--cls-ink);background:#fff;font-family:Inter,Arial,Helvetica,sans-serif}.site-header{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:blur(18px);border-bottom:1px solid rgba(0,143,10,.12)}.cls-head-shell{width:var(--cls-shell);margin:auto;min-height:82px;display:flex;align-items:center;gap:24px;justify-content:space-between}.cls-brand{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--cls-ink)}.cls-brand img{width:84px;height:auto}.cls-brand strong{display:block;color:var(--cls-blue);font-size:22px}.cls-brand span span{display:block;color:var(--cls-muted);font-size:12px}.cls-nav{display:flex;gap:16px;align-items:center}.cls-nav a{color:#151a16;text-decoration:none;font-weight:800;font-size:14px}.cls-nav a:hover{color:var(--cls-red)}.cls-head-actions{display:flex;gap:10px}.cls-menu-toggle{display:none}.cls-menu-label{display:none}.cls-shell{width:var(--cls-shell);margin:auto}.cls-home{overflow:hidden;background:linear-gradient(180deg,#f8fff9,#fff 20%,#fff)}.cls-hero{position:relative;padding:82px 0 56px;background:radial-gradient(circle at 7% 4%,rgba(24,180,58,.24),transparent 30%),radial-gradient(circle at 90% 10%,rgba(0,0,0,.18),transparent 29%),linear-gradient(135deg,#050505,#078b13 42%,#16b63a)}.cls-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.06),rgba(255,255,255,0) 40%),repeating-linear-gradient(90deg,rgba(255,255,255,.08) 0 1px,transparent 1px 98px);opacity:.75}.cls-skyline{position:absolute;inset:auto 0 0;height:150px;background:linear-gradient(0deg,rgba(255,255,255,.15),transparent);opacity:.7}.cls-hero-grid{position:relative;display:grid;grid-template-columns:1.02fr .98fr;gap:46px;align-items:center}.cls-eyebrow,.cls-kicker,.cls-kicker-light{font-weight:900;letter-spacing:.04em;text-transform:uppercase;font-size:13px}.cls-eyebrow{display:flex;gap:10px;align-items:center;color:#e8ffe9}.cls-eyebrow span{width:12px;height:12px;border-radius:50%;background:linear-gradient(135deg,var(--cls-red),var(--cls-red2));box-shadow:0 0 0 8px rgba(255,255,255,.12)}h1,h2,h3,p{margin-top:0}.cls-hero h1{font-size:clamp(40px,5vw,78px);line-height:.98;margin:18px 0 18px;color:#fff;letter-spacing:-.055em}.cls-lead{font-size:20px;line-height:1.72;color:#f7fff8;max-width:820px}.cls-sublead{font-size:17px;line-height:1.75;color:#ddfbe2;max-width:780px}.cls-hero-actions,.cls-final-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.cls-btn{border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:15px 22px;border-radius:999px;font-weight:900;transition:.2s ease}.cls-btn-red{background:linear-gradient(135deg,var(--cls-red),var(--cls-red2));color:#fff;box-shadow:0 18px 35px rgba(0,0,0,.28)}.cls-btn-white{background:#fff;color:var(--cls-blue);box-shadow:0 18px 35px rgba(0,0,0,.14)}.cls-btn-line{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.3)}.cls-btn-line-light{background:rgba(255,255,255,.12);color:#fff;border:1px solid rgba(255,255,255,.35)}.cls-btn-soft{background:#e9f9ed;color:var(--cls-blue)}.cls-btn-whatsapp{background:#25d366;color:#fff}.cls-hero-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:28px}.cls-hero-metrics div{padding:18px;border-radius:22px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff;backdrop-filter:blur(12px)}.cls-hero-metrics strong{display:block;font-size:15px}.cls-hero-metrics span{display:block;font-size:13px;line-height:1.55;color:#e9fceb;margin-top:6px}.cls-hero-panel{position:relative}.cls-photo-card{position:relative;border-radius:36px;overflow:hidden;background:#dff4ff;box-shadow:0 32px 90px rgba(0,0,0,.26);border:1px solid rgba(255,255,255,.35)}.cls-photo-card img{width:100%;display:block;aspect-ratio:14/9;object-fit:cover}.cls-photo-badge{position:absolute;left:24px;bottom:24px;background:rgba(255,255,255,.94);border-radius:20px;padding:14px 18px;box-shadow:var(--cls-shadow)}.cls-photo-badge span{display:block;color:var(--cls-red);font-weight:900;font-size:12px;text-transform:uppercase}.cls-photo-badge strong{display:block;color:var(--cls-blue);font-size:18px}.cls-dispatch-card{margin:-24px 28px 0 auto;position:relative;max-width:470px;padding:22px;border-radius:26px;background:rgba(255,255,255,.96);box-shadow:var(--cls-shadow)}.cls-dispatch-card h2{font-size:24px;color:var(--cls-blue);margin-bottom:14px}.cls-dispatch-card ol{list-style:none;margin:0;padding:0;display:grid;gap:10px}.cls-dispatch-card li{display:grid;grid-template-columns:44px 1fr;gap:10px;align-items:center;padding:10px;border-radius:17px;background:#f3f9ff}.cls-dispatch-card li span{grid-row:1/3;background:linear-gradient(135deg,var(--cls-blue),var(--cls-blue2));color:#fff;border-radius:14px;width:40px;height:40px;display:grid;place-items:center;font-weight:900}.cls-dispatch-card strong{display:block;color:var(--cls-ink)}.cls-dispatch-card em{font-style:normal;color:var(--cls-muted);font-size:13px}.cls-route-strip{margin-top:-24px;position:relative;z-index:4}.cls-shortcut-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.cls-shortcut-grid a{display:block;text-decoration:none;border-radius:24px;background:#fff;padding:20px;border:1px solid var(--cls-line);box-shadow:0 18px 45px rgba(0,0,0,.12);color:var(--cls-ink)}.cls-shortcut-grid span{color:var(--cls-red);font-weight:900}.cls-shortcut-grid strong{display:block;color:var(--cls-blue);font-size:19px;margin:6px 0}.cls-shortcut-grid em{font-style:normal;color:var(--cls-muted);font-size:14px;line-height:1.55}.cls-section{padding:76px 0}.cls-section-soft{background:linear-gradient(180deg,#f3f9ff,#fff)}.cls-kicker{color:var(--cls-red)}.cls-kicker-light{color:#fff}.cls-section h2{font-size:clamp(30px,3.4vw,52px);line-height:1.05;letter-spacing:-.04em;margin:10px 0 18px;color:var(--cls-ink)}.cls-section-head{text-align:center;max-width:940px;margin:0 auto 34px}.cls-section p{font-size:17px;line-height:1.78;color:var(--cls-muted)}.cls-corridor-layout,.cls-quote-grid,.cls-two-col,.cls-trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.cls-corridor-board{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cls-corridor-board article,.cls-zone-grid article,.cls-trust-list article,.cls-mini-map div,.cls-timing-cards article{padding:22px;border-radius:24px;background:#fff;border:1px solid var(--cls-line);box-shadow:0 16px 40px rgba(0,0,0,.08)}.cls-corridor-board span,.cls-zone-grid span,.cls-trust-list span,.cls-mini-map span{display:block;color:var(--cls-muted);line-height:1.6}.cls-corridor-board span,.cls-note-list b,.cls-choice-map span,.cls-destination-grid span,.cls-sector-grid span{color:var(--cls-red);font-weight:900;text-transform:uppercase;font-size:12px;letter-spacing:.04em}.cls-corridor-board strong,.cls-zone-grid strong,.cls-mini-map strong{display:block;color:var(--cls-blue);font-size:18px;line-height:1.45;margin-top:8px}.cls-quote-zone{background:linear-gradient(135deg,#fff,#eefbf1)}.cls-form-card,.cls-route-notes,.cls-price-panel,.cls-trust-main{padding:30px;border-radius:30px;background:#fff;border:1px solid var(--cls-line);box-shadow:var(--cls-shadow)}.cls-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cls-form-grid label{font-weight:900;color:var(--cls-ink);font-size:14px}.cls-form-grid input,.cls-form-grid textarea,.cls-form-grid select{width:100%;margin-top:8px;border:1px solid rgba(0,143,10,.22);border-radius:16px;padding:14px;font:inherit;background:#f8fff9}.cls-form-grid textarea{min-height:110px}.cls-full{grid-column:1/-1}.cls-hidden-field{position:absolute!important;left:-9999px!important;opacity:0!important}.cls-note-list{display:grid;gap:12px;margin-top:20px}.cls-note-list div{padding:16px;border-radius:19px;background:#f3fbf4;border:1px solid var(--cls-line)}.cls-note-list span{display:block;color:var(--cls-muted);font-size:14px;line-height:1.6;margin-top:5px}.cls-choice-map{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cls-choice-map article,.cls-intent-lanes article,.cls-why-card{padding:24px;border-radius:28px;background:#fff;border:1px solid var(--cls-line);box-shadow:0 18px 40px rgba(0,0,0,.08)}.cls-choice-map h3,.cls-intent-lanes h3,.cls-steps h3,.cls-faq h3{color:var(--cls-blue);font-size:22px;margin:8px 0 10px}.cls-choice-map a{color:var(--cls-blue);font-weight:900;text-decoration:none}.cls-sharjah-pickups{background:linear-gradient(180deg,#fff,#f8fff9)}.cls-zone-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cls-blue-red{background:radial-gradient(circle at 15% 0,rgba(255,255,255,.18),transparent 24%),linear-gradient(135deg,#050505,#078b13 52%,#050505);color:#fff}.cls-light h2,.cls-light p{color:#fff}.cls-destination-grid,.cls-sector-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cls-destination-grid div,.cls-sector-grid div{background:rgba(255,255,255,.13);border:1px solid rgba(255,255,255,.24);padding:24px;border-radius:26px;backdrop-filter:blur(14px)}.cls-destination-grid h3,.cls-sector-grid h3{font-size:23px;color:#fff}.cls-destination-grid p,.cls-sector-grid p{color:#edfcef}.cls-intent-lanes{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cls-intent-lanes span,.cls-steps span{width:44px;height:44px;border-radius:15px;background:linear-gradient(135deg,var(--cls-blue),var(--cls-blue2));color:#fff;display:grid;place-items:center;font-weight:900}.cls-fleet-ladder{display:grid;gap:12px}.cls-fleet-ladder div{display:grid;grid-template-columns:130px 1fr;gap:12px;padding:18px;border-radius:22px;background:#fff;border:1px solid var(--cls-line);box-shadow:0 12px 32px rgba(0,0,0,.06)}.cls-fleet-ladder span{color:var(--cls-red);font-weight:900}.cls-fleet-ladder strong{color:var(--cls-blue)}.cls-fleet-ladder em{grid-column:2;font-style:normal;color:var(--cls-muted)}.cls-price-panel table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border-radius:20px}.cls-price-panel th{background:linear-gradient(135deg,var(--cls-blue),var(--cls-blue2));color:#fff;text-align:left;padding:14px}.cls-price-panel td{padding:14px;border-bottom:1px solid var(--cls-line);color:var(--cls-muted);vertical-align:top}.cls-factor-band{background:#fff}.cls-factor-grid{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.cls-factor-grid span{padding:12px 16px;border-radius:999px;background:#eef7ff;color:var(--cls-blue);font-weight:900;border:1px solid var(--cls-line)}.cls-trust{background:linear-gradient(180deg,#f8fff9,#fff)}.cls-trust-list,.cls-timing-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cls-trust-list strong,.cls-timing-cards strong{display:block;color:var(--cls-blue);font-size:18px;margin-bottom:6px}.cls-area-links{background:#fff}.cls-mini-map{display:grid;gap:14px}.cls-process{background:linear-gradient(180deg,#fff,#f6fff7)}.cls-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.cls-steps div{padding:24px;border-radius:28px;background:#fff;border:1px solid var(--cls-line);box-shadow:0 18px 40px rgba(0,0,0,.08)}.cls-faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.cls-faq-grid article{padding:24px;border-radius:26px;background:#fff;border:1px solid var(--cls-line);box-shadow:0 14px 35px rgba(0,0,0,.07)}.cls-internal-journey{background:#fff}.cls-journey-links{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.cls-journey-links a{padding:14px 18px;border-radius:999px;background:#eef7ff;color:var(--cls-blue);font-weight:900;text-decoration:none}.cls-final-cta{padding:78px 0;background:linear-gradient(135deg,#050505,#078b13 55%,#050505);color:#fff}.cls-final-box{display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center}.cls-final-box h2{font-size:clamp(30px,3.4vw,54px);line-height:1.04;color:#fff;margin:10px 0}.cls-final-box p{color:#edfcef;font-size:18px;line-height:1.72}.cls-wa-modal{position:fixed;inset:0;z-index:200;display:none}.cls-wa-modal.is-open{display:block}.cls-wa-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.68);backdrop-filter:blur(6px)}.cls-wa-card{position:relative;margin:6vh auto 0;width:min(920px,calc(100% - 28px));background:#fff;border-radius:30px;padding:28px;box-shadow:0 38px 90px rgba(0,0,0,.28)}.cls-wa-close{position:absolute;right:18px;top:18px;width:42px;height:42px;border-radius:50%;border:0;background:#eef7ff;color:var(--cls-blue);font-size:25px;cursor:pointer}.cls-wa-head{display:flex;gap:16px;margin-bottom:20px}.cls-wa-head>span{width:58px;height:58px;border-radius:20px;background:#25d366;display:grid;place-items:center;font-size:28px}.cls-wa-head small{color:var(--cls-red);font-weight:900;text-transform:uppercase}.cls-wa-head h3{font-size:30px;color:var(--cls-blue);margin:4px 0}.cls-wa-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.cls-wa-option{padding:20px;border-radius:24px;background:#f8fff9;border:1px solid var(--cls-line)}.cls-wa-option h4{font-size:22px;color:var(--cls-blue);margin:8px 0}.cls-wa-option p{font-size:14px;color:var(--cls-muted);line-height:1.6}.cls-wa-option a{display:inline-flex;padding:12px 16px;border-radius:999px;background:#25d366;color:#fff;text-decoration:none;font-weight:900}.cls-wa-role,.cls-wa-number{font-weight:900;color:var(--cls-red)}.cls-ai{position:fixed;right:22px;bottom:22px;z-index:120}.cls-ai-fab{border:0;border-radius:999px;background:linear-gradient(135deg,var(--cls-blue),var(--cls-blue2));color:#fff;padding:15px 18px;font-weight:900;box-shadow:0 18px 40px rgba(0,143,10,.28);cursor:pointer}.cls-ai-panel{display:none;position:absolute;right:0;bottom:62px;width:min(360px,calc(100vw - 44px));background:#fff;border:1px solid var(--cls-line);border-radius:24px;box-shadow:var(--cls-shadow);overflow:hidden}.cls-ai.is-open .cls-ai-panel{display:block}.cls-ai-head{display:flex;justify-content:space-between;align-items:center;background:var(--cls-blue);color:#fff;padding:14px 16px}.cls-ai-head button{border:0;background:transparent;color:#fff;font-size:22px}.cls-ai-body{padding:18px}.cls-ai-body p{font-size:14px}.cls-ai-chips{display:flex;gap:8px;flex-wrap:wrap}.cls-ai-chips button{border:1px solid var(--cls-line);border-radius:999px;padding:10px 12px;background:#eef7ff;color:var(--cls-blue);font-weight:900}.cls-mobile-cta{display:none}@media(max-width:1100px){:root{--cls-shell:min(100% - 32px,1440px)}.cls-hero-grid,.cls-corridor-layout,.cls-quote-grid,.cls-two-col,.cls-trust-grid,.cls-final-box{grid-template-columns:1fr}.cls-choice-map,.cls-destination-grid,.cls-sector-grid{grid-template-columns:1fr 1fr}.cls-intent-lanes,.cls-steps,.cls-shortcut-grid{grid-template-columns:1fr 1fr}.cls-nav{display:none}.cls-menu-label{display:inline-flex}}@media(max-width:680px){.cls-head-actions{display:none}.cls-brand img{width:64px}.cls-hero{padding:48px 0 40px}.cls-hero h1{font-size:40px}.cls-lead{font-size:17px}.cls-hero-metrics,.cls-shortcut-grid,.cls-corridor-board,.cls-form-grid,.cls-choice-map,.cls-zone-grid,.cls-destination-grid,.cls-sector-grid,.cls-intent-lanes,.cls-trust-list,.cls-timing-cards,.cls-steps,.cls-faq-grid,.cls-wa-grid{grid-template-columns:1fr}.cls-section{padding:54px 0}.cls-dispatch-card{margin:12px 0 0}.cls-fleet-ladder div{grid-template-columns:1fr}.cls-fleet-ladder em{grid-column:auto}.cls-ai{right:14px;bottom:76px}.cls-mobile-cta{position:fixed;left:10px;right:10px;bottom:10px;z-index:119;display:grid;grid-template-columns:1fr 1fr;gap:8px}.cls-mobile-cta button{border:0;border-radius:999px;padding:14px;font-weight:900;color:#fff;background:linear-gradient(135deg,var(--cls-blue),var(--cls-blue2));box-shadow:0 12px 30px rgba(0,143,10,.22)}.cls-mobile-cta button:first-child{background:linear-gradient(135deg,#22c55e,#25d366)}}
/* Car Lift Sharjah v2 green-black premium brand polish */
.cls-brand img{border-radius:50%;background:#fff;border:2px solid rgba(7,139,19,.2);box-shadow:0 10px 26px rgba(0,0,0,.12);object-fit:contain}.cls-photo-card{background:linear-gradient(135deg,#f7fff8,#dff8e4)}.cls-photo-card:after{content:'';position:absolute;inset:0;pointer-events:none;border:1px solid rgba(255,255,255,.65);border-radius:36px}.cls-btn-red{background:linear-gradient(135deg,#050505,#078b13 58%,#18b43a);box-shadow:0 18px 35px rgba(7,139,19,.25)}.cls-btn-white{color:#078b13}.cls-btn-soft{background:#effbf1;color:#078b13}.cls-kicker,.cls-choice-map span,.cls-destination-grid span,.cls-sector-grid span,.cls-corridor-board span,.cls-note-list b{color:#078b13}.cls-final-cta,.cls-blue-red{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.13),transparent 26%),linear-gradient(135deg,#050505,#07570d 48%,#18b43a)}.cls-hero{background:radial-gradient(circle at 7% 4%,rgba(24,180,58,.28),transparent 30%),radial-gradient(circle at 90% 10%,rgba(0,0,0,.22),transparent 29%),linear-gradient(135deg,#050505,#064f0d 44%,#18b43a)}.cls-hero:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 72% 35%,rgba(255,255,255,.13),transparent 26%);pointer-events:none}.cls-dispatch-card,.cls-form-card,.cls-route-notes,.cls-price-panel,.cls-trust-main,.cls-trust-card-main{border-top:4px solid #078b13}.cls-price-panel th{background:linear-gradient(135deg,#050505,#078b13)}.cls-wa-close,.cls-ai-chips button,.cls-factor-grid span,.cls-journey-links a{background:#eefbf1;color:#078b13}.cls-ai-fab,.cls-ai-head{background:linear-gradient(135deg,#050505,#078b13,#18b43a)}.cls-mobile-cta button{background:linear-gradient(135deg,#050505,#078b13,#18b43a)!important}.cls-mobile-cta button:first-child{background:linear-gradient(135deg,#0a9d1b,#25d366)!important}


/* Car Lift Sharjah v3 special light-green redesign */
:root{--cls-blue:#0a6116;--cls-blue2:#1bb53b;--cls-green:#14a92e;--cls-green2:#6be07a;--cls-sky:#f7fff8;--cls-red:#071008;--cls-red2:#14a92e;--cls-line:rgba(20,169,46,.14);--cls-shell:min(1440px,calc(100% - 2.4cm))}
body{background:#fbfffb;color:#111811}
.site-header{background:rgba(255,255,255,.96);border-bottom:1px solid rgba(20,169,46,.1);box-shadow:0 10px 30px rgba(0,0,0,.04)}
.cls-top-glow{position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,#c9f6cf,#14a92e,#c9f6cf)}
.cls-head-shell{position:relative;min-height:92px}
.cls-brand img{width:76px;height:76px;border-radius:50%;background:#fff;border:3px solid rgba(20,169,46,.16);box-shadow:0 14px 34px rgba(0,0,0,.08)}
.cls-brand strong{color:#09110a;font-size:23px}
.cls-brand span span{font-size:12px;color:#5d6f60;font-weight:700}
.cls-nav a{font-size:14px;color:#0c160d;padding:10px 0;position:relative}
.cls-nav a:after{content:'';position:absolute;left:0;right:0;bottom:0;height:2px;background:#14a92e;transform:scaleX(0);transform-origin:left;transition:.25s ease}
.cls-nav a:hover:after{transform:scaleX(1)}
.cls-head-actions .cls-btn-soft{background:#effcf1;color:#0b6d18}
.cls-head-actions .cls-btn-white{background:linear-gradient(135deg,#081108,#13a42d);color:#fff}
.cls-home{background:linear-gradient(180deg,#fbfffb,#f6fff7 22%,#ffffff 48%,#fbfffb)}
.cls-hero{padding:54px 0 42px;background:radial-gradient(circle at 8% 6%,rgba(26,183,59,.12),transparent 22%),radial-gradient(circle at 95% 0,rgba(22,180,58,.12),transparent 24%),linear-gradient(180deg,#f9fffa,#f4fff5 58%,#ffffff)}
.cls-hero:before,.cls-hero:after{display:none}
.cls-eyebrow{color:#0e7d1c}.cls-eyebrow span{background:linear-gradient(135deg,#14a92e,#7be58b);box-shadow:0 0 0 8px rgba(20,169,46,.12)}
.cls-hero h1{color:#0b130c;font-size:clamp(34px,4.8vw,68px);max-width:1180px}
.cls-lead{color:#475949;max-width:none}.cls-sublead{color:#607362;max-width:none}
.cls-hero-grid{display:block}
.cls-hero-media-wide{position:relative;margin:20px 0 26px;border-radius:34px;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.10);border:1px solid rgba(20,169,46,.10);background:#ecfbef}
.cls-hero-media-wide img{width:100%;display:block;aspect-ratio:1672/941;object-fit:cover}
.cls-photo-badge{left:28px;bottom:28px;background:rgba(255,255,255,.96);border:1px solid rgba(20,169,46,.15)}
.cls-photo-badge span{color:#14a92e}.cls-photo-badge strong{color:#081108}
.cls-hero-actions{margin-top:24px}
.cls-btn-line{background:#effcf1;color:#0b6d18;border:1px solid rgba(20,169,46,.18)}
.cls-hero-metrics{grid-template-columns:repeat(3,1fr);margin-top:24px}
.cls-hero-metrics div{background:#ffffff;border:1px solid rgba(20,169,46,.12);box-shadow:0 14px 32px rgba(0,0,0,.06);color:#101812}
.cls-hero-metrics span{color:#607362}.cls-hero-metrics strong{color:#0a6116}
.cls-hero-bottom{display:grid;grid-template-columns:1.05fr .95fr;gap:22px;align-items:stretch;margin-top:26px}
.cls-dispatch-card{margin:0;max-width:none;background:#fff;border:1px solid rgba(20,169,46,.12)}
.cls-dispatch-card h2{color:#081108}
.cls-dispatch-card li{background:#f7fff8;border:1px solid rgba(20,169,46,.08)}
.cls-dispatch-card li span{background:linear-gradient(135deg,#0a6116,#18b43a)}
.cls-special-panel{padding:28px;border-radius:30px;background:linear-gradient(135deg,#ffffff,#f3fff5);border:1px solid rgba(20,169,46,.12);box-shadow:0 18px 45px rgba(0,0,0,.07)}
.cls-special-panel span{display:inline-block;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:#14a92e;margin-bottom:10px}
.cls-special-panel h2{font-size:30px;line-height:1.1;margin:0 0 14px;color:#081108}
.cls-special-panel p{margin:0;color:#5f7060;font-size:16px;line-height:1.75}
.cls-shortcut-grid a,.cls-form-card,.cls-route-notes,.cls-price-panel,.cls-trust-main,.cls-timing-cards article,.cls-zone-grid article,.cls-corridor-board article,.cls-choice-map article,.cls-intent-lanes article,.cls-trust-list article,.cls-destination-grid>div,.cls-sector-grid>div{background:#fff;border:1px solid rgba(20,169,46,.10);box-shadow:0 16px 40px rgba(0,0,0,.05)}
.cls-section-soft{background:linear-gradient(180deg,#f8fff9,#ffffff)}
.site-footer{background:linear-gradient(180deg,#0a130b,#09110a);color:#e9fceb;border-top:4px solid #14a92e;margin-top:20px}
.cls-footer-grid{display:grid;grid-template-columns:1.2fr .8fr .9fr .95fr;gap:26px;padding:42px 0 26px}
.cls-footer-brand{display:flex;gap:16px;align-items:flex-start}.cls-footer-brand img{width:88px;height:88px;border-radius:50%;background:#fff;border:2px solid rgba(255,255,255,.18)}
.cls-footer-brand strong{display:block;font-size:24px;color:#fff;margin-bottom:8px}.cls-footer-brand p{margin:0;color:#d6eed9;font-size:15px;line-height:1.8}
.cls-footer-links h3,.cls-footer-cta h3{margin:0 0 12px;color:#fff;font-size:18px}.cls-footer-links a,.cls-footer-links span{display:block;color:#d9f2dd;text-decoration:none;margin:0 0 10px;font-weight:700;font-size:14px;line-height:1.55}
.cls-footer-links a:hover{color:#8df29d}.cls-footer-cta p{color:#d8efdc;font-size:14px;line-height:1.7;margin:0 0 14px}.cls-footer-cta .cls-btn{margin:0 10px 10px 0}
.cls-footer-bottom{border-top:1px solid rgba(255,255,255,.08)}.cls-footer-bottom-inner{padding:16px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#d6eed9;font-size:13px;font-weight:700}
@media(max-width:1100px){.cls-footer-grid{grid-template-columns:1fr 1fr}.cls-hero-bottom{grid-template-columns:1fr}}
@media(max-width:680px){:root{--cls-shell:min(100% - 24px,1440px)}.cls-head-shell{min-height:84px}.cls-brand img{width:64px;height:64px}.cls-hero h1{font-size:36px}.cls-hero-media-wide{border-radius:24px}.cls-photo-badge{left:14px;bottom:14px;padding:12px 14px}.cls-hero-metrics{grid-template-columns:1fr}.cls-footer-grid{grid-template-columns:1fr}.cls-footer-brand{align-items:center}.cls-footer-bottom-inner{flex-direction:column}.cls-mobile-cta button{background:linear-gradient(135deg,#081108,#14a92e,#58d56a)!important}}
