:root{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;min-width:320px;min-height:100vh;background-color:#f8f9fa;color:#333}#app{width:100%;min-height:100vh}header.svelte-7pshsk.svelte-7pshsk{position:fixed;top:0;left:0;right:0;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 20px #0000000d;z-index:1000;transition:all .3s ease}.nav-container.svelte-7pshsk.svelte-7pshsk{max-width:1280px;margin:0 auto;padding:16px 32px;display:flex;justify-content:space-between;align-items:center}.logo.svelte-7pshsk.svelte-7pshsk{display:flex;align-items:center;gap:12px;font-size:24px;font-weight:700;color:#1a1a1a;text-decoration:none}.logo-icon.svelte-7pshsk.svelte-7pshsk{font-size:32px}.logo-text.svelte-7pshsk.svelte-7pshsk{color:#d97706}.menu-toggle.svelte-7pshsk.svelte-7pshsk{display:none;flex-direction:column;gap:5px;background:none;border:none;padding:8px;cursor:pointer}.hamburger.svelte-7pshsk.svelte-7pshsk{width:25px;height:3px;background:#1a1a1a;border-radius:3px;transition:all .3s ease}.nav-links.svelte-7pshsk.svelte-7pshsk{display:flex;list-style:none;gap:32px;align-items:center;margin:0;padding:0}.nav-links.svelte-7pshsk a.svelte-7pshsk{color:#4a4a4a;text-decoration:none;font-weight:500;transition:color .2s ease;padding:8px 0}.nav-links.svelte-7pshsk a.svelte-7pshsk:hover{color:#d97706}.cta-nav.svelte-7pshsk.svelte-7pshsk{margin-left:8px}.btn-primary.svelte-7pshsk.svelte-7pshsk{background:linear-gradient(135deg,#d97706,#ea580c);color:#fff!important;padding:12px 24px!important;border-radius:8px;font-weight:600;transition:all .3s ease;box-shadow:0 4px 12px #d977064d}.btn-primary.svelte-7pshsk.svelte-7pshsk:hover{transform:translateY(-2px);box-shadow:0 6px 20px #d9770666}@media (max-width: 768px){.menu-toggle.svelte-7pshsk.svelte-7pshsk{display:flex}.nav-links.svelte-7pshsk.svelte-7pshsk{position:absolute;top:100%;left:0;right:0;flex-direction:column;gap:0;background:#fff;padding:24px;box-shadow:0 8px 24px #0000001a;transform:translateY(-100%);opacity:0;pointer-events:none;transition:all .3s ease}.nav-links.open.svelte-7pshsk.svelte-7pshsk{transform:translateY(0);opacity:1;pointer-events:all}.nav-links.svelte-7pshsk li.svelte-7pshsk{width:100%;padding:12px 0;border-bottom:1px solid #f0f0f0}.cta-nav.svelte-7pshsk.svelte-7pshsk{margin-left:0;margin-top:8px;border-bottom:none}}.blog-list.svelte-vtk6yt.svelte-vtk6yt{max-width:1200px;margin:0 auto;padding:2rem 1rem}.blog-header.svelte-vtk6yt.svelte-vtk6yt{text-align:center;margin-bottom:4rem;padding-top:2rem}.blog-header.svelte-vtk6yt h1.svelte-vtk6yt{font-size:3.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.5rem;letter-spacing:-.02em}.tagline.svelte-vtk6yt.svelte-vtk6yt{font-size:1.25rem;color:#666;font-weight:400}.posts-grid.svelte-vtk6yt.svelte-vtk6yt{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:2rem}.post-card.svelte-vtk6yt.svelte-vtk6yt{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000001a;transition:all .3s ease}.post-card.svelte-vtk6yt.svelte-vtk6yt:hover{transform:translateY(-4px);box-shadow:0 8px 24px #00000026}.post-image.svelte-vtk6yt.svelte-vtk6yt{position:relative;width:100%;height:240px;overflow:hidden}.post-image.svelte-vtk6yt img.svelte-vtk6yt{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.post-card.svelte-vtk6yt:hover .post-image img.svelte-vtk6yt{transform:scale(1.05)}.category-badge.svelte-vtk6yt.svelte-vtk6yt{position:absolute;top:1rem;right:1rem;background:#ff6b35;color:#fff;padding:.4rem 1rem;border-radius:20px;font-size:.85rem;font-weight:600}.post-content.svelte-vtk6yt.svelte-vtk6yt{padding:1.5rem}.post-content.svelte-vtk6yt h2.svelte-vtk6yt{font-size:1.5rem;font-weight:700;color:#1a1a1a;margin-bottom:.75rem;line-height:1.3}.excerpt.svelte-vtk6yt.svelte-vtk6yt{color:#666;line-height:1.6;margin-bottom:1rem;font-size:.95rem}.post-meta.svelte-vtk6yt.svelte-vtk6yt{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;font-size:.875rem;color:#999}.author.svelte-vtk6yt.svelte-vtk6yt{font-weight:600;color:#ff6b35}.read-more.svelte-vtk6yt.svelte-vtk6yt{background:#ff6b35;color:#fff;border:none;padding:.75rem 1.5rem;border-radius:6px;font-weight:600;cursor:pointer;transition:all .3s ease;width:100%;font-size:.95rem}.read-more.svelte-vtk6yt.svelte-vtk6yt:hover{background:#e85a28;transform:translateY(-1px)}@media (max-width: 768px){.blog-header.svelte-vtk6yt h1.svelte-vtk6yt{font-size:2.5rem}.tagline.svelte-vtk6yt.svelte-vtk6yt{font-size:1.1rem}.posts-grid.svelte-vtk6yt.svelte-vtk6yt{grid-template-columns:1fr}}.blog-post.svelte-1n4z53f.svelte-1n4z53f{max-width:800px;margin:0 auto;padding:2rem 1rem}.back-button.svelte-1n4z53f.svelte-1n4z53f{display:inline-flex;align-items:center;gap:.5rem;background:transparent;border:1px solid #ddd;padding:.75rem 1.5rem;border-radius:6px;color:#666;cursor:pointer;transition:all .3s ease;font-size:.95rem;font-weight:500;margin-bottom:2rem}.back-button.svelte-1n4z53f.svelte-1n4z53f:hover{background:#f5f5f5;border-color:#ff6b35;color:#ff6b35}.post-header.svelte-1n4z53f.svelte-1n4z53f{text-align:center;margin-bottom:2rem}.category-badge.svelte-1n4z53f.svelte-1n4z53f{display:inline-block;background:#ff6b35;color:#fff;padding:.5rem 1.25rem;border-radius:20px;font-size:.875rem;font-weight:600;margin-bottom:1.5rem}.post-header.svelte-1n4z53f h1.svelte-1n4z53f{font-size:3rem;font-weight:700;color:#1a1a1a;line-height:1.2;margin-bottom:1.5rem;letter-spacing:-.02em}.post-meta.svelte-1n4z53f.svelte-1n4z53f{display:flex;justify-content:center;align-items:center;gap:.75rem;color:#999;font-size:.95rem}.author.svelte-1n4z53f.svelte-1n4z53f{font-weight:600;color:#ff6b35}.separator.svelte-1n4z53f.svelte-1n4z53f{color:#ddd}.featured-image.svelte-1n4z53f.svelte-1n4z53f{width:100%;max-height:500px;overflow:hidden;border-radius:12px;margin-bottom:3rem}.featured-image.svelte-1n4z53f img.svelte-1n4z53f{width:100%;height:100%;object-fit:cover}.post-body.svelte-1n4z53f.svelte-1n4z53f{font-size:1.1rem;line-height:1.8;color:#333}.post-body.svelte-1n4z53f h1{font-size:2.5rem;font-weight:700;color:#1a1a1a;margin:2.5rem 0 1.5rem;line-height:1.2}.post-body.svelte-1n4z53f h2{font-size:2rem;font-weight:700;color:#1a1a1a;margin:2.5rem 0 1.5rem;line-height:1.3}.post-body.svelte-1n4z53f h3{font-size:1.5rem;font-weight:600;color:#333;margin:2rem 0 1rem;line-height:1.4}.post-body.svelte-1n4z53f p{margin-bottom:1.5rem}.post-body.svelte-1n4z53f strong{font-weight:700;color:#1a1a1a}.post-body.svelte-1n4z53f li{margin-left:2rem;margin-bottom:.75rem;line-height:1.8}.post-body.svelte-1n4z53f .cta-container{text-align:center;margin:3rem 0 2rem}.post-body.svelte-1n4z53f .cta-button{display:inline-block;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;border:none;padding:1.25rem 3rem;border-radius:50px;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px #ff6b354d;text-transform:none;letter-spacing:.3px;text-decoration:none}.post-body.svelte-1n4z53f .cta-button:hover{transform:translateY(-3px);box-shadow:0 8px 25px #ff6b3566;background:linear-gradient(135deg,#e85a28,#e6821a)}.post-body.svelte-1n4z53f .cta-button:active{transform:translateY(-1px)}@media (max-width: 768px){.post-header.svelte-1n4z53f h1.svelte-1n4z53f{font-size:2rem}.post-body.svelte-1n4z53f.svelte-1n4z53f{font-size:1rem}.post-body.svelte-1n4z53f h1{font-size:1.75rem}.post-body.svelte-1n4z53f h2{font-size:1.5rem}.post-body.svelte-1n4z53f h3{font-size:1.25rem}.post-body.svelte-1n4z53f .cta-button{padding:1rem 2rem;font-size:1rem}}*{margin:0;padding:0;box-sizing:border-box}main.svelte-oxnwx6{min-height:100vh;padding-top:80px}
