:root{--ics-color-static-blue-100: #EEF3FF;--ics-color-static-blue-200: #C0D5FF;--ics-color-static-blue-300: #92B7FF;--ics-color-static-blue-400: #6498FF;--ics-color-static-blue-500: #367AFF;--ics-color-static-blue-600: #085CFF;--ics-color-static-blue-700: #0049D9;--ics-color-static-blue-800: #003AAB;--ics-color-static-blue-850: #00467F;--ics-color-static-blue-900: #002A7D;--ics-color-static-gray-100: #F5F5F5;--ics-color-static-gray-150: #EAEAEA;--ics-color-static-gray-200: #D5D5D5;--ics-color-static-gray-300: #B5B5B5;--ics-color-static-gray-400: #9A9A9A;--ics-color-static-gray-500: #7F7F7F;--ics-color-static-gray-600: #5E5E5E;--ics-color-static-gray-650: #4A4A4A;--ics-color-static-gray-700: #424242;--ics-color-static-gray-725: #404040;--ics-color-static-gray-800: #2C2C2C;--ics-color-static-gray-900: #1C1C1C;--ics-color-static-gray-0: #FFFFFF;--ics-color-static-gray-1000: #000000;--ics-color-theme-primary: #367AFF;--ics-color-input-text-focus-bg: #F5F5F5;--ics-color-bg-secondary: #F5F5F5;--ics-color-radio-tab-bg: #EAEAEA;--ics-color-radio-tab-hover: #D5D5D5;--ics-color-radio-tab-active: #D5D5D5;--ics-color-input-text-border: #B5B5B5;--ics-color-input-text-muted: #5E5E5E;--ics-color-input-text-fg: #2C2C2C;--ics-color-radio-tab-fg: #2C2C2C;--ics-color-fg: #1C1C1C;--ics-color-input-text-bg: #FFFFFF;--ics-color-bg: #FFFFFF;--ics-color-bg-contrast: #FFFFFF;--ics-color-radio-tab-active-fg: #000000;--ics-color-fg-contrast: #000000;--ics-color-input-text-focus-border: #367AFF;--ics-color-fg-inverted: #D5D5D5;--ics-color-bg-secondary-inverted: #2C2C2C;--ics-color-bg-inverted: #1C1C1C}[data-bs-theme=dark]{--ics-color-input-text-fg: #D5D5D5;--ics-color-radio-tab-fg: #D5D5D5;--ics-color-fg: #D5D5D5;--ics-color-input-text-muted: #9A9A9A;--ics-color-radio-tab-hover: #5E5E5E;--ics-color-radio-tab-active: #4A4A4A;--ics-color-input-text-border: #424242;--ics-color-radio-tab-bg: #404040;--ics-color-input-text-bg: #2C2C2C;--ics-color-bg-secondary: #2C2C2C;--ics-color-input-text-focus-bg: #1C1C1C;--ics-color-bg: #1C1C1C;--ics-color-radio-tab-active-fg: #FFFFFF;--ics-color-fg-contrast: #FFFFFF;--ics-color-bg-contrast: #000000;--ics-color-bg-secondary-inverted: #F5F5F5;--ics-color-fg-inverted: #1C1C1C;--ics-color-bg-inverted: #FFFFFF}html.ics-landing-city,body.ics-landing-city{background:#1c1c1c;color:#eaeaea}.ics-landing-city-page{font-family:"Poppins",sans-serif;color:#eaeaea}.landing-city__top{display:flex;align-items:center;justify-content:space-between;padding:0}.landing-city__logo img{max-height:56px;width:auto}.landing-city__top-bar{position:absolute;inset:0 0 auto 0;padding:18px 0 46px;background:linear-gradient(180deg, black 0%, rgba(0, 0, 0, 0.76) 45%, rgba(0, 0, 0, 0) 100%);z-index:3}.landing-city__top .btn{min-width:130px}.landing-city__hero{position:relative;padding:140px 0 80px;background:radial-gradient(ellipse at top, rgba(0, 0, 0, 0.5), transparent 55%),rgb(16.8,16.8,16.8);overflow:hidden}.landing-city__hero::before{content:"";position:absolute;inset:0;background-image:var(--landing-hero-bg);background-size:cover;background-position:center;filter:saturate(1.1);opacity:.45;z-index:0}.landing-city__hero-overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(28, 28, 28, 0) 0%, #1C1C1C 80%);pointer-events:none;z-index:1}.landing-city__hero-grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:32px;align-items:start;z-index:2}.landing-city__eyebrow{text-transform:uppercase;letter-spacing:.08em;color:#92b7ff;font-weight:600;margin-bottom:8px}.landing-city__hero-copy h1{font-size:clamp(28px,3vw,40px);line-height:1.15;margin-bottom:12px}.landing-city__lead{color:#d5d5d5;font-size:18px}.landing-city__chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);font-size:13px}.landing-city__form .ics-booking-form .card{background:#2c2c2c;border:1px solid #424242;backdrop-filter:blur(6px);box-shadow:0 16px 40px rgba(0,0,0,.45);width:100%}.landing-city__form .ics-label{color:#eaeaea}.landing-city__form .container{max-width:100%;padding-inline:0}.landing-city__form .row.g-3>.col-12.col-md-6,.landing-city__form .row.g-3>.col-12.col-md,.landing-city__form .ics-route__stops .row>[class*=col-]{flex:0 0 100%;max-width:100%}.landing-city__form #ics-btn-continue{min-width:220px}.landing-city__summary{padding:50px 0 18px;display:grid;gap:32px;grid-template-columns:minmax(300px, 1fr) minmax(280px, 1fr);align-items:start;margin-bottom:0}.landing-city__summary h2{margin-bottom:12px}.landing-city__summary p{margin:0;color:#d5d5d5}.landing-city__summary-fleet{align-self:start}.fleet-card{background:rgb(35.2,35.2,35.2);border:1px solid rgb(50.6,50.6,50.6);border-radius:18px;padding:22px 24px;box-shadow:0 14px 32px rgba(0,0,0,.35);display:grid;gap:16px;text-align:center}.fleet-card h3{margin:0;font-size:17px;font-weight:600;color:rgb(239.1,239.1,239.1)}.fleet-title span{display:inline}.fleet-card__stats{display:grid;grid-template-columns:repeat(auto-fit, minmax(120px, 1fr));gap:0}.fleet-stat{display:grid;gap:6px;padding:10px 8px 6px;align-items:center;justify-items:center;position:relative}.fleet-stat+.fleet-stat::before{content:"";position:absolute;left:0;top:22%;bottom:22%;width:1px;background:rgb(57.2,57.2,57.2)}.fleet-stat__number{font-size:30px;font-weight:700;color:rgb(244.2,244.2,244.2)}.fleet-stat__label{color:rgb(198.6,198.6,198.6);font-weight:500;letter-spacing:.02em;text-transform:uppercase;font-size:12px;line-height:1.45}.landing-city__reasons{padding:24px 0 56px;background:rgb(22.9,22.9,22.9);border-top:1px solid rgb(43.3,43.3,43.3);border-bottom:1px solid rgb(43.3,43.3,43.3)}.section-heading{text-align:center;max-width:780px;margin:0 auto 32px}.reason-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:22px;max-width:1040px;margin:0 auto}.reason-card{background:#2c2c2c;border:1px solid rgb(57.2,57.2,57.2);border-radius:12px;padding:18px;display:grid;gap:12px;text-align:center;justify-items:center}.reason-card h3{font-size:18px;margin:0}.reason-card p{color:#d5d5d5;margin:0;line-height:1.6}.reason-card__icon{display:flex;align-items:center;justify-content:center}.section-cta{text-align:center;margin-top:36px}.landing-city__management{padding:60px 0 70px;display:grid;gap:32px}.vehicle-track{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 18px;position:relative;padding:10px 16px 2px}.vehicle-dot{display:grid;gap:6px;justify-items:center;background:rgba(0,0,0,0);border:0;color:#b5b5b5;padding:6px 10px;cursor:pointer;position:relative;z-index:1}.vehicle-dot__point{width:11px;height:11px;border-radius:50%;background:rgba(0,0,0,0);border:1px solid #d5d5d5;transition:all .2s ease}.vehicle-dot__label{font-size:13px;color:rgb(201.8,201.8,201.8);font-weight:600}.vehicle-dot.is-active{color:#eaeaea}.vehicle-dot.is-active .vehicle-dot__point{background:#367aff;border-color:#367aff;transform:scale(1.05)}.vehicle-dot.is-active .vehicle-dot__label{color:#eaeaea}.vehicle-dot:focus-visible{color:#eaeaea}.management__layout{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:32px;align-items:start}.management__visual{display:flex;justify-content:center}.management__car-surface{max-width:520px;width:100%;min-height:260px;display:grid;place-items:center}.management__car-surface img{width:100%;max-width:500px;max-height:240px;height:auto;display:block;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 14px 28px rgba(0, 0, 0, 0.45))}.management__specs{display:grid;gap:12px;justify-items:start;align-content:start;padding-top:18px}.management__specs h3{margin:0}.spec-badge{background:#f2c94c;color:rgb(22.9,22.9,22.9);padding:10px 14px;border-radius:10px;font-weight:600;max-width:420px}.landing-city__complete{padding:78px 0 82px;text-align:center}.landing-city__complete .section-lead{color:#d5d5d5;max-width:640px;margin:8px auto 28px}.complete-carousel{max-width:1120px;margin:0 auto;display:grid;gap:18px}.complete-viewport{position:relative;overflow:hidden;width:100%;padding-inline:24px}.complete-viewport::before,.complete-viewport::after{content:"";position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:1}.complete-viewport::before{left:0;background:linear-gradient(90deg, #1C1C1C 0%, rgba(28, 28, 28, 0) 100%)}.complete-viewport::after{right:0;background:linear-gradient(270deg, #1C1C1C 0%, rgba(28, 28, 28, 0) 100%)}.complete-track{display:flex;gap:0;padding:0;will-change:transform;-moz-user-select:none;user-select:none;-webkit-user-select:none}.complete-card{background:rgb(35.2,35.2,35.2);border:1px solid rgb(50.6,50.6,50.6);border-radius:16px;padding:18px;text-align:left;display:grid;gap:10px;flex:0 0 calc(33.333% - 16px);margin:0 8px;-moz-user-select:none;user-select:none;-webkit-user-select:none;cursor:default}.complete-card h3{margin:0 0 4px;font-size:18px}.complete-card p{color:#d5d5d5;font-size:14px;line-height:1.6}.complete-card__icon{width:64px;height:64px;display:inline-flex;align-items:center;justify-content:center;color:#eaeaea}.complete-card__icon svg{width:100%;height:100%}.complete-controls{display:flex;align-items:center;justify-content:center;gap:12px;margin:8px auto 12px}.complete-dots{display:flex;gap:8px;align-items:center}.dot{width:12px;height:12px;border-radius:50%;background:#5e5e5e;border:0;transition:transform .15s ease,background .15s ease}.dot.is-active{background:#367aff;transform:scale(1.1)}.complete-arrow{background:hsla(0,0%,100%,.04);border:1px solid rgb(50.6,50.6,50.6);padding:4px;border-radius:50%;cursor:pointer;transition:transform .15s ease,border-color .15s ease}.complete-arrow:hover{transform:translateY(-1px);border-color:rgb(65.9,65.9,65.9)}.landing-city__story{display:grid;grid-template-columns:repeat(auto-fit, minmax(320px, 1fr));gap:28px;align-items:start;padding:66px 0 56px}.story__visual{min-height:340px;border-radius:14px;background-size:cover;background-position:center;border:1px solid #363636;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.02);margin-top:16px}.story__text p{color:#d5d5d5;margin-bottom:14px}.landing-city__comparison{padding:78px 0 78px}.comparison-wrapper{max-width:1020px;margin:0 auto;text-align:center}.comparison-table{background:#2c2c2c;border:1px solid rgb(57.2,57.2,57.2);border-radius:14px;overflow:hidden;margin:32px auto 0}.comparison-table__header,.comparison-table__row{display:grid;grid-template-columns:2fr 1fr 1fr;align-items:center;min-height:56px}.comparison-table__header div,.comparison-table__row div{padding:14px 16px}.comparison-table__header{background:rgb(35.2,35.2,35.2);font-weight:600;letter-spacing:.03em}.comparison-table__row:nth-child(even){background:rgb(37.6,37.6,37.6)}.status{display:flex;justify-content:center;align-items:center}.landing-city__cta{padding:98px 0 90px;background:linear-gradient(180deg, #1C1C1C 0%, rgb(22.9, 22.9, 22.9) 100%);border-top:1px solid rgb(43.3,43.3,43.3)}.landing-city__cta .container{text-align:center}.cta__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:16px}.cta__actions.single{gap:0}.landing-city__footer{display:flex;align-items:center;justify-content:space-between;padding:36px 0 62px;border-top:1px solid rgb(43.3,43.3,43.3)}.landing-city__privacy{color:#d5d5d5;text-decoration:underline}@media(max-width: 991.98px){.landing-city__summary{grid-template-columns:1fr}.landing-city__hero{padding-top:120px;padding-bottom:56px}.landing-city__hero-grid{grid-template-columns:1fr}.complete-card{flex:0 0 calc(50% - 10px)}.fleet-card__stats{grid-template-columns:repeat(3, 1fr)}.fleet-title span{display:block}.fleet-title span+span{margin-top:2px}}@media(max-width: 575.98px){.landing-city__hero::before{opacity:.35}.landing-city__hero{padding-top:110px}.landing-city__lead{font-size:16px}.comparison-table__header,.comparison-table__row{grid-template-columns:1.4fr .8fr .8fr}.complete-card{flex:0 0 100%}.fleet-card__stats{grid-template-columns:1fr}.fleet-stat+.fleet-stat::before{display:none}}
