.BlogClient-module__L5teBa__root{--bg:#f5f4f0;--accent:#caff00;--ink:#1a1a1a;--ink-secondary:#6b6b6b;--ink-tertiary:#9a9a9a;--card-bg:#fff;--border:#e5e4e0;--border-light:#edece8;--radius:12px;--radius-sm:8px;--radius-pill:100px;color:var(--ink);font-family:Inter,-apple-system,sans-serif}.BlogClient-module__L5teBa__hero{max-width:1200px;margin:0 auto;padding:64px 24px 0}.BlogClient-module__L5teBa__heroLabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-tertiary);margin-bottom:16px;font-size:12px;font-weight:600}.BlogClient-module__L5teBa__heroTitle{letter-spacing:-1.5px;color:var(--ink);max-width:680px;font-size:clamp(36px,5vw,56px);font-weight:800;line-height:1.05}.BlogClient-module__L5teBa__heroSubtitle{color:var(--ink-secondary);max-width:520px;margin-top:16px;font-size:17px;font-weight:400;line-height:1.6}.BlogClient-module__L5teBa__filtersSection{max-width:1200px;margin:0 auto;padding:40px 24px 0}.BlogClient-module__L5teBa__filters{flex-wrap:wrap;gap:8px;display:flex}.BlogClient-module__L5teBa__filterPill{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--ink-secondary);cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:6px;min-height:36px;padding:8px 16px;font-family:inherit;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.BlogClient-module__L5teBa__filterPill:hover{border-color:var(--ink);color:var(--ink)}.BlogClient-module__L5teBa__filterPillActive{background:var(--ink);color:var(--bg);border-color:var(--ink)}.BlogClient-module__L5teBa__filterPillActive:hover{color:var(--bg)}.BlogClient-module__L5teBa__filterCount{opacity:.6;font-size:11px}.BlogClient-module__L5teBa__featuredSection{max-width:1200px;margin:0 auto;padding:40px 24px 0}.BlogClient-module__L5teBa__featuredCard{background:var(--card-bg);border-radius:var(--radius);border:1px solid var(--border-light);color:inherit;grid-template-columns:1fr 1fr;gap:0;text-decoration:none;transition:border-color .3s,box-shadow .3s;display:grid;overflow:hidden}.BlogClient-module__L5teBa__featuredCard:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.BlogClient-module__L5teBa__featuredVisual{background:var(--ink);flex-direction:column;justify-content:space-between;min-height:320px;padding:48px;display:flex;position:relative;overflow:hidden}.BlogClient-module__L5teBa__featuredVisual:after{content:"";background:var(--accent);opacity:.08;filter:blur(60px);border-radius:50%;width:300px;height:300px;position:absolute;top:-40%;right:-20%}.BlogClient-module__L5teBa__featuredBadge{color:var(--accent);border-radius:var(--radius-pill);letter-spacing:1px;text-transform:uppercase;background:#caff0026;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:11px;font-weight:700;display:inline-flex}.BlogClient-module__L5teBa__featuredBadge:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite BlogClient-module__L5teBa__pulseDot}@keyframes BlogClient-module__L5teBa__pulseDot{0%,to{opacity:1}50%{opacity:.3}}.BlogClient-module__L5teBa__featuredGraphic{z-index:1;align-items:flex-end;gap:3px;height:80px;display:flex;position:relative}.BlogClient-module__L5teBa__featuredGraphic span{background:#caff0033;border-radius:4px 4px 0 0;width:24px;transition:height .6s cubic-bezier(.34,1.56,.64,1),background .3s}.BlogClient-module__L5teBa__featuredCard:hover .BlogClient-module__L5teBa__featuredGraphic span{background:#caff0059}.BlogClient-module__L5teBa__featuredContent{flex-direction:column;justify-content:center;padding:48px;display:flex}.BlogClient-module__L5teBa__featuredMeta{align-items:center;gap:12px;margin-bottom:20px;display:flex}.BlogClient-module__L5teBa__featuredTag{letter-spacing:1px;text-transform:uppercase;color:var(--ink-tertiary);font-size:11px;font-weight:700}.BlogClient-module__L5teBa__featuredTime{color:var(--ink-tertiary);font-size:12px;font-weight:400}.BlogClient-module__L5teBa__featuredTitle{letter-spacing:-.5px;margin-bottom:16px;font-size:28px;font-weight:700;line-height:1.2}.BlogClient-module__L5teBa__featuredDescription{color:var(--ink-secondary);margin-bottom:24px;font-size:15px;line-height:1.6}.BlogClient-module__L5teBa__featuredCta{color:var(--ink);align-items:center;gap:8px;font-size:13px;font-weight:600;transition:gap .2s;display:inline-flex}.BlogClient-module__L5teBa__featuredCard:hover .BlogClient-module__L5teBa__featuredCta{gap:12px}.BlogClient-module__L5teBa__featuredCta svg{width:16px;height:16px;transition:transform .2s}.BlogClient-module__L5teBa__featuredCard:hover .BlogClient-module__L5teBa__featuredCta svg{transform:translate(2px)}.BlogClient-module__L5teBa__gridSection{max-width:1200px;margin:0 auto;padding:48px 24px 0}.BlogClient-module__L5teBa__gridHeader{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.BlogClient-module__L5teBa__gridLabel{letter-spacing:1.5px;text-transform:uppercase;color:var(--ink-tertiary);font-size:12px;font-weight:600}.BlogClient-module__L5teBa__gridCount{color:var(--ink-tertiary);font-size:13px}.BlogClient-module__L5teBa__articlesGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.BlogClient-module__L5teBa__articleCard{background:var(--card-bg);border-radius:var(--radius);border:1px solid var(--border-light);color:inherit;flex-direction:column;min-height:220px;padding:28px;text-decoration:none;transition:border-color .25s,transform .25s,box-shadow .25s;display:flex;position:relative}.BlogClient-module__L5teBa__articleCard:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:0 8px 24px #0000000a}.BlogClient-module__L5teBa__articleCardMeta{align-items:center;gap:10px;margin-bottom:16px;display:flex}.BlogClient-module__L5teBa__articleTag{letter-spacing:.8px;text-transform:uppercase;color:var(--ink-tertiary);background:var(--bg);border-radius:var(--radius-sm);padding:4px 10px;font-size:11px;font-weight:600}.BlogClient-module__L5teBa__articleTime{color:var(--ink-tertiary);font-size:12px;font-weight:400}.BlogClient-module__L5teBa__articleTitle{letter-spacing:-.2px;flex:1;font-size:17px;font-weight:600;line-height:1.35}.BlogClient-module__L5teBa__articleArrow{opacity:0;justify-content:flex-end;align-items:center;margin-top:20px;transition:opacity .25s,transform .25s;display:flex;transform:translate(-4px)}.BlogClient-module__L5teBa__articleCard:hover .BlogClient-module__L5teBa__articleArrow{opacity:1;transform:translate(0)}.BlogClient-module__L5teBa__articleArrow svg{width:20px;height:20px;color:var(--ink)}.BlogClient-module__L5teBa__articleCardHighlight{flex-direction:row;grid-column:span 2;align-items:center;gap:32px}.BlogClient-module__L5teBa__highlightLeft{flex:1}.BlogClient-module__L5teBa__highlightRight{background:linear-gradient(135deg, var(--bg), var(--border-light));border-radius:var(--radius-sm);flex-shrink:0;justify-content:center;align-items:center;width:160px;height:120px;display:flex}.BlogClient-module__L5teBa__highlightRight svg{width:48px;height:48px;color:var(--ink-tertiary);opacity:.3}.BlogClient-module__L5teBa__loadMoreSection{text-align:center;max-width:1200px;margin:0 auto;padding:48px 24px}.BlogClient-module__L5teBa__loadMoreBtn{border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--ink);cursor:pointer;background:0 0;align-items:center;gap:8px;min-height:48px;padding:14px 32px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:inline-flex}.BlogClient-module__L5teBa__loadMoreBtn:hover{background:var(--card-bg);border-color:var(--ink)}.BlogClient-module__L5teBa__ctaBanner{max-width:1200px;margin:0 auto 80px;padding:0 24px}.BlogClient-module__L5teBa__ctaInner{background:var(--ink);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:32px;padding:56px 48px;display:flex;position:relative;overflow:hidden}.BlogClient-module__L5teBa__ctaInner:before{content:"";background:var(--accent);opacity:.06;filter:blur(80px);border-radius:50%;width:500px;height:500px;position:absolute;top:-60%;left:50%;transform:translate(-50%)}.BlogClient-module__L5teBa__ctaText h3{color:#fff;letter-spacing:-.5px;margin-bottom:8px;font-size:24px;font-weight:700}.BlogClient-module__L5teBa__ctaText p{color:#fff9;font-size:15px;line-height:1.5}.BlogClient-module__L5teBa__ctaButton{background:var(--accent);color:var(--ink);border-radius:var(--radius-pill);white-space:nowrap;z-index:1;flex-shrink:0;align-items:center;gap:8px;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.BlogClient-module__L5teBa__ctaButton:hover{transform:translateY(-1px);box-shadow:0 4px 20px #caff004d}.BlogClient-module__L5teBa__empty{text-align:center;color:var(--ink-secondary);padding:60px 24px;font-size:15px}@media (max-width:900px){.BlogClient-module__L5teBa__featuredCard{grid-template-columns:1fr}.BlogClient-module__L5teBa__featuredVisual{min-height:200px;padding:32px}.BlogClient-module__L5teBa__featuredContent{padding:32px}.BlogClient-module__L5teBa__articlesGrid{grid-template-columns:repeat(2,1fr)}.BlogClient-module__L5teBa__articleCardHighlight{grid-column:span 2}.BlogClient-module__L5teBa__ctaInner{text-align:center;flex-direction:column;padding:40px 32px}}@media (max-width:600px){.BlogClient-module__L5teBa__heroTitle{font-size:32px}.BlogClient-module__L5teBa__articlesGrid{grid-template-columns:1fr}.BlogClient-module__L5teBa__articleCardHighlight{flex-direction:column;grid-column:span 1}.BlogClient-module__L5teBa__articleCardHighlight .BlogClient-module__L5teBa__highlightRight{display:none}.BlogClient-module__L5teBa__featuredTitle{font-size:22px}.BlogClient-module__L5teBa__ctaText h3{font-size:20px}}
