.sc-sec{padding-top:8px}.sc-sec h2{margin-bottom:6px}.sc-sub{margin:0 0 16px;opacity:.75;font-size:14.5px}.sc-wrap{position:relative}.sc-track{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:6px 4px 14px;scrollbar-width:none}.sc-track::-webkit-scrollbar{display:none}.sc-slide{flex:0 0 78%;max-width:300px;margin:0;scroll-snap-align:center;text-align:center}.sc-phone{border-radius:26px;padding:7px;background:linear-gradient(160deg,#1c2b4a,#0b1428);border:1px solid rgba(120,160,220,.28);box-shadow:0 18px 40px #00000073,0 0 0 1px #2af5c00f inset}.sc-phone img{display:block;width:100%;height:auto;border-radius:20px;aspect-ratio:540/1037;object-fit:cover;object-position:top;background:#0a1326}.sc-slide figcaption{margin-top:12px;font-size:14px;font-weight:700;line-height:1.35}.sc-slide figcaption small{display:block;font-weight:500;opacity:.7;font-size:12.5px;margin-top:3px}.sc-dots{display:flex;justify-content:center;gap:7px;margin-top:4px}.sc-dots button{width:8px;height:8px;padding:0;border:0;border-radius:99px;background:#8aa3c473;cursor:pointer;transition:width .2s,background .2s}.sc-dots button.on{width:22px;background:linear-gradient(90deg,#2af5c0,#1b8cff)}.sc-arrow{display:none;position:absolute;top:42%;width:42px;height:42px;border-radius:50%;border:1px solid rgba(120,160,220,.35);background:#0a1326d9;color:#fff;font-size:20px;line-height:1;cursor:pointer;z-index:2}.sc-arrow.prev{left:-6px}.sc-arrow.next{right:-6px}.sc-arrow:disabled{opacity:.3;cursor:default}.sc-hint{text-align:center;font-size:12.5px;opacity:.6;margin-top:8px}@media (min-width:760px){.sc-slide{flex-basis:260px}.sc-arrow{display:block}.sc-hint{display:none}}.sc-fit .sc-arrow{display:none}.sc-fit .sc-track{justify-content:center}.hm-sec.sc-sec{padding-top:0;margin-top:-18px}.sc-head{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0 0 14px;text-align:center}.sc-kick{display:inline-block;padding:5px 12px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#2af5c0;background:#2af5c01a;border:1px solid rgba(42,245,192,.28)}.sc-sec h2.sc-title{margin:0;font-size:clamp(24px,6.4vw,34px);font-weight:900;line-height:1.1;letter-spacing:-.02em}.sc-title span{background:linear-gradient(90deg,#2af5c0,#1b8cff);-webkit-background-clip:text;background-clip:text;color:transparent}.hm-sec.sc-sec{margin-top:0!important;padding-top:34px!important}
