.ics-feature-section{--ics-feature-radius: 1.25rem;--ics-feature-iris-1: #ede9fe;--ics-feature-iris-2: #c4b5fd;--ics-feature-iris-3: #7c3aed;--ics-feature-sky-1: #e0f2fe;--ics-feature-sky-2: #bae6fd;--ics-feature-sky-3: #0284c7;--ics-feature-emerald-1: #dcfce7;--ics-feature-emerald-2: #86efac;--ics-feature-emerald-3: #16a34a;--ics-feature-amber-1: #fef3c7;--ics-feature-amber-2: #fde68a;--ics-feature-amber-3: #f59e0b;--ics-feature-rose-1: #ffe4e6;--ics-feature-rose-2: #fecdd3;--ics-feature-rose-3: #f43f5e;position:relative}:root[data-bs-theme=dark] .ics-feature-section{--ics-feature-iris-1: #2f1e6e;--ics-feature-iris-2: #4338ca;--ics-feature-iris-3: #a78bfa;--ics-feature-sky-1: #082f49;--ics-feature-sky-2: #0c4a6e;--ics-feature-sky-3: #38bdf8;--ics-feature-emerald-1: #064e3b;--ics-feature-emerald-2: #15803d;--ics-feature-emerald-3: #34d399;--ics-feature-amber-1: #4b2900;--ics-feature-amber-2: #9a5a07;--ics-feature-amber-3: #fbbf24;--ics-feature-rose-1: #4c0519;--ics-feature-rose-2: #9f1239;--ics-feature-rose-3: #fb7185}@media(prefers-color-scheme: dark){:root:not([data-bs-theme=light]) .ics-feature-section{--ics-feature-iris-1: #2f1e6e;--ics-feature-iris-2: #4338ca;--ics-feature-iris-3: #a78bfa;--ics-feature-sky-1: #082f49;--ics-feature-sky-2: #0c4a6e;--ics-feature-sky-3: #38bdf8;--ics-feature-emerald-1: #064e3b;--ics-feature-emerald-2: #15803d;--ics-feature-emerald-3: #34d399;--ics-feature-amber-1: #4b2900;--ics-feature-amber-2: #9a5a07;--ics-feature-amber-3: #fbbf24;--ics-feature-rose-1: #4c0519;--ics-feature-rose-2: #9f1239;--ics-feature-rose-3: #fb7185}}.ics-feature-intro{display:flex;flex-direction:column;gap:1.25rem}.ics-feature-intro::before{content:"";display:block;width:64px;height:6px;border-radius:999px;background:linear-gradient(90deg, var(--bs-primary) 0%, #d9c6ff 100%);margin-inline:auto;margin-bottom:.25rem}@media(min-width: 992px){.ics-feature-intro::before{margin-inline:0}}.ics-feature-eyebrow{display:inline-flex;align-items:center;gap:.5rem;text-transform:uppercase;letter-spacing:.18em;font-size:.75rem;font-weight:700;color:var(--bs-primary)}.ics-feature-eyebrow::before{content:"";width:28px;height:1px;background:currentColor}.ics-feature-heading{font-size:clamp(1.75rem,3vw,2.5rem);line-height:1.2;margin:0}.ics-feature-copy{color:var(--bs-secondary-color);font-size:1rem}.ics-feature-grid{margin:0}.ics-feature-grid>.col{display:flex}.ics-feature-card{position:relative;display:flex;align-items:center;gap:1.25rem;width:100%;min-height:132px;padding:1.5rem 1.75rem;border-radius:var(--ics-feature-radius);border:1px solid var(--ics-feature-border-color, var(--bs-border-color));background-color:var(--bs-body-bg);color:inherit;text-align:left;cursor:pointer;overflow:hidden;box-shadow:0 1px 3px rgba(15,23,42,.05);transition:transform 160ms ease,border-color 220ms ease,box-shadow 220ms ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ics-feature-card::before,.ics-feature-card::after{content:"";position:absolute;inset:0;border-radius:inherit;z-index:0;pointer-events:none;transition:opacity 220ms ease}.ics-feature-card::before{background:linear-gradient(135deg, var(--ics-feature-wash-color, rgba(255, 255, 255, 0.08)) 0%, transparent 72%);opacity:1}.ics-feature-card::after{background:radial-gradient(circle at 120% 0%, transparent 55%, var(--ics-feature-highlight-color, rgba(14, 110, 253, 0.18)) 100%);opacity:0}.ics-feature-card:focus-visible{outline:3px solid var(--ics-feature-foreground, var(--bs-primary));outline-offset:2px;border-color:var(--ics-feature-foreground, var(--bs-primary))}.ics-feature-card.ics-feature-active,.ics-feature-card:hover,.ics-feature-card:focus-visible{transform:translateY(-4px);border-color:var(--ics-feature-active-border-color, var(--ics-feature-foreground, var(--bs-primary)));box-shadow:0 14px 32px var(--ics-feature-shadow-color, rgba(15, 23, 42, 0.12))}.ics-feature-card.ics-feature-active::after,.ics-feature-card:hover::after,.ics-feature-card:focus-visible::after{opacity:1}.ics-feature-card.ics-feature-active::before,.ics-feature-card:hover::before,.ics-feature-card:focus-visible::before{opacity:.55}.ics-feature-card.ics-feature-active .ics-feature-canvas,.ics-feature-card:hover .ics-feature-canvas,.ics-feature-card:focus-visible .ics-feature-canvas{opacity:1}.ics-feature-card.ics-feature-active .ics-feature-front,.ics-feature-card:hover .ics-feature-front,.ics-feature-card:focus-visible .ics-feature-front{opacity:0;transform:translateY(-6px)}.ics-feature-card.ics-feature-active .ics-feature-alt,.ics-feature-card:hover .ics-feature-alt,.ics-feature-card:focus-visible .ics-feature-alt{opacity:1;transform:translateY(0);color:var(--ics-feature-foreground, var(--bs-primary))}.ics-feature-canvas{position:absolute;inset:0;z-index:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity 260ms ease}.ics-feature-text{position:relative;z-index:1;display:flex;flex-direction:column;gap:.35rem;flex:1 1 auto;min-width:0}.ics-feature-front,.ics-feature-alt{word-break:break-word;line-height:1.2}.ics-feature-front{font-size:1.05rem;font-weight:600;letter-spacing:.02em;transition:opacity 140ms ease,transform 220ms ease}.ics-feature-alt{font-size:.95rem;font-weight:500;color:var(--bs-secondary-color);opacity:0;transform:translateY(8px);transition:opacity 160ms ease,transform 220ms ease,color 220ms ease}.ics-feature-card[data-ics-scheme=iris]{--ics-feature-border-color: rgba(124, 58, 237, 0.28);--ics-feature-active-border-color: rgba(124, 58, 237, 0.55);--ics-feature-highlight-color: rgba(124, 58, 237, 0.42);--ics-feature-wash-color: rgba(196, 181, 253, 0.22);--ics-feature-shadow-color: rgba(124, 58, 237, 0.28);--ics-feature-foreground: var(--ics-feature-iris-3)}.ics-feature-card[data-ics-scheme=sky]{--ics-feature-border-color: rgba(2, 132, 199, 0.28);--ics-feature-active-border-color: rgba(2, 132, 199, 0.52);--ics-feature-highlight-color: rgba(14, 165, 233, 0.42);--ics-feature-wash-color: rgba(186, 230, 253, 0.24);--ics-feature-shadow-color: rgba(14, 165, 233, 0.25);--ics-feature-foreground: var(--ics-feature-sky-3)}.ics-feature-card[data-ics-scheme=emerald]{--ics-feature-border-color: rgba(22, 163, 74, 0.25);--ics-feature-active-border-color: rgba(22, 163, 74, 0.52);--ics-feature-highlight-color: rgba(22, 163, 74, 0.38);--ics-feature-wash-color: rgba(134, 239, 172, 0.24);--ics-feature-shadow-color: rgba(16, 185, 129, 0.25);--ics-feature-foreground: var(--ics-feature-emerald-3)}.ics-feature-card[data-ics-scheme=amber]{--ics-feature-border-color: rgba(245, 158, 11, 0.28);--ics-feature-active-border-color: rgba(245, 158, 11, 0.55);--ics-feature-highlight-color: rgba(245, 158, 11, 0.36);--ics-feature-wash-color: rgba(253, 230, 138, 0.26);--ics-feature-shadow-color: rgba(245, 158, 11, 0.24);--ics-feature-foreground: var(--ics-feature-amber-3)}.ics-feature-card[data-ics-scheme=rose]{--ics-feature-border-color: rgba(244, 63, 94, 0.28);--ics-feature-active-border-color: rgba(244, 63, 94, 0.54);--ics-feature-highlight-color: rgba(244, 63, 94, 0.42);--ics-feature-wash-color: rgba(254, 205, 211, 0.26);--ics-feature-shadow-color: rgba(244, 63, 94, 0.25);--ics-feature-foreground: var(--ics-feature-rose-3)}:root[data-bs-theme=dark] .ics-feature-card[data-ics-scheme=iris]{--ics-feature-border-color: rgba(167, 139, 250, 0.45);--ics-feature-active-border-color: rgba(167, 139, 250, 0.65);--ics-feature-highlight-color: rgba(167, 139, 250, 0.52);--ics-feature-wash-color: rgba(67, 56, 202, 0.28);--ics-feature-shadow-color: rgba(124, 58, 237, 0.4)}:root[data-bs-theme=dark] .ics-feature-card[data-ics-scheme=sky]{--ics-feature-border-color: rgba(56, 189, 248, 0.45);--ics-feature-active-border-color: rgba(56, 189, 248, 0.65);--ics-feature-highlight-color: rgba(56, 189, 248, 0.5);--ics-feature-wash-color: rgba(12, 74, 110, 0.35);--ics-feature-shadow-color: rgba(14, 116, 144, 0.45)}:root[data-bs-theme=dark] .ics-feature-card[data-ics-scheme=emerald]{--ics-feature-border-color: rgba(52, 211, 153, 0.45);--ics-feature-active-border-color: rgba(52, 211, 153, 0.65);--ics-feature-highlight-color: rgba(74, 222, 128, 0.5);--ics-feature-wash-color: rgba(6, 78, 59, 0.32);--ics-feature-shadow-color: rgba(12, 148, 99, 0.45)}:root[data-bs-theme=dark] .ics-feature-card[data-ics-scheme=amber]{--ics-feature-border-color: rgba(251, 191, 36, 0.48);--ics-feature-active-border-color: rgba(251, 191, 36, 0.68);--ics-feature-highlight-color: rgba(251, 191, 36, 0.54);--ics-feature-wash-color: rgba(75, 41, 0, 0.38);--ics-feature-shadow-color: rgba(197, 144, 28, 0.45)}:root[data-bs-theme=dark] .ics-feature-card[data-ics-scheme=rose]{--ics-feature-border-color: rgba(251, 113, 133, 0.48);--ics-feature-active-border-color: rgba(251, 113, 133, 0.68);--ics-feature-highlight-color: rgba(251, 113, 133, 0.52);--ics-feature-wash-color: rgba(78, 18, 45, 0.34);--ics-feature-shadow-color: rgba(185, 65, 99, 0.45)}@media(prefers-color-scheme: dark){:root:not([data-bs-theme=light]) .ics-feature-card[data-ics-scheme=iris]{--ics-feature-border-color: rgba(167, 139, 250, 0.45);--ics-feature-active-border-color: rgba(167, 139, 250, 0.65);--ics-feature-highlight-color: rgba(167, 139, 250, 0.52);--ics-feature-wash-color: rgba(67, 56, 202, 0.28);--ics-feature-shadow-color: rgba(124, 58, 237, 0.4)}:root:not([data-bs-theme=light]) .ics-feature-card[data-ics-scheme=sky]{--ics-feature-border-color: rgba(56, 189, 248, 0.45);--ics-feature-active-border-color: rgba(56, 189, 248, 0.65);--ics-feature-highlight-color: rgba(56, 189, 248, 0.5);--ics-feature-wash-color: rgba(12, 74, 110, 0.35);--ics-feature-shadow-color: rgba(14, 116, 144, 0.45)}:root:not([data-bs-theme=light]) .ics-feature-card[data-ics-scheme=emerald]{--ics-feature-border-color: rgba(52, 211, 153, 0.45);--ics-feature-active-border-color: rgba(52, 211, 153, 0.65);--ics-feature-highlight-color: rgba(74, 222, 128, 0.5);--ics-feature-wash-color: rgba(6, 78, 59, 0.32);--ics-feature-shadow-color: rgba(12, 148, 99, 0.45)}:root:not([data-bs-theme=light]) .ics-feature-card[data-ics-scheme=amber]{--ics-feature-border-color: rgba(251, 191, 36, 0.48);--ics-feature-active-border-color: rgba(251, 191, 36, 0.68);--ics-feature-highlight-color: rgba(251, 191, 36, 0.54);--ics-feature-wash-color: rgba(75, 41, 0, 0.38);--ics-feature-shadow-color: rgba(197, 144, 28, 0.45)}:root:not([data-bs-theme=light]) .ics-feature-card[data-ics-scheme=rose]{--ics-feature-border-color: rgba(251, 113, 133, 0.48);--ics-feature-active-border-color: rgba(251, 113, 133, 0.68);--ics-feature-highlight-color: rgba(251, 113, 133, 0.52);--ics-feature-wash-color: rgba(78, 18, 45, 0.34);--ics-feature-shadow-color: rgba(185, 65, 99, 0.45)}}@media(max-width: 575.98px){.ics-feature-card{min-height:118px;padding:1.25rem 1.35rem;gap:1rem}}@media(min-width: 1400px){.ics-feature-card{min-height:158px}}.ics-index-scroller{--ics-scroller-gap: clamp(2rem, 5vw, 4.5rem)}.ics-index-scroller.mt-5{margin-top:3rem !important}.ics-index-scroller .ics-scroller-item--logo{padding-inline:clamp(.5rem,2vw,1rem);opacity:.8;transition:opacity .2s ease}.ics-index-scroller .ics-scroller-item--logo img{height:clamp(32px,5vw,50px);max-width:160px;-o-object-fit:contain;object-fit:contain;filter:grayscale(1) brightness(1.08);opacity:.85}.ics-index-scroller:hover .ics-scroller-item--logo{opacity:1}.ics-index-scroller:hover .ics-scroller-item--logo img{opacity:1}.ics-vehicle-carousel{--ics-slide-h: clamp(133px, 37vw, 346px);--ics-carousel-text: color-mix(in srgb, var(--bs-body-color) 96%, rgba(0,0,0,.92));--ics-carousel-shadow: rgba(18,24,46,.18);--ics-carousel-surface: color-mix(in srgb, var(--bs-body-bg) 90%, rgba($ics-primary, .18));--ics-carousel-surface-dark: color-mix(in srgb, rgba(16,20,40,.82) 68%, rgba($ics-primary, .28) 32%);--ics-carousel-halo-primary: rgba($ics-accent-1, .48);--ics-carousel-halo-secondary: rgba($ics-accent-2, .38);--ics-carousel-halo-line: color-mix(in srgb, var(--ics-carousel-text) 12%, transparent);--ics-carousel-nav-border: color-mix(in srgb, var(--ics-carousel-text) 18%, transparent);--ics-carousel-nav-bg: color-mix(in srgb, rgba(255,255,255,.82) 24%, transparent);--ics-carousel-nav-hover: color-mix(in srgb, rgba(255,255,255,.9) 38%, transparent);--ics-carousel-nav-icon: color-mix(in srgb, var(--ics-carousel-text) 88%, rgba(255,255,255,.92));--ics-carousel-dot-bg: color-mix(in srgb, var(--ics-carousel-text) 12%, transparent);--ics-carousel-dot-active: color-mix(in srgb, var(--bs-primary) 70%, var(--ics-carousel-text) 30%);color:var(--ics-carousel-text);isolation:isolate}.ics-vehicle-carousel .ics-hero-title{letter-spacing:.12px;margin-bottom:clamp(1.5rem,4vw,2.75rem)}.ics-vehicle-carousel .ics-hero-stage{position:relative;min-height:var(--ics-slide-h);padding:clamp(1.6rem,3.8vw,3.25rem) clamp(1.75rem,4.2vw,3.5rem) clamp(2.85rem,5vw,4.5rem);border-radius:clamp(1.9rem,3vw,3.25rem);border:1px solid var(--ics-carousel-halo-line);background:radial-gradient(135% 120% at 15% 86%, color-mix(in srgb, var(--bs-primary) 18%, transparent) 0%, transparent 72%),radial-gradient(120% 120% at 88% 10%, color-mix(in srgb, var(--ics-carousel-halo-primary) 70%, transparent) 0%, transparent 78%),linear-gradient(140deg, color-mix(in srgb, var(--bs-body-bg) 95%, rgba(255, 255, 255, 0.08)) 0%, var(--ics-carousel-surface) 100%);box-shadow:0 32px 68px color-mix(in srgb, var(--ics-carousel-shadow) 70%, transparent),0 14px 28px color-mix(in srgb, var(--ics-carousel-shadow) 45%, transparent);overflow:hidden;isolation:isolate}.ics-vehicle-carousel .ics-vehicle-labels{position:relative;z-index:3;min-height:clamp(72px,12vw,128px);margin-bottom:clamp(1.3rem,4vw,2.25rem);padding-inline:clamp(.35rem,2.5vw,1.25rem)}.ics-vehicle-carousel .carousel{position:relative;z-index:2;touch-action:pan-y}.ics-vehicle-carousel .carousel-inner,.ics-vehicle-carousel .carousel-item,.ics-vehicle-carousel .ics-slide{min-height:var(--ics-slide-h)}.ics-vehicle-carousel .carousel-inner{touch-action:pan-y}.ics-vehicle-carousel .ics-slide{display:flex;align-items:center;justify-content:center}.ics-vehicle-carousel .ics-vehicle-name{position:absolute;inset:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;gap:.35rem;opacity:0;transform:translateY(16px);transition:opacity .36s ease,transform .42s ease;will-change:opacity,transform;z-index:3;font-size:clamp(2.1rem,4.5vw,3.6rem);line-height:1.05;letter-spacing:-0.015em;text-transform:none}.ics-vehicle-carousel .ics-vehicle-name::after{content:"";display:block;width:52px;height:4px;border-radius:999px;margin:clamp(.8rem,2vw,1.25rem) auto 0;background:linear-gradient(90deg, color-mix(in srgb, var(--bs-primary) 65%, rgba(183, 145, 255, 0.7) 35%), rgba(183, 145, 255, 0.35))}.ics-vehicle-carousel .ics-vehicle-name.is-active{opacity:1;transform:translateY(0)}.ics-vehicle-carousel .ics-hero-art{position:relative;height:var(--ics-slide-h);display:flex;align-items:center;justify-content:center;padding-inline:clamp(.5rem,4vw,2rem);overflow:visible}.ics-vehicle-carousel .ics-hero-art::before,.ics-vehicle-carousel .ics-hero-art::after{content:"";position:absolute;left:50%;transform:translateX(-50%);pointer-events:none;z-index:1}.ics-vehicle-carousel .ics-hero-art::before{bottom:clamp(8px,1.8vw,24px);width:clamp(220px,48vw,640px);height:clamp(62px,12vw,140px);background:radial-gradient(ellipse at center, rgba(15, 23, 42, 0.28) 0%, transparent 70%);opacity:.75}.ics-vehicle-carousel .ics-hero-art::after{bottom:clamp(46px,8vw,150px);width:clamp(260px,54vw,680px);height:clamp(200px,60vw,520px);background:radial-gradient(circle at 50% 50%, var(--ics-carousel-halo-primary) 0%, transparent 72%);filter:blur(24px);opacity:.6}.ics-vehicle-carousel .ics-vehicle-img{position:relative;z-index:2;width:auto;max-width:100%;height:auto;max-height:calc(var(--ics-slide-h)*.8);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 26px 38px rgba(15, 23, 42, 0.26)) drop-shadow(0 14px 26px rgba(141, 121, 255, 0.18))}.ics-vehicle-carousel .ics-decor-layer{position:absolute;inset:-18%;pointer-events:none;z-index:0}.ics-vehicle-carousel .ics-decor-layer::before,.ics-vehicle-carousel .ics-decor-layer::after{content:"";position:absolute;border-radius:50%;filter:blur(82px);opacity:.55}.ics-vehicle-carousel .ics-decor-layer::before{width:clamp(320px,60vw,720px);height:clamp(320px,60vw,720px);left:clamp(-140px,-8vw,-20px);bottom:clamp(-180px,-10vw,-40px);background:linear-gradient(145deg, var(--ics-carousel-halo-primary), rgba(141, 121, 255, 0.35))}.ics-vehicle-carousel .ics-decor-layer::after{width:clamp(260px,50vw,640px);height:clamp(260px,52vw,640px);right:clamp(-120px,-6vw,40px);top:clamp(-160px,-10vw,20px);background:linear-gradient(125deg, var(--ics-carousel-halo-secondary), rgba(141, 121, 255, 0.35));opacity:.45}.ics-vehicle-carousel .ics-hero-stage::before{content:"";position:absolute;inset:0;background-image:linear-gradient(115deg, transparent 0%, rgba(255, 255, 255, 0.12) 40%, transparent 68%);opacity:.3;pointer-events:none;z-index:1}.ics-vehicle-carousel .ics-nav{top:50%;transform:translateY(-50%);width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;background:color-mix(in srgb, var(--bs-body-bg) 85%, rgba(130, 199, 255, 0.2));color:var(--bs-body-color);transition:transform .2s ease,color .2s ease;opacity:1;z-index:4;box-shadow:0 10px 25px rgba(15,23,42,.15);pointer-events:auto}.ics-vehicle-carousel .ics-nav.carousel-control-prev{left:clamp(1rem,3vw,1.75rem)}.ics-vehicle-carousel .ics-nav.carousel-control-next{right:clamp(1rem,3vw,1.75rem)}.ics-vehicle-carousel .ics-nav:hover,.ics-vehicle-carousel .ics-nav:focus-visible{color:var(--bs-primary);transform:translateY(calc(-50% - 2px));outline:none}.ics-vehicle-carousel .ics-nav .carousel-control-prev-icon,.ics-vehicle-carousel .ics-nav .carousel-control-next-icon{display:none}.ics-vehicle-carousel .ics-nav i{display:inline-flex;align-items:center;justify-content:center;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1}@media(max-width: 767.98px){.ics-vehicle-carousel .ics-nav{width:2.5rem;height:2.5rem}}.ics-vehicle-carousel .ics-dots{position:absolute;left:50%;transform:translateX(-50%);bottom:-1.4rem;display:flex;gap:.55rem;margin:0;z-index:3}.ics-vehicle-carousel .ics-dots [data-bs-target]{width:.68rem;height:.68rem;border-radius:999px;opacity:1;background:var(--ics-carousel-dot-bg);border:0;transition:background .2s ease,transform .2s ease}.ics-vehicle-carousel .ics-dots .active{background:var(--ics-carousel-dot-active);transform:scale(1.1)}@media(min-width: 992px){.ics-vehicle-carousel .ics-hero-stage{padding:clamp(2rem,3.6vw,3.6rem) clamp(2.5rem,5vw,4.5rem) clamp(3.6rem,6vw,5rem)}.ics-vehicle-carousel .ics-vehicle-labels{padding-inline:clamp(1rem,4vw,2.75rem);min-height:clamp(84px,9vw,138px)}.ics-vehicle-carousel .ics-vehicle-name{align-items:flex-start;text-align:left}.ics-vehicle-carousel .ics-hero-art{justify-content:flex-start;padding-inline:clamp(2rem,4.5vw,4rem)}.ics-vehicle-carousel .ics-decor-layer{inset:-12%}.ics-vehicle-carousel .ics-decor-layer::before{left:clamp(-160px,-4vw,-40px);bottom:clamp(-180px,-6vw,-20px)}.ics-vehicle-carousel .ics-decor-layer::after{right:clamp(-120px,-3vw,60px);top:clamp(-140px,-4vw,10px)}.ics-vehicle-carousel .ics-vehicle-name::after{margin-inline:0}.ics-vehicle-carousel .ics-nav.carousel-control-prev{left:clamp(1.25rem,2.5vw,2.2rem)}.ics-vehicle-carousel .ics-nav.carousel-control-next{right:clamp(1.25rem,2.5vw,2.2rem)}}:root[data-bs-theme=light] .ics-vehicle-carousel{--ics-carousel-shadow: rgba(18,24,46,.18)}:root[data-bs-theme=dark] .ics-vehicle-carousel{--ics-carousel-text: color-mix(in srgb, #f8fafc 94%, rgba(255,255,255,.8));--ics-carousel-surface: var(--ics-carousel-surface-dark);--ics-carousel-halo-line: color-mix(in srgb, var(--ics-carousel-text) 22%, transparent);--ics-carousel-nav-border: color-mix(in srgb, rgba(148,163,255,.52) 65%, transparent);--ics-carousel-nav-bg: linear-gradient(135deg, rgba(24,28,56,.85) 0%, rgba(38,43,82,.78) 100%);--ics-carousel-nav-hover: linear-gradient(135deg, rgba(38,44,92,.95) 0%, rgba(58,63,112,.88) 100%);--ics-carousel-nav-icon: color-mix(in srgb, #f8fafc 96%, rgba(255,255,255,.9));--ics-carousel-dot-bg: color-mix(in srgb, rgba(226,232,255,.35) 65%, transparent);--ics-carousel-shadow: rgba(0,0,0,.55)}:root[data-bs-theme=dark] .ics-vehicle-carousel .ics-nav{background:color-mix(in srgb, var(--bs-body-bg) 85%, rgba(255, 255, 255, 0.08));color:hsla(0,0%,100%,.9)}@media(prefers-color-scheme: dark){:root:not([data-bs-theme=light]) .ics-vehicle-carousel{--ics-carousel-text: color-mix(in srgb, #f8fafc 94%, rgba(255,255,255,.8));--ics-carousel-surface: var(--ics-carousel-surface-dark);--ics-carousel-halo-line: color-mix(in srgb, var(--ics-carousel-text) 22%, transparent);--ics-carousel-nav-border: color-mix(in srgb, rgba(148,163,255,.52) 65%, transparent);--ics-carousel-nav-bg: linear-gradient(135deg, rgba(24,28,56,.85) 0%, rgba(38,43,82,.78) 100%);--ics-carousel-nav-hover: linear-gradient(135deg, rgba(38,44,92,.95) 0%, rgba(58,63,112,.88) 100%);--ics-carousel-nav-icon: color-mix(in srgb, #f8fafc 96%, rgba(255,255,255,.9));--ics-carousel-dot-bg: color-mix(in srgb, rgba(226,232,255,.35) 65%, transparent);--ics-carousel-shadow: rgba(0,0,0,.55)}:root:not([data-bs-theme=light]) .ics-vehicle-carousel .ics-nav{background:color-mix(in srgb, var(--bs-body-bg) 85%, rgba(255, 255, 255, 0.08));color:hsla(0,0%,100%,.9)}}@media(prefers-reduced-motion: reduce){.ics-vehicle-carousel .carousel .carousel-item{transition:none}.ics-vehicle-carousel .ics-nav{transition:none}.ics-vehicle-carousel .ics-dots [data-bs-target]{transition:none}}.ics-testimonials{--ics-testimonials-border: color-mix(in srgb, var(--bs-body-color) 12%, transparent);--ics-testimonial-card-bg: radial-gradient(120% 120% at 12% 12%, rgba(HexPalette.$static-blue-500, 0.1), transparent 65%), color-mix(in srgb, var(--bs-body-bg) 88%, rgba(15, 23, 42, 0.05));--ics-testimonial-card-shadow: 0 16px 44px rgba(15, 23, 42, 0.1);--ics-testimonial-star: #b7800a;--ics-testimonials-gradient: radial-gradient(130% 130% at 12% 12%, rgba(115, 137, 255, 0.12), transparent 68%);background:var(--ics-testimonials-gradient),color-mix(in srgb, var(--bs-body-bg) 90%, rgba(15, 23, 42, 0.05));border-top:1px solid var(--ics-testimonials-border);border-bottom:1px solid var(--ics-testimonials-border);isolation:isolate}.ics-testimonials .ics-testimonials-heading{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.ics-testimonials .ics-testimonials-title-wrap{max-width:640px}.ics-testimonials .ics-testimonials-eyebrow{letter-spacing:.28em;font-size:.78rem;color:var(--bs-primary)}.ics-testimonials .ics-testimonials-title{font-weight:600;line-height:1.15}.ics-testimonials .ics-testimonials-title .ics-testimonials-footnote-mark{position:relative;top:-0.2em;font-size:.6em;margin-left:.25rem}.ics-testimonials .ics-testimonials-carousel{margin-top:clamp(1rem,3vw,2rem)}.ics-testimonials .ics-testimonials-viewport{overflow:hidden;cursor:grab;mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) clamp(1rem, 4vw, 2.5rem), rgb(0, 0, 0) calc(100% - clamp(1rem, 4vw, 2.5rem)), rgba(0, 0, 0, 0) 100%);-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgb(0, 0, 0) clamp(1rem, 4vw, 2.5rem), rgb(0, 0, 0) calc(100% - clamp(1rem, 4vw, 2.5rem)), rgba(0, 0, 0, 0) 100%)}@media(max-width: 575.98px){.ics-testimonials .ics-testimonials-viewport{mask-image:none;-webkit-mask-image:none}}.ics-testimonials .ics-testimonials-viewport:active{cursor:grabbing}.ics-testimonials .ics-testimonials-track{display:flex;gap:clamp(1rem,2vw,1.75rem);padding-block:.6rem;padding-inline:clamp(.8rem,3vw,1.8rem);margin:0;touch-action:pan-y pinch-zoom;background:rgba(0,0,0,0);box-shadow:none}.ics-testimonials .ics-testimonial-card{flex:0 0 clamp(260px,26vw,340px);background:var(--ics-testimonial-card-bg);border:1px solid color-mix(in srgb, var(--ics-testimonials-border) 70%, rgba(255, 255, 255, 0.25));border-radius:1.5rem;padding:clamp(1.25rem,3vw,1.85rem);min-height:230px;transition:none;display:flex;flex-direction:column;justify-content:flex-start}.ics-testimonials .ics-testimonial-card,.ics-testimonials .ics-testimonial-card *{-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none}.ics-testimonials .ics-testimonial-date{font-size:.78rem;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb, var(--bs-body-color) 70%, rgba(0, 0, 0, 0.35))}.ics-testimonials .ics-testimonial-name{font-size:1.05rem;margin-bottom:.4rem}.ics-testimonials .ics-testimonial-rating{display:flex;gap:.25rem;color:var(--ics-testimonial-star);font-size:.95rem}.ics-testimonials .ics-testimonial-copy{font-size:1rem;line-height:1.55;color:color-mix(in srgb, var(--bs-body-color) 92%, rgba(0, 0, 0, 0.05));margin-bottom:0}.ics-testimonials .ics-testimonials-footnote{display:flex;align-items:center;gap:.4rem;line-height:1.5;max-width:720px}.ics-testimonials .ics-testimonials-footnote-mark{display:inline-flex;align-items:center;justify-content:center;color:var(--ics-testimonial-star);font-weight:700}@media(max-width: 767.98px){.ics-testimonials .ics-testimonials-heading{flex-direction:column;align-items:flex-start}}:root[data-bs-theme=dark] .ics-testimonials{--ics-testimonials-border: color-mix(in srgb, rgba(255, 255, 255, 0.35) 45%, transparent);--ics-testimonial-card-bg: radial-gradient(circle at 20% 25%, rgba(255, 255, 255, 0.18), transparent 60%), radial-gradient(circle at 80% 15%, rgba(255, 255, 255, 0.12), transparent 50%), linear-gradient(135deg, #22283d 0%, #151929 40%, #1d1333 100%);--ics-testimonial-star: #ffcc4d;--ics-testimonials-gradient: radial-gradient(130% 120% at 16% 18%, rgba(255, 193, 7, 0.18), transparent 72%)}:root[data-bs-theme=dark] .ics-testimonials .ics-testimonial-copy{color:color-mix(in srgb, rgba(243, 244, 255, 0.96) 90%, rgba(255, 255, 255, 0.2))}:root[data-bs-theme=dark] .ics-testimonials .ics-testimonial-date{color:color-mix(in srgb, rgba(226, 232, 255, 0.8) 70%, rgba(255, 255, 255, 0.2))}@media(prefers-reduced-motion: reduce){.ics-testimonials .ics-testimonial-card{transition:none}}:root{--ics-color-static-blue-100-rgb: 238, 243, 255;--ics-color-static-blue-200-rgb: 192, 213, 255;--ics-color-static-blue-300-rgb: 146, 183, 255;--ics-color-static-blue-400-rgb: 100, 152, 255;--ics-color-static-blue-500-rgb: 54, 122, 255;--ics-color-static-blue-600-rgb: 8, 92, 255;--ics-color-static-blue-700-rgb: 0, 73, 217;--ics-color-static-blue-800-rgb: 0, 58, 171;--ics-color-static-blue-850-rgb: 0, 70, 127;--ics-color-static-blue-900-rgb: 0, 42, 125;--ics-color-static-gray-100-rgb: 245, 245, 245;--ics-color-static-gray-150-rgb: 234, 234, 234;--ics-color-static-gray-200-rgb: 213, 213, 213;--ics-color-static-gray-300-rgb: 181, 181, 181;--ics-color-static-gray-400-rgb: 154, 154, 154;--ics-color-static-gray-500-rgb: 127, 127, 127;--ics-color-static-gray-600-rgb: 94, 94, 94;--ics-color-static-gray-650-rgb: 74, 74, 74;--ics-color-static-gray-700-rgb: 66, 66, 66;--ics-color-static-gray-725-rgb: 64, 64, 64;--ics-color-static-gray-800-rgb: 44, 44, 44;--ics-color-static-gray-900-rgb: 28, 28, 28;--ics-color-static-gray-0-rgb: 255, 255, 255;--ics-color-static-gray-1000-rgb: 0, 0, 0;--ics-color-theme-primary-rgb: 54, 122, 255;--ics-color-input-text-focus-bg-rgb: 245, 245, 245;--ics-color-bg-secondary-rgb: 245, 245, 245;--ics-color-radio-tab-bg-rgb: 234, 234, 234;--ics-color-radio-tab-hover-rgb: 213, 213, 213;--ics-color-radio-tab-active-rgb: 213, 213, 213;--ics-color-input-text-border-rgb: 181, 181, 181;--ics-color-input-text-muted-rgb: 94, 94, 94;--ics-color-input-text-fg-rgb: 44, 44, 44;--ics-color-radio-tab-fg-rgb: 44, 44, 44;--ics-color-fg-rgb: 28, 28, 28;--ics-color-input-text-bg-rgb: 255, 255, 255;--ics-color-bg-rgb: 255, 255, 255;--ics-color-bg-contrast-rgb: 255, 255, 255;--ics-color-radio-tab-active-fg-rgb: 0, 0, 0;--ics-color-fg-contrast-rgb: 0, 0, 0;--ics-color-input-text-focus-border-rgb: 54, 122, 255;--ics-color-fg-inverted-rgb: 213, 213, 213;--ics-color-bg-secondary-inverted-rgb: 44, 44, 44;--ics-color-bg-inverted-rgb: 28, 28, 28}[data-bs-theme=dark]{--ics-color-input-text-fg-rgb: 213, 213, 213;--ics-color-radio-tab-fg-rgb: 213, 213, 213;--ics-color-fg-rgb: 213, 213, 213;--ics-color-input-text-muted-rgb: 154, 154, 154;--ics-color-radio-tab-hover-rgb: 94, 94, 94;--ics-color-radio-tab-active-rgb: 74, 74, 74;--ics-color-input-text-border-rgb: 66, 66, 66;--ics-color-radio-tab-bg-rgb: 64, 64, 64;--ics-color-input-text-bg-rgb: 44, 44, 44;--ics-color-bg-secondary-rgb: 44, 44, 44;--ics-color-input-text-focus-bg-rgb: 28, 28, 28;--ics-color-bg-rgb: 28, 28, 28;--ics-color-radio-tab-active-fg-rgb: 255, 255, 255;--ics-color-fg-contrast-rgb: 255, 255, 255;--ics-color-bg-contrast-rgb: 0, 0, 0;--ics-color-bg-secondary-inverted-rgb: 245, 245, 245;--ics-color-fg-inverted-rgb: 28, 28, 28;--ics-color-bg-inverted-rgb: 255, 255, 255}#ics-header-navigation .nav-item{text-shadow:0 1px 3px rgba(0,0,0,.4)}#ics-header-navigation .nav-item .nav-link{color:#fff}#ics-header-navigation .navbar-nav{z-index:1;backdrop-filter:blur(20px);background-color:rgba(0,0,0,.5);border-radius:1rem;padding:1rem;margin:.5rem 0}
