.CaseStudies_section__hb1V0{padding:72px 0;background:linear-gradient(180deg,#fafafa,#fff)}.CaseStudies_header__NR3Rp{max-width:760px;margin:0 auto 36px;text-align:center}.CaseStudies_eyebrow__oe579{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.CaseStudies_title__10KmW{margin:0 0 14px;font-size:clamp(26px,4vw,34px);line-height:1.25;font-weight:700;color:var(--color-text)}.CaseStudies_lead__0ENa3{margin:0 0 12px;font-size:16px;line-height:1.75;color:var(--color-text-muted)}.CaseStudies_note__Ks05F{margin:0;font-size:13px;line-height:1.6;color:var(--color-text-muted)}.CaseStudies_grid__7s0la{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.CaseStudies_card__X_A2_{position:relative;height:100%;overflow:hidden;border:1px solid #e8e8e8;border-radius:18px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.03),0 10px 28px rgba(0,0,0,.05);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.CaseStudies_card__X_A2_:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary) 0,rgba(174,1,6,.35) 100%);z-index:2}.CaseStudies_card__X_A2_:hover{transform:translateY(-4px);border-color:rgba(174,1,6,.28);box-shadow:0 8px 16px rgba(0,0,0,.04),0 18px 40px rgba(174,1,6,.1)}.CaseStudies_cardPattern__3kmAo{position:absolute;inset:0 0 auto 0;height:100px;opacity:.5;pointer-events:none;background:radial-gradient(circle at 90% 20%,rgba(174,1,6,.12) 0,transparent 42%),repeating-linear-gradient(90deg,rgba(174,1,6,.04) 0 1px,transparent 1px 22px)}.CaseStudies_cardInner__82ga0{position:relative;z-index:1;padding:28px 24px 26px}.CaseStudies_sector__ZKOqN{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary)}.CaseStudies_cardTitle__Vo5Hp{margin:0 0 18px;font-size:20px;line-height:1.3;color:var(--color-text)}.CaseStudies_label__gUP_D{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(174,1,6,.85)}.CaseStudies_body__yzA37{margin:0 0 14px;font-size:14px;line-height:1.65;color:var(--color-text-muted)}.CaseStudies_outcomes__jbWX9{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.CaseStudies_outcomes__jbWX9 li{position:relative;padding-left:16px;font-size:14px;line-height:1.55;color:var(--color-text)}.CaseStudies_outcomes__jbWX9 li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--color-primary)}.CaseStudies_stack__swBXl{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.CaseStudies_stackTag__Iof5f{display:inline-block;padding:5px 11px;font-size:12px;font-weight:600;line-height:1.3;color:var(--color-text);background:#f5f5f5;border:1px solid #ebebeb;border-radius:6px}@media (max-width:800px){.CaseStudies_grid__7s0la{grid-template-columns:1fr}.CaseStudies_section__hb1V0{padding:56px 0}}.ExploreCards_section__EItUN{padding:72px 0;background:linear-gradient(180deg,#fff,#fafafa)}.ExploreCards_header__KmE6d{max-width:720px;margin:0 auto 40px;text-align:center}.ExploreCards_eyebrow__4Ba_m{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.ExploreCards_title__MWrsc{margin:0 0 14px;font-size:clamp(26px,4vw,34px);line-height:1.25;font-weight:700;color:var(--color-text)}.ExploreCards_lead__r52mp{margin:0;font-size:16px;line-height:1.75;color:var(--color-text-muted)}.ExploreCards_grid__TTFSd{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.ExploreCards_card__yPbPZ{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid #e8e8e8;border-radius:18px;background:#fff;text-decoration:none;color:inherit;box-shadow:0 2px 4px rgba(0,0,0,.03),0 10px 28px rgba(0,0,0,.05);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.ExploreCards_card__yPbPZ:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary) 0,rgba(174,1,6,.35) 100%);z-index:2}.ExploreCards_cardPattern__vHYbI{position:absolute;inset:0 0 auto 0;height:120px;opacity:.55;pointer-events:none}.ExploreCards_card__yPbPZ[data-accent=services] .ExploreCards_cardPattern__vHYbI{background:radial-gradient(circle at 88% 22%,rgba(174,1,6,.12) 0,transparent 42%),repeating-linear-gradient(90deg,rgba(174,1,6,.05) 0 1px,transparent 1px 22px)}.ExploreCards_card__yPbPZ[data-accent=connect] .ExploreCards_cardPattern__vHYbI{background:radial-gradient(circle at 92% 18%,rgba(174,1,6,.14) 0,transparent 40%),linear-gradient(180deg,rgba(174,1,6,.04),transparent)}.ExploreCards_card__yPbPZ[data-accent=careers] .ExploreCards_cardPattern__vHYbI{background:linear-gradient(135deg,transparent 48%,rgba(174,1,6,.07) 0,rgba(174,1,6,.07) 52%,transparent 0),radial-gradient(circle at 85% 20%,rgba(174,1,6,.1) 0,transparent 38%)}.ExploreCards_cardGlow__NjzSa{position:absolute;top:-30px;right:-30px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(174,1,6,.1) 0,transparent 68%);pointer-events:none;transition:opacity .25s ease}.ExploreCards_card__yPbPZ:hover{transform:translateY(-6px);border-color:rgba(174,1,6,.22);box-shadow:0 8px 20px rgba(0,0,0,.06),0 18px 40px rgba(174,1,6,.1)}.ExploreCards_card__yPbPZ:hover .ExploreCards_cardGlow__NjzSa{opacity:1}.ExploreCards_cardInner__EGst2{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:28px 24px 26px}.ExploreCards_cardEyebrow__u_LtZ{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.ExploreCards_cardTitle__W_vPP{margin:0 0 12px;font-size:21px;line-height:1.3;font-weight:700;color:var(--color-text);transition:color .2s ease}.ExploreCards_card__yPbPZ:hover .ExploreCards_cardTitle__W_vPP{color:var(--color-primary)}.ExploreCards_cardBody__nAJXS{margin:0 0 22px;flex:1 1;font-size:14px;line-height:1.7;color:var(--color-text-muted)}.ExploreCards_cardCta__8nNIf{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:18px;border-top:1px solid #f0f0f0;font-size:14px;font-weight:700;color:var(--color-primary);transition:gap .2s ease}.ExploreCards_card__yPbPZ:hover .ExploreCards_cardCta__8nNIf{gap:12px}.ExploreCards_cardArrow__pUHnX{display:inline-block;transition:transform .2s ease}.ExploreCards_card__yPbPZ:hover .ExploreCards_cardArrow__pUHnX{transform:translateX(3px)}@media (max-width:900px){.ExploreCards_grid__TTFSd{grid-template-columns:1fr}}@media (max-width:768px){.ExploreCards_section__EItUN{padding:48px 0}.ExploreCards_header__KmE6d{margin-bottom:28px;text-align:left}.ExploreCards_lead__r52mp{font-size:15px}}@media (prefers-reduced-motion:reduce){.ExploreCards_cardArrow__pUHnX,.ExploreCards_cardCta__8nNIf,.ExploreCards_cardGlow__NjzSa,.ExploreCards_cardTitle__W_vPP,.ExploreCards_card__yPbPZ{transition:none}.ExploreCards_card__yPbPZ:hover,.ExploreCards_card__yPbPZ:hover .ExploreCards_cardArrow__pUHnX{transform:none}}.HomeContactHub_hub__PL5Jy{position:relative;overflow:hidden;min-height:min(520px,calc(100svh - var(--site-header-height) - 120px))}.HomeContactHub_media__Zom6_{position:absolute;inset:0;line-height:0}.HomeContactHub_image__8IIGH{width:100%;height:100%;object-fit:cover;object-position:center 35%;display:block}.HomeContactHub_overlay__x1ocC{position:absolute;inset:0;background:linear-gradient(118deg,rgba(8,8,12,.92),rgba(8,8,12,.78) 38%,rgba(8,8,12,.55) 68%,rgba(8,8,12,.45))}.HomeContactHub_glow__Ace_h{position:absolute;top:-20%;right:-5%;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(174,1,6,.22) 0,transparent 68%);pointer-events:none}.HomeContactHub_content___gmBa{position:relative;z-index:1;padding:56px 0 64px}.HomeContactHub_layout__BQPdj{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);grid-gap:40px;gap:40px;align-items:center}.HomeContactHub_eyebrow__kN8SX{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.78)}.HomeContactHub_title__gCIVD{margin:0 0 14px;font-size:clamp(28px,4.5vw,42px);line-height:1.15;font-weight:700;color:#fff;text-shadow:0 2px 20px rgba(0,0,0,.35)}.HomeContactHub_subtitle__xx7re{margin:0 0 14px;max-width:520px;font-size:15px;line-height:1.65;color:rgba(255,255,255,.88)}.HomeContactHub_lead__RBnwa{margin:0 0 24px;max-width:520px;font-size:16px;line-height:1.7;color:rgba(255,255,255,.92)}.HomeContactHub_actions__5jIxE{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.HomeContactHub_btn__XVzzc{min-width:168px;min-height:48px;border-radius:999px;font-size:14px;letter-spacing:.03em}.HomeContactHub_responseNote__fod5q{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.65)}.HomeContactHub_channels__oTZBw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.HomeContactHub_channelCard__oiIqe{display:flex;flex-direction:column;gap:4px;padding:18px 18px 16px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-left:3px solid rgba(174,1,6,.85);border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-decoration:none;color:inherit;transition:background-color .22s ease,border-color .22s ease,transform .22s ease,box-shadow .22s ease}a.HomeContactHub_channelCard__oiIqe:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35);border-left-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.HomeContactHub_channelLabel__uESGf{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.65)}.HomeContactHub_channelValue__P9phu{font-size:14px;font-weight:700;line-height:1.45;color:#fff;word-break:break-word}@media (max-width:900px){.HomeContactHub_hub__PL5Jy{min-height:auto}.HomeContactHub_content___gmBa{padding:44px 0 52px}.HomeContactHub_layout__BQPdj{grid-template-columns:1fr;gap:28px}.HomeContactHub_channels__oTZBw{max-width:520px}}@media (max-width:520px){.HomeContactHub_channels__oTZBw{grid-template-columns:1fr}.HomeContactHub_btn__XVzzc{flex:1 1 100%;min-width:0}}@media (prefers-reduced-motion:reduce){.HomeContactHub_channelCard__oiIqe{transition:none}a.HomeContactHub_channelCard__oiIqe:hover{transform:none}}.PageHero_pageHero__g7gn7{position:relative}.PageHero_imageWrap__jva4p{width:100%;max-width:none;margin:0;position:relative;z-index:0}.PageHero_pin__rB3sh{position:-webkit-sticky;position:sticky;top:var(--site-header-height);z-index:0;height:min(520px,calc(100svh - var(--site-header-height) - 88px));min-height:380px;overflow:hidden;line-height:0}.PageHero_pinTall__TEQGf{position:-webkit-sticky;position:sticky;height:auto;min-height:min(560px,calc(100svh - var(--site-header-height) - 48px))}.PageHero_image___3NcY{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.PageHero_pinTall__TEQGf .PageHero_image___3NcY,.PageHero_pinTall__TEQGf .PageHero_overlay__hi4Nm{position:absolute;inset:0;width:100%;height:100%}.PageHero_overlay__hi4Nm{position:absolute;inset:0;background:linear-gradient(112deg,rgba(10,10,14,.9),rgba(10,10,14,.72) 42%,rgba(10,10,14,.35) 72%,rgba(10,10,14,.2));pointer-events:none}.PageHero_overlayContent__M_FgK{position:absolute;inset:0;z-index:1;display:flex;align-items:center;padding:32px 0 56px;line-height:normal}.PageHero_overlayContentTall__WKtcb{position:relative;align-items:flex-start;padding:44px 0 88px}.PageHero_titleTall__WT_hn{max-width:820px;font-size:clamp(32px,5vw,48px)}.PageHero_overlayContent__M_FgK .PageHero_site-container__S5ESi{padding-left:20px;padding-right:20px}.PageHero_eyebrow__Y5X1B{margin:0 0 14px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.85)}.PageHero_title__gP4Ee{margin:0 0 16px;max-width:860px;font-size:clamp(30px,5.2vw,50px);line-height:1.12;font-weight:700;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}.PageHero_subtitle__LNB0F{margin:0 0 28px;max-width:820px;font-size:clamp(16px,2.2vw,19px);line-height:1.55;font-weight:400;color:rgba(255,255,255,.92)}.PageHero_actions__QZrMl{display:flex;flex-wrap:wrap;gap:14px;margin-bottom:22px}.PageHero_btn___6pQT{min-width:180px;min-height:48px;border-radius:999px;font-size:15px;letter-spacing:.03em}.PageHero_highlights__8cCXq{display:flex;flex-wrap:nowrap;gap:10px;list-style:none;margin:0;padding:0;max-width:960px}.PageHero_highlights__8cCXq li{flex:0 1 auto;padding:7px 14px;font-size:12px;font-weight:600;letter-spacing:.02em;color:rgba(255,255,255,.92);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);border-radius:999px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.PageHero_highlights__8cCXq a{color:inherit;text-decoration:none}.PageHero_highlights__8cCXq a:hover{color:#fff;text-decoration:underline}.PageHero_scrollCue__WoUEo{position:absolute;bottom:18px;left:50%;z-index:2;display:inline-flex;flex-direction:column;align-items:center;gap:4px;transform:translateX(-50%);font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.8);text-decoration:none;transition:color .2s ease,transform .2s ease}.PageHero_scrollCue__WoUEo:hover{color:#fff;transform:translateX(-50%) translateY(2px)}.PageHero_scrollCueIcon__OZuYM{font-size:16px;line-height:1;animation:PageHero_pageHeroScrollBounce__YOu28 1.8s ease-in-out infinite}@keyframes PageHero_pageHeroScrollBounce__YOu28{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.PageHero_intro__zoBaS{position:relative;z-index:2;background:#fff;padding:48px 0 40px;border-top:3px solid var(--color-primary);box-shadow:0 -12px 40px rgba(0,0,0,.08)}.PageHero_intro__zoBaS .PageHero_site-container__S5ESi{padding-left:20px;padding-right:20px}.PageHero_introCenter__AaTqg{text-align:center}.PageHero_introCenter__AaTqg .PageHero_site-container__S5ESi{display:flex;flex-direction:column;align-items:center}@media (max-width:768px){.PageHero_pin__rB3sh{height:min(480px,calc(100svh - var(--site-header-height) - 64px));min-height:340px}.PageHero_pinTall__TEQGf{height:auto;min-height:420px}.PageHero_overlayContent__M_FgK{align-items:flex-end;padding:24px 0 52px}.PageHero_overlayContentTall__WKtcb{align-items:flex-start;padding:36px 0 72px}.PageHero_intro__zoBaS .PageHero_site-container__S5ESi,.PageHero_overlayContent__M_FgK .PageHero_site-container__S5ESi{padding-left:16px;padding-right:16px}.PageHero_title__gP4Ee{font-size:clamp(26px,7vw,34px);margin-bottom:12px}.PageHero_subtitle__LNB0F{margin-bottom:20px;font-size:15px}.PageHero_actions__QZrMl{margin-bottom:16px}.PageHero_btn___6pQT{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 7px);min-width:0}.PageHero_highlights__8cCXq{flex-wrap:wrap;max-width:100%}.PageHero_highlights__8cCXq li{font-size:11px;padding:6px 11px}.PageHero_intro__zoBaS{padding:36px 0 32px}}@media (max-width:480px){.PageHero_btn___6pQT{flex:1 1 100%}.PageHero_scrollCue__WoUEo{display:none}}@media (prefers-reduced-motion:reduce){.PageHero_scrollCueIcon__OZuYM{animation:none}}.Sections_statsSection__ou0tG{position:relative;z-index:2;background:#181818;color:#fff;padding:40px 0}.Sections_statsGrid___5Ssb{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.Sections_statItem__5qtm_{display:flex;flex-direction:column;gap:4px;padding:8px 0 8px 18px;border-left:3px solid var(--color-primary)}.Sections_statValue__esgsj{font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.1;color:#fff}.Sections_statLabel__X76V2{font-size:15px;font-weight:700;line-height:1.35}.Sections_statDetail__VTnuo{font-size:13px;line-height:1.5;color:rgba(255,255,255,.72)}.Sections_sectionBlock__DTYtZ{padding:72px 0 64px}.Sections_sectionBlockMuted__1Sc1Z{background:var(--color-bg-muted)}.Sections_sectionHeader__BB188{max-width:720px;margin-bottom:36px}.Sections_sectionEyebrow__XzP7E{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.Sections_sectionTitle__hwE5H{margin:0 0 14px;font-size:clamp(26px,3.5vw,34px);line-height:1.25;font-weight:700;color:var(--color-text)}.Sections_sectionLead__8o1ak{margin:0;font-size:16px;line-height:1.75;color:var(--color-text-muted)}.Sections_pillarGrid__obpUg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.Sections_pillarCard__IU1jj{padding:28px 28px 32px;background:#fff;border:1px solid #ebebeb;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.04);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.Sections_pillarCard__IU1jj:hover{transform:translateY(-4px);border-color:rgba(174,1,6,.2);box-shadow:0 12px 32px rgba(174,1,6,.08)}.Sections_pillarTitle__II_zz{margin:0 0 10px;font-size:20px;line-height:1.3;font-weight:700;color:var(--color-primary)}.Sections_pillarBody__rlnTp{margin:0;font-size:15px;line-height:1.7;color:var(--color-text-muted)}@media (max-width:900px){.Sections_statsGrid___5Ssb{grid-template-columns:repeat(2,minmax(0,1fr))}}.Sections_pillarGridThree__lxW9o{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:768px){.Sections_sectionBlock__DTYtZ{padding:48px 0}.Sections_pillarGridThree__lxW9o,.Sections_pillarGrid__obpUg{grid-template-columns:1fr;gap:16px}}@media (max-width:480px){.Sections_statsGrid___5Ssb{grid-template-columns:1fr;gap:20px}}.page_introLead__hEjz2{margin:0;max-width:720px;font-size:16px;line-height:1.75;color:var(--color-text-muted)}.page_careersContent__d7YC7{position:relative;z-index:2;background:#fff;padding:48px 0 96px}.page_careersPanel__c23cc{max-width:720px;margin:0}.page_applyTitle__H54Sg{margin:0 0 10px;font-size:clamp(24px,3.5vw,30px);line-height:1.25;font-weight:700;color:var(--color-primary)}.page_applyLead__UuJ3C{margin:0;font-size:15px;line-height:1.7;color:var(--color-text-muted)}.page_careersContent__d7YC7 .page_site-container__as8ff{padding-left:20px;padding-right:20px}.page_careersForm__wP_ga{margin-top:32px;max-width:none;margin-left:0;margin-right:0}@media (max-width:768px){.page_careersContent__d7YC7{padding:40px 0 72px}.page_careersContent__d7YC7 .page_site-container__as8ff{padding-left:16px;padding-right:16px}.page_careersForm__wP_ga{margin-top:28px}}@media (max-width:480px){.page_careersContent__d7YC7{padding:32px 0 56px}.page_careersForm__wP_ga{margin-top:24px}}.page_introLead__ehkJh{margin:0;max-width:820px;font-size:16px;line-height:1.8;color:var(--color-text-muted);text-align:left}@media (max-width:768px){.page_introLead__ehkJh{font-size:15px}}.page_introLead__skJfS{margin:0 auto;max-width:820px;font-size:16px;line-height:1.8;color:var(--color-text-muted);text-align:center}.page_section__1y0Jb{padding:56px 0 72px;background:#fff}.page_list__cwYHm{list-style:none;margin:0;padding:0;display:grid;grid-gap:24px;gap:24px}.page_card__B_H97{padding:28px 28px 26px;border:1px solid #ebebeb;border-radius:14px;background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.04);transition:border-color .2s ease,box-shadow .2s ease}.page_card__B_H97:hover{border-color:rgba(174,1,6,.22);box-shadow:0 12px 30px rgba(174,1,6,.08)}.page_meta__7PRPo{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;color:var(--color-text-muted)}.page_category__9x0J1{font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary)}.page_dot__1ig9m{opacity:.5}.page_title__hW66H{margin:0 0 12px;font-size:clamp(20px,3vw,26px);line-height:1.3;font-weight:700}.page_title__hW66H a:hover{color:var(--color-primary)}.page_excerpt__4x76h{margin:0 0 16px;font-size:15px;line-height:1.75;color:var(--color-text-muted)}.page_readMore__VOMzz{font-size:14px;font-weight:700;color:var(--color-primary)}.page_readMore__VOMzz:hover{text-decoration:underline}.page_page__lumnH{padding:0;background:#fff}.page_content__Z_2eK{position:relative;z-index:2;background:#fff}.page_introLead__QqjGK{margin:0 auto;max-width:860px;font-size:16px;line-height:1.8;color:var(--color-text-muted)}.page_eyebrow__i4igk{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.page_heading__vhnu0{margin:0 0 14px;font-size:clamp(26px,3.5vw,34px);line-height:1.25;font-weight:700;color:var(--color-text)}.page_lead__37Xif{margin:0 0 32px;max-width:720px;line-height:1.75}.page_body__36_s_,.page_lead__37Xif{font-size:16px;color:var(--color-text-muted)}.page_body__36_s_{margin:0 0 16px;line-height:1.8}.page_positioning__xHoMr{padding:56px 0 48px}.page_outcomeGrid__myPf6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:8px}.page_outcomeCard__F_TL7{display:flex;flex-direction:column;height:100%;padding:26px 24px;border:1px solid #ebebeb;border-radius:14px;border-top:3px solid var(--color-primary);background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.04)}.page_outcomeCard__F_TL7 h3{margin:0 0 10px;font-size:18px;line-height:1.35;color:var(--color-text)}.page_outcomeCard__F_TL7 p{margin:0;font-size:15px;line-height:1.7;color:var(--color-text-muted)}.page_pillars__937cM{padding:48px 0 64px;background:linear-gradient(180deg,#fafafa,#fff)}.page_pillarGrid__rJ0bg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.page_pillarCard__y0Itl{display:flex;flex-direction:column;height:100%;padding:26px 24px;border:1px solid #ebebeb;border-radius:14px;border-top:3px solid var(--color-primary);background:#fff;box-shadow:0 8px 22px rgba(0,0,0,.04)}.page_pillarCard__y0Itl h3{margin:0 0 10px;font-size:18px;line-height:1.35;color:var(--color-text)}.page_pillarCard__y0Itl p{margin:0;font-size:15px;line-height:1.7;color:var(--color-text-muted)}.page_assistants__SCEob{padding:64px 0}.page_assistantGrid__2suZN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.page_assistantCard__MJCyh{padding:24px 22px;border:1px solid #ebebeb;border-radius:14px;border-top:3px solid var(--color-primary);background:#fff}.page_assistantCard__MJCyh h3{margin:0 0 14px;font-size:17px;line-height:1.35;color:var(--color-text)}.page_assistantCard__MJCyh ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.page_assistantCard__MJCyh li{font-size:14px;line-height:1.5;color:var(--color-text-muted);padding-left:14px;position:relative}.page_assistantCard__MJCyh li:before{content:"–";position:absolute;left:0;color:var(--color-primary)}.page_capabilities__A5V9A{padding:56px 0 64px;background:var(--color-bg-muted)}.page_capabilityGrid__eSwXq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:28px}.page_capabilityCard__bMx6F{display:flex;flex-direction:column;height:100%;padding:26px 24px;background:#fff;border:1px solid #ebebeb;border-radius:14px;border-top:3px solid var(--color-primary)}.page_capabilityCard__bMx6F h3{margin:0 0 10px;font-size:18px;color:var(--color-primary)}.page_capabilityCard__bMx6F p{margin:0;font-size:15px;line-height:1.7;color:var(--color-text-muted)}.page_stages__rSzak{padding:64px 0}.page_stageList__JCwcK{margin:0;padding:0;list-style:none;display:grid;grid-gap:18px;gap:18px}.page_stageItem__OQtQf{display:grid;grid-template-columns:110px 1fr;grid-gap:20px;gap:20px;padding:22px 24px;border:1px solid #ebebeb;border-radius:12px;background:#fff}.page_stageNum__2CmMC{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary)}.page_stageItem__OQtQf h3{margin:0 0 8px;font-size:18px;color:var(--color-text)}.page_stageItem__OQtQf p{margin:0;font-size:15px;line-height:1.7;color:var(--color-text-muted)}.page_links__Fy5Zq{padding:48px 0 64px;background:#fafafa}.page_linkGrid__om_iU{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:28px}.page_linkCard__tpFK5{display:block;padding:26px 24px;border:1px solid #ebebeb;border-radius:14px;background:#fff;transition:border-color .2s ease,transform .2s ease,box-shadow .2s ease}.page_linkCard__tpFK5:hover{transform:translateY(-3px);border-color:rgba(174,1,6,.25);box-shadow:0 12px 28px rgba(0,0,0,.06)}.page_linkCard__tpFK5 h3{margin:0 0 8px;font-size:18px;color:var(--color-text)}.page_linkCard__tpFK5 p{margin:0;font-size:14px;line-height:1.65;color:var(--color-text-muted)}.page_cta__DTHqv{padding:64px 0;background:linear-gradient(135deg,#1a1a1a,#2e0a0b 55%,#ae0106 160%);color:#fff}.page_cta__DTHqv h2{margin:0 0 14px;font-size:clamp(26px,3.5vw,34px);line-height:1.25;color:#fff}.page_cta__DTHqv p{margin:0 0 28px;max-width:720px;font-size:16px;line-height:1.75;color:rgba(255,255,255,.88)}.page_ctaActions__KPERO{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:900px){.page_assistantGrid__2suZN,.page_capabilityGrid__eSwXq,.page_linkGrid__om_iU,.page_outcomeGrid__myPf6,.page_pillarGrid__rJ0bg,.page_stageItem__OQtQf{grid-template-columns:1fr}.page_stageItem__OQtQf{gap:8px}}.ProcessSteps_section__duAo4{padding:72px 0 64px;background:linear-gradient(180deg,#fafafa,#f2f2f2)}.ProcessSteps_header__MiSlh{max-width:720px;margin:0 auto 40px;text-align:center}.ProcessSteps_eyebrow__m_RBV{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.ProcessSteps_title__XZX_D{margin:0 0 14px;font-size:clamp(26px,3.5vw,34px);line-height:1.25;font-weight:700;color:var(--color-text)}.ProcessSteps_lead__NXrOU{margin:0;font-size:16px;line-height:1.75;color:var(--color-text-muted)}.ProcessSteps_grid__8_ora{--process-gap:24px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--process-gap);gap:var(--process-gap);align-items:stretch}.ProcessSteps_item__PkOFa{display:flex;flex-direction:column;min-height:100%}.ProcessSteps_itemTop__X_i44{position:relative;display:flex;justify-content:center;align-items:center;height:20px;margin-bottom:18px;flex-shrink:0}.ProcessSteps_item__PkOFa:not(:last-child) .ProcessSteps_itemTop__X_i44:after{content:"";position:absolute;top:50%;left:50%;width:calc(100% + var(--process-gap));height:2px;transform:translateY(-50%);background:rgba(174,1,6,.22);z-index:0}.ProcessSteps_marker__Y0i3j{position:relative;z-index:1;flex-shrink:0;width:14px;height:14px;border-radius:50%;background:var(--color-primary);border:3px solid #f5f5f5;box-shadow:0 0 0 2px rgba(174,1,6,.18)}.ProcessSteps_card__vMCpC{position:relative;display:flex;flex:1 1;flex-direction:column;width:100%;overflow:hidden;border:1px solid #e8e8e8;border-radius:16px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.03),0 10px 24px rgba(0,0,0,.05);transition:border-color .25s ease,box-shadow .25s ease}.ProcessSteps_card__vMCpC:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--color-primary) 0,rgba(174,1,6,.35) 100%);z-index:2}.ProcessSteps_cardPattern__Xmw2g{position:absolute;inset:0 0 auto 0;height:88px;opacity:.5;pointer-events:none}.ProcessSteps_card__vMCpC[data-accent=scope] .ProcessSteps_cardPattern__Xmw2g{background:repeating-linear-gradient(90deg,rgba(174,1,6,.05) 0 1px,transparent 1px 20px)}.ProcessSteps_card__vMCpC[data-accent=shape] .ProcessSteps_cardPattern__Xmw2g{background:radial-gradient(circle at 90% 20%,rgba(174,1,6,.1) 0,transparent 42%)}.ProcessSteps_card__vMCpC[data-accent=ship] .ProcessSteps_cardPattern__Xmw2g{background:linear-gradient(135deg,transparent 48%,rgba(174,1,6,.06) 0,rgba(174,1,6,.06) 52%,transparent 0)}.ProcessSteps_card__vMCpC[data-accent=support] .ProcessSteps_cardPattern__Xmw2g{background:radial-gradient(circle,rgba(174,1,6,.06) 1.5px,transparent 0);background-size:18px 18px}.ProcessSteps_card__vMCpC:hover{border-color:rgba(174,1,6,.2);box-shadow:0 8px 18px rgba(0,0,0,.06),0 18px 36px rgba(174,1,6,.09)}.ProcessSteps_cardInner__59iSi{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;padding:24px 20px 28px}.ProcessSteps_cardTitle__8wJHC{margin:0 0 10px;font-size:19px;line-height:1.3;font-weight:700;color:var(--color-text);transition:color .2s ease}.ProcessSteps_card__vMCpC:hover .ProcessSteps_cardTitle__8wJHC{color:var(--color-primary)}.ProcessSteps_cardBody__LJyiI{margin:0;flex:1 1;font-size:14px;line-height:1.7;color:var(--color-text-muted)}@media (max-width:900px){.ProcessSteps_grid__8_ora{--process-gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.ProcessSteps_item__PkOFa:not(:last-child) .ProcessSteps_itemTop__X_i44:after{display:none}.ProcessSteps_item__PkOFa:nth-child(odd):not(:last-child) .ProcessSteps_itemTop__X_i44:after{display:block;width:calc(100% + var(--process-gap))}.ProcessSteps_item__PkOFa:nth-child(2) .ProcessSteps_itemTop__X_i44:after{display:none}}@media (max-width:768px){.ProcessSteps_section__duAo4{padding:48px 0}.ProcessSteps_header__MiSlh{text-align:left}}@media (max-width:520px){.ProcessSteps_grid__8_ora{grid-template-columns:1fr;gap:16px}.ProcessSteps_itemTop__X_i44{display:none}}@media (prefers-reduced-motion:reduce){.ProcessSteps_cardTitle__8wJHC,.ProcessSteps_card__vMCpC{transition:none}}.page_page__Y9arX{padding:0;background:#fff}.page_pageContent__He_OX{position:relative;z-index:2;background:#fff}.page_introLead__bhKuS{margin:0 auto;max-width:902px;font-size:16px;line-height:1.8;color:var(--color-text-muted)}.page_servicesBlock__584_k{padding:48px 0 64px}.page_servicesHeader__t5SoD{max-width:720px;margin:0 auto 40px;text-align:center}.page_servicesEyebrow__NE9Xr{margin:0 0 12px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.page_servicesLead__qZMsJ{margin:0;font-size:16px;line-height:1.75;color:var(--color-text-muted)}.page_servicesGrid__nFvqi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px;gap:28px;align-items:stretch}.page_serviceCard__d98bM{display:flex;flex-direction:column;height:100%;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.page_serviceCard__d98bM:hover{transform:translateY(-6px);border-color:rgba(174,1,6,.15);box-shadow:0 4px 8px rgba(174,1,6,.06),0 20px 40px rgba(0,0,0,.1)}.page_serviceMedia__xnIio{position:relative;aspect-ratio:16/9;overflow:hidden;flex-shrink:0}.page_serviceMediaImage__rDE18{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.page_serviceCard__d98bM:hover .page_serviceMediaImage__rDE18{transform:scale(1.06)}.page_serviceMediaOverlay__QhYU0{position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,24,24,.08),rgba(24,24,24,.42))}.page_serviceBody__DJMqf{flex:1 1;display:flex;flex-direction:column;padding:24px 22px 28px;border-top:3px solid var(--color-primary);text-align:left}.page_serviceTitle__AOE7W{margin:0 0 10px;font-size:18px;line-height:1.35;font-weight:700;color:var(--color-text)}.page_serviceDesc__AFPxP{margin:0;font-size:14px;line-height:1.65;color:var(--color-text-muted);flex:1 1;min-height:4.6em;max-width:none}.page_serviceLink__HoCWc{display:inline-block;margin-top:16px;font-size:14px;font-weight:700;color:var(--color-primary)}.page_serviceLink__HoCWc:hover{text-decoration:underline}.page_serviceTagsFoot__24weq{margin-top:auto;padding-top:18px;border-top:1px solid #ebebeb;width:100%}.page_serviceTagsLabel__dIhlB{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted)}.page_serviceTags__b23bv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;list-style:none;margin:0;padding:0;width:100%}.page_serviceTags__b23bv li{display:flex;min-width:0}.page_serviceTags__b23bv li:last-child:nth-child(odd){grid-column:1/-1;justify-content:center}.page_serviceTags__b23bv li:last-child:nth-child(odd) .page_serviceTag__fRYox{min-width:calc(50% - 4px);max-width:100%}.page_serviceTag__fRYox{display:inline-flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:34px;padding:7px 10px;font-size:11px;line-height:1.35;font-weight:600;text-align:center;white-space:normal;color:var(--color-text);background:#fafafa;border:1px solid #e8e8e8;border-radius:999px;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.page_serviceCard__d98bM:hover .page_serviceTag__fRYox{background:rgba(174,1,6,.06);border-color:rgba(174,1,6,.22);box-shadow:0 2px 8px rgba(174,1,6,.08)}.page_deliverSection__Ify7O{position:relative;padding:72px 0 80px;background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(174,1,6,.06) 0,transparent 55%),radial-gradient(ellipse 70% 50% at 0 100%,rgba(174,1,6,.04) 0,transparent 50%),#fafafa}.page_deliverHeader__2PVh0{max-width:720px;margin-bottom:44px}.page_deliverEyebrow__Eb6G_{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.page_deliverHeading__wOTfo{margin:0 0 14px;font-size:clamp(28px,4vw,36px);line-height:1.2;font-weight:700;color:var(--color-primary);text-align:left}.page_deliverIntro__yNRmU{margin:0;font-size:16px;line-height:1.75;color:var(--color-text-muted)}.page_deliverGrid__WRwxO{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:28px;gap:28px}.page_deliverCard__BJC6E{display:flex;flex-direction:column;background:#fff;border:1px solid rgba(0,0,0,.06);border-radius:16px;overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 24px rgba(0,0,0,.06);transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.page_deliverCard__BJC6E:hover{transform:translateY(-6px);border-color:rgba(174,1,6,.15);box-shadow:0 4px 8px rgba(174,1,6,.06),0 20px 40px rgba(0,0,0,.1)}.page_deliverCardMedia__P9z81{position:relative;aspect-ratio:16/9;max-height:200px;overflow:hidden}.page_deliverCardImage__IBuTQ{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s ease}.page_deliverCard__BJC6E:hover .page_deliverCardImage__IBuTQ{transform:scale(1.05)}.page_deliverCardMediaOverlay__OZzv7{position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,24,24,.15),rgba(24,24,24,.55))}.page_deliverCardBody__nYZMd{flex:1 1;display:flex;flex-direction:column;padding:28px 28px 32px;border-top:3px solid var(--color-primary)}.page_deliverCardTitle__aMXMk{margin:0 0 10px;font-size:22px;line-height:1.3;font-weight:700;color:var(--color-text)}.page_deliverCardDesc__ge1ux{margin:0 0 20px;font-size:15px;line-height:1.7;color:var(--color-text-muted)}.page_deliverChips__jxlU3{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:auto 0 0;padding:0}.page_deliverChip__t2Jbi{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;font-size:13px;line-height:1.35;font-weight:600;color:var(--color-text);background:#f5f5f5;border:1px solid #ebebeb;border-radius:999px;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.page_deliverCard__BJC6E:hover .page_deliverChip__t2Jbi{background:rgba(174,1,6,.06);border-color:rgba(174,1,6,.2)}.page_industriesSection__PL4ZR{padding:72px 0 48px;background:radial-gradient(ellipse 75% 55% at 0 0,rgba(174,1,6,.05) 0,transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,rgba(174,1,6,.04) 0,transparent 50%),var(--color-bg-muted)}.page_industriesHeader__W7uZI{max-width:720px;margin-bottom:40px}.page_industriesEyebrow__TmB4g{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-primary)}.page_industriesTitle__irQlu{margin:0 0 14px;text-align:left;font-size:clamp(26px,3.5vw,34px);line-height:1.25;font-weight:700;color:var(--color-primary)}.page_industriesLead__v3QYn{margin:0 0 36px;max-width:940px;text-align:left;font-size:16px;line-height:1.75;color:var(--color-text-muted)}.page_sectionTitleLeft__xMz0G{margin:0 0 12px;text-align:left;font-size:30px;line-height:1.2;font-weight:700;color:var(--color-primary)}.page_sectionLeadLeft__XAhai{margin:0 0 28px;max-width:940px;text-align:left;font-size:16px;line-height:1.8;color:var(--color-text)}.page_whySection__Q2KRA{padding:61px 0 64px;background:radial-gradient(ellipse 80% 60% at 100% 0,rgba(174,1,6,.05) 0,transparent 55%),radial-gradient(ellipse 70% 50% at 0 100%,rgba(174,1,6,.04) 0,transparent 50%),#fff}.page_whyGrid__0MS_M{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:22px;gap:22px;align-items:stretch}.page_whyTile__0tkDl{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;background:#fff;border:1px solid #ebebeb;border-radius:14px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 8px 22px rgba(0,0,0,.05);transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.page_whyGlow__MGWdI{position:absolute;top:-28px;right:-28px;width:96px;height:96px;border-radius:50%;pointer-events:none;transition:transform .45s ease,opacity .35s ease}.page_whyTile__0tkDl[data-accent=global] .page_whyGlow__MGWdI{background:radial-gradient(circle,rgba(174,1,6,.18) 0,transparent 68%)}.page_whyTile__0tkDl[data-accent=scaling] .page_whyGlow__MGWdI{background:radial-gradient(ellipse 80% 60% at 50% 50%,rgba(174,1,6,.2) 0,transparent 70%);border-radius:40% 60% 55% 45%}.page_whyTile__0tkDl[data-accent=ai] .page_whyGlow__MGWdI{background:radial-gradient(circle at 30% 30%,rgba(174,1,6,.22) 0,transparent 45%),radial-gradient(circle at 70% 70%,rgba(174,1,6,.12) 0,transparent 40%)}.page_whyTile__0tkDl[data-accent=transparent] .page_whyGlow__MGWdI{background:radial-gradient(circle,rgba(174,1,6,.14) 0,transparent 65%);top:-16px;right:20%;width:72px;height:72px}.page_whyTile__0tkDl[data-accent=agile] .page_whyGlow__MGWdI{background:conic-gradient(from 45deg,rgba(174,1,6,.16),transparent 55%,rgba(174,1,6,.08));border-radius:30%}.page_whyTile__0tkDl[data-accent=quality] .page_whyGlow__MGWdI{background:radial-gradient(circle,rgba(174,1,6,.16) 0,transparent 62%);top:10%;right:-20px}.page_whyTile__0tkDl[data-accent=partnership] .page_whyGlow__MGWdI{background:radial-gradient(circle at 35% 50%,rgba(174,1,6,.14) 0,transparent 42%),radial-gradient(circle at 65% 50%,rgba(174,1,6,.14) 0,transparent 42%);width:110px}.page_whyTile__0tkDl[data-accent=support] .page_whyGlow__MGWdI{background:radial-gradient(circle at 50% 65%,rgba(174,1,6,.18) 0,transparent 68%)}.page_whyTile__0tkDl:hover{transform:translateY(-5px);border-color:rgba(174,1,6,.22);box-shadow:0 8px 16px rgba(174,1,6,.08),0 20px 40px rgba(0,0,0,.09)}.page_whyTile__0tkDl:hover .page_whyGlow__MGWdI{transform:scale(1.15) rotate(8deg);opacity:1}.page_whyContent___Y5kT{position:relative;z-index:1;display:flex;flex-direction:column;flex:1 1;padding:24px 22px 26px}.page_whyTitle__zEnDx{margin:0;font-size:16px;line-height:1.35;font-weight:700;color:var(--color-text)}.page_whyTitleRule__aZbqz{display:block;width:32px;height:3px;margin:12px 0 14px;border-radius:999px;background:linear-gradient(90deg,var(--color-primary) 0,rgba(174,1,6,.35) 100%);transition:width .35s ease}.page_whyTile__0tkDl:hover .page_whyTitleRule__aZbqz{width:48px}.page_whyDesc__0ry6k{margin:0;font-size:13px;line-height:1.7;color:var(--color-text-muted);flex:1 1}.page_ctaSection__b8j_G{position:relative;overflow:hidden;background:linear-gradient(135deg,#fafafa,#f2f2f2 45%,#ececec);padding:61px 0 49px}.page_ctaSection__b8j_G:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 12% 80%,rgba(174,1,6,.07) 0,transparent 42%),repeating-linear-gradient(90deg,rgba(174,1,6,.025) 0 1px,transparent 1px 28px);pointer-events:none}.page_ctaGlow___X2Fd{position:absolute;top:-120px;right:-80px;width:360px;height:360px;border-radius:50%;background:radial-gradient(circle,rgba(174,1,6,.12) 0,transparent 68%);pointer-events:none}.page_ctaTitle___OuaD{position:relative;margin:0 0 17px;font-size:clamp(28px,4vw,40px);line-height:1.35;font-weight:700;color:var(--color-primary);text-align:left}.page_ctaLead__jAu5E{position:relative;margin:0 0 36px;max-width:914px;font-size:16px;line-height:1.8;color:var(--color-text);text-align:left}.page_ctaActions___NfPQ{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;max-width:820px}@media (max-width:900px){.page_servicesGrid__nFvqi{grid-template-columns:repeat(2,minmax(0,1fr))}.page_deliverGrid__WRwxO{grid-template-columns:1fr}.page_whyGrid__0MS_M{grid-template-columns:repeat(2,minmax(0,1fr))}.page_ctaActions___NfPQ{gap:16px}}@media (max-width:768px){.page_servicesBlock__584_k{padding:36px 0 48px}.page_servicesHeader__t5SoD{margin-bottom:28px;text-align:left}.page_servicesLead__qZMsJ{font-size:15px}.page_serviceBody__DJMqf{padding:20px 18px 24px}.page_deliverSection__Ify7O{padding:48px 0 56px}.page_deliverHeading__wOTfo{font-size:clamp(24px,5vw,30px)}.page_deliverCardBody__nYZMd{padding:22px 20px 24px}.page_industriesSection__PL4ZR,.page_whySection__Q2KRA{padding:48px 0 40px}.page_industriesTitle__irQlu{font-size:clamp(24px,5vw,28px)}.page_industriesLead__v3QYn{font-size:15px}.page_sectionTitleLeft__xMz0G{font-size:clamp(24px,5vw,28px)}.page_sectionLeadLeft__XAhai{font-size:15px;margin-bottom:24px}.page_ctaSection__b8j_G{padding:48px 0 40px}.page_ctaTitle___OuaD{font-size:clamp(24px,6vw,32px)}.page_ctaLead__jAu5E{font-size:15px;margin-bottom:24px}}@media (max-width:600px){.page_servicesGrid__nFvqi{grid-template-columns:1fr;gap:32px}.page_industriesHeader__W7uZI{margin-bottom:28px}.page_whyContent___Y5kT{padding:20px 18px 22px}.page_whyGrid__0MS_M{grid-template-columns:1fr;gap:20px}.page_ctaActions___NfPQ{grid-template-columns:1fr;max-width:none}}@media (prefers-reduced-motion:no-preference){.page_deliverCard__BJC6E,.page_serviceCard__d98bM,.page_whyTile__0tkDl{animation:page_servicesFadeUp__r4ruK .55s ease both}.page_deliverCard__BJC6E:nth-child(2),.page_serviceCard__d98bM:nth-child(2),.page_whyTile__0tkDl:nth-child(2){animation-delay:.06s}.page_deliverCard__BJC6E:nth-child(3),.page_serviceCard__d98bM:nth-child(3),.page_whyTile__0tkDl:nth-child(3){animation-delay:.12s}.page_deliverCard__BJC6E:nth-child(4),.page_serviceCard__d98bM:nth-child(4),.page_whyTile__0tkDl:nth-child(4){animation-delay:.18s}.page_serviceCard__d98bM:nth-child(5){animation-delay:.24s}.page_serviceCard__d98bM:nth-child(6){animation-delay:.3s}}@keyframes page_servicesFadeUp__r4ruK{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}