.hero[data-astro-cid-nlow4r3u]{background:linear-gradient(135deg,#667eea,#764ba2);padding:80px 0;text-align:center;color:#fff}.hero-container[data-astro-cid-nlow4r3u]{max-width:800px}.hero-title[data-astro-cid-nlow4r3u]{font-size:3.5rem;margin-bottom:20px;font-weight:700}.hero-subtitle[data-astro-cid-nlow4r3u]{font-size:1.3rem;margin-bottom:40px;opacity:.9}.hero-stats[data-astro-cid-nlow4r3u]{display:flex;justify-content:center;gap:60px;margin-bottom:40px}.stat-item[data-astro-cid-nlow4r3u]{text-align:center}.stat-number[data-astro-cid-nlow4r3u]{display:block;font-size:2.5rem;font-weight:700}.stat-label[data-astro-cid-nlow4r3u]{font-size:1rem;opacity:.8}.hero-button[data-astro-cid-nlow4r3u]{display:inline-block;background-color:#fff;color:#667eea;padding:15px 40px;border-radius:30px;text-decoration:none;font-weight:600;transition:all .3s ease}.hero-button[data-astro-cid-nlow4r3u]:hover{transform:translateY(-3px);box-shadow:0 10px 30px #0003}@media(max-width:768px){.hero-title[data-astro-cid-nlow4r3u]{font-size:2.2rem}.hero-subtitle[data-astro-cid-nlow4r3u]{font-size:1.1rem}.hero-stats[data-astro-cid-nlow4r3u]{gap:30px}.stat-number[data-astro-cid-nlow4r3u]{font-size:1.8rem}}.featured-posts[data-astro-cid-iqzys6yz]{padding:60px 0}.featured-grid[data-astro-cid-iqzys6yz]{display:grid;grid-template-columns:1fr;gap:30px}.featured-card[data-astro-cid-iqzys6yz]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.featured-card[data-astro-cid-iqzys6yz]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026}.featured-main[data-astro-cid-iqzys6yz]{grid-column:span 1;display:flex}.featured-image[data-astro-cid-iqzys6yz]{flex-shrink:0;width:40%}.featured-image[data-astro-cid-iqzys6yz] img[data-astro-cid-iqzys6yz]{width:100%;height:100%;object-fit:cover}.featured-image[data-astro-cid-iqzys6yz].small{height:200px}.featured-content[data-astro-cid-iqzys6yz]{padding:25px;flex:1}.category-tag[data-astro-cid-iqzys6yz]{display:inline-block;background-color:#3498db;color:#fff;padding:5px 12px;border-radius:20px;font-size:.8rem;margin-bottom:10px}.featured-title[data-astro-cid-iqzys6yz]{font-size:1.5rem;margin-bottom:10px;color:#2c3e50}.featured-excerpt[data-astro-cid-iqzys6yz]{color:#666;margin-bottom:15px;line-height:1.6}.featured-meta[data-astro-cid-iqzys6yz]{display:flex;gap:20px;color:#999;font-size:.9rem}.read-more[data-astro-cid-iqzys6yz]{display:inline-block;color:#3498db;text-decoration:none;font-weight:600;margin-top:15px}@media(max-width:900px){.featured-grid[data-astro-cid-iqzys6yz]{grid-template-columns:1fr}.featured-main[data-astro-cid-iqzys6yz]{flex-direction:column}.featured-image[data-astro-cid-iqzys6yz]{width:100%;height:250px}}.about-section[data-astro-cid-x2lc2h5w]{padding:60px 0;background-color:#fff}.about-content[data-astro-cid-x2lc2h5w]{display:flex;gap:40px;align-items:center;max-width:800px;margin:0 auto}.about-image[data-astro-cid-x2lc2h5w] img[data-astro-cid-x2lc2h5w]{border-radius:50%;width:200px;height:200px;object-fit:cover;box-shadow:0 10px 30px #0000001a}.about-text[data-astro-cid-x2lc2h5w]{flex:1}.about-text[data-astro-cid-x2lc2h5w] h3[data-astro-cid-x2lc2h5w]{font-size:1.8rem;margin-bottom:5px;color:#2c3e50}.title[data-astro-cid-x2lc2h5w]{color:#3498db;font-weight:600;margin-bottom:15px}.bio[data-astro-cid-x2lc2h5w]{color:#666;margin-bottom:15px;line-height:1.8}.skills[data-astro-cid-x2lc2h5w]{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.skill-tag[data-astro-cid-x2lc2h5w]{background-color:#f0f4f8;padding:8px 16px;border-radius:20px;font-size:.9rem;color:#3498db}@media(max-width:768px){.about-content[data-astro-cid-x2lc2h5w]{flex-direction:column;text-align:center}.skills[data-astro-cid-x2lc2h5w]{justify-content:center}}.blog-card[data-astro-cid-2fr46wkl]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 4px 15px #00000014;transition:transform .3s ease,box-shadow .3s ease}.blog-card[data-astro-cid-2fr46wkl]:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.blog-image[data-astro-cid-2fr46wkl]{height:200px;overflow:hidden}.blog-image[data-astro-cid-2fr46wkl] img[data-astro-cid-2fr46wkl]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card[data-astro-cid-2fr46wkl]:hover .blog-image[data-astro-cid-2fr46wkl] img[data-astro-cid-2fr46wkl]{transform:scale(1.05)}.blog-content[data-astro-cid-2fr46wkl]{padding:20px}.category-tag[data-astro-cid-2fr46wkl]{display:inline-block;background-color:#3498db;color:#fff;padding:4px 10px;border-radius:15px;font-size:.75rem;margin-bottom:10px}.blog-title[data-astro-cid-2fr46wkl]{font-size:1.2rem;margin-bottom:10px}.blog-title[data-astro-cid-2fr46wkl] a[data-astro-cid-2fr46wkl]{color:#2c3e50;text-decoration:none;transition:color .3s ease}.blog-title[data-astro-cid-2fr46wkl] a[data-astro-cid-2fr46wkl]:hover{color:#3498db}.blog-excerpt[data-astro-cid-2fr46wkl]{color:#666;font-size:.9rem;margin-bottom:15px;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-meta[data-astro-cid-2fr46wkl]{display:flex;gap:15px;color:#999;font-size:.85rem}.read-time[data-astro-cid-2fr46wkl]{background-color:#f5f5f5;padding:4px 10px;border-radius:10px}.blog-section[data-astro-cid-j7pv25f6]{padding:60px 0}.blog-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:30px}@media(max-width:768px){.blog-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
