.BlogHero_heroContainer__6HRVC{--section-padding:5rem 2rem;position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:var(--section-padding);background-color:var(--bg-color);color:var(--text-color);overflow:hidden}.BlogHero_heroContent__HbRBy{max-width:1400px;margin:0 auto;width:100%;display:grid;grid-template-columns:1fr;grid-gap:3rem;gap:3rem;align-items:center;position:relative;z-index:2}.BlogHero_textWrapper__L13Iu{max-width:700px;position:relative}.BlogHero_badge__BHvsm{display:inline-flex;align-items:center;position:relative;background-color:var(--tag-bg);color:var(--tag-text);border:1px solid var(--tag-border);padding:.5rem 1rem;border-radius:50px;font-size:.85rem;font-weight:600;margin-bottom:1.5rem;overflow:hidden}.BlogHero_badgeAccent__z63bm{position:absolute;right:-10px;width:20px;height:20px;background-color:var(--accent-color);border-radius:50%;opacity:.2}.BlogHero_mainTitle__b7qU2{font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;letter-spacing:-.02em}.BlogHero_highlight__L0RNt{position:relative;display:inline-block;z-index:1}.BlogHero_highlight__L0RNt:after{content:"";position:absolute;bottom:.1em;left:0;width:100%;height:.4em;background-color:var(--timeline-line-bg);z-index:-1;border-radius:2px;transform-origin:left;transition:transform .3s ease}.BlogHero_highlight__L0RNt:hover:after{transform:scaleX(0)}.BlogHero_subtitle__MnuE_{font-size:clamp(1.1rem,2vw,1.3rem);color:var(--section-desc-color);line-height:1.6;margin-bottom:2.5rem;max-width:90%}.BlogHero_ctaWrapper__Wh4Mi{display:flex;gap:1rem;flex-wrap:wrap}.BlogHero_primaryButton__kmbCW{background-color:var(--accent-color);color:var(--active-tag-text);border:none;padding:.9rem 2rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 15px rgba(252,107,40,.3)}.BlogHero_primaryButton__kmbCW:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(252,107,40,.4)}.BlogHero_secondaryButton__FlV3g{background-color:transparent;color:var(--text-color);border:2px solid var(--item-icon-border);padding:.9rem 2rem;border-radius:50px;font-weight:600;cursor:pointer;transition:all .3s ease}.BlogHero_secondaryButton__FlV3g:hover{border-color:var(--accent-color);color:var(--accent-color)}.BlogHero_imageWrapper__EZ5fd{position:relative;height:400px;border-radius:16px;overflow:hidden;margin-top:2rem}.BlogHero_gradientOverlay__hFguF{position:absolute;inset:0;background:linear-gradient(135deg,var(--timeline-line-bg) 0,transparent 100%)}.BlogHero_gridPattern__uWi87{position:absolute;inset:0;background:linear-gradient(var(--section-desc-line) 1px,transparent 1px),linear-gradient(90deg,var(--section-desc-line) 1px,transparent 1px);background-size:40px 40px;opacity:.3}.BlogHero_circleAccent__Hy1Th{position:absolute;bottom:-50px;right:-50px;width:200px;height:200px;border-radius:50%;background-color:var(--accent-color);opacity:.1;filter:blur(40px)}.BlogHero_scrollCue__bIF2Q{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;color:var(--text-secondary);font-size:.9rem}.BlogHero_mouseIcon__VlvPA{width:24px;height:36px;border:2px solid var(--text-secondary);border-radius:12px;margin-bottom:.5rem;position:relative}.BlogHero_mouseWheel__xvX5p{position:absolute;top:6px;left:50%;transform:translateX(-50%);width:3px;height:6px;background-color:var(--accent-color);border-radius:3px;animation:BlogHero_scrollPulse__ZFd2P 2s infinite}@keyframes BlogHero_scrollPulse__ZFd2P{0%{opacity:1;transform:translateX(-50%) translateY(0)}to{opacity:0;transform:translateX(-50%) translateY(10px)}}@media (min-width:992px){.BlogHero_heroContent__HbRBy{grid-template-columns:1fr 1fr}.BlogHero_imageWrapper__EZ5fd{margin-top:0;height:500px}}@media (max-width:768px){.BlogHero_heroContainer__6HRVC{--section-padding:5rem 1.5rem;min-height:90vh}.BlogHero_scrollCue__bIF2Q{display:none}.BlogHero_ctaWrapper__Wh4Mi{flex-direction:column}.BlogHero_primaryButton__kmbCW,.BlogHero_secondaryButton__FlV3g{width:100%;text-align:center}}.BlogList_listSection__Pm9x_{padding:5rem 1rem;background:var(--bg-color);transition:background .3s ease}.BlogList_grid__rn4gA{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,350px),1fr));grid-gap:2.5rem;gap:2.5rem;max-width:1300px;margin:0 auto}.BlogList_card__oSAx_{background:var(--container-bg);border-radius:1.25rem;box-shadow:0 10px 40px var(--shadow-color);overflow:hidden;transition:all .4s cubic-bezier(.16,1,.3,1);cursor:pointer;display:flex;flex-direction:column;height:100%;border:1px solid var(--border-color)}.BlogList_card__oSAx_:hover{box-shadow:0 15px 50px var(--shadow-hover);transform:translateY(-8px)}.BlogList_imageContainer__AfEFk{position:relative;width:100%;height:0;padding-bottom:60%;overflow:hidden}.BlogList_cover__r4f_s{object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1)}.BlogList_cover__r4f_s,.BlogList_overlay___GFwU{position:absolute;top:0;left:0;width:100%;height:100%}.BlogList_overlay___GFwU{background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 40%);opacity:0;transition:opacity .4s ease}.BlogList_card__oSAx_:hover .BlogList_cover__r4f_s{transform:scale(1.05)}.BlogList_card__oSAx_:hover .BlogList_overlay___GFwU{opacity:1}.BlogList_info__MI2OJ{padding:1.8rem;display:flex;flex-direction:column;flex-grow:1}.BlogList_meta__iA9tQ{display:flex;justify-content:space-between;margin-bottom:1rem;font-size:.9rem}.BlogList_date__jTJef{color:var(--accent-color);font-weight:600}.BlogList_readTime__do9SF{color:var(--text-secondary)}.BlogList_title__uYmXm{font-size:1.5rem;font-weight:700;margin:0 0 1rem;color:var(--text-color);line-height:1.3;transition:color .3s ease}.BlogList_excerpt__hhko7{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem;flex-grow:1;transition:color .3s ease}.BlogList_linkContainer__ADk7B{margin-top:auto}.BlogList_link__meTbq{display:inline-flex;align-items:center;gap:.5rem;color:var(--accent-color);font-weight:600;font-size:1.05rem;transition:all .3s ease}.BlogList_link__meTbq svg{transition:transform .3s ease}.BlogList_card__oSAx_:hover .BlogList_link__meTbq svg{transform:translateX(4px)}@media (max-width:1024px){.BlogList_grid__rn4gA{gap:2rem}}@media (max-width:768px){.BlogList_listSection__Pm9x_{padding:3rem 1rem}.BlogList_card__oSAx_{border-radius:1rem}.BlogList_info__MI2OJ{padding:1.5rem}.BlogList_title__uYmXm{font-size:1.3rem}.BlogList_excerpt__hhko7{font-size:1rem}}@media (max-width:480px){.BlogList_grid__rn4gA{gap:1.5rem}.BlogList_info__MI2OJ{padding:1.2rem}.BlogList_title__uYmXm{font-size:1.2rem}.BlogList_link__meTbq{font-size:1rem}}