.Navbar_header__vG7Lu{position:fixed;inset:0 0 auto;z-index:50;padding:12px 24px}.Navbar_bar__bpuiO{max-width:1280px;height:80px;margin:auto;padding:0 24px;display:flex;align-items:center;justify-content:space-between;gap:28px;border:1px solid transparent;border-radius:8px;background:#fafaf7f5;transition:background .25s,box-shadow .25s,border-color .25s}.Navbar_scrolled___WOss .Navbar_bar__bpuiO{background:#fffdf8ed;backdrop-filter:blur(18px);border-color:#b48a342b;box-shadow:0 8px 30px #2023190d}.Navbar_brand__XNsQP{width:152px;height:70px;flex-shrink:0}.Navbar_logoCrop__v6Vgb{display:block;position:relative;overflow:hidden;width:152px;height:70px}.Navbar_logoCrop__v6Vgb img{position:absolute;width:200px;height:200px;max-width:none;left:-25px;top:-43px}.Navbar_links__lFeE5{display:flex;align-items:center;gap:6px;list-style:none}.Navbar_links__lFeE5>li>a,.Navbar_links__lFeE5>li>button{display:flex;align-items:center;gap:7px;padding:13px 12px;border-radius:8px;color:#505247;font-size:13px;font-weight:500;transition:color .2s,background .2s}.Navbar_links__lFeE5 [aria-current=page],.Navbar_links__lFeE5 button[aria-expanded=true],.Navbar_links__lFeE5 button[data-active=true],.Navbar_links__lFeE5>li>a:hover,.Navbar_links__lFeE5>li>button:hover{background:#b48a340d;color:#805e22}.Navbar_links__lFeE5 button svg{transition:rotate .2s}.Navbar_links__lFeE5 button[aria-expanded=true] svg{rotate:180deg}.Navbar_disclosure__Duij7{position:relative}.Navbar_dropdown__ztbRD{position:absolute;top:calc(100% + 12px);left:-16px;width:365px;padding:20px 12px 12px;border:1px solid #d8c9a959;border-radius:8px;background:#fffefa;box-shadow:0 22px 55px #171a1421;animation:Navbar_menu-in__0letS .2s ease both}.Navbar_menuLabel__x97i4{padding:0 12px 12px;color:#917341;font-size:9px;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.Navbar_dropdown__ztbRD li a{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;transition:background .2s}.Navbar_dropdown__ztbRD li a:hover{background:#f5f0e4}.Navbar_menuIcon__zLcNv{width:38px;height:38px;flex-shrink:0;display:grid;place-items:center;border:1px solid #dfcea63d;border-radius:10px;background:#f7f3e9;color:#9b762f}.Navbar_dropdown__ztbRD strong{display:block;color:#23261f;font-size:13px;font-weight:600}.Navbar_dropdown__ztbRD small{display:block;margin-top:4px;font-size:11px;color:#6c6e62}.Navbar_menuArrow__eDX7o{margin-left:auto;flex-shrink:0;color:#ab8741}.Navbar_industryDropdown__MOU5I{width:520px}.Navbar_industryDropdown__MOU5I ul{display:grid;grid-template-columns:1fr 1fr}.Navbar_industryDropdown__MOU5I .Navbar_menuArrow__eDX7o{display:none}.Navbar_industryDropdown__MOU5I strong{font-size:12px}.Navbar_cta__NEzYS,.Navbar_mobileCta__4yeJ_{display:flex;align-items:center;justify-content:center;gap:24px;padding:14px 19px;border-radius:9px;background:#1a1f19;color:#fffdf7;font-size:12px;font-weight:600;white-space:nowrap;transition:background .2s}.Navbar_cta__NEzYS svg,.Navbar_mobileCta__4yeJ_ svg{color:#dfbf77;transition:transform .2s}.Navbar_cta__NEzYS:hover,.Navbar_mobileCta__4yeJ_:hover{background:#343c2e}.Navbar_cta__NEzYS:hover svg,.Navbar_mobileCta__4yeJ_:hover svg{transform:translate(2px,-2px)}.Navbar_toggle__O0iT1{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid #dcd7ca;border-radius:10px}.Navbar_skip__z1WPE{position:fixed;top:12px;left:24px;z-index:100;padding:14px 22px;border-radius:8px;background:#1b211a;color:white;transform:translateY(-160%)}.Navbar_skip__z1WPE:focus{transform:translateY(0)}.Navbar_mobileOverlay__BPPBS{position:fixed;inset:0;z-index:70;background:#151b1359;backdrop-filter:blur(5px)}.Navbar_mobilePanel__WTScI{width:min(100%,520px);height:100dvh;margin-left:auto;overflow-y:auto;overscroll-behavior:contain;background:#fcfaf5;padding:20px 24px 32px;animation:Navbar_menu-in__0letS .2s ease both}.Navbar_mobileTop__5amO9{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px;margin-bottom:24px;border-bottom:1px solid #ded7c6}.Navbar_mobileTop__5amO9 span{font-size:12px;letter-spacing:.2em;color:#8d6e35}.Navbar_mobileTop__5amO9 button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ded7c6;border-radius:50%}.Navbar_mobileGroup__yn4Pv{margin-bottom:24px}.Navbar_mobileGroup__yn4Pv>p{margin-bottom:10px;color:#8d6e35;text-transform:uppercase;letter-spacing:.15em;font-size:10px;font-weight:600}.Navbar_mobileCompany__nvOcG a,.Navbar_mobileGroup__yn4Pv li a{display:flex;align-items:center;gap:12px;min-height:48px;padding-block:10px;font-size:14px;color:#3a3e34}.Navbar_mobileGroup__yn4Pv li a>svg{color:#9b7936;flex-shrink:0}.Navbar_mobileCompany__nvOcG a svg,.Navbar_mobileGroup__yn4Pv li a>svg:last-child{margin-left:auto}.Navbar_mobileCompany__nvOcG [aria-current=page],.Navbar_mobileGroup__yn4Pv [aria-current=page]{color:#92671e;font-weight:600}.Navbar_mobileCompany__nvOcG{border-block:1px solid #e7dfcf;padding-block:10px;margin-bottom:24px}.Navbar_mobilePhone__NtmZC{display:flex;justify-content:center;gap:10px;margin-top:24px;color:#626658;font-size:13px}@keyframes Navbar_menu-in__0letS{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1099px){.Navbar_desktop__YaerL{display:none}.Navbar_toggle__O0iT1{display:flex}.Navbar_cta__NEzYS{margin-left:auto}}@media (max-width:599px){.Navbar_header__vG7Lu{padding:8px 12px}.Navbar_bar__bpuiO{height:76px;padding:0 10px;gap:12px}.Navbar_brand__XNsQP,.Navbar_logoCrop__v6Vgb{width:134px}.Navbar_logoCrop__v6Vgb img{left:-33px}.Navbar_cta__NEzYS{display:none}}@media (prefers-reduced-motion:reduce){.Navbar_header__vG7Lu *,.Navbar_mobileOverlay__BPPBS *{animation:none;transition:none}}.Footer_footer__UaG1g{background:#131710;color:#f8f5eb;border-top:1px solid #c5a25d38}.Footer_inner__ACAek{width:min(calc(100% - 96px),1216px);margin:auto}.Footer_invitation__E3ngO{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:60px 0 48px;border-bottom:1px solid #d6c6a322}.Footer_eyebrow__23EQM{color:#c6af7d;text-transform:uppercase;letter-spacing:.18em;font-size:9px;margin-bottom:14px}.Footer_invitation__E3ngO h2{font-size:clamp(36px,3.6vw,54px);line-height:1.12;letter-spacing:-.03em}.Footer_invitation__E3ngO h2 span{color:#d5b46b}.Footer_button__Lh4d_{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:40px;padding:17px 24px;border-radius:9px;background:#e5c986;color:#20241a;font-size:13px;font-weight:600;transition:background .25s}.Footer_button__Lh4d_ svg{transition:transform .25s}.Footer_button__Lh4d_:hover{background:#f0dca8}.Footer_button__Lh4d_:hover svg{transform:translate(2px,-2px)}.Footer_grid__qjDt3{display:grid;grid-template-columns:1.35fr 1fr 1.1fr .65fr;gap:42px;padding:52px 0 60px}.Footer_logo__NsUJK{position:relative;display:block;width:165px;height:108px;overflow:hidden;margin-top:-16px;margin-bottom:12px}.Footer_logo__NsUJK img{position:absolute;width:250px;height:250px;max-width:none;left:-44px;top:-50px}.Footer_brand___zP6t>p{font-size:14px;line-height:1.8;color:#c8cbbf;margin-bottom:22px}.Footer_brand___zP6t>a{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:12px;color:#d5d7cd;overflow-wrap:anywhere}.Footer_brand___zP6t>a>svg{color:#cfb273;flex-shrink:0}.Footer_signature__1j0SH{display:block;margin-top:26px;font-size:9px;letter-spacing:.1em;color:#aab09f}.Footer_grid__qjDt3 nav h3{font-family:var(--font-body),sans-serif;font-size:10px;text-transform:uppercase;letter-spacing:.16em;color:#d1ba89;margin:4px 0 21px}.Footer_grid__qjDt3 nav li+li{margin-top:11px}.Footer_grid__qjDt3 nav a{display:inline-block;font-size:12px;line-height:1.6;color:#bfc4b5;transition:color .2s}.Footer_bottom__O5rKs a:hover,.Footer_grid__qjDt3 a:hover{color:#eed298}.Footer_bottom__O5rKs{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-top:1px solid #d6c6a322;font-size:10px;line-height:1.8;color:#a4ad99}.Footer_bottom__O5rKs nav{display:flex;flex-wrap:wrap;gap:24px}@media (max-width:1099px){.Footer_inner__ACAek{width:calc(100% - 64px)}.Footer_grid__qjDt3{grid-template-columns:1.3fr 1fr;gap:36px}}@media (max-width:599px){.Footer_inner__ACAek{width:calc(100% - 40px)}.Footer_invitation__E3ngO{align-items:flex-start;flex-direction:column;padding:40px 0 32px;gap:24px}.Footer_eyebrow__23EQM{font-size:8px}.Footer_grid__qjDt3{grid-template-columns:1fr 1fr;padding-block:36px;gap:32px 20px}.Footer_brand___zP6t{grid-column:1/-1}.Footer_grid__qjDt3 nav a{font-size:11px}.Footer_bottom__O5rKs{align-items:flex-start;flex-direction:column;gap:12px}.Footer_bottom__O5rKs nav{gap:20px}}@media (prefers-reduced-motion:reduce){.Footer_footer__UaG1g *{transition:none}.Footer_button__Lh4d_:hover svg{transform:none}}.MidasNumberedCard_card__B2Du_{position:relative;height:100%;border:1px solid #e5d9c2;border-radius:6px;box-shadow:none;transition:translate .3s,box-shadow .3s,border-color .3s}.MidasNumberedCard_content__6KcKB{position:relative;display:flex;flex-direction:column;height:100%;min-height:246px;padding:26px}.MidasNumberedCard_number__OzNah{position:absolute;right:24px;top:16px;color:#92713b;font-family:var(--font-heading),Georgia,serif;font-size:12px;line-height:1}.MidasNumberedCard_icon__143L_{display:grid;place-items:center;flex-shrink:0;width:28px;height:32px;border-radius:0;border:0;background:transparent;color:#9d7830;margin-bottom:24px;transition:scale .3s}.MidasNumberedCard_eyebrow__SJ7zP{color:#92713b;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:600;margin-bottom:8px}.MidasNumberedCard_title__BVwpL{position:relative;color:#20251c;font-size:19px;line-height:1.16;letter-spacing:-.025em;margin-bottom:12px}.MidasNumberedCard_body__txJJT{color:#66695f;font-size:14px;line-height:1.7}.MidasNumberedCard_link__Adwfa{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:22px;margin-top:auto;color:#896727;font-size:11px;font-weight:600}.MidasNumberedCard_link__Adwfa svg{transition:transform .25s}.MidasNumberedCard_card__B2Du_:focus-within{border-color:#ba9857;box-shadow:none}@media (hover:hover) and (pointer:fine){.MidasNumberedCard_card__B2Du_:hover{translate:0 -2px;border-color:#ba9857;box-shadow:none}.MidasNumberedCard_card__B2Du_:hover .MidasNumberedCard_icon__143L_{scale:1}.MidasNumberedCard_card__B2Du_:hover .MidasNumberedCard_link__Adwfa svg{transform:translate(2px,-2px)}}@media (max-width:599px){.MidasNumberedCard_content__6KcKB{min-height:230px;padding:24px}.MidasNumberedCard_title__BVwpL{font-size:19px}}@media (prefers-reduced-motion:reduce){.MidasNumberedCard_card__B2Du_,.MidasNumberedCard_icon__143L_,.MidasNumberedCard_link__Adwfa svg{transition:none}.MidasNumberedCard_card__B2Du_:hover{translate:none}.MidasNumberedCard_card__B2Du_:hover .MidasNumberedCard_icon__143L_{scale:none}.MidasNumberedCard_card__B2Du_:hover .MidasNumberedCard_link__Adwfa svg{transform:none}}.LogoCarousel_section__EV0Em{--surface:#fafaf7;background:var(--surface);color:#171915;padding:36px 0;border-block:1px solid #b89c4926}.LogoCarousel_dark__P8xEn{--surface:#0c0c0c;color:#fafaf7}.LogoCarousel_header__vXwc6{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:24px}.LogoCarousel_eyebrow__OvSus{font-size:10px;font-weight:600;letter-spacing:.17em;text-transform:uppercase;color:#86661f;margin-bottom:7px}.LogoCarousel_dark__P8xEn .LogoCarousel_eyebrow__OvSus{color:#dfc678}.LogoCarousel_title__aziPN{font-size:clamp(20px,2vw,25px);font-weight:600;letter-spacing:-.03em}.LogoCarousel_pause__mnrUB{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:76px;min-height:40px;border-radius:20px;border:1px solid #85857566;color:inherit;font-size:11px;transition:border-color .2s}.LogoCarousel_pause__mnrUB:hover{border-color:#bb9b48}.LogoCarousel_pause__mnrUB:focus-visible{outline:2px solid #dfc678;outline-offset:4px}.LogoCarousel_viewport__FOOuJ{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent,#000 24px,#000 calc(100% - 24px),transparent)}.LogoCarousel_track__ARlJP{display:flex;width:-moz-max-content;width:max-content;animation:LogoCarousel_partners-scroll__8H8QA 48s linear infinite}.LogoCarousel_reverse__iv2a2{animation-direction:reverse}.LogoCarousel_group__IQi1A{display:flex;flex-shrink:0;gap:16px;padding-right:16px;list-style:none;margin:0}.LogoCarousel_card__AXOm5{display:flex;align-items:center;justify-content:center;gap:9px;width:172px;height:86px;padding:18px;border-radius:12px;background:#fff;border:1px solid #e7e5db}.LogoCarousel_logo___ZvJK{width:136px;height:46px;-o-object-fit:contain;object-fit:contain}.LogoCarousel_symbol__JYBkH{width:46px;height:46px}.LogoCarousel_monochrome____hfA{filter:brightness(0)}.LogoCarousel_name__offum{font-size:12px;font-weight:600;color:#262a26}.LogoCarousel_paused__0TEcI,.LogoCarousel_viewport__FOOuJ:hover .LogoCarousel_track__ARlJP{animation-play-state:paused}@keyframes LogoCarousel_partners-scroll__8H8QA{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (max-width:640px){.LogoCarousel_section__EV0Em{padding:28px 0}.LogoCarousel_header__vXwc6{margin-bottom:20px}.LogoCarousel_card__AXOm5{width:148px;height:76px;padding:14px}.LogoCarousel_logo___ZvJK{width:120px;height:40px}.LogoCarousel_symbol__JYBkH{width:36px}.LogoCarousel_group__IQi1A{gap:12px;padding-right:12px}.LogoCarousel_name__offum{font-size:10px}}@media (prefers-reduced-motion:reduce){.LogoCarousel_pause__mnrUB{display:none}.LogoCarousel_viewport__FOOuJ{overflow:visible;-webkit-mask-image:none;mask-image:none}.LogoCarousel_track__ARlJP{animation:none;width:100%}.LogoCarousel_group__IQi1A{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:100%;padding:0}.LogoCarousel_group__IQi1A[aria-hidden],.LogoCarousel_repeat__SG7uC{display:none}.LogoCarousel_card__AXOm5{width:100%}}.LogoCarousel_gold__dUV_G{--surface:#090a08;padding:0 0 40px;border:0}.LogoCarousel_goldShell__vWHY_{width:min(91%,1536px);margin:0 auto;border-top:1px solid #ac8e4429;padding-top:19px}.LogoCarousel_gold__dUV_G .LogoCarousel_header__vXwc6{position:relative;justify-content:center;text-align:center;margin-bottom:18px}.LogoCarousel_gold__dUV_G .LogoCarousel_eyebrow__OvSus{display:flex;align-items:center;justify-content:center;gap:24px;color:#edcc79;font-size:10px;font-weight:500;letter-spacing:.35em;margin-bottom:3px}.LogoCarousel_gold__dUV_G .LogoCarousel_eyebrow__OvSus:after,.LogoCarousel_gold__dUV_G .LogoCarousel_eyebrow__OvSus:before{content:"";width:54px;height:1px;background:#ac8e44}.LogoCarousel_gold__dUV_G .LogoCarousel_title__aziPN{font-size:29px;line-height:1.15;letter-spacing:-.015em}.LogoCarousel_description__CQNgQ{margin-top:3px;font-size:14px;color:#9d9a93}.LogoCarousel_gold__dUV_G .LogoCarousel_pause__mnrUB{position:absolute;right:0;bottom:0;min-width:68px;min-height:32px;color:#b8aa88;border-color:#88734640;font-size:10px}.LogoCarousel_gold__dUV_G .LogoCarousel_viewport__FOOuJ{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5px,#000 calc(100% - 5px),transparent);mask-image:linear-gradient(90deg,transparent,#000 5px,#000 calc(100% - 5px),transparent)}.LogoCarousel_gold__dUV_G .LogoCarousel_card__AXOm5{width:200px;height:74px;border-radius:9px;background:linear-gradient(140deg,#16150f66,#10110e);border-color:#8f774d3b;padding:17px 24px}.LogoCarousel_gold__dUV_G .LogoCarousel_logo___ZvJK{filter:brightness(0) invert(.8) sepia(.45) saturate(.65);opacity:.86}.LogoCarousel_gold__dUV_G .LogoCarousel_symbol__JYBkH{width:40px;height:40px}.LogoCarousel_gold__dUV_G .LogoCarousel_name__offum{color:#c4b995}.LogoCarousel_gold__dUV_G .LogoCarousel_track__ARlJP{animation-duration:65s}@media (max-width:639px){.LogoCarousel_goldShell__vWHY_{width:calc(100% - 36px)}.LogoCarousel_gold__dUV_G .LogoCarousel_header__vXwc6{padding-bottom:40px}.LogoCarousel_gold__dUV_G .LogoCarousel_pause__mnrUB{right:50%;translate:50% 0}.LogoCarousel_gold__dUV_G .LogoCarousel_eyebrow__OvSus{gap:14px;font-size:9px}.LogoCarousel_gold__dUV_G .LogoCarousel_eyebrow__OvSus:after,.LogoCarousel_gold__dUV_G .LogoCarousel_eyebrow__OvSus:before{width:30px}.LogoCarousel_gold__dUV_G .LogoCarousel_title__aziPN{font-size:27px}.LogoCarousel_description__CQNgQ{font-size:12px}.LogoCarousel_gold__dUV_G .LogoCarousel_card__AXOm5{width:160px;height:68px}}@media (prefers-reduced-motion:reduce){.LogoCarousel_gold__dUV_G .LogoCarousel_viewport__FOOuJ{-webkit-mask-image:none;mask-image:none}.LogoCarousel_gold__dUV_G .LogoCarousel_card__AXOm5{width:100%}.LogoCarousel_gold__dUV_G .LogoCarousel_header__vXwc6{padding-bottom:0}}.SoftwareServices_section__DUiyH{padding:80px 0;background:#fcfbf8;color:#0c1115;scroll-margin-top:112px}.SoftwareServices_inner__IqxTc{width:min(calc(100% - 80px),1180px);margin:auto}.SoftwareServices_header__Vpfgc{max-width:660px;margin-bottom:40px}.SoftwareServices_eyebrow__MQdr0{color:#a07839;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.SoftwareServices_heading__dUZ_F{margin:12px 0 16px;font-size:clamp(32px,3.4vw,46px);line-height:1.15;letter-spacing:-.035em}.SoftwareServices_subtitle__Pi8_Z{color:#626658;font-size:16px;line-height:1.7}.SoftwareServices_grid__5ZcpD{list-style:none;margin:0;padding:0;border-top:1px solid #e2dac9}.SoftwareServices_card__SjvyB{display:grid;grid-template-columns:28px 32px minmax(0,1fr) auto;align-items:start;gap:24px;padding:28px 0;border-bottom:1px solid #e2dac9}.SoftwareServices_number__WaoB9{padding-top:3px;color:#a07839;font-size:12px;font-variant-numeric:tabular-nums}.SoftwareServices_icon__lVTBK{color:#9c711c;padding-top:2px}.SoftwareServices_cardTitle__a_Qdt{margin-bottom:8px;font-size:18px;line-height:1.4;letter-spacing:-.02em}.SoftwareServices_body__tQOgr{max-width:650px;color:#626658;font-size:15px;line-height:1.7}.SoftwareServices_arrow___hq4i{display:inline-flex;align-items:center;gap:12px;min-height:44px;color:#7f5d26;font-size:13px;font-weight:500}.SoftwareServices_arrow___hq4i:hover{text-decoration:underline;text-underline-offset:5px}@media (max-width:767px){.SoftwareServices_section__DUiyH{padding:56px 0}.SoftwareServices_inner__IqxTc{width:calc(100% - 40px)}.SoftwareServices_card__SjvyB{grid-template-columns:24px minmax(0,1fr);gap:12px 16px;padding:24px 0}.SoftwareServices_number__WaoB9{display:none}.SoftwareServices_copy__ZHk7f{grid-column:2}.SoftwareServices_icon__lVTBK svg{width:22px}.SoftwareServices_arrow___hq4i{grid-column:2;justify-self:start}}