.badges_cert__section__ySBb6{display:flex;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem;padding:2rem;align-items:center;overflow:hidden}.badges_cert__section--default__UVMZl{border-top:1px dashed #f0f0f0;border-right:1px dashed #f0f0f0}.badges_cert__section--sub-default__NUlyA{border-left:1px dashed #f0f0f0;border-right:1px dashed #f0f0f0}@media screen and (max-width:768px){.badges_cert__section__ySBb6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}}.badges_cert__section__ySBb6 .badges_imageWrapper__XGoW1{flex-shrink:0;display:flex;justify-content:center;align-items:center}.badges_cert__section__ySBb6 .badges_scroll__wrapper__JnxwW{display:flex;gap:1rem;animation:badges_scroll-infinite__bMhQh 15s linear infinite;will-change:transform}@keyframes badges_scroll-infinite__bMhQh{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@media screen and (max-width:768px){.badges_cert__section__ySBb6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem}.badges_cert__section__ySBb6 .badges_scroll-wrapper__kAt5g{animation:none}}.services_wrapper__98BCb{width:100%;display:flex;justify-content:center;padding:0;overflow:hidden}.services_innerContainer__FEIoA{width:100%;max-width:1280px;padding:96px 0;border-right:1px dashed hsla(0,0%,85%,.8);border-left:1px dashed hsla(0,0%,85%,.8);display:flex;flex-direction:column;align-items:center;gap:40px}@media(max-width:1024px){.services_innerContainer__FEIoA{padding:64px 20px;outline:none}}.services_textContent__hMsoD{max-width:970px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}.services_textContent__hMsoD h2{color:#fff;font-family:Domine,serif;font-size:clamp(2rem,6vw,3rem);font-weight:700;line-height:1.1}@media(max-width:768px){.services_textContent__hMsoD h2{font-size:2rem}}.services_textContent__hMsoD p{color:#f4f4f5;font-family:Inter,sans-serif;font-size:20px;font-weight:500;line-height:32px}@media(max-width:768px){.services_textContent__hMsoD p{font-size:16px;line-height:28px}}.services_ctaButton2__TJ3AJ{background-color:#fff;color:#e37915;padding:10px 24px;border-radius:8px;font-family:Inter,sans-serif;font-weight:700;font-size:14px;text-transform:uppercase;border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:transform .2s ease}.services_ctaButton2__TJ3AJ:hover{transform:translateY(-2px)}.services_logoGrid__cfQmC{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:40px;margin-top:40px}@media(max-width:768px){.services_logoGrid__cfQmC{gap:24px}}.services_goldPartnerBadge__PJ28o{background-color:#fff;padding:10px 16px;border-radius:6px;display:flex;align-items:center;gap:12px}.services_goldPartnerBadge__PJ28o .services_badgeIcon__ClgbK{width:54px;height:54px}.services_goldPartnerBadge__PJ28o .services_divider__oNN7t{width:1px;height:56px;background-color:#9ca3af}.services_goldPartnerBadge__PJ28o .services_badgeText__y58pP{color:#001a41;font-family:Charlie Display,sans-serif;font-size:18px;font-weight:400;line-height:1.1}.services_secondaryLogo__hrGf0{width:201px;height:auto;opacity:.9}.pillar-section_wrapper__W9RtY{width:100%;background-color:#fff;display:flex;justify-content:center}.pillar-section_container__YDi6C{width:100%;max-width:1280px;padding:96px 80px;border-left:1px dashed hsla(240,5%,84%,.8);border-right:1px dashed hsla(240,5%,84%,.8);border-bottom:1px dashed hsla(240,5%,84%,.8)}@media(max-width:1024px){.pillar-section_container__YDi6C{padding:64px 40px}}@media(max-width:640px){.pillar-section_container__YDi6C{padding:48px 20px}}.pillar-section_header__wjcTO{margin-bottom:40px}.pillar-section_header__wjcTO .pillar-section_title__7_RWq{font-family:Domine,serif;font-size:36px;font-weight:700;color:#0f172a;line-height:1.1;margin-bottom:16px}.pillar-section_header__wjcTO .pillar-section_subtitle__t_tVD{font-family:Inter,sans-serif;font-size:18px;color:#52525b;max-width:532px;line-height:1.55}.pillar-section_grid__HUJfp{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}@media(max-width:1024px){.pillar-section_grid__HUJfp{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.pillar-section_grid__HUJfp{grid-template-columns:1fr}}.pillar-section_card__y_jep{height:320px;padding:24px;border-radius:8px;display:flex;flex-direction:column;justify-content:space-between;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);outline:1px solid hsla(0,0%,100%,.5);transition:transform .2s ease;cursor:pointer}.pillar-section_card__y_jep:hover{transform:translateY(-4px)}.pillar-section_skyTheme__LSoSG{background-color:#e0f2fe}.pillar-section_orangeTheme__hYE_H{background-color:#fff7ed}.pillar-section_neutralTheme__jMRJu{background-color:#f5f5f5}.pillar-section_zincTheme__rPAVX{background-color:#eee}.pillar-section_cardTitle__tYRZ1{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;color:#0f172a;line-height:1.4;margin-bottom:16px}.pillar-section_cardDescription__d_Sk3{font-family:Inter,sans-serif;font-size:16px;color:#52525b;line-height:1.5}.pillar-section_learnMore__6M5mK{display:flex;align-items:center;gap:8px;padding:5px 0;cursor:pointer}.pillar-section_learnMore__6M5mK .pillar-section_linkText__0mb9Z{font-family:Inter,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#27272a}.pillar-section_iconBox__ylobC{width:16px;height:16px;position:relative;display:flex;align-items:center;justify-content:center}.pillar-section_iconBox__ylobC .pillar-section_arrow__14ehU{width:10px;height:8px;background-color:#1c1917;outline:1.5px solid #27272a;outline-offset:-.75px}.why-us_wrapper__MMU9z{width:100%;background-color:#f4f4f5;display:flex;justify-content:center;overflow:hidden}.why-us_container__w_FcW{width:100%;max-width:1280px;border-left:1px dashed hsla(240,5%,84%,.8);border-right:1px dashed hsla(240,5%,84%,.8)}.why-us_container__w_FcW,.why-us_header___K_ml{border-bottom:1px dashed hsla(240,5%,84%,.8);display:flex;flex-direction:column}.why-us_header___K_ml{padding:80px 20px;text-align:center;align-items:center;gap:16px}.why-us_header___K_ml .why-us_title__zHz4t{font-family:Domine,serif;font-size:36px;font-weight:700;color:#171717}.why-us_header___K_ml .why-us_subtitle__enU3W{font-family:Inter,sans-serif;font-size:16px;color:#52525b;max-width:532px;line-height:1.5}.why-us_grid__yAbnv{display:flex;flex-direction:row;width:100%}@media(max-width:768px){.why-us_grid__yAbnv{flex-direction:column}}.why-us_card__6f8dw{flex:1 1;display:flex;flex-direction:column;align-items:center}.why-us_card__6f8dw:not(:last-child){border-right:1px dashed hsla(240,5%,84%,.8)}@media(max-width:768px){.why-us_card__6f8dw:not(:last-child){border-right:none;border-bottom:1px dashed hsla(240,5%,84%,.8)}}.why-us_illustrationWrapper__Vmw2L{width:100%;height:176px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.why-us_textWrapper__rLz3D{padding:8px 32px 48px;text-align:center}.why-us_cardTitle__HO6DP{font-family:Plus Jakarta Sans,sans-serif;font-size:18px;font-weight:700;color:#0f172a;margin-bottom:8px}.why-us_cardDescription__AzoFf{font-family:Inter,sans-serif;font-size:16px;color:#52525b;line-height:1.5}.why-us_graphicPlaceholder__xZRnW{width:120px;height:100px;background:rgba(8,145,178,.1);border:1px dashed #0891b2;border-radius:4px}.case-study-card-carousel_wrapper__y_NSc{width:100%;background-color:#fff;display:flex;justify-content:center}.case-study-card-carousel_container__DI7ps{width:100%;max-width:1280px;padding:80px 20px}@media(min-width:1024px){.case-study-card-carousel_container__DI7ps{padding:96px 80px;border-left:1px solid hsla(240,5%,84%,.8);border-right:1px solid hsla(240,5%,84%,.8);border-bottom:1px solid hsla(240,5%,84%,.8)}}.case-study-card-carousel_header__XOQJZ{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.case-study-card-carousel_header__XOQJZ .case-study-card-carousel_sectionTitle__G7Rhk{font-family:Domine,serif;font-size:clamp(24px,5vw,36px);font-weight:700;color:#0f172a}.case-study-card-carousel_controls__PMteb{display:flex;gap:12px}.case-study-card-carousel_navBtn___AU9c{width:40px;height:40px;border-radius:8px;border:1.5px solid #d4d4d8;background:#fff;color:#a1a1aa;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.case-study-card-carousel_navBtn___AU9c:hover{background:#f4f4f5}.case-study-card-carousel_navBtn___AU9c.case-study-card-carousel_active___5DOn{border-color:#d97706;color:#d97706}.case-study-card-carousel_carouselTrack__oVY1q{display:flex;gap:24px;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;padding-bottom:20px;scrollbar-width:none}.case-study-card-carousel_carouselTrack__oVY1q::-webkit-scrollbar{display:none}.case-study-card-carousel_storyCard__Vi4RB{flex:0 0 588px;scroll-snap-align:start;height:320px;padding:16px;background:hsla(0,0%,100%,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:12px;border:1px solid #f4f4f5;display:flex;gap:24px;transition:border-color .3s ease;cursor:pointer}.case-study-card-carousel_storyCard__Vi4RB:hover{border-color:#d4d4d8}@media(max-width:768px){.case-study-card-carousel_storyCard__Vi4RB{flex:0 0 85vw;flex-direction:column-reverse;height:auto}}.case-study-card-carousel_textContent__MkdYN{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding:8px 0 8px 8px}.case-study-card-carousel_badge__XUl2Q{padding:4px 10px;border:1px solid hsla(240,5%,84%,.7);border-radius:4px;font-family:Geist Mono,monospace;font-size:11px;font-weight:600;color:#71717a;text-transform:uppercase}.case-study-card-carousel_storyTitle__GKwuC{margin-top:16px;font-family:Inter,sans-serif;font-size:20px;font-weight:600;color:#0f172a;line-height:1.4}.case-study-card-carousel_readMore__QPwxG{display:flex;align-items:center;gap:8px;padding:8px 0;cursor:pointer}.case-study-card-carousel_readMore__QPwxG .case-study-card-carousel_linkText__bTs_q{font-size:13px;font-weight:800;letter-spacing:.05em;color:#18181b}.case-study-card-carousel_readMore__QPwxG .case-study-card-carousel_iconBox__z1aaR{width:16px;height:16px;position:relative}.case-study-card-carousel_readMore__QPwxG .case-study-card-carousel_iconBox__z1aaR .case-study-card-carousel_arrow__NH3lr{width:10px;height:8px;background:#1c1917;outline:1.5px solid #27272a;outline-offset:-.75px;position:absolute;top:4px;left:3px}.case-study-card-carousel_imageWrapper__lGv14{width:224px;flex-shrink:0}@media(max-width:768px){.case-study-card-carousel_imageWrapper__lGv14{width:100%}}.case-study-card-carousel_imageWrapper__lGv14 .case-study-card-carousel_cardImage__Zqr0m{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:8px}.cta-section_section__chGOw{width:100%;background-color:#8ad1e2;display:flex;justify-content:center;overflow:hidden}.cta-section_container__86k5j{width:100%;max-width:1280px;border-left:1px dashed #2dd4bf;border-right:1px dashed #2dd4bf;padding:96px 20px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:32px}@media(max-width:768px){.cta-section_container__86k5j{padding:64px 24px;border:none}}.cta-section_textWrapper__1Ht6E{display:flex;flex-direction:column;gap:24px;max-width:600px}.cta-section_title__3GaXn{color:#11202d;font-family:Domine,sans-serif;font-size:clamp(1.75rem,4vw,2.2rem);font-weight:600;line-height:1.2}@media(max-width:768px){.cta-section_title__3GaXn{font-size:1.75rem}}.cta-section_description__SKFg9{color:#1f1f1f;font-family:Inter,sans-serif;font-size:18px;line-height:1.6}.cta-section_button__WrJH9{background-color:#d97706;color:#fff;padding:12px 24px;border-radius:8px;border:none;font-family:Inter,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.025em;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.cta-section_button__WrJH9:hover{background-color:#c06905;transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.cta-section_button__WrJH9:active{transform:translateY(0)}@media(max-width:480px){.cta-section_button__WrJH9{width:100%}}.ai-adoption_heroWrapper__z6PpX{position:relative;width:100%;min-height:825px;background:url(/assets/Alluvium-Redesign-2026/home/hero-ai-adoption.png);display:flex;flex-direction:column}.ai-adoption_container__aYybf{position:relative;z-index:10;flex:1 1;display:flex;flex-direction:column;max-width:1280px;border-right:1px dashed #606a72;border-left:1px dashed #606a72;margin:0 auto;width:100%}.ai-adoption_mainContent__EdrWg{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:80px 20px}.ai-adoption_mainContent__EdrWg .ai-adoption_heroTitle__wj5FC{font-family:Domine,serif;font-size:clamp(2.5rem,8vw,3rem);font-weight:700;color:#fff;max-width:600px;line-height:1.2;margin-bottom:24px}.ai-adoption_mainContent__EdrWg .ai-adoption_heroTitle__wj5FC .ai-adoption_accent__3R_a0{color:#54bcd5}.ai-adoption_mainContent__EdrWg .ai-adoption_heroSubtitle__DKPCq{font-family:Inter,sans-serif;font-size:1.25rem;color:#f4f4f5;max-width:664px;line-height:1.6;margin-bottom:40px}.ai-adoption_ctaButton__vwBsO{background-color:#d97706;color:#fff;padding:12px 24px;border-radius:8px;font-weight:700;font-size:.875rem;letter-spacing:.05em;border:1px solid hsla(0,0%,100%,.1);cursor:pointer;transition:transform .2s}.ai-adoption_ctaButton__vwBsO:hover{transform:scale(1.02)}.ai-adoption_featureGrid__acjrm{display:grid;grid-template-columns:1fr;border-top:1px dashed #6b7280;width:100%}@media(min-width:768px){.ai-adoption_featureGrid__acjrm{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.ai-adoption_featureGrid__acjrm{grid-template-columns:repeat(4,1fr)}}.ai-adoption_featureCard__q76T6{padding:32px 48px;border-bottom:1px dashed #6b7280;display:flex;flex-direction:column;align-items:center;gap:24px}@media(min-width:1024px){.ai-adoption_featureCard__q76T6{border-bottom:none;border-right:1px dashed #6b7280}.ai-adoption_featureCard__q76T6:last-child{border-right:none}}.ai-adoption_iconWrapper__l4wmq{width:32px;height:32px;position:relative}.ai-adoption_icon__HxLG1{border:3px solid #fff;width:100%;height:100%}.ai-adoption_icon__HxLG1.ai-adoption_outline__lxmAR{width:28px;height:28px;margin:2px}.ai-adoption_icon__HxLG1.ai-adoption_solid__JS18e{background:#fff}.ai-adoption_featureText__7xL1R{display:flex;flex-direction:column;gap:8px;text-align:center}.ai-adoption_featureText__7xL1R .ai-adoption_featureTitle__o0Ae6{color:#fff;font-weight:700;font-size:1rem}.ai-adoption_featureText__7xL1R .ai-adoption_featureDesc__UuMwp{color:#fff;font-weight:500;font-size:1rem;opacity:.9}