.news-section.svelte-15jvv3w{background:#f8fafc;padding:5rem 0 7rem;min-height:60vh;font-family:Montserrat,Lato,sans-serif}.container.svelte-15jvv3w{max-width:860px;margin:0 auto;padding:0 1.5rem;width:100%}.news-list.svelte-15jvv3w{display:flex;flex-direction:column;gap:1rem}.news-card.svelte-15jvv3w{background:#fff;border:1px solid #e8edf4;border-radius:16px;overflow:hidden;transition:box-shadow .2s ease,border-color .2s ease}.news-card.svelte-15jvv3w:hover{border-color:#c7d9f5;box-shadow:0 8px 32px -12px #2563eb2e}.news-card.expanded.svelte-15jvv3w{border-color:#bfcfe8;box-shadow:0 12px 40px -16px #2563eb38}.news-card-head.svelte-15jvv3w{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1.25rem;width:100%;text-align:left;background:none;border:none;padding:1.25rem;cursor:pointer;font-family:inherit}.news-thumb.svelte-15jvv3w{width:140px;height:96px;flex-shrink:0;object-fit:cover;border-radius:10px;background:#f1f5f9}.news-thumb-fallback.svelte-15jvv3w{display:flex;align-items:center;justify-content:center;color:#cbd5e1}.news-card-body.svelte-15jvv3w{min-width:0}.news-meta.svelte-15jvv3w{display:flex;align-items:center;gap:.6rem;margin-bottom:.45rem}.news-category.svelte-15jvv3w{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#2563eb;background:#eff6ff;padding:.2rem .6rem;border-radius:999px}.news-date.svelte-15jvv3w{font-size:.8rem;color:#94a3b8}.news-card-title.svelte-15jvv3w{font-size:1.05rem;font-weight:700;color:#0f172a;line-height:1.4;margin:0 0 .4rem;overflow-wrap:break-word;word-break:break-word}.news-card-excerpt.svelte-15jvv3w{color:#64748b;font-size:.88rem;line-height:1.6;margin:0;overflow-wrap:break-word;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.news-toggle-btn.svelte-15jvv3w{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#f1f5f9;color:#64748b;flex-shrink:0;transition:background .2s,color .2s,transform .25s ease}.news-card.svelte-15jvv3w:hover .news-toggle-btn:where(.svelte-15jvv3w){background:#eff6ff;color:#2563eb}.news-toggle-btn.rotated.svelte-15jvv3w{transform:rotate(180deg);background:#eff6ff;color:#2563eb}.news-content.svelte-15jvv3w{border-top:1px solid #f1f5f9;padding:0}.news-content-inner.svelte-15jvv3w{padding:1.75rem 1.75rem 2rem;max-width:68ch}.news-content-inner.svelte-15jvv3w p:where(.svelte-15jvv3w){font-size:.97rem;line-height:1.85;color:#334155;margin:0 0 1.1rem;white-space:pre-line;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.news-content-inner.svelte-15jvv3w p:where(.svelte-15jvv3w):first-child{font-size:1.02rem;color:#1e293b;font-weight:500}.news-content-inner.svelte-15jvv3w p:where(.svelte-15jvv3w):last-child{margin-bottom:0}@media(max-width:600px){.news-card-head.svelte-15jvv3w{grid-template-columns:1fr auto;grid-template-rows:auto auto;gap:.75rem;padding:1rem}.news-thumb.svelte-15jvv3w{grid-column:1 / -1;width:100%;height:160px}.news-card-body.svelte-15jvv3w{grid-column:1}.news-toggle-btn.svelte-15jvv3w{grid-column:2;grid-row:2;align-self:start;margin-top:.2rem}.news-content-inner.svelte-15jvv3w{padding:1.25rem 1rem 1.5rem}}.coming-soon-box.svelte-15jvv3w{display:flex;flex-direction:column;align-items:center;text-align:center;padding:4rem 3rem;background:linear-gradient(135deg,#f8fafc,#eff6ff);border-radius:2rem;border:2px dashed #e2e8f0;max-width:1000px;margin:0 auto;position:relative;overflow:hidden}.coming-soon-box.svelte-15jvv3w:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899)}.cs-icon.svelte-15jvv3w{width:120px;height:120px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:2rem;box-shadow:0 10px 30px #2563eb1f;color:#3b82f6}.cs-icon.svelte-15jvv3w svg{width:64px;height:64px}.cs-title.svelte-15jvv3w{font-size:2.3rem;font-weight:700;color:#1e293b;margin-bottom:1rem}.cs-description.svelte-15jvv3w{max-width:600px;color:#64748b;line-height:1.8;margin-bottom:2.5rem;font-size:1.1rem}.features-grid.svelte-15jvv3w{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;max-width:800px;margin:0 auto 3rem;text-align:left;width:100%}.feature-item.svelte-15jvv3w{display:flex;align-items:center;gap:.75rem;padding:.9rem 1.2rem;background:#fff;border-radius:12px;border:1px solid #e2e8f0;transition:all .3s ease}.feature-item.svelte-15jvv3w:hover{border-color:#3b82f6;transform:translateY(-2px);box-shadow:0 10px 20px -10px #3b82f633}.check-badge.svelte-15jvv3w{width:26px;height:26px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0}.feature-item.svelte-15jvv3w span:where(.svelte-15jvv3w):last-child{color:#334155;font-weight:500;font-size:1rem}.preview-box.svelte-15jvv3w{background:#fff;border-radius:20px;padding:2rem;margin-bottom:3rem;border:2px solid #dbeafe;width:100%}.preview-box.svelte-15jvv3w h4:where(.svelte-15jvv3w){color:#1e293b;font-size:1.3rem;font-weight:600;margin-bottom:1.5rem}.chips-grid.svelte-15jvv3w{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.chip.svelte-15jvv3w{padding:.7rem 1.4rem;background:#f0f9ff;border:2px solid #dbeafe;border-radius:40px;color:#2563eb;font-weight:600;font-size:1rem;transition:all .3s ease}.chip.svelte-15jvv3w:hover{background:#3b82f6;color:#fff;border-color:#3b82f6;transform:translateY(-2px)}.cta-section.svelte-15jvv3w{background:#fff;border-radius:24px;padding:2rem;margin-bottom:2rem;width:100%;box-shadow:0 8px 30px #0000000f}.cta-text.svelte-15jvv3w{color:#1e293b;font-size:1.2rem;font-weight:500;margin-bottom:1.5rem}.cta-contact.svelte-15jvv3w{display:flex;align-items:center;justify-content:center;gap:2rem;flex-wrap:wrap}.cta-contact-item.svelte-15jvv3w{display:flex;align-items:center;gap:1rem;text-align:left}.cta-contact-icon.svelte-15jvv3w{color:#3b82f6;flex-shrink:0}.cta-contact-icon.svelte-15jvv3w svg{width:26px;height:26px}.cta-contact-label.svelte-15jvv3w{font-size:.8rem;color:#94a3b8;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.1rem}.cta-contact-value.svelte-15jvv3w{font-weight:600;color:#1e293b;font-size:1.05rem;text-decoration:none;transition:color .2s}.cta-contact-value.svelte-15jvv3w:hover{color:#3b82f6}.cta-divider.svelte-15jvv3w{width:1px;height:40px;background:#e2e8f0}.cs-motto.svelte-15jvv3w{font-style:italic;color:#3b82f6;font-size:1rem;opacity:.8;margin-top:1rem}@media(max-width:768px){.news-section.svelte-15jvv3w{padding:3rem 0 5rem}.coming-soon-box.svelte-15jvv3w{padding:3rem 1.5rem}.cs-title.svelte-15jvv3w{font-size:2rem}.cs-description.svelte-15jvv3w{font-size:1rem}.features-grid.svelte-15jvv3w{grid-template-columns:1fr}.feature-item.svelte-15jvv3w span:where(.svelte-15jvv3w):last-child{font-size:.95rem}.preview-box.svelte-15jvv3w h4:where(.svelte-15jvv3w){font-size:1.2rem}.chip.svelte-15jvv3w{font-size:.9rem;padding:.6rem 1.2rem}.cta-text.svelte-15jvv3w{font-size:1.1rem}.cta-contact-value.svelte-15jvv3w{font-size:.95rem}.cta-contact.svelte-15jvv3w{flex-direction:column;gap:1rem}.cta-divider.svelte-15jvv3w{display:none}.cta-contact-item.svelte-15jvv3w{width:100%;justify-content:center}}@media(max-width:480px){.container.svelte-15jvv3w{padding:0 1rem}.cs-icon.svelte-15jvv3w{width:90px;height:90px}.cs-icon.svelte-15jvv3w svg{width:48px;height:48px}.cs-title.svelte-15jvv3w{font-size:1.6rem}.cs-description.svelte-15jvv3w{font-size:.95rem}.preview-box.svelte-15jvv3w{padding:1.5rem}.preview-box.svelte-15jvv3w h4:where(.svelte-15jvv3w){font-size:1.1rem}.chip.svelte-15jvv3w{font-size:.85rem;padding:.5rem 1rem}.cta-text.svelte-15jvv3w{font-size:1rem}.cta-contact-label.svelte-15jvv3w{font-size:.75rem}.cta-contact-value.svelte-15jvv3w,.cs-motto.svelte-15jvv3w{font-size:.9rem}}
