.cursor-story_story__qhGVV{position:relative;min-width:0;color:#edf9fe}.cursor-story_sceneHeading__T79iu{display:flex;justify-content:space-between;align-items:center;padding-inline:18px;color:#a9c1d0}.cursor-story_sceneTitle__w5cdD{font-size:11px;letter-spacing:.06em}.cursor-story_sceneIndex__pgxbK{color:#83f3d7;font-family:var(--font-mono);font-size:12px}.cursor-story_sceneIndex__pgxbK span{color:#8297ac;font-size:10px}.cursor-story_stage__zyi8V{position:relative;width:100%;aspect-ratio:1.6;margin-top:10px;isolation:isolate;touch-action:pan-y;border-radius:6px}.cursor-story_poster__y6fU9,.cursor-story_video__R4ll0{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none;user-select:none}.cursor-story_poster__y6fU9{z-index:-2}.cursor-story_video__R4ll0{z-index:-1;opacity:0}.cursor-story_videoReady__5w1d2{opacity:1}.cursor-story_stage__zyi8V:after{position:absolute;inset:-1px;z-index:0;content:"";background:linear-gradient(90deg,#03071b,transparent 8%,transparent 92%,#03071b),linear-gradient(0deg,#03071b,transparent 12%,transparent 91%,#03071b);pointer-events:none}.cursor-story_sceneCaption__8q9Sw{position:absolute;z-index:1;bottom:11px;left:18px;display:flex;align-items:center;gap:8px;color:#c4e0ec;font-size:11px}.cursor-story_statusDot__mIfXG{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#83f3d7;box-shadow:0 0 9px #83f3d766}.cursor-story_controls__sOTE4{position:relative;margin:17px 18px 0;padding-bottom:34px}.cursor-story_progress__vzAeI{height:2px;background:#addcff24}.cursor-story_progress__vzAeI span{display:block;width:var(--story-progress);height:100%;background:#83f3d7;box-shadow:0 0 10px #83f3d744}.cursor-story_phaseNav__wS1MQ{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:8px}.cursor-story_phaseButton__QF5Ot{display:flex;align-items:center;gap:10px;min-height:45px;padding:7px 0;border:0;background:transparent;color:#90a9bc;font-family:inherit;font-size:12px;cursor:pointer;transition:color .16s ease;text-align:left}.cursor-story_phaseNumber__b1Ett{color:#678298;font-family:var(--font-mono);font-size:9px}.cursor-story_phaseButton__QF5Ot[aria-pressed=true]{color:#edf9fe}.cursor-story_phaseButton__QF5Ot:hover,.cursor-story_phaseButton__QF5Ot[aria-pressed=true] .cursor-story_phaseNumber__b1Ett{color:#83f3d7}.cursor-story_resumeRow__03Hfm{position:absolute;right:0;bottom:0;display:flex}.cursor-story_resume__k3AeF{display:inline-flex;min-height:34px;padding:0;gap:8px;align-items:center;border:0;background:transparent;color:#83f3d7;font-family:inherit;font-size:10px;cursor:pointer}.cursor-story_resume__k3AeF:hover{text-decoration:underline;text-underline-offset:4px}.cursor-story_phaseButton__QF5Ot:focus-visible,.cursor-story_resume__k3AeF:focus-visible,.cursor-story_stage__zyi8V:focus-visible{outline:2px solid #83f3d7;outline-offset:5px}@media (min-width:1700px){.cursor-story_phaseButton__QF5Ot,.cursor-story_sceneTitle__w5cdD{font-size:13px}.cursor-story_sceneCaption__8q9Sw{font-size:12px}}@media (max-width:1180px){.cursor-story_sceneHeading__T79iu{padding-inline:10px}.cursor-story_controls__sOTE4{margin-inline:10px}.cursor-story_phaseNav__wS1MQ{gap:6px}.cursor-story_phaseButton__QF5Ot{gap:6px;font-size:11px}.cursor-story_sceneCaption__8q9Sw{left:10px;font-size:10px}}@media (max-width:900px){.cursor-story_story__qhGVV{max-width:740px;width:100%;margin:30px auto 0}.cursor-story_sceneHeading__T79iu{padding-inline:0}.cursor-story_stage__zyi8V{margin-top:4px}.cursor-story_controls__sOTE4{margin:14px 0 0}.cursor-story_phaseButton__QF5Ot{font-size:12px}.cursor-story_sceneCaption__8q9Sw{left:0}}@media (max-width:620px){.cursor-story_story__qhGVV{margin-top:32px}.cursor-story_sceneTitle__w5cdD{font-size:10px}.cursor-story_sceneIndex__pgxbK{font-size:11px}.cursor-story_stage__zyi8V{margin-top:8px}.cursor-story_sceneCaption__8q9Sw{bottom:-2px;font-size:10px}.cursor-story_controls__sOTE4{margin-top:18px;padding-bottom:28px}.cursor-story_phaseNav__wS1MQ{gap:4px}.cursor-story_phaseButton__QF5Ot{min-height:48px;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;font-size:11px}.cursor-story_phaseNumber__b1Ett{font-size:9px}.cursor-story_resume__k3AeF{min-height:28px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cursor-story_phaseButton__QF5Ot{transition:none}}.home-hero_hero__QLW_Z{position:relative;overflow:hidden;isolation:isolate;background:#03071b;color:#edf9fe}.home-hero_shell__kHg6D{display:grid;width:min(1540px,calc(100% - 104px));min-height:min(760px,calc(100svh - 80px));margin-inline:auto;padding:54px 0 64px;grid-template-columns:minmax(340px,.82fr) minmax(0,1.3fr);align-items:center;gap:16px}.home-hero_copy__xsC4J{position:relative;z-index:2;padding:12px 0 30px}.home-hero_eyebrow__lpu5w{display:flex;align-items:center;gap:10px;margin:0 0 31px;color:#a4bccc;font-size:11px;font-weight:500;letter-spacing:.18em}.home-hero_eyebrow__lpu5w span{width:5px;height:5px;border-radius:50%;background:#83f3d7;box-shadow:0 0 12px #83f3d766}.home-hero_copy__xsC4J h1{max-width:11em;margin:0;font-size:clamp(37px,3.35vw,57px);line-height:1.32;font-weight:550;letter-spacing:-.055em;text-wrap:balance}.home-hero_copy__xsC4J h1 span{display:block}.home-hero_description__5O7hx{max-width:25em;margin:25px 0 0;color:#a7bccb;font-size:14px;line-height:1.9}.home-hero_scope__qKkAE{margin:21px 0 30px;color:#c8dce6;font-size:12px;letter-spacing:.035em}.home-hero_primary__co54b{display:inline-flex;min-height:49px;padding:0 24px;align-items:center;justify-content:space-between;gap:38px;border:1px solid #83f3d7;border-radius:3px;background:#83f3d7;color:#071b25;font-size:14px;font-weight:650;transition:background .18s ease,transform .18s ease}.home-hero_primary__co54b span{font-size:20px;font-weight:400}.home-hero_primary__co54b:hover{background:#b9ffe9;transform:translateY(-2px)}.home-hero_routes__CYNkh{display:flex;align-items:center;gap:22px;margin-top:30px}.home-hero_routes__CYNkh a{display:inline-flex;align-items:center;gap:16px;min-height:36px;color:#c5dbe6;font-size:12px}.home-hero_routes__CYNkh a span,.home-hero_routes__CYNkh a:hover{color:#83f3d7}.home-hero_divider__aT_Zv{width:1px;height:12px;background:#b5eaff30}.home-hero_primary__co54b:focus-visible,.home-hero_routes__CYNkh a:focus-visible{outline:2px solid #83f3d7;outline-offset:6px}@media (min-width:1700px){.home-hero_shell__kHg6D{gap:40px}}@media (max-width:1180px){.home-hero_shell__kHg6D{width:calc(100% - 64px);min-height:600px;padding:45px 0;grid-template-columns:minmax(300px,.86fr) minmax(0,1.2fr);gap:8px}.home-hero_copy__xsC4J h1{font-size:clamp(36px,3.6vw,44px)}.home-hero_description__5O7hx{font-size:13px}.home-hero_scope__qKkAE{font-size:11px}}@media (max-width:900px){.home-hero_shell__kHg6D{grid-template-columns:1fr;min-height:0;gap:0;padding:39px 0 37px}.home-hero_copy__xsC4J{padding:0}.home-hero_eyebrow__lpu5w{margin-bottom:22px}.home-hero_copy__xsC4J h1{max-width:none;font-size:clamp(35px,5.5vw,49px)}.home-hero_description__5O7hx{max-width:34em;margin-top:20px}.home-hero_scope__qKkAE{margin:14px 0 23px}.home-hero_routes__CYNkh{margin-top:18px}}@media (max-width:620px){.home-hero_shell__kHg6D{width:calc(100% - 40px);padding:30px 0 28px}.home-hero_eyebrow__lpu5w{margin-bottom:22px;font-size:10px}.home-hero_copy__xsC4J h1{max-width:11em;font-size:clamp(29px,7.7vw,42px);line-height:1.34}.home-hero_description__5O7hx{max-width:25em;font-size:12px;line-height:1.85}.home-hero_scope__qKkAE{font-size:10px;letter-spacing:0}.home-hero_primary__co54b{min-height:46px;padding:0 20px;font-size:13px}.home-hero_routes__CYNkh{gap:20px;margin-top:13px}.home-hero_routes__CYNkh a{font-size:11px}}@media (prefers-reduced-motion:reduce){.home-hero_primary__co54b{transition:none}.home-hero_primary__co54b:hover{transform:none}}.home-content_root__0HgCX{--background:#03071b;--surface-soft:#00072d;--foreground:#edf9fe;--foreground-deep:#edf9fe;--secondary:#a9bacd;--line:#edf9fe26;--highlight-strong:#74f5ce;--surface:#00072d;background:#03071b;color:#edf9fe;color-scheme:dark}.home-content_root__0HgCX .site-header.site-header--hero{background:#03071bed;border-color:#edf9fe1a}.home-content_root__0HgCX .site-header--hero .desktop-nav a,.home-content_root__0HgCX .site-header--hero .mobile-nav summary{color:#edf9fe}.home-content_root__0HgCX .site-header--hero .header-cta{color:#edf9fe;border-color:#edf9fe70}.home-content_root__0HgCX .site-header--hero .header-cta:hover{color:#03071b;background:#74f5ce}.home-content_content__pDZSD{--ink:#edf9fe;--muted:#a9bacd;--rule:#edf9fe26;color:var(--ink)}.home-content_content__pDZSD h2,.home-content_content__pDZSD h3,.home-content_content__pDZSD h4,.home-content_content__pDZSD p{margin:0}.home-content_content__pDZSD a{text-decoration:none}.home-content_services__clPgy{max-width:1440px;margin:auto;padding:64px 48px 0}.home-content_servicesIntro__u2nDW{color:var(--muted);font-size:16px;line-height:1.6;margin-bottom:38px!important}.home-content_scene__81l3w{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.5fr);align-items:center;margin-bottom:104px;isolation:isolate}.home-content_scene__81l3w:before{content:"";position:absolute;z-index:-1;inset:12% -2% 19% 30%;background:radial-gradient(ellipse,#74f5ce0c,transparent 67%);pointer-events:none}.home-content_sceneCopy__tbCvE{position:relative;z-index:1;padding:42px 0 50px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.home-content_kicker__ONoGm{font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;color:var(--muted)}.home-content_content__pDZSD h2{margin-top:26px;font-size:clamp(40px,5.2vw,72px);font-weight:600;line-height:1.2;letter-spacing:-.04em}.home-content_sceneCopy__tbCvE h2{font-size:clamp(36px,3.75vw,54px);line-height:1.3;letter-spacing:-.045em}.home-content_sceneDescription__ChJTI{margin-top:25px!important;max-width:430px;padding-right:24px;color:var(--muted);font-size:16px;line-height:1.9}.home-content_conclusion__uTkJm{margin-top:25px!important;color:var(--muted);font-size:16px;line-height:1.8}.home-content_sceneVisual__nvNDB{position:relative;min-width:0;margin:0 -28px 0 20px;padding:16px 0 24px}.home-content_sceneVisual__nvNDB img{display:block;width:100%;height:auto;object-fit:contain}.home-content_sceneLabels__Cqo7_{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin-top:6px;color:#c9e9ee;font-size:14px;line-height:1.6}.home-content_sceneLabels__Cqo7_>span:not([aria-hidden]){display:inline-flex;gap:8px;align-items:center}.home-content_sceneLabels__Cqo7_>span:not([aria-hidden]):before{content:"";width:5px;height:5px;background:#74f5ce;border-radius:50%}.home-content_serviceNodes__cZv5p{grid-column:1/-1;padding-top:24px;border-top:1px solid var(--rule)}.home-content_serviceGroup__exoc_{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px}.home-content_serviceNodes__cZv5p h3{color:var(--muted);font-size:14px;line-height:1.6;font-weight:400;padding-top:14px}.home-content_serviceLinks__R9sy_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px}.home-content_serviceNodes__cZv5p a{display:flex;justify-content:space-between;gap:16px;align-items:center;min-height:48px;padding:12px 0;border-bottom:1px solid var(--rule);color:var(--ink);font-size:14px;line-height:1.6;transition:border-color .18s,color .18s}.home-content_serviceNodes__cZv5p a>span{font-size:20px;flex:none}.home-content_serviceNodes__cZv5p a:hover{border-color:#74f5ce;color:#74f5ce}.home-content_serviceBottom__0gyyM{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:15px 0 0 200px}.home-content_serviceNodes__cZv5p .home-content_followupNode__m23pj{color:#c9e9ee;width:fit-content;gap:40px}.home-content_serviceNodes__cZv5p .home-content_primaryLink__P7pRK{color:#74f5ce;width:fit-content;gap:40px;border-color:#74f5ce70}.home-content_efficiencyScene__98xXe{grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr)}.home-content_efficiencyScene__98xXe:before{inset:12% 30% 19% -2%}.home-content_efficiencyScene__98xXe .home-content_sceneCopy__tbCvE{grid-column:2;grid-row:1}.home-content_efficiencyScene__98xXe .home-content_sceneVisual__nvNDB{grid-column:1;grid-row:1;margin:0 24px 0 -28px}.home-content_efficiencyScene__98xXe .home-content_sceneDescription__ChJTI{padding-right:0}.home-content_operationNodes__jYC0o .home-content_serviceLinks__R9sy_{grid-template-columns:repeat(2,minmax(0,1fr));max-width:650px}.home-content_operationNodes__jYC0o .home-content_serviceBottom__0gyyM{justify-content:flex-end}.home-content_anchor__Mhien{position:absolute;top:0}.home-content_evidence__jAQKn,.home-content_process__rFaoh,.home-content_start__UBWul{max-width:1440px;margin:auto;padding:68px 48px 88px}.home-content_sectionHeading__lt9rm h2{margin-top:20px;font-size:clamp(34px,4.5vw,58px)}.home-content_projects__GoOI3{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:50px}.home-content_project__sAZ9r{display:flex;flex-direction:column;border:1px solid var(--rule);background:#00072d;padding:30px;min-width:0}.home-content_projectEyebrow__gJ9Ef{color:var(--muted);font-size:13px;letter-spacing:.02em;line-height:1.6}.home-content_project__sAZ9r h3{font-size:clamp(23px,2.1vw,30px);line-height:1.4;font-weight:550;margin-top:16px}.home-content_titleChunk__6m76R{display:inline-block;white-space:nowrap}.home-content_deliveryBoard__urhxH,.home-content_leadBoard__kNAc6{display:flex;flex-direction:column;flex:1;margin-top:30px}.home-content_caseFigure__o8ICQ{width:100%;max-width:520px;margin:0 auto}.home-content_caseGraphic__mefg9{display:block;width:100%;height:auto}.home-content_routeCaption__OqkC4{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center;text-align:center;margin-top:12px;gap:8px;color:#c9e9ee;font-size:14px;line-height:1.6}.home-content_routeCaption__OqkC4>span:nth-child(2){color:#74f5ce;font-size:20px}.home-content_clientCaption__cCs1Z{display:flex;align-items:center;gap:8px;margin-top:12px;min-height:32px;color:#c9e9ee;font-size:14px;line-height:1.6}.home-content_clientCaption__cCs1Z strong{font-weight:500;color:var(--ink)}.home-content_clientKey__fsTFb{width:9px;height:9px;border-radius:50%;background:#526986;flex:none}.home-content_dotUnit__D1vGM{margin-left:auto;font-size:12px;color:var(--muted)}.home-content_caseStats__wIigu{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:30px;padding-top:22px;border-top:1px solid var(--rule)}.home-content_caseStats__wIigu>div{display:flex;flex-direction:column;gap:9px}.home-content_caseStats__wIigu strong{display:flex;align-items:baseline;color:#74f5ce;font-size:44px;line-height:1.15;font-weight:550;font-variant-numeric:tabular-nums;gap:4px;white-space:nowrap}.home-content_caseStats__wIigu strong>span{font-size:14px;font-weight:400;letter-spacing:0}.home-content_caseStats__wIigu>div>span{color:#c9e9ee;font-size:14px;line-height:1.6}.home-content_caseStats__wIigu i{display:inline-block;width:10px;height:10px;border-radius:50%;background:#74f5ce;flex:none;margin-right:5px;align-self:center}.home-content_caseStats__wIigu .home-content_intentStat__0oNUp strong{color:#ffc17d}.home-content_caseStats__wIigu .home-content_intentStat__0oNUp i{background:#74f5ce;outline:2px solid #ffc17d;outline-offset:3px}.home-content_caseScope__XX43t{margin-top:auto;padding-top:8px}.home-content_caseScope__XX43t summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;list-style:none;color:var(--muted);font-size:12px;cursor:pointer}.home-content_caseScope__XX43t summary::-webkit-details-marker{display:none}.home-content_caseScope__XX43t summary>span{font-size:18px}.home-content_caseScope__XX43t[open] summary>span{transform:rotate(45deg)}.home-content_caseScope__XX43t p{color:var(--muted);font-size:13px;line-height:1.8;padding:4px 0 10px}.home-content_projectLink__LccHf{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--rule);margin-top:10px;padding-top:14px;color:#edf9fe;font-size:13px;line-height:1.3}.home-content_projectLink__LccHf span{font-size:24px}.home-content_genericResult__ZjUxD{margin-top:28px;color:var(--muted)}.home-content_genericResult__ZjUxD>div{margin-top:20px}.home-content_process__rFaoh{border-top:1px solid var(--rule)}.home-content_stepRoute__bHcSj{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin:50px 0 0;padding:0}.home-content_stepRoute__bHcSj li{position:relative;min-width:0}.home-content_stepRoute__bHcSj li:before{content:"";position:absolute;top:27px;height:1px;background:#74f5ce50;width:100%}.home-content_stepRoute__bHcSj li:last-child:before{width:50%}.home-content_stepRoute__bHcSj summary{position:relative;list-style:none;cursor:pointer;padding-right:20px}.home-content_stepRoute__bHcSj summary::-webkit-details-marker{display:none}.home-content_stepNumber__yq_vy{position:relative;display:grid;place-items:center;width:54px;height:54px;border:1px solid #74f5ce70;border-radius:50%;background:#03071b;color:#74f5ce;font:12px var(--font-mono)}.home-content_stepRoute__bHcSj h3{font-size:18px;font-weight:500;margin-top:22px}.home-content_stepEnglish__P_Nkv{display:block;margin-top:8px;color:var(--muted);font:9px var(--font-mono)}.home-content_stepMore__3es8Z{display:block;color:#74f5ce;margin-top:10px}.home-content_stepRoute__bHcSj details[open] .home-content_stepMore__3es8Z{visibility:hidden}.home-content_stepRoute__bHcSj details>p{margin-top:12px;padding-right:20px;color:var(--muted);font-size:12px;line-height:1.8}.home-content_processNote__XNWGi{color:var(--muted);font-size:12px;margin-top:30px!important}.home-content_start__UBWul{border-top:1px solid var(--rule)}.home-content_startLinks__F00ka{display:grid;grid-template-columns:1fr 1fr;gap:0 44px;margin-top:38px;max-width:900px}.home-content_startLinks__F00ka a{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--rule);padding:18px 0;font-size:14px}.home-content_startLinks__F00ka a:first-child{color:#74f5ce}.home-content_faq___pYbB{margin-top:62px;max-width:1050px}.home-content_faq___pYbB details{border-top:1px solid var(--rule)}.home-content_faq___pYbB summary{list-style:none;display:flex;align-items:center;gap:24px;cursor:pointer;padding:23px 0;font-size:16px}.home-content_faq___pYbB summary::-webkit-details-marker{display:none}.home-content_faq___pYbB summary>span:first-child{color:var(--muted);font:11px var(--font-mono)}.home-content_plus__FuOAY{margin-left:auto;font-size:23px;color:#74f5ce}.home-content_faq___pYbB details[open] .home-content_plus__FuOAY{transform:rotate(45deg)}.home-content_faq___pYbB details>p{max-width:780px;margin:0 0 28px 42px;color:var(--muted);font-size:14px;line-height:1.9}.home-content_root__0HgCX .contact{background:#00072d}.home-content_root__0HgCX .contact-card{background:transparent;border-color:var(--line);box-shadow:none}.home-content_root__0HgCX .contact-copy h2{color:#edf9fe}.home-content_root__0HgCX .contact-details a{color:#74f5ce}.home-content_root__0HgCX .site-footer{background:#03071b;color:#a9bacd}.home-content_root__0HgCX .site-footer nav a{color:#edf9fe}.home-content_root__0HgCX .footer-brand .brand-logo{filter:none}.home-content_root__0HgCX .back-to-top{color:#edf9fe;background:#00072d;border-color:#edf9fe40}.home-content_content__pDZSD a:focus-visible,.home-content_content__pDZSD summary:focus-visible{outline:2px solid #74f5ce;outline-offset:5px}@media (max-width:1000px){.home-content_services__clPgy{padding:40px 24px 0}.home-content_servicesIntro__u2nDW{margin-bottom:28px!important}.home-content_efficiencyScene__98xXe,.home-content_scene__81l3w{grid-template-columns:1fr;margin-bottom:80px}.home-content_efficiencyScene__98xXe .home-content_sceneCopy__tbCvE,.home-content_sceneCopy__tbCvE{grid-column:1;grid-row:1;padding:20px 0 18px}.home-content_sceneCopy__tbCvE h2{font-size:clamp(36px,5.4vw,48px)}.home-content_sceneDescription__ChJTI{max-width:560px;padding-right:0}.home-content_efficiencyScene__98xXe .home-content_sceneVisual__nvNDB,.home-content_sceneVisual__nvNDB{grid-column:1;grid-row:2;width:100%;max-width:850px;margin:0 auto;padding:0 0 28px}.home-content_efficiencyScene__98xXe:before,.home-content_scene__81l3w:before{inset:20% 0 20%}.home-content_serviceGroup__exoc_{grid-template-columns:140px minmax(0,1fr);gap:18px}.home-content_serviceLinks__R9sy_{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.home-content_serviceBottom__0gyyM{margin-left:158px}.home-content_evidence__jAQKn,.home-content_process__rFaoh,.home-content_start__UBWul{padding:54px 24px 70px}.home-content_project__sAZ9r{padding:24px}.home-content_project__sAZ9r h3{font-size:24px}.home-content_routeCaption__OqkC4{font-size:13px;gap:4px;grid-template-columns:1fr 24px 1fr}.home-content_clientCaption__cCs1Z{flex-wrap:wrap;font-size:13px}.home-content_dotUnit__D1vGM{margin-left:0;width:100%;padding-left:17px}.home-content_caseStats__wIigu strong{font-size:36px}.home-content_caseStats__wIigu strong>span{font-size:12px}.home-content_caseStats__wIigu>div>span{font-size:13px}.home-content_stepRoute__bHcSj h3{font-size:16px}}@media (max-width:680px){.home-content_services__clPgy{padding:28px 18px 0}.home-content_servicesIntro__u2nDW{font-size:14px;margin-bottom:20px!important}.home-content_efficiencyScene__98xXe,.home-content_scene__81l3w{margin-bottom:62px}.home-content_efficiencyScene__98xXe .home-content_sceneCopy__tbCvE,.home-content_sceneCopy__tbCvE{padding:22px 0 14px}.home-content_sceneCopy__tbCvE h2{font-size:clamp(29px,8.1vw,40px);margin-top:20px;line-height:1.35}.home-content_sceneDescription__ChJTI{margin-top:18px!important;font-size:15px;line-height:1.85}.home-content_efficiencyScene__98xXe .home-content_sceneVisual__nvNDB,.home-content_sceneVisual__nvNDB{padding-bottom:24px}.home-content_sceneLabels__Cqo7_{gap:8px 14px;margin-top:10px;font-size:13px}.home-content_efficiencyScene__98xXe .home-content_sceneLabels__Cqo7_{gap:8px}.home-content_conclusion__uTkJm{margin-top:18px!important;font-size:14px}.home-content_serviceNodes__cZv5p{grid-column:1;padding-top:20px}.home-content_serviceGroup__exoc_{grid-template-columns:1fr;gap:8px}.home-content_serviceNodes__cZv5p h3{padding-top:0}.home-content_operationNodes__jYC0o .home-content_serviceLinks__R9sy_,.home-content_serviceLinks__R9sy_{grid-template-columns:1fr;gap:0}.home-content_serviceNodes__cZv5p a{font-size:15px;padding:13px 0;min-height:50px}.home-content_operationNodes__jYC0o .home-content_serviceBottom__0gyyM,.home-content_serviceBottom__0gyyM{flex-direction:column;align-items:stretch;gap:8px;margin:12px 0 0}.home-content_serviceNodes__cZv5p .home-content_followupNode__m23pj{width:100%}.home-content_serviceNodes__cZv5p .home-content_primaryLink__P7pRK{margin-top:8px}.home-content_evidence__jAQKn,.home-content_process__rFaoh,.home-content_start__UBWul{padding:42px 24px 58px}.home-content_projects__GoOI3{grid-template-columns:1fr;margin-top:34px;gap:22px}.home-content_project__sAZ9r h3{font-size:clamp(21px,5.8vw,28px)}.home-content_deliveryBoard__urhxH,.home-content_leadBoard__kNAc6{margin-top:24px}.home-content_caseStats__wIigu{margin-top:24px;gap:14px}.home-content_stepRoute__bHcSj{grid-template-columns:1fr;margin-top:36px;gap:0}.home-content_stepRoute__bHcSj li:before,.home-content_stepRoute__bHcSj li:last-child:before{height:100%;width:1px;top:0;left:22px}.home-content_stepRoute__bHcSj li:last-child:before{height:24px}.home-content_stepRoute__bHcSj summary{min-height:86px;display:grid;grid-template-columns:46px 1fr 20px;grid-template-rows:1fr 1fr;gap:0 20px;padding-right:0}.home-content_stepNumber__yq_vy{width:46px;height:46px;grid-row:1/3}.home-content_stepRoute__bHcSj h3{margin:16px 0 0;align-self:end;font-size:18px}.home-content_stepEnglish__P_Nkv{margin:6px 0 16px}.home-content_stepMore__3es8Z{grid-column:3;grid-row:1/3;margin:0}.home-content_stepRoute__bHcSj details>p{position:relative;margin:0 0 20px 66px}.home-content_processNote__XNWGi{margin-top:12px!important}.home-content_startLinks__F00ka{grid-template-columns:1fr;margin-top:28px}.home-content_faq___pYbB{margin-top:40px}.home-content_faq___pYbB summary{font-size:14px;gap:14px}.home-content_faq___pYbB details>p{margin-left:28px;font-size:13px}}@media (max-width:380px){.home-content_caseStats__wIigu strong{font-size:32px}.home-content_routeCaption__OqkC4{font-size:12px;grid-template-columns:1fr 20px 1fr;gap:0}}@media (prefers-reduced-motion:reduce){.home-content_content__pDZSD a,.home-content_plus__FuOAY{transition:none}}