.hero-section.svelte-hc1zav{text-align:center;margin:0}.hero-icon.svelte-hc1zav{width:100px;height:100px;margin:0 auto 30px;display:flex;align-items:center;justify-content:center;background:#050c9c14;border-radius:50%}.hero-icon.svelte-hc1zav i:where(.svelte-hc1zav){font-size:50px;color:#050c9c;animation:svelte-hc1zav-pulse 2s ease-in-out infinite}@keyframes svelte-hc1zav-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hero-section.svelte-hc1zav h1:where(.svelte-hc1zav){font-size:42px;font-weight:600;margin:0 0 20px}.intro.svelte-hc1zav{font-size:18px;color:#666;line-height:1.8;text-align:center}.content-section.svelte-hc1zav{margin:0}.section-header.svelte-hc1zav{display:flex;align-items:center;justify-content:center;gap:15px;margin-bottom:20px}.section-header.svelte-hc1zav i:where(.svelte-hc1zav){font-size:32px;color:#050c9c}.section-header.svelte-hc1zav h2:where(.svelte-hc1zav){font-size:28px;font-weight:600;margin:0;text-align:center}.section-intro.svelte-hc1zav{text-align:center;font-size:16px;color:#5a5a5a;margin:0 0 50px;line-height:1.8}.cards-grid.svelte-hc1zav{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:40px}.cards-grid-4.svelte-hc1zav{grid-template-columns:repeat(2,1fr)}.cert-card.svelte-hc1zav{background:#fff;padding:30px;border-radius:12px;border:1px solid #e8e8e8;transition:all .3s ease;text-align:center}.cert-card.svelte-hc1zav:hover{transform:translateY(-5px);box-shadow:0 8px 20px #050c9c1a;border-color:#050c9c}.card-icon.svelte-hc1zav{width:60px;height:60px;margin:0 auto 20px;background:#f0f2ff;border-radius:12px;display:flex;align-items:center;justify-content:center}.card-icon.green.svelte-hc1zav{background:#e8f5e9}.card-icon.orange.svelte-hc1zav{background:#fff3e0}.card-icon.purple.svelte-hc1zav{background:#f3e8ff}.card-icon.teal.svelte-hc1zav{background:#e0f2f1}.card-icon.svelte-hc1zav i:where(.svelte-hc1zav){font-size:28px;color:#050c9c}.card-icon.green.svelte-hc1zav i:where(.svelte-hc1zav){color:#22c55e}.card-icon.orange.svelte-hc1zav i:where(.svelte-hc1zav){color:#f97316}.card-icon.purple.svelte-hc1zav i:where(.svelte-hc1zav){color:#9333ea}.card-icon.teal.svelte-hc1zav i:where(.svelte-hc1zav){color:#0d9488}.cert-card.svelte-hc1zav h3:where(.svelte-hc1zav){font-size:18px;font-weight:600;margin:0 0 12px;color:#1a1a1a}.cert-card.svelte-hc1zav p:where(.svelte-hc1zav){font-size:14px;line-height:1.7;color:#4a4a4a;margin:0;text-align:justify;text-justify:inter-word;word-spacing:-.05em}@media(max-width:1024px){.cards-grid.svelte-hc1zav{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero-section.svelte-hc1zav h1:where(.svelte-hc1zav){font-size:32px}.section-header.svelte-hc1zav h2:where(.svelte-hc1zav){font-size:22px}}@media(max-width:640px){.cards-grid.svelte-hc1zav,.cards-grid-4.svelte-hc1zav{grid-template-columns:1fr}}@media(max-width:548px){.hero-section.svelte-hc1zav h1:where(.svelte-hc1zav){font-size:26px}.section-header.svelte-hc1zav h2:where(.svelte-hc1zav){font-size:20px}.intro.svelte-hc1zav{font-size:16px}.section-intro.svelte-hc1zav{font-size:15px}}@media(max-width:380px){.cert-card.svelte-hc1zav{padding:20px}.card-icon.svelte-hc1zav{width:50px;height:50px}.card-icon.svelte-hc1zav i:where(.svelte-hc1zav){font-size:24px}.cert-card.svelte-hc1zav h3:where(.svelte-hc1zav){font-size:16px}.cert-card.svelte-hc1zav p:where(.svelte-hc1zav){font-size:13px}}.commitments-list.svelte-hc1zav{display:flex;flex-direction:column;gap:20px;max-width:900px;margin:0 auto}.commitment-item.svelte-hc1zav{display:flex;align-items:flex-start;gap:15px;padding:20px;background:#fff;border-left:4px solid #050c9c;border-radius:8px;box-shadow:0 2px 8px #0000000d;transition:all .3s ease}.commitment-item.svelte-hc1zav:hover{transform:translate(5px);box-shadow:0 4px 12px #050c9c1a}.commitment-item.svelte-hc1zav i:where(.svelte-hc1zav){font-size:24px;color:#050c9c;flex-shrink:0;margin-top:2px}.commitment-item.svelte-hc1zav p:where(.svelte-hc1zav){margin:0;font-size:15px;line-height:1.6;color:#1a1a1a;text-align:left}.roadmap-timeline.svelte-hc1zav{max-width:800px;margin:0 auto;position:relative;padding-left:40px}.roadmap-timeline.svelte-hc1zav:before{content:"";position:absolute;left:15px;top:0;bottom:0;width:3px;background:linear-gradient(to bottom,#050c9c,#3b82f6)}.timeline-item.svelte-hc1zav{position:relative;margin-bottom:40px}.timeline-marker.svelte-hc1zav{position:absolute;left:-33px;top:5px;width:16px;height:16px;background:#050c9c;border:3px solid white;border-radius:50%;box-shadow:0 0 0 3px #050c9c33}.timeline-content.svelte-hc1zav{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000000d;border:1px solid #e8e8e8;transition:all .3s ease}.timeline-content.svelte-hc1zav:hover{transform:translateY(-3px);box-shadow:0 4px 12px #050c9c1a;border-color:#050c9c}.timeline-content.svelte-hc1zav h3:where(.svelte-hc1zav){font-size:18px;font-weight:700;color:#050c9c;margin:0 0 10px}.timeline-content.svelte-hc1zav p:where(.svelte-hc1zav){margin:0;font-size:14px;line-height:1.6;color:#4a4a4a;text-align:left}@media(max-width:548px){.commitment-item.svelte-hc1zav{padding:15px}.commitment-item.svelte-hc1zav i:where(.svelte-hc1zav){font-size:20px}.commitment-item.svelte-hc1zav p:where(.svelte-hc1zav){font-size:14px}.roadmap-timeline.svelte-hc1zav{padding-left:30px}.timeline-marker.svelte-hc1zav{left:-28px;width:12px;height:12px}.roadmap-timeline.svelte-hc1zav:before{left:10px;width:2px}.timeline-content.svelte-hc1zav{padding:15px}.timeline-content.svelte-hc1zav h3:where(.svelte-hc1zav){font-size:16px}.timeline-content.svelte-hc1zav p:where(.svelte-hc1zav){font-size:13px}}
