.Blog_main__0duR9{padding-top:64px}.Blog_pageHeader__djUuZ{padding:80px 60px 40px;border-bottom:1px solid var(--border)}.Blog_headerRow__uVCDk{display:flex;align-items:flex-end;justify-content:space-between;gap:40px;margin-top:8px}.Blog_heroTitle__xag_m{font-family:var(--ff-display);font-size:clamp(56px,8vw,120px);font-weight:400;line-height:.92;letter-spacing:.01em;color:var(--black)}.Blog_heroSub__k198j{font-family:var(--ff-body);font-size:16px;color:var(--muted);line-height:1.75;max-width:380px;padding-bottom:8px}.Blog_searchContainer__QzKOK{padding:24px 60px;border-bottom:1px solid var(--border)}.Blog_searchWrapper__1loLX{position:relative;max-width:540px}.Blog_searchIcon__0DPZZ{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.Blog_searchInput__ooBt4{width:100%;padding:10px 40px 10px 42px;border:1.5px solid var(--border);border-radius:100px;font-family:var(--ff-body);font-size:14px;color:var(--black);background:#fff;outline:none;transition:border-color .18s;box-sizing:border-box}.Blog_searchInput__ooBt4:focus{border-color:var(--black)}.Blog_clearBtn__8GmDe{position:absolute;right:14px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;font-size:13px;color:var(--muted);padding:0;line-height:1}.Blog_filters__3k7aV{display:flex;flex-wrap:wrap;gap:8px;padding:28px 60px;border-bottom:1px solid var(--border)}.Blog_filterBtn__Z8jij{font-family:var(--ff-ui);font-size:12px;font-weight:600;padding:7px 18px;border-radius:100px;border:1.5px solid var(--border);background:#fff;color:var(--muted);cursor:pointer;transition:all .18s;letter-spacing:.04em}.Blog_filterBtn__Z8jij:hover{border-color:var(--black);color:var(--black)}.Blog_filterActive__2_gvY{background:var(--black)!important;color:#fff!important;border-color:var(--black)!important}.Blog_tag__CBB6p{font-family:var(--ff-ui);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px;border-radius:100px}.Blog_meta__oq7Z7{font-family:var(--ff-ui);font-size:12px;color:var(--muted-light);letter-spacing:.02em}.Blog_featuredPost__brNT2{display:grid;grid-template-columns:1fr 1fr;margin:48px 60px 0;border-radius:16px;overflow:hidden;border:1px solid var(--border);text-decoration:none;color:inherit;transition:box-shadow .25s;min-height:420px}.Blog_featuredPost__brNT2:hover{box-shadow:0 8px 40px rgba(0,0,0,.09)}.Blog_featuredImg__rmRIE{background:#111;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;min-height:380px}.Blog_featuredImg__rmRIE img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.Blog_featuredImgInner__JZy6A{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.Blog_featuredBg__6o3i3{font-size:180px;color:rgba(255,255,102,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:Blog_spin__Pwnbf 30s linear infinite}@keyframes Blog_spin__Pwnbf{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Blog_featuredInfo__RlxYE{background:var(--bg);padding:48px 52px;display:flex;flex-direction:column;gap:20px;justify-content:center;min-width:0;overflow:hidden}.Blog_featuredMeta__mHmBK{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.Blog_featuredTitle__U3lj7{font-family:var(--ff-display);font-size:clamp(26px,3vw,44px);font-weight:400;letter-spacing:.01em;color:var(--black);line-height:1.05;word-break:break-word}.Blog_featuredExcerpt__trY6T{font-family:var(--ff-body);font-size:15px;color:var(--muted);line-height:1.75;max-width:420px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Blog_readMore__JA5xi{font-family:var(--ff-ui);font-size:13px;font-weight:700;letter-spacing:.06em;color:var(--black);text-decoration:underline;text-underline-offset:3px}.Blog_grid__Y8y25{grid-template-columns:1.5fr 1fr;grid-template-rows:auto auto;width:calc(100% - 120px);max-width:1400px;grid-gap:20px}.Blog_gridSingle__7H9PT,.Blog_grid__Y8y25{display:grid;margin:40px auto 100px;gap:20px}.Blog_gridSingle__7H9PT{grid-template-columns:1fr;width:680px;max-width:calc(100% - 120px);grid-gap:20px}.Blog_gridSingle__7H9PT .Blog_cardImg__gERGx{height:280px}.Blog_gridTwo__DRCkH{display:grid;grid-template-columns:repeat(2,1fr);width:1000px;max-width:calc(100% - 120px);margin:40px auto 100px;grid-gap:20px;gap:20px}.Blog_gridTwo__DRCkH .Blog_cardImg__gERGx{height:220px}.Blog_gridThree__nDWBD{display:grid;grid-template-columns:repeat(3,1fr);width:calc(100% - 120px);max-width:1400px;margin:40px auto 100px;grid-gap:20px;gap:20px}.Blog_gridThree__nDWBD .Blog_cardImg__gERGx{height:200px}.Blog_card__X7NV2{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:14px;overflow:hidden;background:#fff;text-decoration:none;color:inherit;transition:box-shadow .25s,transform .25s}.Blog_card__X7NV2:hover{box-shadow:0 6px 28px rgba(0,0,0,.08);transform:translateY(-3px)}.Blog_large__sLoJD{grid-row:span 2}.Blog_large__sLoJD .Blog_cardImg__gERGx{height:100%;min-height:300px}.Blog_cardImg__gERGx{background:#f4f4f2;height:200px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;flex-shrink:0}.Blog_cardImg__gERGx img{width:100%;height:100%;object-fit:cover;display:block}.Blog_cardImgBg__xLQ69{font-size:80px;color:#ddd;-webkit-user-select:none;-moz-user-select:none;user-select:none}.Blog_cardBody__GVGRX{padding:24px 24px 28px;display:flex;flex-direction:column;gap:10px;flex:1 1}.Blog_cardMeta__GreRU{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.Blog_cardTitle__4mFUW{font-family:var(--ff-display);font-size:22px;font-weight:400;letter-spacing:.01em;color:var(--black);line-height:1.1}.Blog_cardExcerpt__JT06l{font-size:14px;line-height:1.7;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Blog_cardExcerpt__JT06l,.Blog_empty__AtHP8{font-family:var(--ff-body);color:var(--muted)}.Blog_empty__AtHP8{padding:80px 60px;text-align:center;font-size:17px}.Blog_resetBtn__A4_1r{display:inline-block;margin-top:16px;font-family:var(--ff-ui);font-size:13px;font-weight:600;padding:8px 20px;border-radius:100px;border:1.5px solid var(--border);background:#fff;color:var(--black);cursor:pointer;transition:all .18s;letter-spacing:.04em}.Blog_resetBtn__A4_1r:hover{background:var(--black);color:#fff;border-color:var(--black)}@media (max-width:900px){.Blog_pageHeader__djUuZ{padding:60px 20px 32px}.Blog_headerRow__uVCDk{flex-direction:column;align-items:flex-start;gap:16px}.Blog_heroTitle__xag_m{font-size:clamp(48px,13vw,80px)}.Blog_filters__3k7aV{padding:20px}.Blog_searchContainer__QzKOK{padding:16px 20px}.Blog_featuredPost__brNT2{grid-template-columns:1fr;margin:32px 20px 0;min-height:auto}.Blog_featuredImg__rmRIE{min-height:220px}.Blog_featuredInfo__RlxYE{padding:28px 24px}.Blog_gridSingle__7H9PT,.Blog_gridThree__nDWBD,.Blog_gridTwo__DRCkH,.Blog_grid__Y8y25{grid-template-columns:1fr;width:calc(100% - 40px);max-width:100%;margin:24px auto 80px}.Blog_large__sLoJD{grid-row:span 1}.Blog_cardImg__gERGx,.Blog_gridSingle__7H9PT .Blog_cardImg__gERGx,.Blog_gridThree__nDWBD .Blog_cardImg__gERGx,.Blog_gridTwo__DRCkH .Blog_cardImg__gERGx,.Blog_large__sLoJD .Blog_cardImg__gERGx{height:200px}}.CaseStudies_section__SAzV5{padding:100px 60px;background:var(--white)}.CaseStudies_header__gdKLV{margin-bottom:40px}.CaseStudies_headerRow__r1qBq{display:flex;justify-content:space-between;align-items:flex-end}.CaseStudies_title__IkWKF{font-family:var(--ff-display);font-size:clamp(40px,5vw,72px);font-weight:400;letter-spacing:.01em;color:var(--black)}.CaseStudies_viewAll__FxqcK{font-family:var(--ff-ui);font-size:13px;font-weight:600;color:var(--muted);text-decoration:none;display:flex;align-items:center;gap:6px;transition:color .2s;padding-bottom:4px}.CaseStudies_viewAll__FxqcK:hover{color:var(--black)}.CaseStudies_viewAllArrow__AixWW{font-size:14px;transition:transform .2s}.CaseStudies_viewAll__FxqcK:hover .CaseStudies_viewAllArrow__AixWW{transform:translateX(3px)}.CaseStudies_sectionLabel__ogAqd{font-family:var(--ff-ui);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:flex;align-items:center;gap:8px;margin-bottom:12px}.CaseStudies_cases__FpECP{display:flex;flex-direction:column;gap:20px}.CaseStudies_caseRow__rCc_G{display:grid;grid-template-columns:1fr 1fr;border-radius:14px;overflow:hidden;border:1px solid var(--border);cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.CaseStudies_caseRow__rCc_G:hover{transform:translateY(-3px);box-shadow:0 16px 48px rgba(0,0,0,.09)}.CaseStudies_caseRow__rCc_G:focus-visible{outline:2px solid var(--black);outline-offset:2px}.CaseStudies_caseInfo__ZEG9Y{background:#f4f4f2;padding:48px 48px 40px;display:flex;flex-direction:column}.CaseStudies_caseTop___ikt7{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.CaseStudies_caseBrand__O3nK9{font-family:var(--ff-display);font-size:18px;font-weight:400;color:#b4b4b4;letter-spacing:.08em}.CaseStudies_caseYear__45U_S{font-family:var(--ff-ui);font-size:13px;color:var(--muted-light)}.CaseStudies_caseTitle__pUDQ2{font-family:var(--ff-display);font-size:clamp(22px,2.2vw,30px);font-weight:400;color:var(--black);line-height:1.15;letter-spacing:.01em;flex:1 1;margin-bottom:32px}.CaseStudies_caseDivider__n_03T{height:1px;background:var(--border);margin-bottom:28px}.CaseStudies_caseStats___vt6M{display:flex;gap:32px;flex-wrap:wrap}.CaseStudies_statVal__u4xEU{font-family:var(--ff-display);font-size:42px;font-weight:400;color:var(--black);letter-spacing:.01em;line-height:1;margin-bottom:5px}.CaseStudies_statLabel__upgXn{font-family:var(--ff-ui);font-size:10px;font-weight:700;letter-spacing:.12em;color:var(--muted-light);text-transform:uppercase}.CaseStudies_caseImg___D6in{position:relative;min-height:380px;display:flex;align-items:center;justify-content:center;overflow:hidden}.CaseStudies_caseImgInner__OpuU7{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:40px}.CaseStudies_mockScreen__YL0Mg{width:270px;background:#1a1a1a;border-radius:12px;overflow:hidden;box-shadow:0 20px 60px rgba(0,0,0,.55);font-family:var(--ff-ui)}.CaseStudies_mockBar__BxmRS{height:30px;background:#111;display:flex;align-items:center;padding:0 10px;gap:5px}.CaseStudies_mockDot__5n4Ot{width:7px;height:7px;border-radius:50%;background:#333;flex-shrink:0}.CaseStudies_mockBarTitle__8Gn1_{font-size:10px;color:#555;margin-left:4px;flex:1 1}.CaseStudies_mockMode__60Pj2{font-size:9px;font-weight:700;background:#ff6;color:#111;padding:2px 6px;border-radius:3px;letter-spacing:.06em}.CaseStudies_mockBody__kJ77N{padding:10px 12px;display:flex;flex-direction:column;gap:6px}.CaseStudies_mockMsg__GZ7dA{font-size:10px;padding:6px 10px;border-radius:7px;max-width:88%;line-height:1.4}.CaseStudies_mockMsgRight__N2Nrj{background:#2a2a2a;color:#aaa;align-self:flex-end}.CaseStudies_mockMsgLeft__tV8qr{background:#222;color:#ccc;align-self:flex-start;border-left:2px solid #ff6}.CaseStudies_mockProgress__phbg4{padding:7px 12px 10px;border-top:1px solid #2a2a2a}.CaseStudies_mockProgressLabel__I4n3s{font-size:9px;color:#ff6;font-weight:700;letter-spacing:.08em;display:block;margin-bottom:4px}.CaseStudies_mockProgressBar__vHJMK{height:3px;background:#2a2a2a;border-radius:2px;overflow:hidden}.CaseStudies_mockProgressFill__CPJ3k{height:100%;width:34%;background:#ff6;border-radius:2px}.CaseStudies_learnMore__UfNHq{position:absolute;bottom:24px;right:24px;font-family:var(--ff-ui);font-size:10px;font-weight:700;letter-spacing:.12em;border:1.5px solid;padding:8px 14px;border-radius:4px;transition:opacity .2s;white-space:nowrap}.CaseStudies_learnMore__UfNHq:hover{opacity:.7}@media (max-width:900px){.CaseStudies_section__SAzV5{padding:60px 20px}.CaseStudies_caseRow__rCc_G{grid-template-columns:1fr}.CaseStudies_caseInfo__ZEG9Y{padding:28px 24px}.CaseStudies_caseStats___vt6M{gap:20px}.CaseStudies_caseImg___D6in{min-height:260px}.CaseStudies_mockScreen__YL0Mg{width:210px}.CaseStudies_learnMore__UfNHq{bottom:16px;right:16px}}.CaseStudies_jobMock__utZi6{display:flex;flex-direction:column;align-items:center;gap:16px;width:200px}.CaseStudies_jobMockRobot__LEnzE{border:1px solid #1e1e1e;border-radius:8px;overflow:hidden;width:100%}.CaseStudies_jobMockStats__R_w0f{display:flex;gap:20px;width:100%;background:#111;border-radius:6px;padding:12px 16px;border:1px solid #1e1e1e}.CaseStudies_jobMockStat__KvKSZ{display:flex;flex-direction:column;gap:2px}.CaseStudies_jobMockVal__YiYgF{font-family:var(--ff-display);font-size:22px;line-height:1;font-weight:400}.CaseStudies_jobMockLabel__XPTNG{font-family:var(--ff-ui);font-size:9px;color:#555;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.Comparison_section__gWLlu{background:var(--white);position:relative}.Comparison_stickyWrapper__iPE8o{position:-webkit-sticky;position:sticky;top:64px;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}.Comparison_viewport__7O0SM{width:100%;max-width:980px;padding:0 60px;position:relative;display:flex;align-items:center;justify-content:center;height:100%}.Comparison_titleText__mdQpH{font-family:var(--ff-display);font-size:clamp(44px,6vw,88px);font-weight:400;letter-spacing:.01em;color:var(--black);text-align:center;position:absolute;opacity:0;transform:translateX(80px);transition:opacity .55s ease,transform .55s ease;pointer-events:none;white-space:nowrap}.Comparison_titleIn__byW0G{opacity:1;transform:translateX(0)}.Comparison_titleOut__KvEj9{opacity:0;transform:translateX(-80px);transition:opacity .4s ease,transform .4s ease}.Comparison_titleGone__AP5AV{opacity:0;transform:translateX(-80px);transition:none}.Comparison_cards__1RqP1{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;width:100%;pointer-events:none}.Comparison_cardsVisible__11_7_{pointer-events:auto}.Comparison_card__p5VVV{border-radius:14px;overflow:hidden}.Comparison_cardLeft__d6Eds{opacity:0;transform:translateX(60px);transition:opacity .55s ease .05s,transform .55s ease .05s}.Comparison_cardRight__OO5Np{opacity:0;transform:translateX(90px);transition:opacity .55s ease .18s,transform .55s ease .18s}.Comparison_cardsVisible__11_7_ .Comparison_cardLeft__d6Eds,.Comparison_cardsVisible__11_7_ .Comparison_cardRight__OO5Np{opacity:1;transform:translateX(0)}.Comparison_dark__xLUQl{background:#2a2a2a}.Comparison_dark__xLUQl .Comparison_cardHeader__mqVnj{padding:22px 28px;border-bottom:1px solid hsla(0,0%,100%,.08)}.Comparison_dark__xLUQl .Comparison_list__bmNi4{padding:20px 28px 28px}.Comparison_dark__xLUQl .Comparison_item__XUNle{color:hsla(0,0%,100%,.82)}.Comparison_dark__xLUQl .Comparison_checkBox__AUXkc{width:22px;height:22px;background:var(--accent);color:var(--black);border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.Comparison_brandLogo__Mq5QY{font-family:var(--ff-display);color:var(--white);font-size:20px;letter-spacing:.04em}.Comparison_light__eOifO{background:#efefed}.Comparison_light__eOifO .Comparison_cardHeader__mqVnj{padding:22px 28px;border-bottom:1px solid #e0e0de}.Comparison_light__eOifO .Comparison_list__bmNi4{padding:20px 28px 28px}.Comparison_light__eOifO .Comparison_item__XUNle{color:var(--black)}.Comparison_light__eOifO .Comparison_crossBox__yFjmb{width:22px;height:22px;border:1.5px solid #d0d0d0;border-radius:4px;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0;color:var(--muted-light)}.Comparison_otherLabel__Di2pL{font-family:var(--ff-ui);font-size:16px;font-weight:700;color:var(--black)}.Comparison_list__bmNi4{display:flex;flex-direction:column;gap:14px}.Comparison_item__XUNle{display:flex;align-items:flex-start;gap:12px;font-family:var(--ff-ui);font-size:13.5px;line-height:1.4}.Comparison_scrollSpacer__VOnXN{height:350vh}@media (max-width:900px){.Comparison_stickyWrapper__iPE8o{height:auto;position:static;overflow:visible}.Comparison_scrollSpacer__VOnXN{display:none}.Comparison_viewport__7O0SM{flex-direction:column;padding:60px 20px;height:auto;gap:32px;align-items:flex-start;position:static}.Comparison_titleText__mdQpH{position:static;opacity:1;transform:none;transition:none;pointer-events:auto;white-space:normal;font-size:clamp(36px,10vw,60px)}.Comparison_titleGone__AP5AV,.Comparison_titleIn__byW0G,.Comparison_titleOut__KvEj9{opacity:1;transform:none}.Comparison_cards__1RqP1{grid-template-columns:1fr;pointer-events:auto}.Comparison_cardLeft__d6Eds,.Comparison_cardRight__OO5Np{opacity:1;transform:none;transition:none}}.FAQ_section__MZXWQ{padding:100px 60px;background:var(--white)}.FAQ_header__C9aVq{margin-bottom:48px}.FAQ_inner__m1LwO{display:grid;grid-template-columns:1fr 1.8fr;grid-gap:80px;gap:80px;align-items:start}.FAQ_title__xTQLz{font-family:var(--ff-display);font-size:clamp(44px,6vw,80px);font-weight:400;letter-spacing:.01em;color:var(--black);line-height:.97}.FAQ_right__qiPly{display:flex;flex-direction:column}.FAQ_item___Psi7{border-radius:10px;margin-bottom:8px;overflow:hidden;background:#f4f4f2}.FAQ_q__rSqGO{width:100%;padding:20px 24px;background:#f4f4f2;border:none;text-align:left;font-family:var(--ff-ui);font-size:15px;font-weight:500;color:var(--black);display:flex;justify-content:space-between;align-items:center;gap:16px;transition:background .2s;line-height:1.4;cursor:pointer}.FAQ_q__rSqGO:hover{background:#ebebea}.FAQ_icon__qiJux{flex-shrink:0;width:28px;height:28px;border:1.5px solid #d0d0d0;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px;color:var(--black);transition:all .2s}.FAQ_open__FNgVH .FAQ_icon__qiJux{background:var(--black);color:var(--white);border-color:var(--black)}.FAQ_aWrap__GOAzn{max-height:0;overflow:hidden;transition:max-height .35s ease}.FAQ_open__FNgVH .FAQ_aWrap__GOAzn{max-height:200px}.FAQ_a__3MWE7{font-family:var(--ff-body);padding:4px 24px 22px;font-size:14px;color:var(--muted);line-height:1.75}@media (max-width:900px){.FAQ_section__MZXWQ{padding:60px 20px}.FAQ_inner__m1LwO{grid-template-columns:1fr;gap:40px}}