.blog_blogPage___JFFB{width:100%;overflow-x:hidden;background:var(--background)}.blog_hero__m_tED{position:relative;min-height:60vh;display:flex;align-items:center;justify-content:center;padding:140px 24px 100px;text-align:center;overflow:hidden;background:var(--background)}.blog_hero__m_tED:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgba(109,129,150,.08) 0,transparent 50%),radial-gradient(circle at 70% 60%,rgba(255,255,227,.05) 0,transparent 50%);z-index:0}.blog_heroGif__d39EC{position:absolute;top:50%;right:10%;transform:translateY(-50%);width:160px;height:160px;border-radius:12px;object-fit:cover;z-index:1;opacity:.15;filter:blur(2px)}.blog_heroContent__M8Fd9{position:relative;z-index:2;max-width:800px}.blog_heroTitle__4NEms{font-size:clamp(2.5rem,7vw,4.5rem);font-weight:800;margin:0 0 20px;background:linear-gradient(135deg,#6d8196,#ffffe3);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;line-height:1.05}.blog_heroSubtitle__8jtbV{font-size:clamp(1rem,1.75vw,1.25rem);font-weight:500;color:var(--muted-foreground);max-width:600px;margin:0 auto}.blog_blogSection__EZeQU{padding:120px 24px;background:var(--background)}.blog_blogGrid__QlInw{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px;max-width:1100px;margin:0 auto}.blog_blogCard__CdAbn{background:var(--card);border:1px solid var(--border);border-radius:20px;overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;min-height:420px;display:flex;flex-direction:column}.blog_blogCard__CdAbn:hover{transform:translateY(-8px);box-shadow:0 24px 70px rgba(0,0,0,.12),inset 0 0 50px rgba(109,129,150,.08);border-color:rgba(109,129,150,.24)}.blog_blogImageWrapper__pV3SE{position:relative;width:100%;height:200px;overflow:hidden;background:var(--muted)}.blog_blogImage__BZ7A5{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.blog_blogCard__CdAbn:hover .blog_blogImage__BZ7A5{transform:scale(1.08)}.blog_blogCategory__ABOp1{right:16px;background:var(--primary);color:var(--primary-foreground)}.blog_blogCategory__ABOp1,.blog_featuredBadge__dC_6v{position:absolute;top:16px;padding:6px 12px;border-radius:8px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;backdrop-filter:blur(10px)}.blog_featuredBadge__dC_6v{left:16px;background:linear-gradient(135deg,#ffffe3,#cbcbcb);color:#0a0a0a}.blog_blogContent__TqdD4{padding:24px;flex:1;display:flex;flex-direction:column}.blog_blogMeta__FEAoA{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:12px;font-size:.8rem;color:var(--muted-foreground)}.blog_blogAuthor__pZOCU{font-weight:600;color:var(--primary)}.blog_blogDate__WDN_e{color:var(--muted-foreground);opacity:.7}.blog_blogTitle__tUHbZ{font-size:1.25rem;font-weight:700;margin:0 0 12px;color:var(--foreground);line-height:1.3;-webkit-line-clamp:2}.blog_blogDescription__UHa5N,.blog_blogTitle__tUHbZ{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.blog_blogDescription__UHa5N{font-size:.9375rem;color:var(--muted-foreground);line-height:1.6;margin:0 0 20px;-webkit-line-clamp:3;flex:1}.blog_blogTags__cJmQu{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:16px}.blog_blogTag__Dp97Q{padding:4px 10px;background:rgba(109,129,150,.1);color:var(--primary);font-size:.75rem;font-weight:600;border-radius:6px;text-transform:lowercase}.blog_blogReadMore__3UbMT{display:inline-flex;align-items:center;gap:6px;color:var(--primary);font-weight:600;font-size:.875rem;text-decoration:none;transition:all .3s ease;background:none;border:none;padding:0;cursor:pointer;margin-top:auto}.blog_blogReadMore__3UbMT:after{content:"→";transition:transform .2s ease}.blog_blogReadMore__3UbMT:hover{gap:10px}.blog_blogReadMore__3UbMT:hover:after{transform:translateX(4px)}.blog_modalOverlay__mc1_7{position:fixed;top:0;left:0;right:0;bottom:0;background:hsla(0,0%,4%,.9);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px;animation:blog_fadeIn__DMAxZ .3s ease}.blog_modalContent__FKQLg{background:var(--card);border:1px solid var(--border);border-radius:20px;max-width:800px;width:100%;max-height:90vh;overflow-y:auto;box-shadow:0 30px 80px rgba(0,0,0,.5);animation:blog_slideUp__WVz5V .4s cubic-bezier(.16,1,.3,1)}.blog_modalClose__B9RI8{position:absolute;top:20px;right:20px;background:rgba(255,255,227,.08);border:none;font-size:20px;cursor:pointer;color:var(--muted-foreground);padding:8px 12px;border-radius:8px;transition:all .3s ease;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.blog_modalClose__B9RI8:hover{background:rgba(255,255,227,.12);color:var(--foreground)}.blog_modalHeader__Pt2bD{display:flex;justify-content:space-between;align-items:flex-start;padding:32px;border-bottom:1px solid var(--border)}.blog_modalTitle__ITPt1{font-size:1.75rem;font-weight:800;color:var(--foreground);margin:0;line-height:1.2}.blog_modalBody__XOZTK{padding:32px}.blog_modalImageWrapper__5AdLr{position:relative;height:300px;border-radius:16px;overflow:hidden;margin-bottom:24px}.blog_modalImage__Wp8cw{width:100%;height:100%;object-fit:cover}.blog_modalDescription__dMqik{font-size:1.0625rem;line-height:1.8;color:var(--muted-foreground);margin-bottom:24px}.blog_viewFullArticle__mS0yx{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:var(--primary);color:var(--primary-foreground);text-decoration:none;font-weight:600;border-radius:10px;transition:all .3s ease}.blog_viewFullArticle__mS0yx:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 8px 20px rgba(109,129,150,.3)}@media (max-width:768px){.blog_hero__m_tED{padding:120px 20px 80px;min-height:auto}.blog_heroGif__d39EC{display:none}.blog_blogSection__EZeQU{padding:100px 20px 80px}.blog_blogGrid__QlInw{grid-template-columns:1fr;gap:24px}.blog_blogCard__CdAbn{min-height:400px}.blog_sectionTitle__TsUWD{font-size:2rem}.blog_modalContent__FKQLg{max-width:95vw;margin:16px}.blog_modalBody__XOZTK,.blog_modalHeader__Pt2bD{padding:24px}}@media (max-width:480px){.blog_heroTitle__4NEms{font-size:2.5rem}.blog_heroSubtitle__8jtbV{font-size:1rem}}