.section[data-astro-cid-53pjn3ax]{padding:48px 0}.page-hero[data-astro-cid-53pjn3ax]{background:linear-gradient(135deg,#011627b3,#0a2e5280),url(/images/bg-smart-tablet.jpg) 50%/cover no-repeat;padding:160px 0 60px}.page-hero[data-astro-cid-53pjn3ax] h1[data-astro-cid-53pjn3ax]{color:var(--color-white);font-size:2.8rem;font-weight:700}.page-hero-sub[data-astro-cid-53pjn3ax]{color:#ffffffb3;margin-top:8px;font-size:1.1rem}@media (width>=1024px){.page-hero[data-astro-cid-53pjn3ax]{background:linear-gradient(135deg,#011627b3,#0a2e5280),url(/images/bg-smart-desktop.jpg) 50%/cover no-repeat}}.feature-block[data-astro-cid-53pjn3ax]{background:var(--color-white);border-radius:8px;grid-template-columns:220px 1fr;align-items:center;gap:30px;margin-bottom:24px;display:grid;box-shadow:0 1px 8px #0000000d}.feature-img-wrap[data-astro-cid-53pjn3ax]{padding:20px 0 20px 20px}.feature-img[data-astro-cid-53pjn3ax]{object-fit:cover;border-radius:6px;width:100%;height:auto;display:block}.feature-text[data-astro-cid-53pjn3ax]{padding:20px 24px 20px 0}.feature-text[data-astro-cid-53pjn3ax] h3[data-astro-cid-53pjn3ax]{color:var(--color-dark);margin-bottom:10px;font-size:1.1rem}.feature-text[data-astro-cid-53pjn3ax] ul[data-astro-cid-53pjn3ax]{margin:0;padding:0;list-style:none}.feature-text[data-astro-cid-53pjn3ax] li[data-astro-cid-53pjn3ax]{color:var(--color-dark-75);padding:5px 0 5px 22px;font-size:.9rem;line-height:1.45;position:relative}.feature-text[data-astro-cid-53pjn3ax] li[data-astro-cid-53pjn3ax]:before{content:"✓";color:var(--color-primary);font-weight:700;position:absolute;left:0}.tabs[data-astro-cid-53pjn3ax]{margin-top:30px}.tab-nav[data-astro-cid-53pjn3ax]{border-bottom:2px solid var(--color-primary);gap:0;margin-bottom:0;display:flex}.tab-btn[data-astro-cid-53pjn3ax]{cursor:pointer;color:#666;background:#f0f0f0;border:none;border-radius:6px 6px 0 0;padding:12px 28px;font-size:.95rem;font-weight:600;transition:all .2s}.tab-btn[data-astro-cid-53pjn3ax].active,.tab-btn[data-astro-cid-53pjn3ax]:hover{background:var(--color-primary);color:#fff}.tab-content[data-astro-cid-53pjn3ax]{background:var(--color-light);border-radius:0 0 8px 8px;padding:30px;display:none}.tab-content[data-astro-cid-53pjn3ax].active{display:block}.monitor-grid[data-astro-cid-53pjn3ax]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:20px;display:grid}.monitor-item[data-astro-cid-53pjn3ax]{background:var(--color-white);text-align:center;border-radius:8px;padding:20px 16px;box-shadow:0 1px 4px #0000000f}.monitor-item[data-astro-cid-53pjn3ax] img[data-astro-cid-53pjn3ax]{object-fit:contain;width:36px;height:36px;margin:0 auto 8px;display:block}.monitor-item[data-astro-cid-53pjn3ax] strong[data-astro-cid-53pjn3ax]{font-size:.9rem;display:block}.monitor-item[data-astro-cid-53pjn3ax] span[data-astro-cid-53pjn3ax]{color:var(--color-dark-50);font-size:.75rem;display:block}.monitor-item[data-astro-cid-53pjn3ax] em[data-astro-cid-53pjn3ax]{font-size:.85rem;font-style:italic}.connect-grid[data-astro-cid-53pjn3ax]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.connect-card[data-astro-cid-53pjn3ax]{background:var(--color-white);border-radius:8px;padding:24px;box-shadow:0 2px 12px #0000000f}.connect-head[data-astro-cid-53pjn3ax]{align-items:center;gap:12px;margin-bottom:12px;display:flex}.connect-card[data-astro-cid-53pjn3ax] img[data-astro-cid-53pjn3ax]{object-fit:contain;border-radius:6px;flex-shrink:0;width:48px;height:48px}.connect-card[data-astro-cid-53pjn3ax] h3[data-astro-cid-53pjn3ax]{color:var(--color-dark);font-size:1rem;font-weight:600}.connect-card[data-astro-cid-53pjn3ax] p[data-astro-cid-53pjn3ax]{color:var(--color-dark-75);text-align:left;font-size:.85rem;line-height:1.5}.cases-intro[data-astro-cid-53pjn3ax]{color:var(--color-dark-75);margin-bottom:28px;font-size:clamp(.95rem,1.3vw,1.05rem)}.cases-grid[data-astro-cid-53pjn3ax]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.case-card-link[data-astro-cid-53pjn3ax]{color:inherit;border-radius:8px;text-decoration:none;transition:box-shadow .25s;display:block}.case-card-link[data-astro-cid-53pjn3ax]:hover{box-shadow:0 4px 20px #00000014}.case-card[data-astro-cid-53pjn3ax]{background:var(--color-white);border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.case-card-img[data-astro-cid-53pjn3ax]{aspect-ratio:1;object-fit:cover;width:100%;display:block}.case-card-img-placeholder[data-astro-cid-53pjn3ax]{aspect-ratio:1;background:linear-gradient(135deg, var(--color-dark), #1a3a5c);width:100%;display:block}.case-body[data-astro-cid-53pjn3ax]{padding:12px 16px}.case-body[data-astro-cid-53pjn3ax] h3[data-astro-cid-53pjn3ax]{color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px;font-size:1rem;font-weight:600;overflow:hidden}.case-body[data-astro-cid-53pjn3ax] p[data-astro-cid-53pjn3ax]{color:var(--color-dark-75);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.635rem;font-size:.85rem;line-height:1.55;display:-webkit-box;overflow:hidden}.cs-empty[data-astro-cid-53pjn3ax]{color:var(--color-dark-75);max-width:600px;font-size:1.1rem;line-height:1.7}@media (width<=768px){.feature-block[data-astro-cid-53pjn3ax]{grid-template-columns:1fr}.feature-img-wrap[data-astro-cid-53pjn3ax]{padding:20px 20px 0}.feature-text[data-astro-cid-53pjn3ax],.feature-block[data-astro-cid-53pjn3ax].reverse .feature-text[data-astro-cid-53pjn3ax]{padding:0 20px 20px}.feature-img[data-astro-cid-53pjn3ax]{width:100%;height:auto;max-height:200px}.connect-grid[data-astro-cid-53pjn3ax]{grid-template-columns:1fr}.monitor-grid[data-astro-cid-53pjn3ax]{grid-template-columns:repeat(2,1fr)}.tab-nav[data-astro-cid-53pjn3ax]{flex-wrap:wrap}.tab-btn[data-astro-cid-53pjn3ax]{text-align:center;flex:1;padding:10px 12px;font-size:.85rem}.cases-grid[data-astro-cid-53pjn3ax]{grid-template-columns:repeat(2,1fr)}}@media (width<=480px){.cases-grid[data-astro-cid-53pjn3ax]{grid-template-columns:1fr}}
