.mockup-wrapper.svelte-du7kng{position:relative;padding:1rem}.session-card.svelte-du7kng{background:#fff;border-radius:1rem;border:1px solid #E2E8F0;box-shadow:0 4px 24px -4px #d9775714,0 12px 40px -8px #0000000f;overflow:hidden;opacity:0}.card-header.svelte-du7kng{display:flex;align-items:center;padding:.75rem 1.25rem;border-bottom:1px solid #f0ebe3;background:#fdfcfa}.live-indicator.svelte-du7kng{display:flex;align-items:center;gap:.5rem}.live-dot.svelte-du7kng{width:8px;height:8px;background:#ef4444;border-radius:50%;animation:svelte-du7kng-pulse-dot 2s ease-in-out infinite}@keyframes svelte-du7kng-pulse-dot{0%,to{opacity:1;box-shadow:0 0 #ef444466}50%{opacity:.8;box-shadow:0 0 0 4px #ef444400}}.live-label.svelte-du7kng{font-size:.75rem;font-weight:500;color:#ef4444;text-transform:uppercase;letter-spacing:.05em}.card-body.svelte-du7kng{padding:1.25rem}.session-title.svelte-du7kng{font-size:1.125rem;font-weight:600;color:#1a1a1a;margin:0 0 .25rem;line-height:1.3}.session-date.svelte-du7kng{font-size:.75rem;color:#999;margin:0 0 1rem}.session-excerpt.svelte-du7kng{font-size:.8125rem;color:#555;margin:0 0 1rem;line-height:1.55;font-style:italic}.session-cta.svelte-du7kng{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#bc2c34}.alert-notification.svelte-du7kng{position:absolute;top:0;right:0;display:flex;align-items:flex-start;gap:.625rem;background:#fff;border-left:3px solid #BC2C34;border-radius:.5rem;padding:.75rem 1rem;box-shadow:0 4px 16px -2px #0000001a,0 2px 8px -2px #d9775726;max-width:15rem;opacity:0}.alert-icon.svelte-du7kng{width:2rem;height:2rem;background:#d977571a;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#bc2c34}.alert-content.svelte-du7kng{min-width:0}.alert-title.svelte-du7kng{font-size:.75rem;font-weight:600;color:#1a1a1a;margin:0 0 .125rem}.alert-body.svelte-du7kng{font-size:.6875rem;color:#666;margin:0;line-height:1.3}@media (max-width: 767px){.mockup-wrapper.svelte-du7kng{padding:.5rem}.alert-notification.svelte-du7kng{right:-.25rem;top:-.5rem;max-width:13rem;padding:.5rem .75rem}}.proof-section.svelte-1f4x1yn{padding:3rem 0;margin:0 -1rem;background:#fff}@media (min-width: 768px){.proof-section.svelte-1f4x1yn{padding:3rem 1rem;margin:0}}.container.svelte-1f4x1yn{max-width:64rem;margin:0 auto}.header.svelte-1f4x1yn{margin-bottom:1.25rem;padding:0 1rem}@media (min-width: 768px){.header.svelte-1f4x1yn{margin-bottom:1.5rem;padding:0}}.label.svelte-1f4x1yn{display:block;font-size:.6875rem;font-weight:500;letter-spacing:.15em;text-transform:uppercase;color:#bc2c34;margin-bottom:.5rem}.title.svelte-1f4x1yn{font-size:1.75rem;font-weight:400;color:#1a1a1a;margin:0;line-height:1.1;max-width:32rem}.audience-tags.svelte-1f4x1yn{display:flex;flex-wrap:wrap;gap:.5rem;padding:0 1rem;margin-bottom:1.5rem}@media (min-width: 768px){.audience-tags.svelte-1f4x1yn{padding:0}}.audience-tag.svelte-1f4x1yn{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border:1px solid #E2E8F0;border-radius:9999px;font-size:.75rem;color:#555;text-decoration:none;transition:all .2s ease}.audience-tag.svelte-1f4x1yn:hover{border-color:#bc2c34;color:#bc2c34}.audience-tag.svelte-1f4x1yn .tag-icon{width:14px;height:14px;opacity:.5}.audience-tag.svelte-1f4x1yn:hover .tag-icon{opacity:.8}.award-banner.svelte-1f4x1yn{display:flex;align-items:center;gap:1rem;padding:1.25rem 1rem;margin:0;text-decoration:none;border-top:1px solid rgba(0,0,0,.06)}@media (min-width: 768px){.award-banner.svelte-1f4x1yn{padding:1.25rem 1.5rem}}.award-image.svelte-1f4x1yn{width:3rem;height:3rem;border-radius:.375rem;-o-object-fit:cover;object-fit:cover;flex-shrink:0}@media (min-width: 768px){.award-image.svelte-1f4x1yn{width:3.5rem;height:3.5rem}}.award-text.svelte-1f4x1yn{flex:1;min-width:0}.award-badge.svelte-1f4x1yn{display:block;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#bc2c34;margin-bottom:.125rem}.award-desc.svelte-1f4x1yn{font-size:.8125rem;color:#555;margin:0;line-height:1.3}.award-arrow.svelte-1f4x1yn{flex-shrink:0;color:#ccc;transition:transform .2s ease}.award-banner.svelte-1f4x1yn:hover .award-arrow:where(.svelte-1f4x1yn){transform:translate(3px)}.testimonials-grid.svelte-1f4x1yn{-moz-columns:1;columns:1;-moz-column-gap:1px;column-gap:1px;-moz-column-rule:1px solid rgba(0,0,0,.06);column-rule:1px solid rgba(0,0,0,.06);padding:0 1rem}@media (min-width: 768px){.testimonials-grid.svelte-1f4x1yn{-moz-columns:2;columns:2;padding:0}}@media (min-width: 1024px){.testimonials-grid.svelte-1f4x1yn{-moz-columns:3;columns:3}}.testimonial-card.svelte-1f4x1yn{-moz-column-break-inside:avoid;break-inside:avoid;padding:1.25rem .25rem;border-bottom:1px solid rgba(0,0,0,.06)}@media (min-width: 768px){.testimonial-card.svelte-1f4x1yn{padding:1.5rem .7rem}}.testimonial-quote.svelte-1f4x1yn{font-size:.875rem;color:#444;line-height:1.6;margin:0 0 1rem}.testimonial-author.svelte-1f4x1yn{display:flex;align-items:center;gap:.625rem}.author-photo.svelte-1f4x1yn{width:2rem;height:2rem;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.author-info.svelte-1f4x1yn{flex:1;min-width:0}.author-name.svelte-1f4x1yn{font-size:.8125rem;font-weight:500;color:#1a1a1a;margin:0;line-height:1.2}.author-role.svelte-1f4x1yn{font-size:.6875rem;color:#999;margin:0;line-height:1.2}.author-logo.svelte-1f4x1yn{height:1.25rem;width:auto;opacity:.35;flex-shrink:0;transition:opacity .2s ease}.author-logo.svelte-1f4x1yn:hover{opacity:.6}.footer.svelte-1f4x1yn{padding:1.25rem 1rem 0;margin-top:1.5rem;border-top:1px solid rgba(0,0,0,.06)}@media (min-width: 768px){.footer.svelte-1f4x1yn{padding:1.25rem 0 0}}.view-all.svelte-1f4x1yn{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;font-weight:500;color:#1a1a1a;text-decoration:none;transition:color .2s ease;white-space:nowrap}.view-all.svelte-1f4x1yn:hover{color:#bc2c34}.view-all.svelte-1f4x1yn svg:where(.svelte-1f4x1yn){transition:transform .2s ease}.view-all.svelte-1f4x1yn:hover svg:where(.svelte-1f4x1yn){transform:translate(3px)}h2.svelte-1uha8ag{font-weight:400}:is(.font-medium.svelte-1uha8ag){font-weight:400}.kit-link.svelte-1uha8ag{display:inline-flex;align-items:center;justify-content:center;color:#bc2c34;font-weight:500;padding:.75rem 1.5rem;border-radius:9999px;border:2px solid rgba(188,44,52,.25);transition:all .3s ease}.kit-link.svelte-1uha8ag:hover{background:#bc2c340f;border-color:#bc2c3466;color:#a12329}
