.lh-hero-img[data-v-3c5d2341]{transform:scale(1.05);transition:transform 10s ease}.lh-hero:hover .lh-hero-img[data-v-3c5d2341]{transform:scale(1)}.lh-hero-overlay[data-v-3c5d2341]{background:linear-gradient(155deg,#0a0b0e61,#0a0b0ec7 50%,#0a0b0ef7)}.lh-scroll-track[data-v-3c5d2341]{background:#ffffff26;height:56px;overflow:hidden;width:1px}.lh-scroll-thumb[data-v-3c5d2341]{animation:lhScrollPulse-3c5d2341 1.8s ease-in-out infinite;background:#fbb56c;height:40%;width:100%}@keyframes lhScrollPulse-3c5d2341{0%{transform:translateY(-100%)}to{transform:translateY(300%)}}.isp-spotlight-section[data-v-bd1adeb8]{background:#f7f5f2}.isp-feat-card[data-v-bd1adeb8]{background:#fff;border:1px solid rgba(30,31,33,.07);border-radius:20px;overflow:hidden;padding:36px;position:relative;transition:box-shadow .3s ease,transform .3s ease}.isp-feat-card[data-v-bd1adeb8]:hover{box-shadow:0 10px 48px #00000012;transform:translateY(-3px)}.isp-feat-bar[data-v-bd1adeb8]{background:linear-gradient(90deg,#2a54c7,#00aaaf);height:2px;left:0;position:absolute;right:0;top:0}.isp-feat-num[data-v-bd1adeb8]{color:#2a54c761;font-family:area-normal,sans-serif;font-size:11px;font-weight:700;letter-spacing:.22em}.isp-feat-title[data-v-bd1adeb8]{color:#1e1f21;line-height:1.3}.isp-feat-desc[data-v-bd1adeb8]{color:#1e1f21;font-size:15px;line-height:1.65}.isp-card[data-v-bd1adeb8]{background:#fff;border:1px solid rgba(30,31,33,.07);border-radius:28px;box-shadow:0 4px 32px #0000000d,0 1px 4px #00000008;overflow:hidden;padding:52px;position:relative}.isp-card-bar[data-v-bd1adeb8]{background:linear-gradient(90deg,#2a54c7,#00aaaf);height:3px;left:0;position:absolute;right:0;top:0}.isp-ghost-num[data-v-bd1adeb8]{color:#1e1f210a;font-family:arsenica-variable,sans-serif;font-size:clamp(3.5rem,9vw,6.5rem);font-variation-settings:"wght" 700,"opsz" 450;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.isp-icon-wrap[data-v-bd1adeb8]{align-items:center;background:linear-gradient(135deg,#2a54c7,#00aaaf);border-radius:14px;display:flex;flex-shrink:0;height:56px;justify-content:center;width:56px}.isp-icon-img[data-v-bd1adeb8]{filter:brightness(0) invert(1);height:26px;width:26px}.isp-tag[data-v-bd1adeb8]{background:#2a54c70f;border:1px solid rgba(42,84,199,.14);border-radius:999px;color:#2a54c7cc;display:inline-block;font-family:area-normal,sans-serif;font-size:11px;font-weight:600;letter-spacing:.06em;padding:5px 14px}.isp-case-title[data-v-bd1adeb8]{color:#1e1f21;font-family:arsenica-variable,sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);font-variation-settings:"wght" 375,"opsz" 450;line-height:1.22}.isp-deco-grid[data-v-bd1adeb8]{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);width:-moz-fit-content;width:fit-content}.isp-deco-dot[data-v-bd1adeb8]{background:#2a54c726;height:7px;width:7px}.isp-deco-dot[data-v-bd1adeb8],.isp-dot[data-v-bd1adeb8]{border-radius:50%;display:block}.isp-dot[data-v-bd1adeb8]{background:#1e1f211f;flex-shrink:0;height:6px;width:6px}.isp-dot-active[data-v-bd1adeb8]{background:#2a54c761}.isp-plain-card[data-v-bd1adeb8]{max-width:100%}.isp-plain-body[data-v-bd1adeb8]{color:#1e1e1e;line-height:1.75}@media (max-width:768px){.isp-card[data-v-bd1adeb8],.isp-plain-card[data-v-bd1adeb8]{padding:28px 22px}}.ind-nav-wrap[data-v-9c7a6050]{background:#fff;border-top:1px solid rgba(30,31,33,.08);gap:16px;justify-content:space-between;padding-bottom:48px;padding-top:48px}.ind-nav-btn[data-v-9c7a6050],.ind-nav-wrap[data-v-9c7a6050]{align-items:center;display:flex}.ind-nav-btn[data-v-9c7a6050]{color:#1e1f2180;gap:14px;min-width:0;text-decoration:none;transition:color .2s}.ind-nav-btn[data-v-9c7a6050]:hover{color:#1e1f21}.ind-nav-btn--right[data-v-9c7a6050]{flex-direction:row;text-align:right}.ind-nav-label[data-v-9c7a6050]{color:#1e1f2159;font-size:10px;font-weight:700;letter-spacing:.14em;margin-bottom:4px;text-transform:uppercase}.ind-nav-label[data-v-9c7a6050],.ind-nav-name[data-v-9c7a6050]{display:block;font-family:area-normal,sans-serif}.ind-nav-name[data-v-9c7a6050]{letter-spacing:-.02em;line-height:1.1}.ind-nav-all[data-v-9c7a6050]{align-items:center;border:1px solid rgba(30,31,33,.12);border-radius:100px;color:#1e1f2173;display:inline-flex;flex-shrink:0;font-family:area-normal,sans-serif;font-size:12px;font-weight:700;gap:7px;padding:8px 16px;text-decoration:none;transition:color .2s,border-color .2s;white-space:nowrap}.ind-nav-all[data-v-9c7a6050]:hover{border-color:#1e1f214d;color:#1e1f21}
