﻿.c-slider{--cs-max-w:1720px;--cs-pad:clamp(16px,4vw,44px);--cs-hero-h:clamp(320px,40vw,520px);--cs-hero-card:clamp(420px,50vw,980px);--cs-mini-card:clamp(180px,25vw,420px);--cs-hero-gap:18px;--cs-mini-gap:14px;--cs-side-scale:0.92;--cs-side-opacity:0.75;--cs-primary:#09C3F4;--cs-primary-dark:#07a8d4;max-width:var(--cs-max-w);margin:0 auto;padding:44px var(--cs-pad) 64px;font-family:"Inter",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.c-slider__title{text-align:center;font-size:clamp(30px,3.2vw,52px);font-weight:700;letter-spacing:-0.02em;line-height:1.15;margin:0 0 24px;color:inherit}.c-slider__viewport{position:relative;user-select:none;touch-action:pan-y}.c-slider__track{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;margin-inline:calc(var(--cs-pad) * -1);padding-inline:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.c-slider__track::-webkit-scrollbar{display:none}.c-slider__track--hero{gap:var(--cs-hero-gap);align-items:center;padding-bottom:0}.c-slider__track--mini{gap:var(--cs-mini-gap);align-items:center;margin-top:18px;padding-bottom:0;pointer-events:none}.c-slider__mini{pointer-events:auto}.c-slider__hero{position:relative;flex:0 0 var(--cs-hero-card);height:var(--cs-hero-h);border-radius:12px;overflow:hidden;background:#000;isolation:isolate;box-shadow:0 0 0 1px rgba(0,0,0,0.12),0 4px 20px rgba(0,0,0,0.15);scroll-snap-align:center;opacity:var(--cs-side-opacity);transition:transform 0.38s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.38s cubic-bezier(0.25,0.46,0.45,0.94);pointer-events:none}.c-slider__hero.is-active{opacity:1;pointer-events:auto}.c-slider__hero::after{content:"";position:absolute;inset:auto 0 0 0;height:65%;background:linear-gradient(to top,rgba(0,0,0,0.82) 0%,rgba(0,0,0,0.45) 50%,transparent 100%);pointer-events:none;z-index:1}.c-slider__hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.c-slider__mini{position:relative;flex:0 0 var(--cs-mini-card);min-height:230px;border-radius:10px;overflow:hidden;box-shadow:0 0 0 1px rgba(0,0,0,0.10),0 2px 12px rgba(0,0,0,0.12);cursor:pointer;outline:none;border:0;padding:0;text-align:left;font-family:inherit;scroll-snap-align:center;transition:transform 0.35s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.35s cubic-bezier(0.25,0.46,0.45,0.94);opacity:0.92}.c-slider__mini:hover{transform:translateY(-1px);opacity:1}.c-slider__mini[aria-current="true"]{opacity:1}.c-slider__mini::after{content:"";position:absolute;inset:auto 0 0 0;height:70%;background:linear-gradient(to top,rgba(0,0,0,0.80) 0%,rgba(0,0,0,0.35) 55%,transparent 100%);pointer-events:none}.c-slider__mini-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.c-slider__mini[data-mini-lock="true"]{pointer-events:none;opacity:0.55;transform:none}.c-slider__mini[data-mini-lock="false"]{pointer-events:auto;opacity:1}.c-slider__badge{position:absolute;top:16px;right:16px;z-index:10;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:999px;background:rgba(0,0,0,0.24);backdrop-filter:blur(12px);color:rgba(255,255,255,0.92);font-weight:700;font-size:13px;white-space:nowrap}.c-slider__badge-mini{position:absolute;top:10px;right:10px;z-index:10;display:inline-flex;padding:4px 8px;border-radius:999px;background:rgba(0,0,0,0.22);backdrop-filter:blur(12px);color:rgba(255,255,255,0.9);font-size:12px;font-weight:750;white-space:nowrap}.c-slider__hero-meta{position:absolute;left:16px;right:16px;bottom:30px;z-index:10;display:flex;flex-direction:column;gap:12px}.c-slider__date{color:rgba(255,255,255,0.7);font-size:14px}.c-slider__hero-title{color:#fff;font-size:18px;font-weight:600;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-slider__mini-meta{position:absolute;left:10px;right:10px;bottom:20px;z-index:10;display:flex;flex-direction:column;gap:8px}.c-slider__mini-title{color:#fff;font-size:14px;font-weight:600;line-height:1.3;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.c-slider__cta{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--cs-primary);color:#fff;font-weight:700;font-size:14px;border:0;cursor:pointer;text-decoration:none;white-space:nowrap;align-self:flex-start;transition:transform 0.18s ease,background 0.18s ease}.c-slider__cta:hover{background:var(--cs-primary-dark)}.c-slider__cta:active{transform:scale(0.98)}.c-slider__cta-mini{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:var(--cs-primary);color:#fff;font-size:12px;font-weight:800;white-space:nowrap;align-self:flex-start}.c-slider__dots{display:flex;gap:0;justify-content:center;padding-top:16px}.c-slider__dot{width:24px;height:24px;border-radius:0;border:0;padding:0;margin:0 -4px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.18s ease}.c-slider__dot::before{content:'';display:block;width:6px;height:6px;border-radius:999px;background:rgba(0,0,0,0.18);flex-shrink:0;transition:background 0.18s ease,width 0.18s ease}.c-slider__dot:hover::before{transform:scale(1.18)}.c-slider__dot[aria-selected="true"]::before{background:rgba(0,0,0,0.65);width:18px}.c-slider__mini:focus-visible,.c-slider__dot:focus-visible{outline:2px solid var(--cs-primary);outline-offset:2px}.c-slider__cta,.c-slider__cta-mini{display:none !important}.c-slider__date--top{position:absolute;top:16px;left:16px;z-index:10;color:rgba(255,255,255,0.92);font-size:14px;font-weight:600;background:rgba(0,0,0,0.24);backdrop-filter:blur(12px);padding:6px 10px;border-radius:999px;white-space:nowrap}@media (max-width:640px){.c-slider{--cs-hero-h:260px;--cs-hero-card:clamp(280px,82vw,360px);--cs-mini-card:clamp(140px,38vw,200px);--cs-hero-gap:10px;--cs-mini-gap:8px;padding:28px var(--cs-pad) 40px}.c-slider__title{font-size:26px;margin-bottom:16px}.c-slider__mini{min-height:160px}.c-slider__hero-title{font-size:15px}.c-slider__mini-title{font-size:12px}.c-slider__hero-meta{bottom:16px;left:12px;right:12px}.c-slider__mini-meta{bottom:10px;left:8px;right:8px}.c-slider__badge,.c-slider__badge-mini{display:none}.c-slider__date--top{font-size:11px;padding:4px 8px;top:10px;left:10px}.c-slider__date{font-size:11px}.c-slider__track--mini{margin-top:10px}}.c-slider__hero-link{color:inherit;text-decoration:none;transition:opacity 0.25s ease}.c-slider__hero-link:hover{opacity:0.75}.c-slider__hero.is-active:hover{opacity:0.9;cursor:pointer}.c-slider__date--top{position:absolute;top:16px;left:16px;z-index:10;background:rgba(0,0,0,0.24);backdrop-filter:blur(12px);padding:6px 10px;border-radius:999px;color:#fff;font-size:13px;font-weight:600}.c-slider__hero-link,.c-slider__mini-link{color:inherit;text-decoration:none;display:inline;transition:opacity 0.25s ease}.c-slider__hero-link:hover,.c-slider__mini-link:hover{opacity:0.75}.c-slider__hero{transition:transform 0.35s cubic-bezier(0.25,0.46,0.45,0.94),opacity 0.35s cubic-bezier(0.25,0.46,0.45,0.94)}.c-slider__hero.is-active:hover{transform:translateY(-1px);opacity:1;cursor:pointer}
@media(max-width:767px){.process .icon{position:absolute;top:45px;left:30px;display:block;width:40px;height:40px;line-height:40px;text-align:center;background:var(--process-color);border-radius:50%;transition:all .3s ease-in-out}.process .icon img{height:20px;filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0%) hue-rotate(288deg) brightness(102%) contrast(102%)}.process h4{font-size:16px;margin-left:50px}}