.Home_home__zYajj{margin-bottom:100px}@media screen and (max-width:576px){.Home_home__zYajj{margin-bottom:64px}.Home_home__zYajj .container{max-width:100%;padding-left:0!important;padding-right:0!important}}.Home_home__zYajj .Home_seperator__4B_26{width:100%;height:50px;margin:40px 0}@media screen and (max-width:576px){.Home_home__zYajj .Home_space__DEizf{margin-top:4rem}}.Intro_intro__wr3R6{position:relative;overflow:hidden;--metric-title:var(--textColor);--metric-sub:rgb(255 255 255/0.56);--metric-accent:var(--primary)}.Intro_intro__wr3R6.Intro_light__Dn1_u{--metric-title:var(--textColor);--metric-sub:rgb(53 53 53/0.58);--metric-accent:var(--primary)}.Intro_intro__wr3R6 .Intro_container__u_4z8{margin:20px 0;padding:0!important}@media screen and (max-width:992px){.Intro_intro__wr3R6 .Intro_container__u_4z8{margin:6px 0 26px}}.Intro_intro__wr3R6 .Intro_hero__8J0Qk{display:flex;justify-content:center;align-items:flex-start;min-height:320px;padding:32px 0 40px}@media screen and (max-width:992px){.Intro_intro__wr3R6 .Intro_hero__8J0Qk{min-height:unset;padding:16px 0 26px}}.Intro_intro__wr3R6 .Intro_left__g5p4n{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:100%;padding-top:10px}.Intro_intro__wr3R6 .Intro_title__gqF47{margin:0;font-size:clamp(2.1rem,4.35vw,3.65rem);line-height:1.25;font-weight:900;letter-spacing:normal;color:var(--textColor);white-space:nowrap;width:100%;max-width:100%;text-align:center;padding-right:0;opacity:0;transform:translateY(8px);animation:Intro_titleLineIn__sXUF9 .72s cubic-bezier(.22,.8,.22,1) forwards}@media screen and (max-width:1200px){.Intro_intro__wr3R6 .Intro_title__gqF47{font-size:clamp(1.95rem,4.2vw,3.3rem)}}@media screen and (max-width:992px){.Intro_intro__wr3R6 .Intro_title__gqF47{font-size:clamp(1.35rem,5vw,2.2rem);line-height:1.12;padding-right:0}}.Intro_intro__wr3R6 .Intro_titleInline__azFMD{display:inline-block;margin-left:.16em}.Intro_intro__wr3R6 .Intro_hl__ryCV_{position:relative;line-height:1}.Intro_intro__wr3R6 .Intro_hl__ryCV_,.Intro_intro__wr3R6 .Intro_word__wW_dr{display:inline-block;text-transform:uppercase!important}.Intro_intro__wr3R6 .Intro_stroke__ITeXK{position:absolute;left:0;right:0;bottom:-.3em;height:.5em;width:100%;pointer-events:none;color:var(--primary);transform-origin:left center;transform:scaleX(.15);opacity:0;animation:Intro_strokeIn__bKlFQ .55s cubic-bezier(.22,.8,.22,1) .34s forwards}.Intro_intro__wr3R6 .Intro_stroke__ITeXK>path{fill:currentColor}.Intro_intro__wr3R6 .Intro_description__RLK2I{margin:18px 0 0;max-width:100%;font-size:clamp(1.06rem,1.42vw,1.58rem);line-height:1.34;letter-spacing:-.02em;color:color-mix(in srgb,var(--textColor) 74%,transparent);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width:992px){.Intro_intro__wr3R6 .Intro_description__RLK2I{margin-top:12px;font-size:clamp(.93rem,2.8vw,1.18rem)}}.Intro_intro__wr3R6 .Intro_ctaRow__sNKlO{margin-top:30px!important;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.Intro_intro__wr3R6 .Intro_contactButton__PfJM6{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 26px;border-radius:16px;border:1px solid color-mix(in srgb,var(--primary) 72%,transparent);background:var(--primary);color:#000;text-decoration:none;font-size:20px;font-weight:700;line-height:1;white-space:nowrap;letter-spacing:-.01em;transition:transform .15s ease,opacity .15s ease}.Intro_intro__wr3R6 .Intro_contactButton__PfJM6:hover{transform:translateY(-1px);opacity:.95}.Intro_intro__wr3R6 .Intro_ctaHint__OIohc{margin:0;font-size:.98rem;line-height:1.25;letter-spacing:-.01em;color:color-mix(in srgb,var(--textColor) 62%,transparent)}.Intro_intro__wr3R6 .Intro_right__ogt_k{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;max-width:100%;gap:0;margin-top:34px}.Intro_intro__wr3R6 .Intro_metricRail__h_C7Q{width:min(980px,100%);max-width:min(980px,100%);padding:0;position:relative}@media screen and (max-width:1200px){.Intro_intro__wr3R6 .Intro_metricRail__h_C7Q{width:100%}}@media screen and (max-width:640px){.Intro_intro__wr3R6 .Intro_metricRail__h_C7Q{padding:0}}.Intro_intro__wr3R6 .Intro_metrics__PHXQ7{list-style:none;margin:0;padding:0;display:flex;align-items:flex-start;justify-content:space-between;column-gap:clamp(36px,4vw,64px);row-gap:18px;position:relative;z-index:1}@media screen and (max-width:992px){.Intro_intro__wr3R6 .Intro_metrics__PHXQ7{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center}}@media screen and (max-width:640px){.Intro_intro__wr3R6 .Intro_metrics__PHXQ7{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;column-gap:22px;row-gap:18px}}.Intro_intro__wr3R6 .Intro_metric__S4wMJ{padding:0;min-height:96px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:11px;position:relative;text-align:left;min-width:0;width:max-content;max-width:240px}@media screen and (max-width:992px){.Intro_intro__wr3R6 .Intro_metric__S4wMJ{min-height:92px}}@media screen and (max-width:640px){.Intro_intro__wr3R6 .Intro_metric__S4wMJ{width:100%;max-width:none;min-height:auto;padding:8px 0;gap:8px}}.Intro_intro__wr3R6 .Intro_metricHead__2f21j{width:100%}.Intro_intro__wr3R6 .Intro_metricHead__2f21j strong{display:block;min-width:0;font-size:clamp(1.08rem,1.24vw,1.3rem);line-height:1.12;font-weight:900;color:var(--metric-title);letter-spacing:0;overflow-wrap:anywhere;white-space:nowrap}.Intro_intro__wr3R6 .Intro_metricHead__2f21j strong:after{content:"";display:block;width:58px;height:3px;margin:10px 0 0;background:var(--metric-accent);mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 22%,#000 78%,transparent)}.Intro_intro__wr3R6 .Intro_metric__S4wMJ:nth-child(n+2) .Intro_metricHead__2f21j strong{font-size:clamp(1.12rem,1.32vw,1.38rem);line-height:1.1}.Intro_intro__wr3R6 .Intro_metricDescription__Lc2vz{display:block;max-width:19ch;font-size:clamp(.82rem,.88vw,.92rem);line-height:1.25;letter-spacing:0;color:var(--metric-sub);margin:0;text-align:left;width:100%;font-weight:600}@media screen and (max-width:640px){.Intro_intro__wr3R6 .Intro_hero__8J0Qk{padding:18px 0 16px}.Intro_intro__wr3R6 .Intro_left__g5p4n,.Intro_intro__wr3R6 .Intro_right__ogt_k{width:min(100%,100vw - 24px)}.Intro_intro__wr3R6 .Intro_title__gqF47{white-space:normal;max-width:14.2ch;font-size:clamp(2.88rem,10.8vw,2.72rem);line-height:1.22;letter-spacing:-.02em;margin-left:auto;margin-right:auto;text-transform:uppercase!important}.Intro_intro__wr3R6 .Intro_titleInline__azFMD{display:block;margin-left:0;text-transform:uppercase!important}.Intro_intro__wr3R6 .Intro_hl__ryCV_{display:inline-block;width:-moz-fit-content;width:fit-content;margin:0 auto;line-height:.98;text-transform:uppercase!important}.Intro_intro__wr3R6 .Intro_stroke__ITeXK{left:0;right:0;bottom:-.32em;width:100%;height:.56em;opacity:1;transform:none;animation:none;overflow:hidden}.Intro_intro__wr3R6 .Intro_description__RLK2I{white-space:normal;overflow:visible;text-overflow:clip;max-width:31ch;margin-left:auto;margin-right:auto;font-size:clamp(1rem,3.45vw,.9rem);line-height:1.42;text-align:center}.Intro_intro__wr3R6 .Intro_right__ogt_k{margin-top:28px}.Intro_intro__wr3R6 .Intro_metricHead__2f21j strong{white-space:normal;font-size:clamp(.98rem,4.6vw,1.14rem);line-height:1.12;text-align:center}.Intro_intro__wr3R6 .Intro_metricHead__2f21j strong:after{margin-left:auto;margin-right:auto}.Intro_intro__wr3R6 .Intro_metric__S4wMJ:nth-child(n+2) .Intro_metricHead__2f21j strong{font-size:clamp(1rem,4.8vw,1.18rem)}.Intro_intro__wr3R6 .Intro_metricDescription__Lc2vz{max-width:none;font-size:clamp(.74rem,3.25vw,.82rem);line-height:1.22;text-align:center}.Intro_intro__wr3R6 .Intro_metric__S4wMJ{align-items:center;text-align:center}}@keyframes Intro_titleLineIn__sXUF9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes Intro_strokeIn__bKlFQ{0%{opacity:0;transform:scaleX(.15)}to{opacity:1;transform:scaleX(1)}}nav.MobileNavbar_navbar__rmr2K{width:100%;height:92px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_mobileNavbar__mvKQk{z-index:1007;width:100%;height:92px;padding:0 16px;display:flex;align-items:center;justify-content:flex-start;gap:11px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:var(--background)}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_contactAction__8mni9,nav.MobileNavbar_navbar__rmr2K .MobileNavbar_toggler__7_Vkj{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:32px;padding:0;display:grid;place-items:center;border:0;border-radius:999px;background:var(--primary);color:#171717;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s ease}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_contactAction__8mni9:active,nav.MobileNavbar_navbar__rmr2K .MobileNavbar_toggler__7_Vkj:active{transform:scale(.96)}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_contactAction__8mni9:focus-visible,nav.MobileNavbar_navbar__rmr2K .MobileNavbar_toggler__7_Vkj:focus-visible{outline:2px solid var(--primary);outline-offset:3px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_toggler__7_Vkj{flex:0 0 32px;width:32px;height:32px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_toggler__7_Vkj:hover{background:color-mix(in srgb,var(--primary) 86%,var(--textColor))}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_hamburger__YJzds{width:15px;display:flex;flex-direction:column;gap:3px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_hamburger__YJzds span{width:100%;height:2px;display:block;border-radius:999px;background:currentColor}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_logo___Rl7n{height:46px;margin-left:4px;display:flex;align-items:center;justify-content:center;pointer-events:auto}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_logo___Rl7n img{width:162px;height:auto;object-fit:contain}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_actions__B3bxh{margin-left:auto;display:flex;align-items:center;justify-content:flex-end;gap:11px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_contactAction__8mni9{flex:0 0 32px;width:32px;height:32px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_contactAction__8mni9 svg{color:inherit}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_contactAction__8mni9:hover{background:color-mix(in srgb,var(--primary) 86%,var(--textColor))}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_darkModeSwitch__XPECI{display:flex;align-items:center;justify-content:center}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_darkModeSwitch__XPECI .darkModeSwitch{height:28px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_darkModeSwitch__XPECI .darkModeSwitch img{width:44px;height:22px;outline-width:1px;outline-offset:1px}.MobileNavbar_menu__yKIcC{width:min(330px,100vw - 32px)!important;background-color:var(--background);color:var(--textColor);border-right:1px solid color-mix(in srgb,var(--textColor) 12%,transparent)}.MobileNavbar_menu__yKIcC .offcanvas-header{min-height:94px;padding:22px 18px 14px;align-items:flex-start;justify-content:space-between;gap:18px;border-bottom:1px solid color-mix(in srgb,var(--textColor) 10%,transparent)}.MobileNavbar_menu__yKIcC .btn-close{margin:0 0 0 auto;flex:0 0 36px;width:36px;height:36px;padding:0;border-radius:999px;background-size:13px;background-color:color-mix(in srgb,var(--textColor) 8%,transparent);opacity:1}.MobileNavbar_menuHeading__D5RJ9{display:grid;grid-gap:10px;gap:10px;min-width:0}.MobileNavbar_menuLogo__2Z0Of{width:108px;height:auto;object-fit:contain}.MobileNavbar_title__pnaQm{margin:0!important;color:var(--textColor);font-size:1.9rem;font-weight:900;line-height:.95;letter-spacing:-.02em}.MobileNavbar_menuItems__ywD6j{width:100%;padding:14px 12px 18px!important;display:grid;align-content:start;grid-gap:8px;gap:8px}.MobileNavbar_menuItem__O1IC0{width:100%}.MobileNavbar_link__D7GOd{min-height:56px;padding:0 8px 0 6px;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;grid-column-gap:10px;column-gap:10px;color:var(--textColor);text-decoration:none;border-radius:16px;transition:background-color .16s ease,color .16s ease}.MobileNavbar_icon__AZN_s{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:color-mix(in srgb,var(--textColor) 8%,transparent);color:color-mix(in srgb,var(--textColor) 78%,transparent)}.MobileNavbar_icon__AZN_s svg{color:inherit}.MobileNavbar_label__A1Py_{min-width:0;color:inherit;font-size:.98rem;font-weight:760;line-height:1.1;letter-spacing:-.01em}.MobileNavbar_menuItem__O1IC0:hover .MobileNavbar_link__D7GOd,.MobileNavbar_selected___rP4L .MobileNavbar_link__D7GOd{background:color-mix(in srgb,var(--primary) 12%,transparent)}.MobileNavbar_menuItem__O1IC0:hover .MobileNavbar_icon__AZN_s,.MobileNavbar_selected___rP4L .MobileNavbar_icon__AZN_s{background:var(--primary);color:#171717}.MobileNavbar_menuItem__O1IC0:hover .MobileNavbar_label__A1Py_,.MobileNavbar_selected___rP4L .MobileNavbar_label__A1Py_{color:var(--textColor)}@media screen and (max-width:380px){nav.MobileNavbar_navbar__rmr2K .MobileNavbar_mobileNavbar__mvKQk{padding:0 14px;gap:9px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_logo___Rl7n img{width:150px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_actions__B3bxh{gap:9px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_contactAction__8mni9,nav.MobileNavbar_navbar__rmr2K .MobileNavbar_toggler__7_Vkj{flex-basis:31px;width:31px;height:31px}nav.MobileNavbar_navbar__rmr2K .MobileNavbar_darkModeSwitch__XPECI .darkModeSwitch img{width:42px}}.DarkModeSwitch_darkModeSwitch__yEkXQ{cursor:pointer;display:flex;align-items:center}.DarkModeSwitch_darkModeSwitch__yEkXQ img{width:47px;height:100%;object-fit:contain;outline-width:1px;outline-style:solid;outline-offset:2.5px;border-radius:22.5px}.PageLoader_pageLoader__Wa1z2{--loader-bg:#ffffff;--loader-fg:#17181d;--loader-caption:rgb(23 24 29/0.72);--loader-ring:rgb(23 24 29/0.16);position:fixed;inset:0;z-index:9995;width:100dvw;height:100dvh;display:grid;place-items:center;background:radial-gradient(88% 64% at 50% -18%,rgba(246,195,31,.2),transparent 70%),radial-gradient(66% 52% at 8% 102%,rgba(98,114,139,.12),transparent 74%),var(--loader-bg);color:var(--loader-fg);animation:PageLoader_loaderFadeIn__M_0pM .24s ease-out both;overflow:hidden}.PageLoader_pageLoader__Wa1z2:before{content:"";position:absolute;inset:-16% -14%;pointer-events:none;background:radial-gradient(64% 52% at 18% 12%,rgba(246,195,31,.18),transparent 72%),radial-gradient(58% 48% at 86% 24%,rgba(246,195,31,.14),transparent 74%),radial-gradient(72% 62% at 50% 100%,rgba(69,84,110,.16),transparent 78%);filter:blur(26px);animation:PageLoader_loaderBackdropDrift__34vW7 10s ease-in-out infinite}.PageLoader_pageLoader__Wa1z2:after{content:"";position:absolute;left:-8%;top:-90%;width:116%;height:56%;pointer-events:none;background:linear-gradient(180deg,rgba(255,236,170,.26),rgba(255,236,170,.1) 34%,rgba(255,236,170,.04) 58%,transparent);filter:blur(22px);animation:PageLoader_loaderScanDown__EVNFe 5.4s cubic-bezier(.22,.8,.22,1) infinite}.PageLoader_content__cmbOL{display:flex;flex-direction:column;align-items:center;gap:14px}.PageLoader_logo__h4kZ5{width:clamp(110px,14vw,160px);height:auto;object-fit:contain}.PageLoader_spinner__yv_t_{width:46px;height:46px;display:grid;place-items:center}.PageLoader_spinnerStatic__EBPVG{display:none;width:40px;height:40px;border-radius:999px;border:3px solid var(--loader-ring);border-top:3px solid}.PageLoader_caption__YHUWe{margin:2px 0 0;font-size:.78rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--loader-caption)}.PageLoader_pageLoader__Wa1z2.PageLoader_dark__pRi4B{--loader-bg:#17181d;--loader-fg:#f4f5f8;--loader-caption:rgb(244 245 248/0.72);--loader-ring:rgb(244 245 248/0.2)}.PageLoader_pageLoader__Wa1z2.PageLoader_light__exE2N{--loader-bg:#ffffff;--loader-fg:#17181d;--loader-caption:rgb(23 24 29/0.72);--loader-ring:rgb(23 24 29/0.18)}@keyframes PageLoader_loaderFadeIn__M_0pM{0%{opacity:0}to{opacity:1}}@keyframes PageLoader_loaderBackdropDrift__34vW7{0%{transform:translate3d(-1.4%,-1.2%,0) scale(1);opacity:.82}50%{transform:translate3d(1.2%,1%,0) scale(1.03);opacity:1}to{transform:translate3d(-1.4%,-1.2%,0) scale(1);opacity:.82}}@keyframes PageLoader_loaderScanDown__EVNFe{0%{transform:translateY(-105%);opacity:0}18%{opacity:.44}to{transform:translateY(230%);opacity:0}}@media(prefers-reduced-motion:reduce){.PageLoader_pageLoader__Wa1z2,.PageLoader_pageLoader__Wa1z2:after,.PageLoader_pageLoader__Wa1z2:before{animation:none}.PageLoader_spinner__yv_t_{display:none}.PageLoader_spinnerStatic__EBPVG{display:block}}.LandingLayout_content__MFEM0{min-height:calc(100vh - 120px - 200px)}@media screen and (min-width:1920){.LandingLayout_content__MFEM0{min-height:700px}}.PageHeader_pageHeader__MCuVv{display:flex;flex-direction:row;justify-content:space-between;padding:0 0 50px}@media(max-width:992px){.PageHeader_pageHeader__MCuVv{flex-direction:column-reverse;justify-content:unset;align-items:flex-start;padding:0 20px 20px}}.PageHeader_pageHeader__MCuVv .PageHeader_left__2TZIk{padding-right:20px}@media(max-width:992px){.PageHeader_pageHeader__MCuVv .PageHeader_left__2TZIk{padding-right:unset}}.PageHeader_pageHeader__MCuVv .PageHeader_left__2TZIk h1.PageHeader_title___WO_H{font-size:55px;font-weight:700;margin-bottom:20px;text-transform:capitalize}@media(max-width:992px){.PageHeader_pageHeader__MCuVv .PageHeader_left__2TZIk h1.PageHeader_title___WO_H{font-size:45px;text-align:center}}.PageHeader_pageHeader__MCuVv .PageHeader_left__2TZIk p.PageHeader_description__qfQOO{font-size:23px;letter-spacing:-1px!important;font-weight:300;color:var(--textColor);margin-bottom:40px;letter-spacing:0}@media(max-width:992px){.PageHeader_pageHeader__MCuVv .PageHeader_left__2TZIk p.PageHeader_description__qfQOO{font-size:21px;text-align:center}}.PageHeader_pageHeader__MCuVv .PageHeader_left__2TZIk .PageHeader_cta__DRE0H{background-color:var(--main);outline:none;border:none;color:var(--dark);letter-spacing:-.5px;font-weight:700;position:relative;min-width:200px;padding:0 40px 0 70px;height:55px;display:flex;align-items:center;justify-content:center}@media(max-width:992px){.PageHeader_pageHeader__MCuVv .PageHeader_left__2TZIk .PageHeader_cta__DRE0H{min-width:unset;width:100%}}.PageHeader_pageHeader__MCuVv .PageHeader_left__2TZIk .PageHeader_cta__DRE0H .PageHeader_icon__lJWKB{position:absolute;left:20px;top:12.5px}.PageHeader_pageHeader__MCuVv .PageHeader_right__y_gL9{min-width:400px}@media(max-width:992px){.PageHeader_pageHeader__MCuVv .PageHeader_right__y_gL9{min-width:unset;width:100%!important;margin-bottom:20px;display:flex;justify-content:flex-start;align-items:center}}.PageHeader_pageHeader__MCuVv .PageHeader_right__y_gL9 .PageHeader_defaultRightContainerImage__w3q93{width:100%;min-width:400px;max-height:250px;height:auto;object-fit:contain;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:992px){.PageHeader_pageHeader__MCuVv .PageHeader_right__y_gL9 .PageHeader_defaultRightContainerImage__w3q93{width:unset;min-width:unset;max-height:unset;padding:0;width:100%;height:auto;object-fit:contain}}.ScrollToTop_scrollToTopContainer__YVzdc{z-index:999;position:fixed;right:24px;bottom:24px;width:58px;height:58px;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0;margin:0;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;border:1px solid;cursor:pointer;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,opacity .18s ease,box-shadow .18s ease;animation:ScrollToTop_scrollToTopFadeIn__Gu0NZ .2s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);isolation:isolate}.ScrollToTop_scrollToTopContainer__YVzdc .ScrollToTop_icon__XFo79{font-size:1.5rem;line-height:1;transition:transform .18s ease,color .18s ease}.ScrollToTop_scrollToTopContainer__YVzdc:after{content:"";position:absolute;top:8px;right:8px;width:7px;height:7px;border-radius:999px;background:var(--primary);opacity:.95}.ScrollToTop_scrollToTopContainer__YVzdc:hover{transform:translateY(-3px)}.ScrollToTop_scrollToTopContainer__YVzdc:hover .ScrollToTop_icon__XFo79{transform:translateY(-1px)}.ScrollToTop_scrollToTopContainer__YVzdc:active{transform:translateY(0)}.ScrollToTop_scrollToTopContainer__YVzdc:focus-visible{outline:2px solid color-mix(in srgb,var(--primary) 88%,#ffffff 12%);outline-offset:3px}@media screen and (max-width:992px){.ScrollToTop_scrollToTopContainer__YVzdc{right:16px;bottom:16px;width:52px;height:52px;border-radius:16px}.ScrollToTop_scrollToTopContainer__YVzdc .ScrollToTop_icon__XFo79{font-size:1.35rem}}.ScrollToTop_dark__1UYzn{background:radial-gradient(125% 130% at 0 0,rgba(255,255,255,.14) 0,transparent 48%),linear-gradient(160deg,#2a2f3a,#181b23);border-color:color-mix(in srgb,var(--primary) 40%,#2a2f3a 60%);box-shadow:0 12px 28px rgba(0,0,0,.34),inset 0 0 0 1px rgba(255,255,255,.06)}.ScrollToTop_dark__1UYzn .ScrollToTop_icon__XFo79{color:var(--primary)}.ScrollToTop_dark__1UYzn:hover{border-color:color-mix(in srgb,var(--primary) 62%,#222631 38%)}.ScrollToTop_light__YSs5Q{background:radial-gradient(125% 130% at 0 0,rgba(255,255,255,.95) 0,transparent 48%),linear-gradient(160deg,#ffffff,#f5f5f7);border-color:#d5dae3;box-shadow:0 10px 24px rgba(17,18,23,.14),inset 0 0 0 1px rgba(255,255,255,.9)}.ScrollToTop_light__YSs5Q .ScrollToTop_icon__XFo79{color:#181b22}.ScrollToTop_light__YSs5Q:hover{border-color:color-mix(in srgb,var(--primary) 35%,#cfd4dd 65%);box-shadow:0 14px 28px rgba(17,18,23,.18),inset 0 0 0 1px rgba(255,255,255,.95)}@keyframes ScrollToTop_scrollToTopFadeIn__Gu0NZ{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.NotFound_notFound__M293S{--nf-bg:var(--background);--nf-text:var(--textColor);--nf-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--nf-soft:color-mix(in srgb,var(--textColor) 8%,transparent);--nf-line:color-mix(in srgb,var(--textColor) 16%,transparent);--nf-panel:color-mix(in srgb,var(--textColor) 7%,transparent);--nf-panel-strong:color-mix(in srgb,#000000 42%,var(--background));--nf-panel-header:color-mix(in srgb,var(--textColor) 4%,transparent);--nf-code:var(--primary);min-height:calc(100vh - 120px - 200px);display:flex;align-items:center;background:var(--nf-bg);color:var(--nf-text)}.NotFound_notFound__M293S.NotFound_light__nCxnh{--nf-bg:#ffffff;--nf-text:#2b2b2b;--nf-muted:color-mix(in srgb,#2b2b2b 68%,transparent);--nf-soft:color-mix(in srgb,#2b2b2b 6%,transparent);--nf-line:color-mix(in srgb,#2b2b2b 16%,transparent);--nf-panel:#f3f4f6;--nf-panel-strong:#ffffff;--nf-panel-header:#eceef1;--nf-code:#2b2b2b}.NotFound_notFound__M293S.NotFound_dark__xFiZM{--nf-bg:var(--background);--nf-text:var(--textColor);--nf-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--nf-soft:color-mix(in srgb,var(--textColor) 8%,transparent);--nf-line:color-mix(in srgb,var(--textColor) 16%,transparent);--nf-panel:color-mix(in srgb,var(--textColor) 7%,transparent);--nf-panel-strong:color-mix(in srgb,#000000 42%,var(--background));--nf-panel-header:color-mix(in srgb,var(--textColor) 4%,transparent);--nf-code:var(--primary)}.NotFound_notFound__M293S .NotFound_container__OPCIu{width:90%;max-width:1188px;margin:0 auto;padding:74px 0 86px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.72fr);align-items:center;grid-gap:72px;gap:72px}.NotFound_notFound__M293S .NotFound_copy__EQMaZ{min-width:0;display:flex;flex-direction:column;align-items:flex-start}.NotFound_notFound__M293S .NotFound_copy__EQMaZ h1{max-width:600px;margin:0;color:var(--nf-text);font-size:clamp(2.75rem,4.75vw,4.9rem);font-weight:900;line-height:.98;letter-spacing:0}.NotFound_notFound__M293S .NotFound_copy__EQMaZ p{max-width:650px;margin:24px 0 0;color:var(--nf-muted);font-size:clamp(1rem,1.25vw,1.18rem);font-weight:500;line-height:1.56}.NotFound_notFound__M293S .NotFound_actions__MGn0i{margin-top:34px;display:flex;align-items:center;flex-wrap:wrap;gap:12px}.NotFound_notFound__M293S .NotFound_action__vfrGf{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:999px;text-decoration:none;font-size:.94rem;font-weight:900;line-height:1;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}.NotFound_notFound__M293S .NotFound_action__vfrGf svg{width:17px;height:17px;flex:0 0 auto}.NotFound_notFound__M293S .NotFound_action__vfrGf:focus-visible,.NotFound_notFound__M293S .NotFound_action__vfrGf:hover{transform:translateY(-1px)}.NotFound_notFound__M293S .NotFound_action__vfrGf:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.NotFound_notFound__M293S .NotFound_primaryAction__skR7k{border:1px solid var(--primary);background:var(--primary);color:#1f1f1f}.NotFound_notFound__M293S .NotFound_secondaryAction__66ce9{border:1px solid var(--nf-line);background:var(--nf-soft);color:var(--nf-text)}.NotFound_notFound__M293S .NotFound_secondaryAction__66ce9:focus-visible,.NotFound_notFound__M293S .NotFound_secondaryAction__66ce9:hover{border-color:color-mix(in srgb,var(--primary) 58%,var(--nf-line));background:color-mix(in srgb,var(--primary) 10%,var(--nf-soft))}.NotFound_notFound__M293S .NotFound_systemPanel__er2Fi{position:relative;min-width:0;min-height:406px;border:1px solid var(--nf-line);border-radius:18px;background:var(--nf-panel);overflow:hidden;display:flex;flex-direction:column}.NotFound_notFound__M293S .NotFound_panelHeader__61X4Q{height:46px;padding:0 18px;display:flex;align-items:center;gap:8px;border-bottom:1px solid var(--nf-line);background:var(--nf-panel-header)}.NotFound_notFound__M293S .NotFound_panelHeader__61X4Q span{width:9px;height:9px;border-radius:999px;background:var(--nf-line)}.NotFound_notFound__M293S .NotFound_panelHeader__61X4Q span:first-child{background:var(--primary)}.NotFound_notFound__M293S .NotFound_panelBody__ICDdP{position:relative;flex:1 1 auto;min-height:0;padding:0;display:flex;align-items:center;justify-content:center}.NotFound_notFound__M293S .NotFound_orbitPanel__HQruk{position:relative;z-index:1;width:100%;min-height:100%;display:flex;align-items:center;justify-content:center}.NotFound_notFound__M293S .NotFound_orbitMark__V1DzW{position:relative;z-index:2;color:var(--nf-code);font-size:clamp(6.2rem,12vw,11rem);font-weight:900;line-height:1;letter-spacing:0;transform:translateY(-.07em)}@media screen and (max-width:1199.98px){.NotFound_notFound__M293S .NotFound_container__OPCIu{gap:48px}}@media screen and (max-width:991.98px){.NotFound_notFound__M293S .NotFound_container__OPCIu{width:min(100%,100vw - 32px);padding:42px 0 62px;grid-template-columns:1fr;gap:34px}.NotFound_notFound__M293S .NotFound_copy__EQMaZ h1{max-width:640px}.NotFound_notFound__M293S .NotFound_panelBody__ICDdP{min-height:0}}@media screen and (max-width:575.98px){.NotFound_notFound__M293S{align-items:flex-start}.NotFound_notFound__M293S .NotFound_container__OPCIu{padding:30px 0 48px;gap:26px}.NotFound_notFound__M293S .NotFound_copy__EQMaZ h1{font-size:clamp(2.55rem,15vw,4.15rem)}.NotFound_notFound__M293S .NotFound_copy__EQMaZ p{margin-top:18px}.NotFound_notFound__M293S .NotFound_action__vfrGf,.NotFound_notFound__M293S .NotFound_actions__MGn0i{width:100%}.NotFound_notFound__M293S .NotFound_actions__MGn0i{margin-top:26px}.NotFound_notFound__M293S .NotFound_systemPanel__er2Fi{border-radius:14px}.NotFound_notFound__M293S .NotFound_panelBody__ICDdP{min-height:0}.NotFound_notFound__M293S .NotFound_orbitPanel__HQruk{min-height:100%}}.BlogDetail_detail__kM5bz{--detail-text:var(--textColor);--detail-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--detail-soft:color-mix(in srgb,var(--textColor) 48%,transparent);--detail-line:color-mix(in srgb,var(--textColor) 14%,transparent);--detail-surface:color-mix(in srgb,var(--textColor) 5%,transparent);--detail-accent:var(--primary);--detail-page-width:min(90%,1188px);--detail-text-width:var(--detail-page-width);--detail-wide-width:var(--detail-page-width);color:var(--detail-text);margin-bottom:clamp(74px,10vw,132px)}.BlogDetail_detail__kM5bz.BlogDetail_light__MUDU3{--detail-text:#2b2b2b;--detail-muted:rgba(43,43,43,0.68);--detail-soft:rgba(43,43,43,0.48);--detail-line:rgba(43,43,43,0.14);--detail-surface:rgba(43,43,43,0.045)}.BlogDetail_detail__kM5bz.BlogDetail_dark__xWBXw{--detail-text:#ffffff;--detail-muted:rgba(255,255,255,0.7);--detail-soft:rgba(255,255,255,0.5);--detail-line:rgba(255,255,255,0.15);--detail-surface:rgba(255,255,255,0.065)}.BlogDetail_container__ijBZS{width:100%;max-width:none;margin-inline:auto;padding:clamp(14px,2.2vw,30px) 0 0}.BlogDetail_shell__sb2vO{width:var(--detail-page-width);margin-inline:auto;display:grid;justify-items:stretch}.BlogDetail_breadcrumb__dN_90{width:100%;display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--detail-muted);font-size:.84rem;line-height:1;font-weight:800;margin-bottom:6px}.BlogDetail_breadcrumb__dN_90 a,.BlogDetail_breadcrumb__dN_90 span{min-height:32px;display:inline-flex;align-items:center}.BlogDetail_breadcrumb__dN_90 a{color:inherit;text-decoration:none;transition:color .16s ease}.BlogDetail_breadcrumb__dN_90 a:hover{color:var(--detail-accent)}.BlogDetail_breadcrumb__dN_90>span{color:var(--detail-soft)}.BlogDetail_breadcrumbCurrent__xOf_s{max-width:min(320px,100%);overflow:hidden;color:var(--detail-text)!important;text-overflow:ellipsis;white-space:nowrap}.BlogDetail_hero__bLQRz{width:100%;display:grid;grid-gap:clamp(18px,2vw,24px);gap:clamp(18px,2vw,24px);padding-bottom:0}.BlogDetail_hero__bLQRz h1{margin:0;color:var(--detail-text);font-size:clamp(2.2rem,3.25vw,3.8rem);line-height:1.04;font-weight:900;letter-spacing:0;text-wrap:pretty}.BlogDetail_metaRow___br3a{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--detail-soft);font-size:.82rem;line-height:1;font-weight:800}.BlogDetail_metaRow___br3a span{min-height:30px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--detail-line);border-radius:999px;padding:0 11px}.BlogDetail_metaRow___br3a svg{width:14px;height:14px}.BlogDetail_lead__lZH8W{margin:0;max-width:100%;color:var(--detail-muted);font-size:clamp(1.04rem,1.22vw,1.22rem);line-height:1.68;font-weight:400}.BlogDetail_coverFrame__Lj_eR{width:100%;aspect-ratio:16/8.8;margin:clamp(34px,4.8vw,56px) 0 clamp(34px,5vw,60px);overflow:hidden;border:1px solid var(--detail-line);border-radius:18px;background:var(--detail-surface)}.BlogDetail_coverFrame__Lj_eR img{width:100%;height:100%;display:block;object-fit:cover}.BlogDetail_body__qCqiE{width:100%;display:grid;grid-gap:22px;gap:22px;color:var(--detail-muted);font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.78;font-weight:400}.BlogDetail_body__qCqiE>*{min-width:0}.BlogDetail_body__qCqiE>blockquote,.BlogDetail_body__qCqiE>h1,.BlogDetail_body__qCqiE>h2,.BlogDetail_body__qCqiE>h3,.BlogDetail_body__qCqiE>h4,.BlogDetail_body__qCqiE>hr,.BlogDetail_body__qCqiE>ol,.BlogDetail_body__qCqiE>p,.BlogDetail_body__qCqiE>pre,.BlogDetail_body__qCqiE>table,.BlogDetail_body__qCqiE>ul{max-width:100%}.BlogDetail_body__qCqiE blockquote,.BlogDetail_body__qCqiE ol,.BlogDetail_body__qCqiE p,.BlogDetail_body__qCqiE pre,.BlogDetail_body__qCqiE table,.BlogDetail_body__qCqiE ul{margin:0}.BlogDetail_body__qCqiE h1,.BlogDetail_body__qCqiE h2,.BlogDetail_body__qCqiE h3,.BlogDetail_body__qCqiE h4{margin:clamp(18px,3vw,30px) 0 0;color:var(--detail-text);line-height:1.12;font-weight:900;letter-spacing:0;text-wrap:pretty}.BlogDetail_body__qCqiE h1{font-size:clamp(2.1rem,3vw,3.2rem)}.BlogDetail_body__qCqiE h2{font-size:clamp(1.78rem,2.4vw,2.55rem)}.BlogDetail_body__qCqiE h3{font-size:clamp(1.38rem,1.8vw,1.82rem)}.BlogDetail_body__qCqiE h4{font-size:clamp(1.18rem,1.4vw,1.36rem)}.BlogDetail_body__qCqiE a{color:var(--detail-text);font-weight:800;text-decoration:underline;-webkit-text-decoration-color:var(--detail-accent);text-decoration-color:var(--detail-accent);text-decoration-thickness:2px;text-underline-offset:4px}.BlogDetail_body__qCqiE ol,.BlogDetail_body__qCqiE ul{display:grid;grid-gap:10px;gap:10px;padding-left:1.1em}.BlogDetail_body__qCqiE li::marker{color:var(--detail-accent)}.BlogDetail_body__qCqiE blockquote{color:var(--detail-text);border-left:4px solid var(--detail-accent);padding-left:20px;font-size:clamp(1.12rem,1.5vw,1.34rem);line-height:1.55;font-weight:800}.BlogDetail_body__qCqiE hr{width:100%;height:1px;border:0;background:var(--detail-line);margin:clamp(18px,3vw,34px) 0}.BlogDetail_body__qCqiE code{color:var(--detail-text);background:var(--detail-surface);border:1px solid var(--detail-line);border-radius:6px;padding:.12em .34em;font-size:.92em}.BlogDetail_body__qCqiE pre{overflow-x:auto;background:var(--detail-surface);border:1px solid var(--detail-line);border-radius:14px;padding:18px}.BlogDetail_body__qCqiE pre code{border:0;background:rgba(0,0,0,0);padding:0}.BlogDetail_body__qCqiE table{width:100%;border-collapse:collapse;overflow:hidden;font-size:.95em}.BlogDetail_body__qCqiE td,.BlogDetail_body__qCqiE th{border-bottom:1px solid var(--detail-line);padding:12px 10px;text-align:left;vertical-align:top}.BlogDetail_body__qCqiE th{color:var(--detail-text);font-weight:900}.BlogDetail_body__qCqiE>p>img{width:100%;height:auto;display:block;border-radius:16px;border:1px solid var(--detail-line);background:var(--detail-surface)}.BlogDetail_emptyBody__yyVvh{margin:0;color:var(--detail-soft)}.BlogDetail_mediaSlot__4WYb2{width:100%;display:grid;justify-items:center;margin:clamp(12px,2.4vw,26px) 0}.BlogDetail_mediaBlock__iiVud{width:100%;margin:0;display:grid;grid-gap:10px;gap:10px}.BlogDetail_mediaBlock__iiVud figcaption{color:var(--detail-soft);font-size:.92rem;line-height:1.45;font-weight:700}.BlogDetail_mediaGrid__3wepf{display:grid;grid-gap:14px;gap:14px}.BlogDetail_mediaGrid__3wepf img{width:100%;min-width:0;display:block;object-fit:cover;border:1px solid var(--detail-line);border-radius:16px;background:var(--detail-surface)}.BlogDetail_mediaSingle__pdZmS .BlogDetail_mediaGrid__3wepf{grid-template-columns:minmax(0,1fr)}.BlogDetail_mediaSingle__pdZmS .BlogDetail_mediaGrid__3wepf img{max-height:680px;object-fit:contain}.BlogDetail_mediaWide__Huxlc{width:100%}.BlogDetail_mediaWide__Huxlc .BlogDetail_mediaGrid__3wepf{grid-template-columns:minmax(0,1fr)}.BlogDetail_mediaWide__Huxlc .BlogDetail_mediaGrid__3wepf img{max-height:760px}.BlogDetail_mediaSplit__dtk8_{width:100%}.BlogDetail_mediaSplit__dtk8_ .BlogDetail_mediaGrid__3wepf{grid-template-columns:repeat(2,minmax(0,1fr))}.BlogDetail_mediaSplit__dtk8_ .BlogDetail_mediaGrid__3wepf img{aspect-ratio:1/.82}.BlogDetail_mediaMosaic__Ixvo9{width:100%}.BlogDetail_mediaMosaic__Ixvo9 .BlogDetail_mediaGrid__3wepf{grid-template-columns:repeat(6,minmax(0,1fr))}.BlogDetail_mediaMosaic__Ixvo9 .BlogDetail_mediaGrid__3wepf img{aspect-ratio:1/.82;grid-column:span 3}.BlogDetail_mediaMosaic__Ixvo9 .BlogDetail_mediaGrid__3wepf img:first-child{grid-column:span 6;aspect-ratio:16/8.4}.BlogDetail_mediaInline__9FYJO{max-width:560px}.BlogDetail_mediaInline__9FYJO .BlogDetail_mediaGrid__3wepf{grid-template-columns:minmax(0,1fr)}.BlogDetail_mediaInline__9FYJO .BlogDetail_mediaGrid__3wepf img{max-height:560px;object-fit:contain}.BlogDetail_videoFrame__C_RER{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--detail-line);border-radius:18px;background:#000}.BlogDetail_videoFrame__C_RER iframe,.BlogDetail_videoFrame__C_RER video{width:100%;height:100%;display:block;border:0}.BlogDetail_fileBlock__lFuKi{width:100%;display:grid;grid-template-columns:42px minmax(0,1fr);grid-gap:12px 14px;gap:12px 14px;align-items:center;color:var(--detail-text);text-decoration:none;border-top:1px solid var(--detail-line);border-bottom:1px solid var(--detail-line);padding:16px 0}.BlogDetail_fileBlock__lFuKi span{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--detail-line);border-radius:999px}.BlogDetail_fileBlock__lFuKi strong{min-width:0;font-size:1rem;line-height:1.25;font-weight:900}.BlogDetail_fileBlock__lFuKi small{grid-column:2;color:var(--detail-muted);font-size:.9rem;line-height:1.45}.BlogDetail_tags__TLCO8{width:100%;display:flex;flex-wrap:wrap;gap:9px;margin-top:clamp(28px,4vw,46px);padding-top:22px;border-top:1px solid var(--detail-line)}.BlogDetail_tags__TLCO8 span{min-height:30px;display:inline-flex;align-items:center;color:var(--detail-muted);border:1px solid var(--detail-line);border-radius:999px;padding:0 11px;font-size:.82rem;line-height:1;font-weight:800}.BlogDetail_related__4Es_L{width:100%;display:grid;grid-gap:16px;gap:16px;margin-top:clamp(50px,7vw,82px);padding-top:26px;border-top:1px solid var(--detail-line)}.BlogDetail_relatedHeader__t8XU4{display:grid;grid-gap:7px;gap:7px}.BlogDetail_relatedHeader__t8XU4 span{color:var(--detail-accent);font-size:.78rem;line-height:1;font-weight:900;letter-spacing:.02em;text-transform:uppercase}.BlogDetail_relatedHeader__t8XU4 h2{margin:0;color:var(--detail-text);font-size:clamp(1.78rem,2.4vw,2.55rem);line-height:1.05;font-weight:900;letter-spacing:0}.BlogDetail_relatedGrid__z8hII{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.BlogDetail_relatedGrid__z8hII a{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px;grid-gap:8px 12px;gap:8px 12px;color:inherit;text-decoration:none;border-top:1px solid var(--detail-line);padding-top:14px}.BlogDetail_relatedGrid__z8hII a strong{color:var(--detail-text);font-size:1rem;line-height:1.22;font-weight:900;transition:color .16s ease}.BlogDetail_relatedGrid__z8hII a small{color:var(--detail-soft);font-size:.82rem;font-weight:700}.BlogDetail_relatedGrid__z8hII a svg{grid-column:2;grid-row:1;width:18px;height:18px;color:var(--detail-soft);transition:color .16s ease,transform .16s ease}.BlogDetail_relatedGrid__z8hII a:hover strong,.BlogDetail_relatedGrid__z8hII a:hover svg{color:var(--detail-accent)}.BlogDetail_relatedGrid__z8hII a:hover svg{transform:translate(2px,-2px)}@media(max-width:991px){.BlogDetail_detail__kM5bz{--detail-page-width:min(100%,calc(100vw - 48px));--detail-text-width:min(100%,calc(100vw - 48px));--detail-wide-width:min(100%,calc(100vw - 48px))}.BlogDetail_coverFrame__Lj_eR{aspect-ratio:16/10;border-radius:16px}.BlogDetail_mediaMosaic__Ixvo9 .BlogDetail_mediaGrid__3wepf,.BlogDetail_mediaSplit__dtk8_ .BlogDetail_mediaGrid__3wepf{grid-template-columns:minmax(0,1fr)}.BlogDetail_mediaMosaic__Ixvo9 .BlogDetail_mediaGrid__3wepf img,.BlogDetail_mediaMosaic__Ixvo9 .BlogDetail_mediaGrid__3wepf img:first-child,.BlogDetail_mediaSplit__dtk8_ .BlogDetail_mediaGrid__3wepf img,.BlogDetail_mediaSplit__dtk8_ .BlogDetail_mediaGrid__3wepf img:first-child{grid-column:auto;aspect-ratio:auto}}@media(max-width:640px){.BlogDetail_detail__kM5bz{--detail-page-width:min(100%,calc(100vw - 32px));--detail-text-width:min(100%,calc(100vw - 32px));--detail-wide-width:min(100%,calc(100vw - 32px))}.BlogDetail_container__ijBZS{padding-top:16px}.BlogDetail_breadcrumb__dN_90{margin-bottom:6px}.BlogDetail_hero__bLQRz{gap:16px}.BlogDetail_hero__bLQRz h1{font-size:clamp(2rem,10vw,2.9rem);line-height:1.04}.BlogDetail_metaRow___br3a span{min-height:28px;padding-inline:9px}.BlogDetail_body__qCqiE{gap:19px;line-height:1.72}.BlogDetail_relatedGrid__z8hII{grid-template-columns:minmax(0,1fr)}}.Customers_intro__c2Svk{overflow-x:hidden;overflow-y:hidden!important}.Customers_intro__c2Svk .Customers_container__VnZAQ{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:65px}.Customers_intro__c2Svk .Customers_container__VnZAQ .Customers_carousel__H9hNg{width:100%}.Customers_intro__c2Svk .Customers_container__VnZAQ .Customers_sliderIntro__TwdNf{width:100%;margin-bottom:10px}@media screen and (max-width:576px){.Customers_intro__c2Svk .Customers_container__VnZAQ{margin-top:36px}.Customers_intro__c2Svk .Customers_container__VnZAQ .Customers_sliderIntro__TwdNf{width:min(100%,100vw - 32px);margin-bottom:8px}}.SectionIntro_section__vzHgQ{width:var(--si-width,100%);margin:var(--si-margin,0)}.SectionIntro_top__KAxZ9{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(16px,2.6vw,34px);gap:clamp(16px,2.6vw,34px);align-items:start}.SectionIntro_left__0kHJ5{min-width:0;max-width:var(--si-left-max-width,100%)}.SectionIntro_center__0tqkK .SectionIntro_top__KAxZ9{display:block;text-align:center}.SectionIntro_center__0tqkK .SectionIntro_left__0kHJ5{max-width:var(--si-left-max-width,100%);margin-inline:auto}.SectionIntro_center__0tqkK .SectionIntro_description___mnOu{margin-left:auto;margin-right:auto;text-align:center}.SectionIntro_center__0tqkK .SectionIntro_right__MFKCh{justify-content:center}.SectionIntro_eyebrow__xIwla{margin:0 0 10px;color:var(--si-eyebrow-color,var(--primary));font-size:var(--si-eyebrow-size,.86rem);font-weight:var(--si-eyebrow-weight,800);letter-spacing:var(--si-eyebrow-letter-spacing,.08em);text-transform:uppercase;line-height:1}.SectionIntro_title__cDSIN{margin:0;color:var(--si-title-color,color-mix(in srgb,var(--textColor) 96%,transparent));font-size:var(--si-title-size,clamp(1.72rem,2.85vw,2.86rem));line-height:1.12;font-weight:var(--si-title-weight,800);letter-spacing:-.025em;max-width:var(--si-title-max-width,100%);text-wrap:pretty}.SectionIntro_withAccentLine__2EGTo .SectionIntro_title__cDSIN:after{content:"";display:block;width:var(--si-accent-line-width,72px);height:var(--si-accent-line-height,3px);margin:var(--si-accent-line-margin,12px auto 0);background:var(--si-accent-line-color,var(--primary));opacity:var(--si-accent-line-opacity,.72);mask-image:var(--si-accent-line-mask,none);-webkit-mask-image:var(--si-accent-line-mask,none)}.SectionIntro_right__MFKCh{padding-top:20px;display:flex;align-items:flex-start;justify-content:flex-end;min-width:190px}.SectionIntro_cta__G872l{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--si-cta-border,color-mix(in srgb,var(--primary) 62%,transparent));background:var(--si-cta-bg,color-mix(in srgb,var(--primary) 10%,transparent));color:var(--si-cta-color,color-mix(in srgb,var(--textColor) 96%,transparent));text-decoration:none;font-family:inherit;font-size:.92rem;font-weight:700;letter-spacing:-.01em;line-height:1;cursor:pointer;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.SectionIntro_cta__G872l:focus-visible,.SectionIntro_cta__G872l:hover{transform:translateY(-1px);background:var(--si-cta-bg-hover,color-mix(in srgb,var(--primary) 16%,transparent));border-color:var(--si-cta-border-hover,color-mix(in srgb,var(--primary) 78%,transparent))}.SectionIntro_cta__G872l:focus-visible{outline:2px solid var(--si-cta-arrow-color,var(--primary));outline-offset:3px}.SectionIntro_ctaArrow__iTkSL{color:var(--si-cta-arrow-color,var(--primary));font-size:1rem;line-height:1}.SectionIntro_description___mnOu{margin-top:var(--si-description-top,16px);max-width:var(--si-description-max-width,100%);color:var(--si-description-color,color-mix(in srgb,var(--textColor) 90%,transparent));font-size:var(--si-description-size,clamp(1rem,1.02vw,1.08rem));line-height:var(--si-description-line-height,1.58);letter-spacing:var(--si-description-letter-spacing,-.008em);font-weight:400;text-wrap:pretty}.SectionIntro_description___mnOu p{margin:0;font-size:inherit;line-height:inherit;letter-spacing:inherit}.SectionIntro_description___mnOu p+p{margin-top:12px}.SectionIntro_description___mnOu p:first-child{color:var(--si-description-lead-color,color-mix(in srgb,var(--textColor) 93%,transparent));font-weight:400}.SectionIntro_description___mnOu ol,.SectionIntro_description___mnOu ul{margin:12px 0 0;padding-left:18px;font-size:calc(var(--si-description-size, 1rem)*.98);line-height:1.52;letter-spacing:inherit;color:var(--si-description-list-color,color-mix(in srgb,var(--textColor) 86%,transparent))}.SectionIntro_description___mnOu li+li{margin-top:5px}.SectionIntro_description___mnOu li::marker{color:color-mix(in srgb,var(--textColor) 56%,transparent)}@media screen and (max-width:992px){.SectionIntro_top__KAxZ9{grid-template-columns:1fr;gap:14px}.SectionIntro_title__cDSIN{max-width:100%;font-size:var(--si-title-size-mobile,clamp(1.45rem,8vw,2.32rem))}.SectionIntro_right__MFKCh{min-width:0;padding-top:0;justify-content:flex-start}}@media screen and (max-width:576px){.SectionIntro_section__vzHgQ{width:var(--si-width-mobile,var(--si-width,min(100%,100vw - 32px)))}.SectionIntro_top__KAxZ9{gap:0;align-items:start}.SectionIntro_eyebrow__xIwla{margin-bottom:8px;font-size:var(--si-eyebrow-size-mobile,.76rem)}.SectionIntro_title__cDSIN{font-size:var(--si-title-size-mobile,clamp(1.68rem,8.7vw,2.34rem));line-height:1.09;letter-spacing:-.02em}.SectionIntro_right__MFKCh{width:100%;margin-top:14px;justify-content:flex-start}.SectionIntro_description___mnOu{margin-top:var(--si-description-top-mobile,12px);font-size:var(--si-description-size-mobile,.96rem);line-height:1.48}.SectionIntro_description___mnOu ol,.SectionIntro_description___mnOu ul{padding-left:16px;font-size:.92rem;line-height:1.42}.SectionIntro_cta__G872l{min-height:38px;padding:0 14px;gap:7px;font-size:.84rem;line-height:1}.SectionIntro_ctaArrow__iTkSL{font-size:.96rem}}.TeamCard_card__6_W7O{position:relative;width:clamp(260px,28vw,360px);aspect-ratio:3/4;border-radius:22px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.25),0 2px 6px rgba(0,0,0,.15);isolation:isolate;transition:transform .22s ease,box-shadow .22s ease;background:#0b0b0b;will-change:transform}@media screen and (max-width:992px){.TeamCard_card__6_W7O{width:90vw;border-radius:18px}}.TeamCard_card__6_W7O:hover{transform:translateY(-2px);box-shadow:0 16px 32px rgba(0,0,0,.35),0 3px 10px rgba(0,0,0,.18)}.TeamCard_media__ke8hO{position:absolute;inset:0;z-index:0}.TeamCard_baseBand__UP3HO{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:18px 22px 20px;color:#fff;background:rgba(0,0,0,.82);display:flex;flex-direction:column;align-items:center;text-align:center;transition:opacity .18s ease}.TeamCard_card__6_W7O:hover .TeamCard_baseBand__UP3HO{opacity:0}.TeamCard_name__yDANL{font-size:24px;font-style:normal;font-weight:700;line-height:140%;font-feature-settings:"smcp","c2sc";font-variant:all-small-caps}.TeamCard_role__aFXMt{font-size:12.933px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.129px}.TeamCard_hoverLayer__ZGobC{position:absolute;left:0;right:0;bottom:0;height:55%;z-index:3;display:grid;grid-template-rows:auto 1fr auto;padding:18px 20px;color:#fff;background:rgba(0,0,0,.9);opacity:0;pointer-events:none;transition:opacity .22s ease,transform .22s ease;transform:translateY(8px)}.TeamCard_card__6_W7O:hover .TeamCard_hoverLayer__ZGobC{opacity:1;pointer-events:auto;transform:translateY(0)}.TeamCard_tags__ORd8f{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 6px}.TeamCard_tagItem__6_G_F{font-size:clamp(11px,1.05vw,14px);font-weight:600;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);padding:5px 10px;border-radius:999px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.TeamCard_bio__uHGtC{margin-top:30px;font-size:16px;font-style:normal;font-weight:400;line-height:140%}.TeamCard_bottomMeta__yiJc4{display:grid;grid-gap:10px;gap:10px}.TeamCard_education__KgT9q{display:flex;align-items:flex-start;gap:8px;margin:0;color:rgba(255,255,255,.86);font-size:13px;line-height:1.35}.TeamCard_education__KgT9q svg{flex:0 0 auto;width:15px;height:15px;margin-top:1px;color:#efb600}.TeamCard_socials__CDXFz{display:flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.TeamCard_socialLink___mIb7{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);color:#fff;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.TeamCard_socialLink___mIb7:hover{transform:translateY(-1px);background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.28)}.TeamCard_socialLink___mIb7>svg{width:15px;height:15px}@media(max-width:520px){.TeamCard_card__6_W7O{border-radius:18px}.TeamCard_baseBand__UP3HO{padding:16px 16px 18px}.TeamCard_hoverLayer__ZGobC{padding:16px;height:60%}}.Blog_blog__L2IxP{--blog-text:var(--textColor);--blog-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--blog-faint:color-mix(in srgb,var(--textColor) 44%,transparent);--blog-line:color-mix(in srgb,var(--textColor) 14%,transparent);--blog-surface:color-mix(in srgb,var(--textColor) 5%,transparent);--blog-surface-hover:color-mix(in srgb,var(--textColor) 8%,transparent);color:var(--blog-text);margin-bottom:100px}.Blog_blog__L2IxP.Blog_light___vOpu{--blog-text:#2b2b2b;--blog-muted:rgba(43,43,43,0.68);--blog-faint:rgba(43,43,43,0.44);--blog-line:rgba(43,43,43,0.13);--blog-surface:rgba(43,43,43,0.045);--blog-surface-hover:rgba(43,43,43,0.07)}.Blog_blog__L2IxP.Blog_dark__DMK2z{--blog-text:#ffffff;--blog-muted:rgba(255,255,255,0.68);--blog-faint:rgba(255,255,255,0.44);--blog-line:rgba(255,255,255,0.13);--blog-surface:rgba(255,255,255,0.055);--blog-surface-hover:rgba(255,255,255,0.085)}.Blog_container__Mzk2U{--page-content-width:min(calc(100% - 96px),1188px);width:100%;max-width:none;margin-inline:auto;padding:0;display:grid;grid-gap:22px;gap:22px;justify-items:center}.Blog_sectionIntro__afuzM{--si-width:var(--page-content-width);--si-margin:0 auto;--si-title-size:clamp(1.82rem,3vw,3rem);--si-title-max-width:1080px;--si-description-max-width:1188px;padding:24px 0 14px}.Blog_featured__w0YLB{width:var(--page-content-width);display:grid;grid-template-columns:minmax(0,.96fr) minmax(300px,.74fr);grid-gap:clamp(24px,3.4vw,50px);gap:clamp(24px,3.4vw,50px);align-items:center;color:inherit;text-decoration:none;padding:clamp(14px,2vw,24px) 0 clamp(18px,3vw,34px)}.Blog_featured__w0YLB:hover .Blog_readLink___nnve{color:var(--primary)}.Blog_featured__w0YLB:hover img{transform:scale(1.015)}.Blog_cardMedia__gJcjI,.Blog_featuredMedia__P5UsV{position:relative;overflow:hidden;background:var(--blog-surface)}.Blog_cardMedia__gJcjI img,.Blog_featuredMedia__P5UsV img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .18s ease}.Blog_featuredMedia__P5UsV{width:100%;max-width:520px;min-height:0;justify-self:end;aspect-ratio:16/9;border-radius:0;background:rgba(0,0,0,0)}.Blog_featuredMedia__P5UsV img{object-fit:contain}.Blog_featuredCopy__cAoZa{min-width:0;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.Blog_featuredCopy__cAoZa h1{margin:14px 0 0;max-width:560px;color:var(--blog-text);font-size:clamp(1.62rem,2.28vw,2.48rem);line-height:1.1;font-weight:800;letter-spacing:0;text-wrap:pretty}.Blog_featuredCopy__cAoZa p{margin:16px 0 0;max-width:620px;color:var(--blog-muted);font-size:clamp(1rem,1.08vw,1.12rem);line-height:1.62;font-weight:400;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.Blog_meta__FsjBK{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:var(--blog-faint);font-size:.82rem;line-height:1;font-weight:700}.Blog_meta__FsjBK span{min-height:28px;display:inline-flex;align-items:center;gap:6px;border:1px solid var(--blog-line);border-radius:999px;padding:0 10px}.Blog_meta__FsjBK svg{width:14px;height:14px}.Blog_readLink___nnve{margin-top:26px;display:inline-flex;align-items:center;gap:8px;color:var(--blog-text);font-size:.96rem;font-weight:800;transition:color .16s ease}.Blog_readLink___nnve svg{width:17px;height:17px}.Blog_grid__eYSkh{width:var(--page-content-width);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.Blog_card__c70Kv{min-width:0;display:grid;align-content:start;grid-gap:14px;gap:14px;color:inherit;text-decoration:none;padding-bottom:22px}.Blog_card__c70Kv:hover .Blog_cardCopy__tOVE6 h2{color:var(--primary)}.Blog_card__c70Kv:hover img{transform:scale(1.018)}.Blog_cardMedia__gJcjI{aspect-ratio:16/9;border-radius:14px}.Blog_cardCopy__tOVE6{display:grid;grid-gap:11px;gap:11px;min-width:0}.Blog_cardCopy__tOVE6 h2{margin:0;color:var(--blog-text);font-size:clamp(1.22rem,1.45vw,1.52rem);line-height:1.16;font-weight:800;letter-spacing:0;text-wrap:pretty;transition:color .16s ease}.Blog_cardCopy__tOVE6 p{margin:0;color:var(--blog-muted);font-size:.96rem;line-height:1.55;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.Blog_placeholderImage__T1VoZ{width:100%;height:100%;display:grid;place-items:center;background:var(--blog-surface)}.Blog_placeholderImage__T1VoZ span{color:var(--blog-text);font-size:clamp(1.2rem,2vw,1.8rem);font-weight:800}.Blog_empty__800Q9{width:var(--page-content-width);padding:54px 0}.Blog_empty__800Q9 span{color:var(--primary);font-size:.82rem;font-weight:800;text-transform:uppercase}.Blog_empty__800Q9 h1{margin:10px 0 0;color:var(--blog-text);font-size:clamp(1.8rem,3vw,3rem);line-height:1.08;font-weight:800}.Blog_empty__800Q9 p{margin:12px 0 0;color:var(--blog-muted);font-size:1rem}@media screen and (max-width:992px){.Blog_container__Mzk2U{--page-content-width:min(100%,calc(100vw - 32px))}.Blog_featured__w0YLB{grid-template-columns:1fr}.Blog_featuredMedia__P5UsV{max-width:none;min-height:0;justify-self:stretch}.Blog_grid__eYSkh{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media screen and (max-width:576px){.Blog_blog__L2IxP{margin-bottom:64px}.Blog_sectionIntro__afuzM{padding:32px 0 10px}.Blog_featured__w0YLB{gap:18px;padding:14px 0 26px}.Blog_featuredCopy__cAoZa h1{font-size:clamp(1.7rem,8vw,2.28rem);line-height:1.08}.Blog_grid__eYSkh{grid-template-columns:1fr;gap:24px}}.Testimonials_intro__AYivS{--testimonial-modal-overlay:rgb(0 0 0/86%);--testimonial-modal-card-border:rgb(255 255 255/16%);--testimonial-modal-card-shadow:0 18px 44px rgb(0 0 0/36%);--testimonial-modal-card-overlay:linear-gradient(180deg,rgb(10 10 10/0%),rgb(8 8 8/85%) 56%,rgb(6 6 6/95%));--testimonial-modal-quote-color:rgb(255 255 255/96%);--testimonial-modal-meta-color:rgb(255 255 255/94%);--testimonial-modal-role-color:rgb(255 255 255/82%);--testimonial-modal-logo-filter:brightness(0) invert(1);--testimonial-modal-nav-border:rgb(255 255 255/18%);--testimonial-modal-nav-bg:rgb(255 255 255/8%);--testimonial-modal-nav-color:#ffffff;--testimonial-modal-nav-hover-bg:var(--primary);--testimonial-modal-nav-hover-color:#1c1c1c;--mobile-testimonial-logo-filter:brightness(0) invert(1);width:100%;overflow:hidden}.Testimonials_intro__AYivS .Testimonials_container__s8TJh{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:14px}.Testimonials_intro__AYivS .Testimonials_sectionIntro__IxINP{--si-width:90%;--si-margin:0 auto 14px;--si-left-max-width:700px;--si-title-max-width:640px;--si-description-max-width:100%;--si-cta-bg:color-mix(in srgb,var(--primary) 10%,transparent);--si-cta-border:color-mix(in srgb,var(--primary) 62%,transparent);--si-cta-color:var(--textColor);--si-cta-bg-hover:color-mix(in srgb,var(--primary) 16%,transparent);--si-cta-border-hover:color-mix(in srgb,var(--primary) 78%,transparent);--si-cta-arrow-color:var(--primary)}.Testimonials_intro__AYivS .Testimonials_carousel__PWtNl{width:90%;margin:0 auto;display:flex;justify-content:center}.Testimonials_light__HycCP{--mobile-testimonial-logo-filter:brightness(0)}.Testimonials_dark__qO4dI{--mobile-testimonial-logo-filter:brightness(0) invert(1)}.Testimonials_mobileTestimonials__d9uHX{display:none}.Testimonials_testimonialModalOverlay__Jf0ti{position:fixed;inset:0;z-index:9998;padding:56px 18px 26px;display:flex;align-items:center;justify-content:center;background:var(--testimonial-modal-overlay);overflow:hidden}.Testimonials_testimonialModalClose__600br{position:fixed;top:clamp(14px,2vw,24px);right:clamp(14px,2vw,24px);z-index:3;width:42px;height:42px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:0;background:rgba(0,0,0,0);color:#fff;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Testimonials_testimonialModalClose__600br span{position:relative;width:28px;height:28px;display:block}.Testimonials_testimonialModalClose__600br span:after,.Testimonials_testimonialModalClose__600br span:before{content:"";position:absolute;top:50%;left:50%;width:28px;height:2px;border-radius:999px;background:currentColor;transform-origin:center}.Testimonials_testimonialModalClose__600br span:before{transform:translate(-50%,-50%) rotate(45deg)}.Testimonials_testimonialModalClose__600br span:after{transform:translate(-50%,-50%) rotate(-45deg)}.Testimonials_testimonialModalClose__600br:focus-visible,.Testimonials_testimonialModalClose__600br:hover{outline:none;color:var(--primary)}.Testimonials_testimonialModalChrome__iN1E5{position:relative;width:min(720px,100%);min-height:0;display:flex;align-items:center;justify-content:center;padding:0 64px}.Testimonials_testimonialModalStack__vtiGN{width:min(347px,100vw - 128px);min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:10px}.Testimonials_testimonialModalCard__nt_Kp{position:relative;width:100%;max-height:calc(100dvh - 132px);aspect-ratio:347/612;display:block;overflow:hidden;border-radius:22px;border:1px solid var(--testimonial-modal-card-border);background:rgba(0,0,0,0);box-shadow:var(--testimonial-modal-card-shadow);color:#fff;text-decoration:none;cursor:-webkit-grab;cursor:grab;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;transition:transform .18s ease}.Testimonials_testimonialModalCard__nt_Kp:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.Testimonials_testimonialModalCardDragging__ORjc9{cursor:-webkit-grabbing;cursor:grabbing;transition:none}.Testimonials_testimonialModalImage__4a45x{width:100%!important;height:100%!important;display:block;border-radius:22px;object-fit:cover!important;object-position:center top!important;filter:saturate(.93) contrast(1.05) brightness(.94);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.Testimonials_testimonialModalCardOverlay__US4vo{position:absolute;inset:auto 0 0 0;min-height:40%;padding:20px 18px 18px;display:flex;flex-direction:column;justify-content:flex-end;background:var(--testimonial-modal-card-overlay);color:#fff;pointer-events:none}.Testimonials_testimonialModalQuote__JRZOU{margin:0;color:var(--testimonial-modal-quote-color);font-size:clamp(.93rem,3.8vw,1.06rem);font-weight:700;line-height:1.3;letter-spacing:0;text-align:left;min-height:6.5em;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.Testimonials_testimonialModalMetaRow__1c9_v{margin-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.Testimonials_testimonialModalPersonBlock__55qxe{min-width:0}.Testimonials_testimonialModalPerson__STuoS{margin:0;color:var(--testimonial-modal-meta-color);font-size:1rem;font-weight:500;line-height:1.24;letter-spacing:0;text-align:left}.Testimonials_testimonialModalRole__61WYw{margin:4px 0 0;color:var(--testimonial-modal-role-color);font-size:.75rem;font-weight:500;line-height:1.22;letter-spacing:0;text-align:left}.Testimonials_testimonialModalLogoWrap__mZUni{max-width:100px;height:40px;flex:0 0 auto;display:flex;align-items:flex-end;justify-content:center}.Testimonials_testimonialModalLogo__YEjEG{max-width:100px;max-height:40px;object-fit:contain;object-position:right bottom;filter:var(--testimonial-modal-logo-filter);opacity:.96;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.Testimonials_testimonialModalCount__GgszB{color:var(--primary);font-size:.78rem;font-weight:900;line-height:1;letter-spacing:.08em;text-align:center}.Testimonials_testimonialModalNav__6a__u{position:absolute;top:50%;z-index:2;width:52px;height:52px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--testimonial-modal-nav-border);border-radius:999px;background:var(--testimonial-modal-nav-bg);color:var(--testimonial-modal-nav-color);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transform:translateY(-50%);transition:background-color .16s ease,border-color .16s ease,color .16s ease}.Testimonials_testimonialModalNav__6a__u:focus-visible,.Testimonials_testimonialModalNav__6a__u:hover{outline:none;border-color:var(--testimonial-modal-nav-hover-bg);background:var(--testimonial-modal-nav-hover-bg);color:var(--testimonial-modal-nav-hover-color)}.Testimonials_testimonialModalPrev__9ES8W{left:0}.Testimonials_testimonialModalNext__nNRdL{right:0}.Testimonials_testimonialModalChevron__Kw_js{display:block;width:14px;height:14px;border-top:2px solid;border-right:2px solid;transform-origin:center}.Testimonials_testimonialModalChevronLeft__KMV0C{transform:rotate(-135deg)}.Testimonials_testimonialModalChevronRight__Qo3yr{transform:rotate(45deg)}@media screen and (max-width:992px){.Testimonials_intro__AYivS .Testimonials_sectionIntro__IxINP{--si-width:min(100%,calc(100vw - 32px))}.Testimonials_intro__AYivS .Testimonials_carousel__PWtNl{display:none}.Testimonials_mobileTestimonials__d9uHX{width:min(100%,100vw - 32px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.Testimonials_mobileTestimonialCard__5v5B9{min-width:0;overflow:hidden;display:grid;grid-template-rows:auto auto;grid-gap:0;gap:0;padding:0;border-radius:16px;border:1px solid color-mix(in srgb,var(--textColor) 12%,transparent);background:color-mix(in srgb,var(--textColor) 7%,transparent);color:var(--textColor);font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.Testimonials_mobileTestimonialCard__5v5B9:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.Testimonials_mobileTestimonialImageWrap__4MsNW{position:relative;width:100%;aspect-ratio:4/5;overflow:hidden;background:color-mix(in srgb,var(--textColor) 8%,transparent)}.Testimonials_mobileTestimonialImage__9I30U{width:100%;height:100%;display:block;object-fit:cover;object-position:center top;filter:saturate(.96) contrast(1.04) brightness(.95)}.Testimonials_mobileTestimonialHeader__ZFPUE{min-width:0;padding:12px 12px 0;display:grid;grid-gap:8px;gap:8px}.Testimonials_mobileTestimonialLogo__pBouR{width:auto;max-width:84px;height:auto;max-height:24px;object-fit:contain;filter:var(--mobile-testimonial-logo-filter)}.Testimonials_mobileTestimonialQuote__hiJqn{margin:9px 12px 0;color:var(--textColor);font-size:.76rem;font-weight:700;line-height:1.28;letter-spacing:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.Testimonials_mobileTestimonialMeta__cKcTT{min-width:0;padding:10px 12px 12px;display:grid;grid-gap:3px;gap:3px}.Testimonials_mobileTestimonialMeta__cKcTT strong{color:var(--textColor);font-size:.76rem;font-weight:850;line-height:1.14}.Testimonials_mobileTestimonialMeta__cKcTT span{color:color-mix(in srgb,var(--textColor) 68%,transparent);font-size:.64rem;font-weight:650;line-height:1.16}}@media screen and (max-width:576px){.Testimonials_intro__AYivS{margin-bottom:26px}.Testimonials_intro__AYivS .Testimonials_container__s8TJh{gap:12px}.Testimonials_intro__AYivS .Testimonials_sectionIntro__IxINP{--si-margin:0 auto 8px}.Testimonials_mobileTestimonials__d9uHX{gap:10px}.Testimonials_mobileTestimonialCard__5v5B9{border-radius:14px}.Testimonials_mobileTestimonialHeader__ZFPUE{padding:10px 10px 0;gap:7px}.Testimonials_mobileTestimonialLogo__pBouR{max-width:76px;max-height:22px}.Testimonials_mobileTestimonialQuote__hiJqn{margin:8px 10px 0;font-size:.72rem;line-height:1.24}.Testimonials_mobileTestimonialMeta__cKcTT{padding:9px 10px 10px}.Testimonials_testimonialModalOverlay__Jf0ti{padding:56px 14px 22px}.Testimonials_testimonialModalChrome__iN1E5{width:100%;padding:0 48px}.Testimonials_testimonialModalStack__vtiGN{width:min(347px,100vw - 96px)}.Testimonials_testimonialModalCard__nt_Kp{max-height:calc(100dvh - 128px);border-radius:20px}.Testimonials_testimonialModalImage__4a45x{border-radius:20px}.Testimonials_testimonialModalCardOverlay__US4vo{padding:18px 16px 16px}.Testimonials_testimonialModalNav__6a__u{width:42px;height:42px}.Testimonials_testimonialModalChevron__Kw_js{width:12px;height:12px}}.TestimonialsCarousel_testimonialsCarousel__GuJHs{--card-border:rgb(255 255 255/0.2);--card-shadow:0 12px 26px rgb(8 12 18/0.18);--overlay-bg:linear-gradient(180deg,rgb(10 10 10/0%),rgb(8 8 8/85%) 56%,rgb(6 6 6/95%));--quote-color:rgb(255 255 255/0.96);--meta-color:rgb(255 255 255/0.94);--role-color:rgb(255 255 255/0.82);--logo-filter:brightness(0);--nav-border:rgb(255 255 255/0.2);--nav-bg:rgb(28 30 36/0.76);--nav-color:rgb(244 246 252/0.95);--nav-disabled-color:rgb(244 246 252/0.58);--nav-hover-bg:rgb(38 42 50/0.92);--testimonial-gap:20px;--testimonial-visible-count:3;--dot-bg:rgb(255 255 255/0.28);width:100%;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}@media screen and (max-width:768px){.TestimonialsCarousel_testimonialsCarousel__GuJHs{padding:0}}.TestimonialsCarousel_testimonialsCarousel__GuJHs *{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.TestimonialsCarousel_viewport__iS_Wo{overflow:hidden;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TestimonialsCarousel_track__m0Qhq{width:100%;display:flex;gap:var(--testimonial-gap);will-change:transform;transition:transform .45s cubic-bezier(.22,.8,.22,1)}.TestimonialsCarousel_dragging__HdDAP{transition:none;cursor:-webkit-grabbing;cursor:grabbing}.TestimonialsCarousel_slide__DRk2M{flex:0 0 calc((100% - var(--testimonial-gap)*(var(--testimonial-visible-count) - 1))/var(--testimonial-visible-count));position:relative;overflow:hidden;border-radius:22px;aspect-ratio:347/612;background:rgba(0,0,0,0);border:1px solid var(--card-border);box-shadow:var(--card-shadow);cursor:pointer;scroll-snap-align:center}.TestimonialsCarousel_slide__DRk2M .TestimonialsCarousel_image__oBqdi{width:100%!important;height:100%!important;object-fit:cover!important;object-position:center top!important;border-radius:22px;transition:transform .35s ease;display:block;filter:saturate(.93) contrast(1.05) brightness(.94);-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.TestimonialsCarousel_slide__DRk2M:hover .TestimonialsCarousel_image__oBqdi{transform:scale(1.02)}.TestimonialsCarousel_overlay__WVz16{position:absolute;inset:auto 0 0 0;padding:20px 18px 18px;min-height:40%;display:flex;flex-direction:column;justify-content:flex-end;background:var(--overlay-bg);color:#fff;pointer-events:none}.TestimonialsCarousel_quote__3pu44{margin:0;font-size:clamp(.93rem,.9vw,1.06rem);line-height:1.3;font-weight:700;letter-spacing:-.018em;color:var(--quote-color);min-height:5.2em;text-align:left;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (max-width:992px){.TestimonialsCarousel_quote__3pu44{-webkit-line-clamp:5;min-height:6.5em}}.TestimonialsCarousel_metaRow__6rPfL{margin-top:12px;display:flex;align-items:flex-end;justify-content:space-between;gap:14px}.TestimonialsCarousel_personBlock__3X0Wm{min-width:0}.TestimonialsCarousel_person__btoss{margin:0;font-size:1rem;line-height:1.24;font-weight:500;letter-spacing:-.012em;color:var(--meta-color);text-align:left}.TestimonialsCarousel_role__AGZ5f{margin:4px 0 0;font-size:.75rem;line-height:1.22;font-weight:500;letter-spacing:-.01em;color:var(--role-color);text-align:left}.TestimonialsCarousel_logoWrap___Slz9{position:relative;max-width:100px;width:100px;height:40px;flex-shrink:0;display:flex;align-items:flex-end;justify-content:center}.TestimonialsCarousel_logo__v94_Y{object-fit:contain!important;object-position:right bottom!important;filter:var(--logo-filter);opacity:.96;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.TestimonialsCarousel_navButton__UKw7P{width:48px;height:48px;border-radius:999px;border:1px solid var(--nav-border);background:var(--nav-bg);color:var(--nav-color);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .16s ease,transform .16s ease,background-color .16s ease}.TestimonialsCarousel_navButton__UKw7P:disabled{opacity:.35;background:var(--nav-bg);color:var(--nav-color);cursor:not-allowed}.TestimonialsCarousel_navButton__UKw7P:not(:disabled):hover{transform:translateY(-1px);background:var(--nav-hover-bg)}.TestimonialsCarousel_chevron__T6_m7{display:block;width:12px;height:12px;border-top:2px solid;border-right:2px solid;transform-origin:center}.TestimonialsCarousel_chevronLeft__DxxlA{transform:rotate(-135deg)}.TestimonialsCarousel_chevronRight__uR2cE{transform:rotate(45deg)}.TestimonialsCarousel_navRow__bq2Qc{margin-top:14px;width:100%;display:flex;justify-content:flex-end;align-items:center;gap:10px}.TestimonialsCarousel_dotsRow__20vJI{display:none}.TestimonialsCarousel_dotButton__yz9u6{width:18px;height:6px;padding:0;border:0;border-radius:999px;background:var(--dot-bg);cursor:pointer;transition:width .18s ease,background-color .18s ease,opacity .18s ease}.TestimonialsCarousel_activeDot__AhP07{width:30px;background:#efb600}@media screen and (max-width:992px){.TestimonialsCarousel_testimonialsCarousel__GuJHs{--testimonial-gap:14px;--testimonial-visible-count:1}.TestimonialsCarousel_slide__DRk2M{flex-basis:100%;aspect-ratio:347/612}.TestimonialsCarousel_navButton__UKw7P,.TestimonialsCarousel_navRow__bq2Qc{display:none}.TestimonialsCarousel_dotsRow__20vJI{margin-top:14px;width:100%;display:flex;align-items:center;justify-content:center;gap:7px}}.TestimonialsCarousel_testimonialsCarousel__GuJHs.TestimonialsCarousel_light__yaUyK{--card-border:rgb(17 17 17/0.14);--card-shadow:0 10px 22px rgb(12 16 28/0.12);--overlay-bg:linear-gradient(180deg,rgb(255 255 255/0%),rgb(16 18 24/70%) 56%,rgb(12 14 18/82%));--quote-color:rgb(255 255 255/0.98);--meta-color:rgb(255 255 255/0.95);--role-color:rgb(255 255 255/0.84);--logo-filter:brightness(0) invert(1);--nav-border:#000000;--nav-bg:#000000;--nav-color:rgb(243 246 250/0.96);--nav-disabled-color:rgb(243 246 250/0.56);--nav-hover-bg:#000000;--dot-bg:rgb(17 17 17/0.16)}.TestimonialsCarousel_testimonialsCarousel__GuJHs.TestimonialsCarousel_dark__tuanZ{--card-border:rgb(255 255 255/0.16);--card-shadow:0 14px 30px rgb(0 0 0/0.24);--overlay-bg:linear-gradient(180deg,rgb(10 10 10/0%),rgb(8 8 8/85%) 56%,rgb(6 6 6/95%));--quote-color:rgb(255 255 255/0.96);--meta-color:rgb(255 255 255/0.94);--role-color:rgb(255 255 255/0.82);--logo-filter:brightness(0) invert(1);--nav-border:rgb(255 255 255/0.52);--nav-bg:rgb(255 255 255/0.88);--nav-color:rgb(44 52 66/0.95);--nav-disabled-color:rgb(44 52 66/0.56);--nav-hover-bg:rgb(255 255 255/1);--dot-bg:rgb(255 255 255/0.24)}.Services_section__CUD0r{width:100%;margin-top:40px;display:flex;flex-direction:column;align-items:center;--service-card-bg:#f6f6f7;--service-card-text:var(--textColor);--service-card-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--service-visual-bg:#ffffff;--service-visual-soft:#ececef;--service-visual-line:#dedee3;--service-screen-panel:#ffffff;--service-screen-strong:color-mix(in srgb,var(--textColor) 94%,transparent);--service-screen-muted:color-mix(in srgb,var(--textColor) 58%,transparent);--service-screen-line:#d8d9de;--service-phone-bg:#f6f6f7;--service-app-bg:#ffffff;--service-accent:var(--primary);--service-ai-border:var(--primary)}.Services_section__CUD0r.Services_dark__u9f5D{--service-card-bg:color-mix(in srgb,var(--textColor) 7%,transparent);--service-card-text:var(--textColor);--service-card-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--service-visual-bg:color-mix(in srgb,var(--background) 86%,var(--textColor) 14%);--service-visual-soft:color-mix(in srgb,var(--textColor) 10%,transparent);--service-visual-line:color-mix(in srgb,var(--textColor) 18%,transparent);--service-screen-panel:color-mix(in srgb,var(--textColor) 8%,transparent);--service-screen-strong:var(--textColor);--service-screen-muted:color-mix(in srgb,var(--textColor) 58%,transparent);--service-screen-line:color-mix(in srgb,var(--textColor) 16%,transparent);--service-phone-bg:color-mix(in srgb,var(--background) 82%,var(--textColor) 18%);--service-app-bg:color-mix(in srgb,var(--textColor) 12%,transparent);--service-ai-border:var(--primary)}.Services_section__CUD0r.Services_light__if7Rc{--service-card-bg:#f6f6f7;--service-card-text:var(--textColor);--service-card-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--service-visual-bg:#ffffff;--service-visual-soft:#ededf1;--service-visual-line:#dadae1;--service-screen-panel:#ffffff;--service-screen-strong:color-mix(in srgb,var(--textColor) 94%,transparent);--service-screen-muted:color-mix(in srgb,var(--textColor) 58%,transparent);--service-screen-line:#d7d8df;--service-phone-bg:#ffffff;--service-app-bg:#f3f3f5;--service-ai-border:var(--primary)}.Services_section__CUD0r .Services_sectionIntro__Fkpvk{--si-width:90%;--si-margin:0 auto 28px;--si-description-top:12px}.Services_grid__zmY6J{width:90%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(18px,1.6vw,26px);gap:clamp(18px,1.6vw,26px)}.Services_card__XkeUd{min-width:0;height:clamp(440px,35vw,580px);padding:clamp(22px,2vw,34px) clamp(18px,1.8vw,28px) 0;display:grid;grid-template-rows:auto minmax(210px,1fr);grid-gap:clamp(24px,2.1vw,38px);gap:clamp(24px,2.1vw,38px);overflow:hidden;border-radius:18px;background:var(--service-card-bg);color:var(--service-card-text);position:relative;cursor:pointer}.Services_card__XkeUd:focus-visible{outline:2px solid var(--service-accent);outline-offset:4px}.Services_featuredAiCard__URAQH{grid-column:1/-1;height:auto;min-height:clamp(300px,22vw,390px);padding:clamp(18px,1.5vw,26px) clamp(22px,2vw,34px);grid-template-columns:minmax(0,2fr) minmax(280px,1fr);grid-template-rows:1fr;align-items:stretch;gap:clamp(22px,2.5vw,42px);isolation:isolate;overflow:visible;background:rgba(0,0,0,0);border:3px solid var(--service-ai-border)}.Services_featuredAiCard__URAQH:after{content:"";position:absolute;pointer-events:none;border-radius:inherit;inset:3px;z-index:1;background:var(--service-card-bg)}.Services_aiCopy___mKT2,.Services_aiScreen__Pv3ua{min-width:0;position:relative;z-index:2}.Services_aiCopy___mKT2{display:grid;align-content:center;grid-gap:clamp(18px,1.6vw,26px);gap:clamp(18px,1.6vw,26px)}.Services_aiTitle__ZF__C{margin:0;color:var(--service-card-text);font-size:clamp(1.5rem,2.55vw,2.85rem);font-weight:900;line-height:.95;letter-spacing:0;text-wrap:balance}.Services_aiList__T6XUv{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(10px,.9vw,14px) clamp(18px,1.8vw,30px);gap:clamp(10px,.9vw,14px) clamp(18px,1.8vw,30px);list-style:none}.Services_aiItem__kvE9M{min-width:0;display:grid;grid-gap:4px;gap:4px}.Services_aiScreen__Pv3ua{display:grid;place-items:center}.Services_aiScreen__Pv3ua .Services_visual__qf0ut{width:100%;margin:0;align-self:center}.Services_aiScreen__Pv3ua .Services_techPreview__Ifthu{background:var(--service-screen-panel)}.Services_copy__MSehH{min-width:0;display:grid;align-content:start;grid-gap:16px;gap:16px;position:relative;z-index:2}.Services_title__t3DR_{margin:0;color:var(--service-card-text);font-size:clamp(1.35rem,1.75vw,2rem);font-weight:800;line-height:1.05;letter-spacing:0;text-wrap:balance}.Services_previewList__3bari{margin:0;padding:0;display:grid;grid-template-columns:1fr;grid-gap:16px;gap:16px;list-style:none}.Services_item__ZDdi6{min-width:0;display:grid;grid-gap:3px;gap:3px}.Services_itemTitle__Pq_xw{color:var(--service-card-text);font-size:clamp(.84rem,.84vw,.96rem);font-weight:700;line-height:1.16;letter-spacing:0}.Services_itemDescription__z8b9s{color:var(--service-card-muted);font-size:clamp(.72rem,.72vw,.82rem);font-weight:600;line-height:1.18;letter-spacing:0}.Services_hiddenItem__7eITH{display:none}.Services_expandButton__hNh5h{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:-moz-fit-content;width:fit-content;padding:0;border:0;background:rgba(0,0,0,0);color:var(--service-accent);font-size:clamp(.74rem,.76vw,.86rem);font-weight:800;letter-spacing:.02em;line-height:1;cursor:pointer}.Services_expandButton__hNh5h:hover{color:var(--service-card-text)}.Services_expandButton__hNh5h:focus-visible{outline:2px solid var(--service-accent);outline-offset:4px}.Services_expandedLabel__W3Oo0{display:none}.Services_expandableCard__2LgG9 .Services_copy__MSehH:hover,.Services_expandedCard___Kc_k .Services_copy__MSehH{gap:18px}.Services_expandableCard__2LgG9 .Services_copy__MSehH:hover .Services_hiddenItem__7eITH,.Services_expandedCard___Kc_k .Services_copy__MSehH .Services_hiddenItem__7eITH{display:grid}.Services_expandableCard__2LgG9 .Services_copy__MSehH:hover .Services_previewList__3bari,.Services_expandedCard___Kc_k .Services_copy__MSehH .Services_previewList__3bari{gap:18px}.Services_expandableCard__2LgG9 .Services_copy__MSehH:hover .Services_item__ZDdi6,.Services_expandedCard___Kc_k .Services_copy__MSehH .Services_item__ZDdi6{gap:4px}.Services_expandableCard__2LgG9 .Services_copy__MSehH:hover .Services_itemTitle__Pq_xw,.Services_expandedCard___Kc_k .Services_copy__MSehH .Services_itemTitle__Pq_xw{font-size:clamp(.86rem,.86vw,.98rem)}.Services_expandableCard__2LgG9 .Services_copy__MSehH:hover .Services_itemDescription__z8b9s,.Services_expandedCard___Kc_k .Services_copy__MSehH .Services_itemDescription__z8b9s{font-size:clamp(.74rem,.74vw,.84rem)}.Services_expandableCard__2LgG9 .Services_copy__MSehH:hover~.Services_visual__qf0ut,.Services_expandedCard___Kc_k .Services_visual__qf0ut{opacity:.24;pointer-events:none;transform:translateY(58px) scale(.98)}.Services_expandableCard__2LgG9 .Services_copy__MSehH:hover .Services_collapsedLabel__Jj9qb,.Services_expandableCard__2LgG9:not(.Services_expandedCard___Kc_k) .Services_copy__MSehH:hover .Services_expandButton__hNh5h,.Services_expandedCard___Kc_k .Services_collapsedLabel__Jj9qb{display:none}.Services_expandedCard___Kc_k .Services_expandedLabel__W3Oo0{display:inline}.Services_visual__qf0ut{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:0;width:100%;aspect-ratio:4/3;align-self:end;margin:0 0 clamp(16px,1.3vw,22px);padding:0;overflow:hidden;display:grid;place-items:center;border:0;border-radius:18px;background:rgba(0,0,0,0);color:var(--service-screen-strong);text-align:left;cursor:pointer;transition:opacity .18s ease,transform .18s ease}.Services_visual__qf0ut:hover{transform:translateY(-2px)}.Services_visual__qf0ut:focus-visible{outline:2px solid var(--service-accent);outline-offset:4px}.Services_techPreview__Ifthu{width:100%;height:100%;min-height:0;padding:clamp(16px,1.25vw,22px);display:grid;grid-template-rows:min-content minmax(88px,1fr) min-content;grid-gap:clamp(7px,.72vw,11px);gap:clamp(7px,.72vw,11px);border-radius:18px;background:var(--service-screen-panel);overflow:hidden}.Services_previewHeader__gtKZC{min-width:0;display:flex;align-items:start;justify-content:space-between;gap:10px}.Services_previewHeader__gtKZC>span:first-child{min-width:0;display:grid;grid-gap:3px;gap:3px}.Services_previewHeader__gtKZC strong{min-width:0;color:var(--service-screen-strong);font-size:clamp(.78rem,.76vw,.9rem);font-weight:850;line-height:1.05;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Services_previewHeader__gtKZC span span{color:var(--service-screen-muted);font-size:clamp(.56rem,.56vw,.66rem);font-weight:760;line-height:1}.Services_previewPill__ca0gM{flex:0 0 auto;color:var(--service-screen-muted);font-size:clamp(.54rem,.54vw,.64rem);font-weight:850;line-height:1}.Services_previewGrid__HOsSN{min-width:0;min-height:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:clamp(6px,.58vw,9px) clamp(7px,.64vw,10px);gap:clamp(6px,.58vw,9px) clamp(7px,.64vw,10px);align-content:center;align-items:center;overflow:hidden}.Services_previewTechnology__ZXumP{min-width:0;min-height:0;display:grid;place-items:center;grid-gap:3px;gap:3px;color:var(--service-screen-muted)}.Services_previewTechnology__ZXumP span{max-width:100%;color:inherit;font-size:clamp(.46rem,.48vw,.58rem);font-weight:800;line-height:1.05;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Services_previewIcon__Fsj5J{width:clamp(27px,2.25vw,36px);aspect-ratio:1;display:grid;place-items:center;border-radius:13px;background:var(--service-app-bg);color:var(--service-screen-muted)}.Services_previewIcon__Fsj5J svg{width:58%;height:58%}.Services_previewIcon__Fsj5J>span{color:inherit;font-size:clamp(.68rem,.72vw,.86rem);font-weight:900;line-height:1}.Services_previewCta__0bi7N{justify-self:center;color:var(--service-screen-strong);font-size:clamp(.6rem,.62vw,.72rem);font-weight:850;line-height:1;opacity:.76;white-space:nowrap}.Services_designCard__XiWyD{grid-column:span 1}.Services_techModal__S0i2_{--modal-bg:var(--background);--modal-text:var(--textColor);--modal-muted:color-mix(in srgb,var(--textColor) 62%,transparent);--modal-soft:color-mix(in srgb,var(--textColor) 8%,transparent);--modal-panel:color-mix(in srgb,var(--textColor) 5%,transparent);--modal-panel-strong:color-mix(in srgb,var(--textColor) 9%,transparent)}.Services_techModal__S0i2_ .modal-content{background:var(--modal-bg);color:var(--modal-text);border:0;border-radius:28px!important;overflow:hidden}.Services_techModal__S0i2_ .modal-dialog{max-width:min(1120px,100vw - 32px)}.Services_techModal__S0i2_ .modal-body,.Services_techModal__S0i2_ .modal-header{background:var(--modal-bg)!important;color:var(--modal-text)}.Services_techModal__S0i2_ .modal-header{align-items:flex-start;gap:clamp(16px,1.4vw,24px);padding:clamp(18px,1.7vw,26px) clamp(24px,2.3vw,38px) clamp(8px,.8vw,12px)}.Services_techModal__S0i2_ .modal-header>div:first-child{max-width:820px;display:grid;grid-gap:6px;gap:6px}.Services_techModal__S0i2_ .modal-header>div:first-child>div:last-child{color:var(--modal-muted);max-width:720px;font-size:clamp(.78rem,.82vw,.94rem);font-weight:560;line-height:1.32}.Services_techModal__S0i2_ .modal-title{color:var(--modal-text)!important;font-size:clamp(1.5rem,2.2vw,2.4rem)!important;line-height:1.05;letter-spacing:0!important}.Services_techModal__S0i2_ .btn{color:var(--modal-text)!important}.Services_techModal__S0i2_ .modal-header button{flex:0 0 auto;width:36px!important;height:36px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:999px!important;background:var(--modal-panel-strong)!important;color:var(--modal-muted)!important}.Services_techModal__S0i2_ .modal-header button:hover{color:var(--modal-text)!important}.Services_techModal__S0i2_ .modal-header button svg{width:20px!important;height:20px!important}.Services_techModal__S0i2_ .modal-body{overflow:hidden!important}.Services_light__if7Rc.Services_techModal__S0i2_{--modal-bg:#f8f8f9;--modal-text:var(--textColor);--modal-muted:color-mix(in srgb,var(--textColor) 64%,transparent);--modal-soft:#e6e7eb;--modal-panel:#ffffff;--modal-panel-strong:#efeff2}.Services_modalContent__dwJpK{width:100%;padding:clamp(8px,.8vw,12px) clamp(24px,2.3vw,38px) clamp(16px,1.8vw,26px);display:grid;grid-template-rows:minmax(0,1fr);grid-gap:clamp(6px,.7vw,10px);gap:clamp(6px,.7vw,10px);color:var(--modal-text);max-height:min(82vh,860px);overflow:hidden}.Services_modalSectionTitle__SqGH0{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px;color:var(--modal-muted);font-size:clamp(.7rem,.72vw,.82rem);font-weight:760;line-height:1;margin-bottom:14px}.Services_modalSectionTitle__SqGH0>span{font-size:inherit;line-height:inherit}.Services_modalSectionTitle__SqGH0>span:last-child{color:var(--modal-muted);font-size:inherit;font-weight:800}.Services_modalCatalog__bU7YE{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:minmax(220px,.48fr) minmax(0,1.52fr);grid-gap:clamp(18px,2vw,30px);gap:clamp(18px,2vw,30px);align-items:start;overflow:hidden}.Services_modalEyebrow__J61r9{display:block;color:var(--service-accent);font-size:inherit;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;margin-bottom:0}.Services_modalServices__Yj0Hd{min-width:0;height:100%;max-height:100%;overflow-y:auto;padding-right:8px;scrollbar-width:none}.Services_modalServices__Yj0Hd::-webkit-scrollbar{display:none}.Services_modalServices__Yj0Hd ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:14px;gap:14px}.Services_modalServices__Yj0Hd li{display:grid;grid-gap:4px;gap:4px;padding:14px 0;border-top:1px solid var(--modal-soft)}.Services_modalServices__Yj0Hd strong{color:var(--modal-text);font-size:clamp(.95rem,1vw,1.08rem);font-weight:850;line-height:1.18}.Services_modalServices__Yj0Hd span{color:var(--modal-muted);font-size:clamp(.78rem,.82vw,.9rem);font-weight:650;line-height:1.25}.Services_modalTechnologies__eEYIL{min-width:0;height:100%;max-height:100%;display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:clamp(14px,1.4vw,20px);gap:clamp(14px,1.4vw,20px);overflow:hidden}.Services_catalogHeader__jN94D{min-width:0;display:grid;grid-gap:8px;gap:8px}.Services_catalogHeader__jN94D h4{margin:0;color:var(--modal-text);font-size:clamp(1.2rem,1.6vw,1.75rem);font-weight:900;line-height:1.1}.Services_technologyList__oRKjM{display:grid;grid-template-columns:repeat(4,minmax(112px,1fr));align-content:start;grid-gap:clamp(10px,.9vw,14px);gap:clamp(10px,.9vw,14px);min-height:0;overflow-y:auto;padding-right:8px;scrollbar-width:none}.Services_technologyList__oRKjM::-webkit-scrollbar{display:none}.Services_technologyItem__ljBSK{min-width:0;min-height:116px;padding:14px 10px 13px;display:grid;justify-items:center;align-content:center;grid-gap:9px;gap:9px;border-radius:14px;background:var(--modal-panel-strong);color:var(--modal-text)}.Services_technologyItem__ljBSK .Services_modalTechnologyCopy__XajKd{min-width:0;max-width:100%;display:grid;justify-items:center;grid-gap:4px;gap:4px;text-align:center}.Services_technologyItem__ljBSK .Services_modalTechnologyCopy__XajKd span,.Services_technologyItem__ljBSK .Services_modalTechnologyCopy__XajKd strong{max-width:100%;color:inherit;white-space:normal;overflow-wrap:anywhere}.Services_technologyItem__ljBSK .Services_modalTechnologyCopy__XajKd strong{min-height:2.12em;display:grid;place-items:center;font-size:clamp(.72rem,.74vw,.86rem);font-weight:820;line-height:1.08}.Services_technologyItem__ljBSK .Services_modalTechnologyCopy__XajKd span{color:var(--modal-muted);font-size:clamp(.62rem,.64vw,.74rem);font-weight:700;line-height:1.1}.Services_modalIcon__2nmaD{width:46px;height:46px;display:grid;place-items:center;border-radius:13px;background:var(--modal-bg);color:var(--modal-muted)}.Services_modalIcon__2nmaD svg{width:24px;height:24px;color:inherit}.Services_modalIcon__2nmaD>span{color:inherit;font-size:.78rem;font-weight:900;line-height:1}@media screen and (max-width:1180px){.Services_grid__zmY6J{grid-template-columns:repeat(2,minmax(0,1fr))}.Services_featuredAiCard__URAQH{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr)}.Services_aiList__T6XUv{grid-template-columns:1fr}.Services_technologyList__oRKjM{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:992px){.Services_section__CUD0r .Services_sectionIntro__Fkpvk{--si-width:min(100%,calc(100vw - 32px))}.Services_grid__zmY6J{width:min(100%,100vw - 32px)}.Services_modalCatalog__bU7YE{grid-template-columns:1fr;grid-template-rows:minmax(130px,.36fr) minmax(0,1fr)}.Services_modalServices__Yj0Hd{max-height:190px}.Services_modalTechnologies__eEYIL,.Services_technologyList__oRKjM{min-height:0}.Services_featuredAiCard__URAQH{grid-template-columns:1fr;min-height:0}.Services_aiCopy___mKT2{align-content:start}.Services_aiScreen__Pv3ua{place-items:start stretch}.Services_aiScreen__Pv3ua .Services_visual__qf0ut{width:100%}}@media screen and (max-width:720px){.Services_section__CUD0r{margin-top:36px}.Services_techModal__S0i2_ .modal-dialog{width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin:16px auto}.Services_techModal__S0i2_ .modal-content{max-height:calc(100dvh - 32px);border-radius:22px!important;overflow-y:auto;scrollbar-width:none}.Services_techModal__S0i2_ .modal-content::-webkit-scrollbar{display:none}.Services_techModal__S0i2_ .modal-header{padding:20px 18px 8px}.Services_techModal__S0i2_ .modal-header>div:first-child{gap:5px}.Services_techModal__S0i2_ .modal-header>div:first-child>div:last-child{max-width:100%;font-size:.8rem;line-height:1.32}.Services_techModal__S0i2_ .modal-title{font-size:clamp(1.55rem,8vw,2.15rem)!important;line-height:1.04}.Services_techModal__S0i2_ .modal-header button{width:34px!important;height:34px!important}.Services_techModal__S0i2_ .modal-body{overflow:visible!important}.Services_modalContent__dwJpK{max-height:none;padding:8px 18px 22px;display:block;overflow:visible}.Services_modalCatalog__bU7YE{height:auto;min-height:0;display:grid;grid-template-columns:1fr;grid-template-rows:none;grid-gap:22px;gap:22px;overflow:visible}.Services_modalServices__Yj0Hd{height:auto;max-height:none;overflow:visible;padding-right:0}.Services_modalServices__Yj0Hd ul{gap:10px}.Services_modalServices__Yj0Hd li{padding:12px 0}.Services_modalTechnologies__eEYIL{height:auto;max-height:none;display:grid;overflow:visible}.Services_grid__zmY6J{grid-template-columns:1fr;gap:14px}.Services_card__XkeUd{height:auto;grid-template-rows:auto auto}.Services_card__XkeUd,.Services_featuredAiCard__URAQH{min-height:0;padding:18px 16px;gap:13px;border-radius:16px}.Services_featuredAiCard__URAQH{border-width:2px}.Services_aiTitle__ZF__C{font-size:clamp(1.4rem,6.7vw,1.86rem);line-height:1.05;margin-bottom:0}.Services_aiList__T6XUv{gap:9px}.Services_copy__MSehH{min-height:0;gap:11px}.Services_title__t3DR_{font-size:clamp(1.38rem,7vw,1.82rem);line-height:1.04}.Services_previewList__3bari{grid-template-columns:1fr;gap:9px}.Services_hiddenItem__7eITH{display:grid}.Services_item__ZDdi6{gap:3px}.Services_itemTitle__Pq_xw{font-size:.82rem;line-height:1.14}.Services_itemDescription__z8b9s{font-size:.68rem;font-weight:650;line-height:1.24}.Services_expandButton__hNh5h{display:none}.Services_visual__qf0ut{height:auto;aspect-ratio:auto;width:-moz-fit-content;width:fit-content;justify-self:end;align-self:end;margin:0;border-radius:0}.Services_techPreview__Ifthu{padding:0;display:grid;grid-template-rows:1fr;place-items:center;grid-gap:0;gap:0;border-radius:0;background:rgba(0,0,0,0)}.Services_previewGrid__HOsSN,.Services_previewHeader__gtKZC,.Services_previewPill__ca0gM{display:none}.Services_previewCta__0bi7N{color:var(--service-accent);font-size:.72rem;font-weight:900;line-height:1;opacity:1}.Services_aiScreen__Pv3ua{justify-items:end}.Services_aiScreen__Pv3ua .Services_techPreview__Ifthu{background:rgba(0,0,0,0)}.Services_aiScreen__Pv3ua .Services_visual__qf0ut{height:auto;width:-moz-fit-content;width:fit-content;justify-self:end}.Services_technologyList__oRKjM{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible;padding-right:0}}@media screen and (max-width:430px){.Services_section__CUD0r .Services_sectionIntro__Fkpvk{--si-width:min(100%,calc(100vw - 32px))}.Services_grid__zmY6J{width:min(100%,100vw - 32px)}.Services_card__XkeUd{padding:17px 15px;grid-template-rows:auto auto;gap:12px}.Services_featuredAiCard__URAQH{padding:17px 15px}.Services_aiList__T6XUv,.Services_previewList__3bari{gap:9px}.Services_itemDescription__z8b9s{font-size:.67rem}.Services_techPreview__Ifthu{padding:0}.Services_visual__qf0ut{height:auto}.Services_aiScreen__Pv3ua .Services_techPreview__Ifthu{background:rgba(0,0,0,0)}.Services_aiScreen__Pv3ua .Services_visual__qf0ut{height:auto;width:-moz-fit-content;width:fit-content}.Services_technologyList__oRKjM{grid-template-columns:repeat(2,minmax(0,1fr))}}.Services_legacyCard__BdUjt{flex:0 0 auto;aspect-ratio:9/16;border-radius:20px;overflow:hidden;scroll-snap-align:start;position:relative;cursor:pointer}.Services_legacyImageWrap__plHJQ{position:relative;width:100%;height:100%}.Services_legacyImage__7JG7t{object-fit:contain;transition:opacity .28s ease,transform .28s ease;will-change:opacity,transform}.Services_legacyCover__Imk0S{z-index:1}.Services_legacyDesc__Eqhof{z-index:2;opacity:0}.Services_legacyCard__BdUjt:focus .Services_legacyDesc__Eqhof,.Services_legacyCard__BdUjt:hover .Services_legacyDesc__Eqhof,.Services_legacyOpen__pNrgi{opacity:1}.Services_legacyCard__BdUjt:hover .Services_legacyCover__Imk0S{transform:scale(1.01)}@media(hover:none){.Services_legacyCard__BdUjt{scroll-snap-align:center}}.ProgressAlternative_intro__6GX14{width:100%;margin-top:40px;overflow:hidden;--process-card-bg:#f6f6f7;--process-card-text:var(--textColor);--process-card-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--process-card-soft:#e9e9ed;--process-accent:var(--primary);--process-success:var(--success);--process-page-bg:var(--background)}.ProgressAlternative_intro__6GX14.ProgressAlternative_dark__Jys9h{--process-card-bg:color-mix(in srgb,var(--textColor) 7%,transparent);--process-card-text:var(--textColor);--process-card-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--process-card-soft:color-mix(in srgb,var(--textColor) 13%,transparent)}.ProgressAlternative_intro__6GX14.ProgressAlternative_light__xumt0{--process-card-bg:#f6f6f7;--process-card-text:var(--textColor);--process-card-muted:color-mix(in srgb,var(--textColor) 68%,transparent);--process-card-soft:#e9e9ed}.ProgressAlternative_intro__6GX14 .ProgressAlternative_container__zTjaX{width:100%;display:flex;flex-direction:column;align-items:center;margin-top:40px}.ProgressAlternative_intro__6GX14 .ProgressAlternative_sectionIntro__roVrC{--si-width:90%;--si-margin:0 auto 28px;--si-description-top:12px}.ProgressAlternative_processFlow__7Niax{width:90%;margin-top:clamp(4px,.6vw,10px);position:relative}.ProgressAlternative_processGrid__WkKOn{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(22px,2.2vw,32px);gap:clamp(22px,2.2vw,32px)}.ProgressAlternative_processCard__FIOmk{min-width:0;min-height:clamp(350px,29vw,460px);padding:clamp(22px,2vw,34px);display:grid;grid-template-rows:auto auto 1fr;align-content:start;grid-gap:clamp(16px,1.4vw,22px);gap:clamp(16px,1.4vw,22px);position:relative;overflow:hidden;border-radius:18px;background:var(--process-card-bg);color:var(--process-card-text);cursor:default}.ProgressAlternative_stepOne__RnPPK{grid-column:1}.ProgressAlternative_stepTwo__lEgEg{grid-column:2}.ProgressAlternative_stepThree__PVcCQ{grid-column:3}.ProgressAlternative_stepFour__4Gfdm{grid-column:1;grid-row:2}.ProgressAlternative_stepFive__eTtmM{grid-column:2;grid-row:2}.ProgressAlternative_stepSix__YgZ0P{grid-column:3;grid-row:2}.ProgressAlternative_cardHeader__BtSw2{min-width:0;display:flex;align-items:baseline;gap:9px}.ProgressAlternative_phaseBadge__pbR8q,.ProgressAlternative_stepIndex__mHVtZ{line-height:1;white-space:nowrap}.ProgressAlternative_stepIndex__mHVtZ{color:var(--process-accent);font-size:clamp(.74rem,.7vw,.84rem);font-weight:900}.ProgressAlternative_phaseBadge__pbR8q{color:var(--process-card-text);font-size:clamp(.68rem,.66vw,.78rem);font-weight:900;letter-spacing:.08em;display:inline-flex;align-items:center;gap:7px}.ProgressAlternative_successCheck__ntILl{width:16px;height:16px;display:inline-grid;place-items:center;border-radius:999px;background:var(--process-success);color:#fff;font-size:.72rem;font-weight:900;line-height:1;letter-spacing:0}.ProgressAlternative_cardTitle__PJbni{margin:0;max-width:92%;color:var(--process-card-text);font-size:clamp(1.75rem,2.35vw,2.65rem);font-weight:900;line-height:.96;letter-spacing:0;text-wrap:balance}.ProgressAlternative_groupList__I97Uu{min-width:0;display:grid;align-content:start;grid-gap:clamp(15px,1.2vw,20px);gap:clamp(15px,1.2vw,20px)}.ProgressAlternative_group__Dd2nh{min-width:0;display:grid;grid-gap:8px;gap:8px}.ProgressAlternative_groupTitle__mLcSh{margin:0;color:var(--process-card-text);font-size:clamp(.9rem,.86vw,1rem);font-weight:900;line-height:1.05}.ProgressAlternative_itemList__evSXK{margin:0;padding:0;display:grid;grid-gap:6px;gap:6px;list-style:none}.ProgressAlternative_item__JmDGw{display:grid;grid-template-columns:10px minmax(0,1fr);grid-gap:8px;gap:8px;color:var(--process-card-muted);font-size:clamp(.78rem,.78vw,.94rem);font-weight:760;line-height:1.24}.ProgressAlternative_item__JmDGw:before{content:"";width:5px;height:5px;margin-top:.48em;border-radius:999px;background:var(--process-card-soft)}.ProgressAlternative_phaseOffer__ZHLkh{min-height:clamp(300px,24vw,390px)}.ProgressAlternative_phaseOffer__ZHLkh .ProgressAlternative_cardTitle__PJbni{max-width:78%}.ProgressAlternative_phaseBuild___25rl .ProgressAlternative_groupList__I97Uu{gap:clamp(13px,1vw,17px)}.ProgressAlternative_phaseDelivery__XW2k0 .ProgressAlternative_phaseBadge__pbR8q{color:var(--process-success)}.ProgressAlternative_card__FHwL3{flex:0 0 auto;aspect-ratio:9/16;border-radius:20px;overflow:hidden;scroll-snap-align:start;position:relative;cursor:pointer}.ProgressAlternative_imageWrap__OVAtO{position:relative;width:100%;height:100%}.ProgressAlternative_image__f07fi{object-fit:contain;transition:opacity .28s ease,transform .28s ease;will-change:opacity,transform}.ProgressAlternative_cover__kS_D4{z-index:1}.ProgressAlternative_desc__SIQfH{z-index:2;opacity:0}.ProgressAlternative_card__FHwL3:focus .ProgressAlternative_desc__SIQfH,.ProgressAlternative_card__FHwL3:hover .ProgressAlternative_desc__SIQfH,.ProgressAlternative_open__0saw4{opacity:1}.ProgressAlternative_card__FHwL3:hover .ProgressAlternative_cover__kS_D4{transform:scale(1.01)}@media(hover:none){.ProgressAlternative_card__FHwL3{scroll-snap-align:center}}@media(max-width:1180px){.ProgressAlternative_processFlow__7Niax{width:90%}}@media(max-width:992px){.ProgressAlternative_intro__6GX14 .ProgressAlternative_sectionIntro__roVrC{--si-width:min(100%,calc(100vw - 32px))}.ProgressAlternative_processFlow__7Niax{width:min(100%,100vw - 32px);margin-top:8px}.ProgressAlternative_processGrid__WkKOn{grid-template-columns:1fr;grid-template-rows:none;gap:16px;padding-left:0}.ProgressAlternative_stepFive__eTtmM,.ProgressAlternative_stepFour__4Gfdm,.ProgressAlternative_stepOne__RnPPK,.ProgressAlternative_stepSix__YgZ0P,.ProgressAlternative_stepThree__PVcCQ,.ProgressAlternative_stepTwo__lEgEg{grid-column:1;grid-row:auto}.ProgressAlternative_processCard__FIOmk{min-height:auto;padding:24px;border-radius:16px}.ProgressAlternative_cardTitle__PJbni,.ProgressAlternative_phaseOffer__ZHLkh .ProgressAlternative_cardTitle__PJbni{max-width:100%}}@media(max-width:576px){.ProgressAlternative_intro__6GX14{margin-top:36px}.ProgressAlternative_intro__6GX14 .ProgressAlternative_container__zTjaX{margin-top:0}.ProgressAlternative_intro__6GX14 .ProgressAlternative_sectionIntro__roVrC{--si-width:min(100%,calc(100vw - 32px))}.ProgressAlternative_processFlow__7Niax{width:min(100%,100vw - 32px)}.ProgressAlternative_processGrid__WkKOn{gap:14px;padding-left:0}.ProgressAlternative_processCard__FIOmk{padding:18px 16px;border-radius:16px;gap:12px}.ProgressAlternative_cardHeader__BtSw2{flex-wrap:wrap;justify-content:space-between;gap:7px}.ProgressAlternative_stepIndex__mHVtZ{font-size:.7rem}.ProgressAlternative_phaseBadge__pbR8q{font-size:.66rem;letter-spacing:.06em}.ProgressAlternative_cardTitle__PJbni{font-size:clamp(1.35rem,7vw,1.86rem);line-height:1.03}.ProgressAlternative_groupList__I97Uu{grid-template-columns:1fr;gap:10px}.ProgressAlternative_group__Dd2nh{display:grid;grid-template-columns:1fr;grid-gap:6px;gap:6px;padding-top:10px;border-top:1px solid var(--process-card-soft)}.ProgressAlternative_group__Dd2nh:first-child{padding-top:0;border-top:0}.ProgressAlternative_groupTitle__mLcSh{font-size:.8rem;line-height:1.12}.ProgressAlternative_itemList__evSXK{gap:5px}.ProgressAlternative_item__JmDGw{grid-template-columns:8px minmax(0,1fr);gap:6px;font-size:.7rem;line-height:1.22}.ProgressAlternative_item__JmDGw:before{width:4px;height:4px;margin-top:.5em}}@media(max-width:430px){.ProgressAlternative_processGrid__WkKOn{gap:12px}.ProgressAlternative_processCard__FIOmk{padding:17px 15px;gap:10px}.ProgressAlternative_cardTitle__PJbni{font-size:clamp(1.28rem,7.2vw,1.68rem)}.ProgressAlternative_groupList__I97Uu{gap:9px}.ProgressAlternative_group__Dd2nh{grid-template-columns:1fr;gap:5px}.ProgressAlternative_groupTitle__mLcSh{font-size:.78rem}.ProgressAlternative_item__JmDGw{font-size:.68rem;line-height:1.16}}