.webinars.svelte-1fk8gnj.svelte-1fk8gnj{padding:5rem 0 3rem;background:#f5f5f5;min-height:calc(100vh - 3rem)}.container.svelte-1fk8gnj.svelte-1fk8gnj{width:100%;max-width:1200px;margin:0 auto;padding:0 15px}@media (max-width: 1200px){.container.svelte-1fk8gnj.svelte-1fk8gnj{max-width:960px}}@media (max-width: 960px){.container.svelte-1fk8gnj.svelte-1fk8gnj{max-width:720px}}h1.svelte-1fk8gnj.svelte-1fk8gnj{margin:0 0 1rem;color:#1a1a1a}.list.svelte-1fk8gnj.svelte-1fk8gnj{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.grid.svelte-1fk8gnj.svelte-1fk8gnj{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.card.svelte-1fk8gnj.svelte-1fk8gnj{display:flex;flex-direction:column;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 25px #0000000f}.thumb.svelte-1fk8gnj.svelte-1fk8gnj{width:100%;aspect-ratio:16/9;object-fit:cover;border-bottom:1px solid #f1f1f1;background:#000}.meta.svelte-1fk8gnj.svelte-1fk8gnj{display:flex;flex-direction:column;gap:.5rem;padding:.9rem 1rem 0}.meta.svelte-1fk8gnj h2.svelte-1fk8gnj{margin:0;font-size:1.1rem;color:#1a1a1a}.meta.svelte-1fk8gnj .desc.svelte-1fk8gnj{margin:0;color:#333;font-size:.95rem;white-space:pre-line;overflow-wrap:anywhere}.meta.svelte-1fk8gnj .desc.clamped.svelte-1fk8gnj{display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.meta.svelte-1fk8gnj .read-more.svelte-1fk8gnj{background:transparent;border:none;color:#333;text-decoration:underline;padding:0;margin:.1rem 0 .2rem;align-self:flex-start;cursor:pointer;font:inherit}.meta.svelte-1fk8gnj .info.svelte-1fk8gnj{display:flex;gap:.5rem;align-items:center;color:#333;font-weight:600;margin-top:.2rem}.meta.svelte-1fk8gnj .dot.svelte-1fk8gnj{opacity:.5}.buy.svelte-1fk8gnj.svelte-1fk8gnj{background:#cde660;color:#1a1a1a;border:none;border-radius:10px;padding:.6rem 1rem;font-weight:700;cursor:pointer;margin:.9rem 1rem 1rem}.modal-backdrop.svelte-1fk8gnj.svelte-1fk8gnj{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;padding:1rem;z-index:1000}.modal.svelte-1fk8gnj.svelte-1fk8gnj{position:relative;background:#fff;color:#1a1a1a;width:min(560px,96vw);border-radius:14px;box-shadow:0 20px 60px #00000040;padding:1rem 1rem 1.1rem}.close.svelte-1fk8gnj.svelte-1fk8gnj{position:absolute;top:.4rem;right:.6rem;background:transparent;border:none;font-size:1.6rem;line-height:1;cursor:pointer;color:#333}.modal-title.svelte-1fk8gnj.svelte-1fk8gnj{margin:0 2rem .25rem .25rem;font-size:1.25rem}.modal-info.svelte-1fk8gnj.svelte-1fk8gnj{display:flex;gap:.75rem;flex-wrap:wrap;margin:0 0 .75rem .25rem;color:#333}.modal-info.svelte-1fk8gnj .price.svelte-1fk8gnj{font-weight:700;color:#1a1a1a}.modal-form.svelte-1fk8gnj.svelte-1fk8gnj{display:flex;flex-direction:column;gap:.75rem}.field.svelte-1fk8gnj.svelte-1fk8gnj{display:flex;flex-direction:column;gap:.35rem}.field.svelte-1fk8gnj span.svelte-1fk8gnj{font-size:.9rem;color:#333}.field.svelte-1fk8gnj input.svelte-1fk8gnj{border:1px solid #f1f1f1;background:#fff;color:#1a1a1a;border-radius:10px;padding:.6rem .8rem}.note.svelte-1fk8gnj.svelte-1fk8gnj{margin:.25rem 0 0;font-size:.9rem;color:#333}.error.svelte-1fk8gnj.svelte-1fk8gnj{color:#c62828;background:#fdecea;border:1px solid #f5c6cb;padding:.5rem .75rem;border-radius:8px;font-size:.9rem}.pay-button.svelte-1fk8gnj.svelte-1fk8gnj{padding:1rem 2rem;color:#000;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;background:#f9f9f9;border:1px solid #000;display:flex;align-items:center;justify-content:space-between;min-height:60px;margin-top:.25rem}.pay-button.svelte-1fk8gnj.svelte-1fk8gnj:hover{background:white}.pay-button[disabled].svelte-1fk8gnj.svelte-1fk8gnj{opacity:.6;cursor:default}.pay-button.svelte-1fk8gnj .button-text.svelte-1fk8gnj{flex:1;text-align:left}.pay-button.svelte-1fk8gnj .payment-icons.svelte-1fk8gnj{display:flex;align-items:center;gap:.5rem;margin-left:1rem}.pay-button.svelte-1fk8gnj .payment-icon.svelte-1fk8gnj{height:20px;width:auto;object-fit:contain}
