.blog-module__3Ov8nG__pageWrapper{background-color:var(--color-bg-light);min-height:100vh}.blog-module__3Ov8nG__hero{background:linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 50%, var(--color-primary-light) 100%);color:var(--color-text-light);padding:60px 20px 80px;position:relative;overflow:hidden}.blog-module__3Ov8nG__heroBackground{background-image:radial-gradient(circle at 10% 20%, rgba(var(--rgb-accent), .15) 0%, transparent 40%), radial-gradient(circle at 90% 80%, rgba(var(--rgb-primary-light), .3) 0%, transparent 50%);pointer-events:none;position:absolute;inset:0}.blog-module__3Ov8nG__heroContainer{max-width:var(--section-max-width);z-index:1;text-align:center;margin:0 auto;position:relative}.blog-module__3Ov8nG__badge{background:rgba(var(--rgb-white), .12);border:1px solid rgba(var(--rgb-white), .2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-accent);border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 16px;font-size:.9rem;font-weight:600;display:inline-flex}.blog-module__3Ov8nG__title{background:linear-gradient(#fff 0%,#cbd5e1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:16px;font-size:2.8rem;font-weight:800;line-height:1.2}.blog-module__3Ov8nG__subtitle{color:#e2e8f0;max-width:720px;margin:0 auto 32px;font-size:1.15rem;line-height:1.6}.blog-module__3Ov8nG__mainContainer{max-width:var(--section-max-width);z-index:2;margin:40px auto 60px;padding:0 20px;position:relative}.blog-module__3Ov8nG__metaRow{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;font-size:.875rem;display:flex}.blog-module__3Ov8nG__metaItem{align-items:center;gap:6px;display:flex}.blog-module__3Ov8nG__sectionHeader{border-bottom:2px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:30px;padding-bottom:12px;display:flex}.blog-module__3Ov8nG__sectionTitle{color:var(--color-text-dark);font-size:1.6rem;font-weight:700;position:relative}.blog-module__3Ov8nG__sectionTitle:after{content:"";background:var(--color-accent);border-radius:2px;width:60px;height:4px;position:absolute;bottom:-14px;left:0}.blog-module__3Ov8nG__grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:30px;margin-bottom:60px;display:grid}.blog-module__3Ov8nG__card{background:var(--color-bg-card);border-radius:var(--radius-md);box-shadow:var(--shadow-md);border:1px solid var(--color-border);transition:transform var(--transition-smooth), box-shadow var(--transition-smooth);flex-direction:column;display:flex;overflow:hidden}.blog-module__3Ov8nG__card:hover{box-shadow:var(--shadow-lg);transform:translateY(-6px)}.blog-module__3Ov8nG__cardImageWrapper{aspect-ratio:16/9;background-color:#0b1a38;width:100%;position:relative;overflow:hidden}.blog-module__3Ov8nG__cardImage{object-fit:contain;transition:transform .5s cubic-bezier(.16,1,.3,1)}.blog-module__3Ov8nG__card:hover .blog-module__3Ov8nG__cardImage{transform:scale(1.04)}.blog-module__3Ov8nG__categoryTag{background:rgba(var(--rgb-primary-dark), .85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;border-radius:var(--radius-full);padding:4px 12px;font-size:.775rem;font-weight:600;position:absolute;top:14px;left:14px}.blog-module__3Ov8nG__cardBody{flex-direction:column;flex-grow:1;padding:24px;display:flex}.blog-module__3Ov8nG__cardTitle{color:var(--color-text-dark);margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.4}.blog-module__3Ov8nG__cardTitleLink{color:inherit;transition:color var(--transition-fast);text-decoration:none}.blog-module__3Ov8nG__cardTitleLink:hover{color:var(--color-primary-light)}.blog-module__3Ov8nG__cardExcerpt{color:var(--color-text-muted);flex-grow:1;margin-bottom:20px;font-size:.925rem;line-height:1.6}.blog-module__3Ov8nG__cardFooter{border-top:1px solid var(--color-border-soft);color:var(--color-text-muted);justify-content:space-between;align-items:center;padding-top:16px;font-size:.85rem;display:flex}.blog-module__3Ov8nG__cardReadMore{color:var(--color-primary);transition:gap var(--transition-fast);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:flex}.blog-module__3Ov8nG__card:hover .blog-module__3Ov8nG__cardReadMore{color:var(--color-accent-dark);gap:10px}.blog-module__3Ov8nG__ctaBanner{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);border-radius:var(--radius-lg);color:#fff;box-shadow:var(--shadow-xl);justify-content:space-between;align-items:center;gap:30px;padding:48px;display:flex;position:relative;overflow:hidden}.blog-module__3Ov8nG__ctaBanner:before{content:"";background:radial-gradient(circle, rgba(var(--rgb-accent), .2) 0%, transparent 70%);pointer-events:none;width:250px;height:250px;position:absolute;bottom:-50px;right:-50px}.blog-module__3Ov8nG__ctaText h3{color:var(--color-accent);margin-bottom:10px;font-size:1.8rem;font-weight:700}.blog-module__3Ov8nG__ctaText p{color:#cbd5e1;max-width:600px;font-size:1.05rem}.blog-module__3Ov8nG__ctaBtn{background:var(--color-accent);color:var(--color-primary-dark);border-radius:var(--radius-full);white-space:nowrap;transition:all var(--transition-fast);box-shadow:0 4px 15px rgba(var(--rgb-accent), .4);padding:14px 28px;font-size:1rem;font-weight:700;text-decoration:none}.blog-module__3Ov8nG__ctaBtn:hover{background:var(--color-accent-light);box-shadow:0 8px 25px rgba(var(--rgb-accent), .6);transform:translateY(-2px)}@media (max-width:900px){.blog-module__3Ov8nG__title{font-size:2rem}.blog-module__3Ov8nG__ctaBanner{text-align:center;flex-direction:column;padding:32px 24px}.blog-module__3Ov8nG__ctaText p{margin-bottom:20px}}
