.home-shell.svelte-bk2mis{padding-top:5.2rem}.hero.svelte-bk2mis{position:relative;background:var(--gradient-hero);min-height:90vh;display:flex;align-items:center;overflow:hidden;padding:5rem 0}.hero-dots.svelte-bk2mis{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(0,147,211,.18) 1px,transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.5) 75%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 25%,rgba(0,0,0,.5) 75%,transparent 100%);pointer-events:none}.hero-inner.svelte-bk2mis{position:relative;display:grid;grid-template-columns:1fr 420px;gap:4rem;align-items:center}.hero-content.svelte-bk2mis{color:#fff}.hero-content.svelte-bk2mis .eyebrow:where(.svelte-bk2mis){background:#0093d340;border-color:#0093d366;color:#7fd4f5}h1.svelte-bk2mis{margin:0;font-family:var(--font-display);font-size:clamp(2.4rem,5.5vw,4rem);line-height:1.06;letter-spacing:-.03em;color:#fff}.hero-subtitle.svelte-bk2mis{margin:1rem 0 .6rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:500;color:#ffffffd9;line-height:1.5}.hero-lead.svelte-bk2mis{margin:0 0 2rem;color:#fff9;font-size:.9rem;line-height:1.75;max-width:540px}.hero-badges.svelte-bk2mis{display:flex;gap:.6rem;flex-wrap:wrap;margin-bottom:1.8rem}.badge-ms.svelte-bk2mis,.badge-aws.svelte-bk2mis{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;border-radius:6px;font-size:.72rem;font-weight:700;letter-spacing:.04em}.badge-ms.svelte-bk2mis{background:#00a4ef26;border:1px solid rgba(0,164,239,.4);color:#7fd4f5}.badge-aws.svelte-bk2mis{background:#ff990026;border:1px solid rgba(255,153,0,.4);color:#ffd280}.hero-actions.svelte-bk2mis{display:flex;flex-wrap:wrap;gap:.9rem;margin-bottom:2rem}.hero-tags.svelte-bk2mis{display:flex;flex-wrap:wrap;gap:.45rem}.tag.svelte-bk2mis{padding:.25rem .65rem;border-radius:999px;font-size:.7rem;font-weight:600;background:#ffffff12;border:1px solid rgba(255,255,255,.15);color:#ffffffb3;letter-spacing:.02em}.countdown-hero-card.svelte-bk2mis{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:2rem;text-align:center}.cdh-label.svelte-bk2mis{margin:0 0 .25rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:#ffffff8c}.cdh-event.svelte-bk2mis{margin:0 0 1.5rem;font-family:var(--font-display);font-size:1.1rem;font-weight:700;color:#fff}.cdh-grid.svelte-bk2mis{display:grid;grid-template-columns:repeat(4,1fr);gap:.6rem;margin-bottom:1.8rem}.cdh-unit.svelte-bk2mis{background:#00000040;border-radius:12px;padding:.9rem .4rem}.cdh-unit.svelte-bk2mis strong:where(.svelte-bk2mis){display:block;font-family:var(--font-display);font-size:clamp(1.4rem,2.5vw,2rem);font-weight:800;color:var(--primary-light);line-height:1}.cdh-unit.svelte-bk2mis span:where(.svelte-bk2mis){display:block;font-size:.62rem;text-transform:uppercase;letter-spacing:.08em;color:#ffffff73;margin-top:.3rem}.cdh-cta.svelte-bk2mis{display:block;padding:.85rem;background:var(--primary);color:#fff;border-radius:10px;font-weight:700;font-size:.88rem;text-decoration:none;transition:background-color .2s ease}.cdh-cta.svelte-bk2mis:hover{background:var(--primary-dark)}.section-talks.svelte-bk2mis{padding:5rem 0;background:var(--bg-light)}.section-header.svelte-bk2mis{margin-bottom:2.5rem;max-width:640px}.talks-top.svelte-bk2mis{margin-bottom:2.5rem}.talks-title-block.svelte-bk2mis{margin-bottom:1.25rem}.talks-meta-row.svelte-bk2mis{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.talks-info-badges.svelte-bk2mis{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center}.info-badge.svelte-bk2mis{display:inline-flex;align-items:center;gap:.35rem;padding:.35rem .75rem;background:var(--bg-white);border:1px solid var(--gray-medium);border-radius:6px;font-size:.78rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.info-badge--location.svelte-bk2mis{color:var(--primary);border-color:#0093d366;background:var(--primary-glow)}.talks-grid.svelte-bk2mis{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-bottom:2.5rem}.talk-card.svelte-bk2mis{background:var(--bg-white);border:1px solid var(--gray-medium);border-radius:var(--border-radius-lg);overflow:hidden;box-shadow:var(--shadow-card);display:flex;flex-direction:column;transition:box-shadow .3s,transform .3s}.talk-card.svelte-bk2mis:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-3px)}.talk-card-header.svelte-bk2mis{background:var(--cat-color, var(--primary));padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem}.talk-date-badge.svelte-bk2mis{background:#f57c00;border-radius:8px;padding:.35rem .6rem;text-align:center;min-width:46px;flex-shrink:0}.talk-date-badge.svelte-bk2mis strong:where(.svelte-bk2mis){display:block;font-family:var(--font-display);font-size:1.25rem;font-weight:800;color:#fff;line-height:1}.talk-date-badge.svelte-bk2mis span:where(.svelte-bk2mis){display:block;font-size:.58rem;text-transform:uppercase;letter-spacing:.06em;color:#ffffffe0}.talk-header-info.svelte-bk2mis{display:flex;flex-direction:column;gap:.3rem}.talk-time.svelte-bk2mis{display:inline-flex;align-items:center;gap:.3rem;font-size:.76rem;font-weight:600;color:#ffffffe6}.talk-category-badge.svelte-bk2mis{display:inline-block;font-size:.58rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#fff;background:#ffffff2e;border:1px solid rgba(255,255,255,.28);border-radius:4px;padding:.12rem .45rem;align-self:flex-start}.talk-card-body.svelte-bk2mis{padding:1rem;flex:1;display:flex;flex-direction:column;gap:.5rem}.talk-img-wrap.svelte-bk2mis{border-radius:8px;overflow:hidden;height:110px;margin-bottom:.2rem}.talk-img-wrap.svelte-bk2mis img:where(.svelte-bk2mis){width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}.talk-card.svelte-bk2mis:hover .talk-img-wrap:where(.svelte-bk2mis) img:where(.svelte-bk2mis){transform:scale(1.04)}.talk-card-body.svelte-bk2mis h3:where(.svelte-bk2mis){margin:0;font-family:var(--font-display);font-size:.92rem;color:var(--text-primary);line-height:1.35}.talk-subtitle.svelte-bk2mis{margin:0;font-size:.76rem;color:var(--text-secondary);line-height:1.55;flex:1}.talk-speaker-row.svelte-bk2mis{display:flex;align-items:center;gap:.35rem;font-size:.74rem;font-weight:600;color:var(--text-primary)}.talk-format.svelte-bk2mis{display:inline-block;font-size:.65rem;font-weight:700;letter-spacing:.04em;border-radius:4px;padding:.15rem .5rem;align-self:flex-start}.talk-format--live.svelte-bk2mis{background:#0093d31a;color:var(--primary);border:1px solid rgba(0,147,211,.25)}.talk-format--online.svelte-bk2mis{background:#50505012;color:var(--text-secondary);border:1px solid var(--gray-medium)}.talk-card-footer.svelte-bk2mis{padding:.75rem 1rem;border-top:1px solid var(--gray-medium)}.talk-register-btn.svelte-bk2mis{display:flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.6rem 1rem;background:var(--cat-color, var(--primary));color:#fff;border-radius:8px;font-size:.78rem;font-weight:700;text-decoration:none;transition:opacity .15s ease}.talk-register-btn.svelte-bk2mis:hover{opacity:.85}.talk-card--other.svelte-bk2mis{background:linear-gradient(155deg,#0a1628,#0d2344);border-color:#ffffff1a;cursor:default}.talk-other-inner.svelte-bk2mis{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:1.5rem 1.25rem;height:100%}.talk-other-q.svelte-bk2mis{margin:0;font-size:.82rem;color:#ffffff8c}.talk-other-inner.svelte-bk2mis h3:where(.svelte-bk2mis){margin:0;font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--primary-light);line-height:1.2}.talk-other-inner.svelte-bk2mis>p:where(.svelte-bk2mis){margin:0;font-size:.82rem;color:#fff9;line-height:1.6;flex:1}.talk-other-btn.svelte-bk2mis{display:inline-flex;align-items:center;padding:.7rem 1.4rem;background:var(--primary);color:#fff;border-radius:8px;font-size:.82rem;font-weight:700;text-decoration:none;transition:background-color .2s ease;width:100%;justify-content:center}.talk-other-btn.svelte-bk2mis:hover{background:var(--primary-dark)}.registration-block.svelte-bk2mis{display:grid;grid-template-columns:1fr 1.1fr;gap:2rem;background:var(--bg-white);border:1px solid var(--gray-medium);border-radius:var(--border-radius-lg);border-left:4px solid var(--primary);padding:2.5rem;align-items:center}.reg-copy.svelte-bk2mis h3:where(.svelte-bk2mis){margin:0 0 1rem;font-family:var(--font-display);font-size:1.4rem;color:var(--text-primary)}.speaker-card.svelte-bk2mis{display:flex;align-items:flex-start;gap:.85rem;padding:.9rem 1rem;background:var(--bg-section-alt);border:1px solid var(--gray-medium);border-radius:var(--border-radius);margin-bottom:1rem}.speaker-avatar.svelte-bk2mis{width:42px;height:42px;border-radius:50%;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.82rem;flex-shrink:0}.speaker-info.svelte-bk2mis{display:flex;flex-direction:column;gap:.2rem}.speaker-name.svelte-bk2mis{font-family:var(--font-display);font-size:.9rem;font-weight:700;color:var(--text-primary)}.speaker-live-badge.svelte-bk2mis{display:inline-block;background:#c62828;color:#fff;font-size:.58rem;font-weight:800;letter-spacing:.07em;padding:.1rem .45rem;border-radius:4px;margin-left:.4rem;vertical-align:middle;text-transform:uppercase}.speaker-info.svelte-bk2mis p:where(.svelte-bk2mis){margin:0;font-size:.78rem;color:var(--text-secondary);line-height:1.5}.reg-desc.svelte-bk2mis{margin:0 0 1.25rem!important;color:var(--text-secondary);font-size:.88rem;line-height:1.7}.reg-embed.svelte-bk2mis iframe:where(.svelte-bk2mis){width:100%;height:280px;border:0;border-radius:var(--border-radius)}.section-services.svelte-bk2mis{padding:5rem 0;background:var(--bg-light)}.services-grid.svelte-bk2mis{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.svc-card.svelte-bk2mis{display:flex;flex-direction:column;background:var(--bg-white);border:1px solid var(--gray-medium);border-left:4px solid var(--accent, var(--primary));border-radius:var(--border-radius);padding:1.5rem;box-shadow:var(--shadow-card);text-decoration:none;color:inherit;transition:box-shadow .3s,transform .3s}.svc-card.svelte-bk2mis:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.svc-icon-wrap.svelte-bk2mis{width:44px;height:44px;border-radius:10px;background:color-mix(in srgb,var(--accent, var(--primary)) 12%,transparent);display:flex;align-items:center;justify-content:center;color:var(--accent, var(--primary));margin-bottom:1rem;flex-shrink:0}.svc-card.svelte-bk2mis h3:where(.svelte-bk2mis){margin:0 0 .5rem;font-family:var(--font-display);font-size:1.05rem;color:var(--text-primary)}.svc-card.svelte-bk2mis p:where(.svelte-bk2mis){margin:0 0 1.2rem;color:var(--text-secondary);font-size:.86rem;line-height:1.65;flex:1}.svc-link.svelte-bk2mis{font-size:.82rem;font-weight:700;color:var(--accent, var(--primary));margin-top:auto}.section-news.svelte-bk2mis{padding:5rem 0;background:var(--bg-white)}.news-grid.svelte-bk2mis{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.news-card.svelte-bk2mis{border:1px solid var(--gray-medium);border-radius:var(--border-radius);overflow:hidden;background:var(--bg-white);box-shadow:var(--shadow-card);transition:box-shadow .3s,transform .3s}.news-card.svelte-bk2mis:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-4px)}.news-media.svelte-bk2mis{overflow:hidden;height:210px}.news-media.svelte-bk2mis img:where(.svelte-bk2mis){width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.news-card.svelte-bk2mis:hover .news-media:where(.svelte-bk2mis) img:where(.svelte-bk2mis){transform:scale(1.04)}.news-media.yt.svelte-bk2mis{height:210px}.news-media.yt.svelte-bk2mis iframe:where(.svelte-bk2mis){width:100%;height:100%;border:0;display:block}.news-body.svelte-bk2mis{padding:1.25rem}.news-date.svelte-bk2mis{margin:0 0 .4rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--gray)}.news-body.svelte-bk2mis h3:where(.svelte-bk2mis){margin:0 0 .5rem;font-family:var(--font-display);font-size:1.05rem;color:var(--text-primary);line-height:1.3}.news-body.svelte-bk2mis p:where(.svelte-bk2mis){margin:0 0 .8rem;color:var(--text-secondary);font-size:.86rem;line-height:1.65}.news-body.svelte-bk2mis a:where(.svelte-bk2mis){font-size:.82rem;font-weight:700;color:var(--primary);text-decoration:none;transition:opacity .15s ease}.news-body.svelte-bk2mis a:where(.svelte-bk2mis):hover{opacity:.75}.section-cases.svelte-bk2mis{padding:5rem 0;background:var(--gradient-hero);position:relative}.cases-header.svelte-bk2mis{margin-bottom:2.5rem}.cases-grid.svelte-bk2mis{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.case-card.svelte-bk2mis{border-radius:var(--border-radius);overflow:hidden;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);transition:background-color .25s ease}.case-card.svelte-bk2mis:hover{background:#ffffff1a}.case-img.svelte-bk2mis img:where(.svelte-bk2mis){width:100%;height:180px;object-fit:cover;display:block}.case-body.svelte-bk2mis{padding:1.25rem}.case-tag.svelte-bk2mis{display:inline-block;padding:.2rem .6rem;border-radius:6px;font-size:.68rem;font-weight:700;letter-spacing:.05em;background:#0093d340;color:var(--primary-light);margin-bottom:.6rem}.case-body.svelte-bk2mis h3:where(.svelte-bk2mis){margin:0 0 .5rem;font-family:var(--font-display);font-size:1.05rem;color:#fff;line-height:1.3}.case-body.svelte-bk2mis p:where(.svelte-bk2mis){margin:0;color:#ffffffa6;font-size:.86rem;line-height:1.65}.section-partners.svelte-bk2mis{padding:4.5rem 0;background:var(--bg-light)}.cert-grid.svelte-bk2mis{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.cert-badge.svelte-bk2mis{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1rem;border-radius:8px;background:var(--bg-white);border:1px solid var(--gray-medium);font-size:.82rem;font-weight:600;color:var(--text-primary);box-shadow:var(--shadow-card)}@media(max-width:1024px){.hero-inner.svelte-bk2mis{grid-template-columns:1fr}.hero-visual.svelte-bk2mis{display:none}.services-grid.svelte-bk2mis,.news-grid.svelte-bk2mis,.cases-grid.svelte-bk2mis{grid-template-columns:repeat(2,1fr)}.registration-block.svelte-bk2mis{grid-template-columns:1fr}}@media(max-width:768px){.talks-grid.svelte-bk2mis{grid-template-columns:1fr}.talks-meta-row.svelte-bk2mis{flex-direction:column;align-items:flex-start}.talks-meta-row.svelte-bk2mis .btn-primary:where(.svelte-bk2mis){width:100%;text-align:center;justify-content:center}}@media(max-width:640px){.services-grid.svelte-bk2mis,.news-grid.svelte-bk2mis,.cases-grid.svelte-bk2mis{grid-template-columns:1fr}.hero.svelte-bk2mis{padding:3.5rem 0 4rem;min-height:auto}}
