.demos-hero[data-v-643606fa]{background:linear-gradient(135deg,#0a1628,#152238 50%,#0d2137);padding:60px 0 40px}.hero-headline[data-v-643606fa]{color:#fff;font-size:2.8em;font-weight:600;line-height:1.15;margin-bottom:24px}.hero-subtext[data-v-643606fa]{color:hsla(0,0%,100%,.85);font-size:1.15em;line-height:1.7;max-width:520px;margin:0 auto}.demo-list[data-v-643606fa]{text-align:left;padding-left:20px}.demo-list li[data-v-643606fa]{padding:4px 0;color:#444}.demo-form[data-v-643606fa]{background:#f7f9fc;border:1px solid #e8ecf1;border-radius:6px;padding:28px}.demo-form .btn[data-v-643606fa]{width:100%}.demo-form .btn[data-v-643606fa]:disabled{opacity:.6;cursor:not-allowed}.cal-header[data-v-643606fa]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.cal-month[data-v-643606fa]{font-weight:600;font-size:.95em;color:#222}.cal-nav[data-v-643606fa]{background:none;border:1px solid #d0d5dd;border-radius:4px;width:32px;height:32px;font-size:1.2em;color:#555;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s}.cal-nav[data-v-643606fa]:hover:not(:disabled){background:#f0f2f5;border-color:#03a0dc;color:#03a0dc}.cal-nav[data-v-643606fa]:disabled{opacity:.3;cursor:not-allowed}.cal-dates[data-v-643606fa]{display:flex;gap:6px;margin-bottom:16px}.cal-date[data-v-643606fa]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border:1px solid #e0e4ea;border-radius:6px;background:#fff;cursor:pointer;transition:all .15s}.cal-date[data-v-643606fa]:hover{border-color:#03a0dc;background:#f0f9fd}.cal-date.selected[data-v-643606fa]{border-color:#03a0dc;background:#03a0dc;color:#fff}.cal-day-name[data-v-643606fa]{font-size:.72em;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.7}.cal-date.selected .cal-day-name[data-v-643606fa]{opacity:.9}.cal-day-num[data-v-643606fa]{font-size:1.15em;font-weight:700}.cal-slots[data-v-643606fa]{margin-bottom:16px}.cal-slots-label[data-v-643606fa]{font-size:.85em;font-weight:600;color:#555;margin-bottom:8px}.cal-tz[data-v-643606fa]{font-weight:400;color:#999}.cal-slot-grid[data-v-643606fa]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cal-slot[data-v-643606fa]{padding:8px 4px;border:1px solid #e0e4ea;border-radius:5px;background:#fff;font-size:.88em;font-weight:600;color:#333;cursor:pointer;transition:all .15s}.cal-slot[data-v-643606fa]:hover{border-color:#03a0dc;color:#03a0dc}.cal-slot.selected[data-v-643606fa]{border-color:#03a0dc;background:#03a0dc;color:#fff}.cal-confirm[data-v-643606fa]{background:#e6f9ee;color:#1a7a3a;border:1px solid #b2e6c8;padding:10px 14px;border-radius:5px;font-size:.88em;font-weight:600;margin-bottom:16px;text-align:center}.hp-field[data-v-643606fa]{position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;width:0;overflow:hidden}.demo-form-error[data-v-643606fa]{background:#fef2f2;color:#b91c1c;border:1px solid #fca5a5;padding:10px 14px;border-radius:5px;font-size:.9em;margin-bottom:12px}.demo-form-success[data-v-643606fa]{background:#f7f9fc;border:1px solid #e8ecf1;border-radius:6px;padding:40px 28px}.video-card[data-v-643606fa]{border:1px solid #e0e4ea;border-radius:6px;overflow:hidden;background:#fff;transition:box-shadow .2s ease;height:100%}.video-card[data-v-643606fa]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.video-thumb[data-v-643606fa]{height:140px;display:flex;align-items:center;justify-content:center;position:relative}.video-play[data-v-643606fa]{color:hsla(0,0%,100%,.8);font-size:2.4em}.video-duration[data-v-643606fa]{position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.6);color:#fff;padding:2px 8px;border-radius:3px;font-size:.8em;font-weight:600}.video-body[data-v-643606fa]{padding:16px;text-align:left}.video-body h4[data-v-643606fa]{font-weight:600;font-size:1em;margin-bottom:8px;color:#222}.video-body p[data-v-643606fa]{font-size:.88em;color:#666;line-height:1.5;margin-bottom:12px}.video-body .btn[data-v-643606fa]{padding:6px 16px;font-size:.88em;width:auto}.webinar-card[data-v-643606fa]{border:1px solid #e0e4ea;border-radius:6px;padding:28px;background:#fff;text-align:left;transition:box-shadow .2s ease}.webinar-card[data-v-643606fa]:hover{box-shadow:0 4px 16px rgba(0,0,0,.08)}.webinar-date[data-v-643606fa]{display:inline-block;background:#03a0dc;color:#fff;padding:3px 10px;border-radius:3px;font-size:.82em;font-weight:600;margin-bottom:12px}.webinar-card h3[data-v-643606fa]{font-weight:600;font-size:1.15em;margin-bottom:10px;color:#222}.webinar-card p[data-v-643606fa]{color:#555;font-size:.92em;line-height:1.6}.webinar-card .btn[data-v-643606fa]{width:auto;padding:8px 24px}.demos-cta[data-v-643606fa]{background-color:#222;padding:60px 0}.demos-cta h2[data-v-643606fa]{color:#fff}.guide-filters[data-v-643606fa]{display:flex;gap:8px;flex-wrap:wrap}.filter-btn[data-v-643606fa]{background:#f4f6f8;border:1px solid #e0e4ea;border-radius:4px;padding:8px 20px;font-size:.88em;font-weight:600;color:#555;cursor:pointer;transition:all .15s ease}.filter-btn[data-v-643606fa]:hover{background:#e8ecf1}.filter-btn.active[data-v-643606fa]{background:#0a1628;border-color:#0a1628;color:#fff}.sub-filters[data-v-643606fa]{display:flex;gap:6px;flex-wrap:wrap}.sub-filter-btn[data-v-643606fa]{background:#fff;border:1px solid #e0e4ea;border-radius:20px;padding:5px 14px;font-size:.82em;font-weight:500;color:#555;cursor:pointer;transition:all .15s ease}.sub-filter-btn[data-v-643606fa]:hover{border-color:#03a0dc;color:#03a0dc}.sub-filter-btn.active[data-v-643606fa]{background:#03a0dc;border-color:#03a0dc;color:#fff}.guide-grid[data-v-643606fa]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.guide-card[data-v-643606fa]{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #e0e4ea;border-radius:6px;padding:14px 18px;text-decoration:none;transition:all .15s ease;color:#333}.guide-card[data-v-643606fa]:hover{border-color:#03a0dc;box-shadow:0 2px 12px rgba(3,160,220,.1);text-decoration:none;color:#333}.guide-source[data-v-643606fa]{font-weight:600;font-size:.9em}.guide-arrow[data-v-643606fa]{color:#03a0dc;font-size:.9em;flex-shrink:0}.guide-warehouse[data-v-643606fa]{font-size:.9em;color:#666}@media (max-width:767px){.hero-headline[data-v-643606fa]{font-size:2em}.guide-grid[data-v-643606fa]{grid-template-columns:1fr}}