.blog-card_card__Cdqpz{display:flex;flex-direction:column;height:100%;overflow:hidden;border-color:var(--lf-border);background-color:var(--lf-surface);box-shadow:var(--lf-shadow-sm);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.blog-card_card__Cdqpz:hover{transform:translateY(-4px);border-color:var(--mantine-color-brand-2);box-shadow:var(--lf-shadow-md)}.blog-card_header__i4XnZ{display:block;position:relative;overflow:hidden;height:200px;width:100%;background:var(--mantine-color-gray-0);border-bottom:1px solid var(--lf-border)}.blog-card_image__wyxMb{object-fit:cover;transition:transform .32s ease}.blog-card_card__Cdqpz:hover .blog-card_image__wyxMb{transform:scale(1.045)}.blog-card_body__p_JQX{display:flex;flex-direction:column;flex:1;padding:18px 20px 20px}.blog-card_date__8Bx6o{text-transform:uppercase;letter-spacing:.07em;font-size:.72rem;font-weight:700;color:var(--mantine-color-brand-6);margin-bottom:8px}.blog-card_titleLink__wUzC_{text-decoration:none}.blog-card_title__fC5WQ{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:var(--lf-text);line-height:1.3;letter-spacing:-.01em;transition:color .16s ease}.blog-card_titleLink__wUzC_:hover .blog-card_title__fC5WQ{color:var(--mantine-color-brand-7)}.blog-card_description__0yELL{margin-top:8px;color:var(--lf-muted);line-height:1.55}.blog-card_readMore__V3yQe{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:.85rem;font-weight:600;color:var(--mantine-color-brand-6);text-decoration:none}.blog-card_readArrow__xLEPv{transition:transform .16s ease}.blog-card_card__Cdqpz:hover .blog-card_readArrow__xLEPv{transform:translateX(3px)}.footer_footer__DDe4E{margin:0;padding:clamp(40px,7vw,72px) 0;border-top:1px solid var(--lf-border);background:radial-gradient(circle at 12% 0,var(--mantine-color-brand-0),transparent 34%),var(--lf-surface);width:100%;overflow-x:hidden}.footer_inner__PRcMG{display:grid;grid-template-columns:minmax(240px,.9fr) minmax(0,1.7fr);gap:clamp(28px,5vw,80px);align-items:flex-start}.footer_brandColumn__3W7CC{max-width:360px}.footer_brand__bPuoP{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:var(--lf-text)}.footer_brandText__ReyXC{font-size:21px;font-weight:800;line-height:1}.footer_tagline__F5qXg{line-height:1.7}.footer_columns__igGOY{width:100%}.footer_columnTitle__JaSRr{font-size:var(--mantine-font-size-sm);text-transform:uppercase;color:var(--lf-text)}.footer_link__qBDPM{color:var(--lf-muted);font-size:var(--mantine-font-size-sm);font-weight:550}.footer_link__qBDPM:hover{color:var(--mantine-color-brand-7)}@media (max-width:755px){.footer_inner__PRcMG{grid-template-columns:1fr}}.navbar_root__mLHkk{position:sticky;top:0;z-index:200;background:color-mix(in srgb,var(--mantine-color-white) 90%,transparent);border-bottom:1px solid color-mix(in srgb,var(--mantine-color-gray-3) 62%,transparent);backdrop-filter:blur(18px)}.navbar_dropdown__fTI6S{position:absolute;top:var(--header-height);left:0;right:0;z-index:0;border-top-right-radius:0;border-top-left-radius:0;border-top-width:0;overflow:hidden}.navbar_header__pgvdC{display:flex;justify-content:space-between;align-items:center;height:100%;gap:var(--mantine-spacing-lg)}.navbar_brand__I6Zjh{display:inline-flex;align-items:center;gap:10px;min-width:max-content;color:var(--lf-text);text-decoration:none}.navbar_brandText__FvEOz{font-size:20px;font-weight:800;line-height:1}.navbar_links__hW15H{display:flex;gap:6px;align-items:center;justify-content:center;flex:1}.navbar_burger__x4ch_{display:none}.navbar_linkButton__Yj9uk,.navbar_link__uvFOT{display:block;line-height:1;padding:10px 12px;border-radius:var(--mantine-radius-md);text-decoration:none;color:var(--lf-muted);font-size:var(--mantine-font-size-sm);font-weight:650;background:transparent;border:none}.navbar_linkButton__Yj9uk{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.navbar_linkActive___6edK,.navbar_linkButton__Yj9uk:hover,.navbar_link__uvFOT:hover{background-color:var(--mantine-color-brand-0);color:var(--mantine-color-brand-7)}.navbar_linkSub__JBtSz{padding-left:24px}.navbar_menuItem__20SjD{color:var(--lf-muted);text-decoration:none;background-color:transparent;font-weight:600}.navbar_menuItem__20SjD:hover,.navbar_menuItem__20SjD[data-hovered]{background-color:var(--mantine-color-brand-0);color:var(--mantine-color-brand-7)}.navbar_actions__rHCbw{min-width:max-content}.navbar_installButton__XytE5{background:linear-gradient(135deg,var(--mantine-color-brand-6),var(--mantine-color-brand-8));border:0;box-shadow:0 12px 28px color-mix(in srgb,var(--mantine-color-brand-6) 22%,transparent)}.navbar_installButton__XytE5:hover{background:linear-gradient(135deg,var(--mantine-color-brand-7),var(--mantine-color-brand-9))}.navbar_langButton__otnt3{color:var(--mantine-color-brand-7)}.navbar_mobileInstallButton__ibnpO{margin:var(--mantine-spacing-md);width:calc(100% - (var(--mantine-spacing-md) * 2));background:linear-gradient(135deg,var(--mantine-color-brand-6),var(--mantine-color-brand-8))}.navbar_mobileLabel__e3g2r{padding:var(--mantine-spacing-sm) var(--mantine-spacing-md);color:var(--mantine-color-gray-6);font-size:var(--mantine-font-size-xs);text-transform:uppercase;letter-spacing:.08em}.navbar_menuGroupLabel__2h7HL{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem;font-weight:700;color:var(--mantine-color-brand-6)}.navbar_megaDropdown__L52h5{min-width:380px;max-width:460px}.navbar_menuGrid__ZRTrM,.navbar_mobileGroupGrid__TZpL2{display:grid;grid-template-columns:1fr 1fr;gap:0 8px}.navbar_mobileGroup__tAkHt{margin-bottom:4px}.navbar_mobileGroupLabel__USvvc{padding:8px var(--mantine-spacing-md) 2px 24px;color:var(--mantine-color-brand-6);font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}@media (max-width:755px){.navbar_dropdown__fTI6S{display:block}.navbar_actions__rHCbw,.navbar_links__hW15H{display:none}.navbar_burger__x4ch_{display:block}.navbar_linkButton__Yj9uk,.navbar_link__uvFOT{border-radius:0;padding:var(--mantine-spacing-md)}}.layout_root__J6pSI{min-height:100vh;display:flex;flex-direction:column}.layout_main__JrRjR{flex:1;min-height:0}