.blog_page__iP9Ub{position:relative;background:var(--bg-ground);color:var(--text);min-height:100dvh;font-family:var(--font-body)}.blog_noiseOverlay__j5gKx{position:fixed;inset:0;pointer-events:none;z-index:9999;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E")}.blog_nav__7bhok{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:rgba(5,13,16,.9);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid rgba(12,204,170,.1)}.blog_navInner__wPCJA{max-width:1240px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:16px 32px}.blog_logo__CaNEy{font-family:var(--font-heading);font-size:1.5rem;font-weight:800;letter-spacing:-.02em;color:var(--teal);text-decoration:none}.blog_logoAccent__rTsXq{color:var(--text)}.blog_navLinks__zhhec{display:none;align-items:center;gap:32px;list-style:none}@media (min-width:960px){.blog_navLinks__zhhec{display:flex}}.blog_navLinks__zhhec a{font-family:var(--font-body);font-size:.9375rem;color:var(--text2);text-decoration:none;transition:color .2s ease}.blog_navLinks__zhhec a:hover{color:var(--text)}.blog_navActions__luv6J{display:flex;align-items:center;gap:16px}.blog_signInBtn__re3yf{font-family:var(--font-heading);font-size:.9375rem;font-weight:500;color:var(--text2);background:none;border:none;cursor:pointer;padding:8px 16px;transition:color .2s ease;text-decoration:none}.blog_signInBtn__re3yf:hover{color:var(--text)}.blog_primaryBtn__xdt__{font-family:var(--font-heading);font-size:.9375rem;font-weight:700;color:var(--ink);background:var(--teal);border:none;cursor:pointer;padding:10px 24px;border-radius:var(--r);transition:all .2s ease;text-decoration:none}.blog_primaryBtn__xdt__:hover{background:var(--teal-hover)}.blog_header__0iz8y{padding:96px 32px 64px;text-align:center;background:var(--surface-container-lowest);border-bottom:1px solid rgba(12,204,170,.1)}.blog_headerContent__YNN7g{max-width:640px;margin:0 auto}.blog_headerTitle__igS1C{font-family:var(--font-heading);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;color:var(--text);letter-spacing:-.025em;margin-bottom:16px}.blog_headerSubtitle__oTw22{font-family:var(--font-body);font-size:1.125rem;color:var(--text2);line-height:1.65}.blog_main__mNBhz{max-width:1240px;margin:0 auto;padding:64px 32px}.blog_postsGrid__QYM3t{display:grid;grid-template-columns:1fr;grid-gap:32px;gap:32px}@media (min-width:768px){.blog_postsGrid__QYM3t{grid-template-columns:repeat(2,1fr)}}.blog_postCard__OEt9o{background:var(--surface-container);border:1px solid rgba(12,204,170,.1);border-radius:var(--r3);transition:all .25s ease;overflow:hidden}.blog_postCard__OEt9o:hover{border-color:rgba(12,204,170,.3);transform:translateY(-4px);box-shadow:0 16px 48px rgba(0,0,0,.3)}.blog_postLink__Md62S{display:block;padding:32px;text-decoration:none}.blog_postMeta__Kp_5_{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.blog_postAuthor__re7uI{font-family:var(--font-heading);font-size:.75rem;font-weight:700;color:var(--teal)}.blog_postDate__xLeNX,.blog_postReadTime__ExiPQ{font-family:var(--font-heading);font-size:.75rem;color:var(--text3)}.blog_postTitle__3NcWc{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--text);line-height:1.3;margin-bottom:12px}.blog_postExcerpt__yghmT{font-family:var(--font-body);font-size:.9375rem;color:var(--text2);line-height:1.65;margin-bottom:24px}.blog_postReadMore__0U1c_{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:.875rem;font-weight:600;color:var(--teal)}.blog_postReadMore__0U1c_ span{font-family:var(--font-icon);font-size:1rem;transition:transform .2s ease}.blog_postCard__OEt9o:hover .blog_postReadMore__0U1c_ span{transform:translateX(4px)}.blog_ctaSection__2Q4Ob{padding:96px 32px;background:var(--surface-container-low);border-top:1px solid rgba(12,204,170,.1);text-align:center}.blog_ctaContent__0zWxC{max-width:640px;margin:0 auto}.blog_ctaTitle__FvcOH{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;color:var(--text);margin-bottom:12px}.blog_ctaSubtitle__OBo_W{font-family:var(--font-body);font-size:1rem;color:var(--text2);margin-bottom:32px}.blog_ctaBtn__3OhmV{display:inline-block;padding:16px 32px;background:var(--teal);color:var(--ink);font-family:var(--font-heading);font-size:1rem;font-weight:700;border-radius:var(--r);text-decoration:none;transition:all .2s ease}.blog_ctaBtn__3OhmV:hover{background:var(--teal-hover);transform:translateY(-2px)}.blog_footer__DUK6O{background:#050d10;border-top:1px solid rgba(12,204,170,.1);padding:64px 32px 32px}.blog_footerGrid__KHesX{max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1fr;grid-gap:48px;gap:48px}@media (min-width:768px){.blog_footerGrid__KHesX{grid-template-columns:repeat(3,1fr)}}.blog_footerBrand__SVrEp{display:flex;flex-direction:column;gap:16px}.blog_footerLogo__R85gF{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--teal);text-decoration:none}.blog_footerTagline__sbIwO{font-family:var(--font-body);font-size:.875rem;color:rgba(232,244,242,.4);line-height:1.65;max-width:280px}.blog_footerCol__ipkT_{display:flex;flex-direction:column;gap:24px}.blog_footerColTitle__lnV_E{font-family:var(--font-heading);font-size:.875rem;font-weight:700;color:var(--text)}.blog_footerLinks__3AWzL{list-style:none;display:flex;flex-direction:column;gap:12px}.blog_footerLinks__3AWzL a{font-family:var(--font-body);font-size:.875rem;color:rgba(232,244,242,.4);text-decoration:none;transition:color .2s ease}.blog_footerLinks__3AWzL a:hover{color:var(--teal)}.blog_footerBottom__BN_19{max-width:1240px;padding-top:32px;margin:64px auto 0;border-top:1px solid rgba(255,255,255,.03);text-align:center}@media (min-width:768px){.blog_footerBottom__BN_19{text-align:left}}.blog_footerCopy__GDUk_{font-family:var(--font-heading);font-size:.6875rem;color:rgba(232,244,242,.3)}