.JourneySections_approach__wIF_w{padding-block:78px 116px}.JourneySections_heading__GTx54{margin-bottom:76px}.JourneySections_heading__GTx54 h2{max-width:1120px;margin:0;color:#173d58;font-size:clamp(42px,4.6vw,62px);font-weight:550;line-height:1.02;letter-spacing:-.06em}.JourneySections_intro__CdT0m{max-width:630px;margin:22px 0 0;color:#41627a;font-size:17px;line-height:1.58}.JourneySections_closingPanel__m__sU h2 em,.JourneySections_heading__GTx54 h2 em{color:#347fa6;font-weight:500;font-style:normal}.JourneySections_process__oS3Oz{--step-gap:56px;position:relative;isolation:isolate;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--step-gap);list-style:none;margin:0;padding:0}.JourneySections_step__I1Tlk{position:relative;min-width:0}.JourneySections_step__I1Tlk:not(:last-child):after,.JourneySections_step__I1Tlk:not(:last-child):before{content:"";position:absolute;z-index:-1;top:32px;left:32px;width:calc(100% + var(--step-gap));height:1px;background:rgba(88,142,174,.24)}.JourneySections_step__I1Tlk:not(:last-child):after{display:none;transform-origin:left center;background:linear-gradient(90deg,#72b2d5,#a0c8df)}.JourneySections_node__MD8iU{position:relative;display:grid;place-items:center;width:64px;height:64px;border:1px solid hsla(0,0%,100%,.94);border-radius:50%;background:linear-gradient(145deg,hsla(0,0%,100%,.93),rgba(220,240,251,.88));box-shadow:0 7px 24px rgba(65,123,158,.07),inset 0 -2px 7px rgba(127,178,207,.12);color:#39728f;font-size:13px;font-weight:500;letter-spacing:.02em}.JourneySections_stepCopy__3YDCu h3{margin:28px 0 12px;color:#173d58;font-size:clamp(26px,2.5vw,34px);font-weight:530;line-height:1.1;letter-spacing:-.045em}.JourneySections_stepCopy__3YDCu p{max-width:280px;margin:0;color:#34556d;font-size:15px;line-height:1.7;letter-spacing:-.01em}.JourneySections_closing__Bfi63{padding-bottom:72px}.JourneySections_closingPanel__m__sU{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:space-between;gap:32px;min-height:350px;overflow:hidden;padding:58px 64px;border:1px solid hsla(0,0%,100%,.95);border-radius:34px;background:linear-gradient(110deg,rgba(249,253,255,.72),rgba(226,242,251,.45));box-shadow:0 22px 62px rgba(64,122,156,.06),inset 0 1px 0 #fff;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.JourneySections_closingPanel__m__sU h2{position:relative;margin:0;color:#173d58;font-size:clamp(43px,4.8vw,66px);font-weight:550;line-height:.99;letter-spacing:-.065em}.JourneySections_closingCopy__NyC_k{position:relative;max-width:700px}.JourneySections_closingCopy__NyC_k p{max-width:570px;margin:22px 0 0;color:#41627a;font-size:17px;line-height:1.58}.JourneySections_rings__tqfm7{position:absolute;z-index:-1;top:50%;right:-65px;width:500px;height:500px;transform:translateY(-50%) rotate(-28deg) scaleX(.72);pointer-events:none}.JourneySections_rings__tqfm7 span{position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.84);border-radius:50%;background:linear-gradient(130deg,hsla(0,0%,100%,.09),rgba(136,194,223,.07));box-shadow:inset 7px 2px 14px hsla(0,0%,100%,.26),1px 1px 0 rgba(104,156,187,.11)}.JourneySections_rings__tqfm7 span:nth-child(2){inset:48px}.JourneySections_rings__tqfm7 span:nth-child(3){inset:98px}@supports (animation-timeline:view()){@media (min-width:900px) and (prefers-reduced-motion:no-preference){.JourneySections_approach__wIF_w{view-timeline-name:--journey;view-timeline-axis:block}.JourneySections_step__I1Tlk:not(:last-child):after{display:block;animation:JourneySections_connect__LRlOf linear both;animation-timeline:--journey;animation-range:entry 20% cover 60%}.JourneySections_step__I1Tlk:nth-child(2):after{animation-range:entry 40% cover 68%}.JourneySections_step__I1Tlk:nth-child(3):after{animation-range:entry 55% cover 76%}}}@keyframes JourneySections_connect__LRlOf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:1000px){.JourneySections_process__oS3Oz{--step-gap:32px}.JourneySections_closingPanel__m__sU{padding:46px 42px;min-height:320px}}@media (max-width:760px){.JourneySections_approach__wIF_w{padding-block:50px 72px}.JourneySections_heading__GTx54{margin-bottom:38px}.JourneySections_heading__GTx54 h2{font-size:clamp(39px,7.6vw,56px)}.JourneySections_process__oS3Oz{--step-gap:30px;grid-template-columns:minmax(0,1fr)}.JourneySections_step__I1Tlk{display:grid;grid-template-columns:52px minmax(0,1fr);gap:22px}.JourneySections_node__MD8iU{width:52px;height:52px;font-size:11px}.JourneySections_step__I1Tlk:not(:last-child):before{top:26px;left:26px;width:1px;height:calc(100% + var(--step-gap))}.JourneySections_stepCopy__3YDCu{padding-block:10px 0}.JourneySections_stepCopy__3YDCu h3{margin:0 0 10px;font-size:27px}.JourneySections_stepCopy__3YDCu p{max-width:340px;font-size:14px;line-height:1.65}.JourneySections_closing__Bfi63{padding-bottom:38px}.JourneySections_closingPanel__m__sU{align-items:flex-start;flex-direction:column;gap:34px;min-height:0;padding:38px 30px;border-radius:26px}.JourneySections_closingPanel__m__sU h2{font-size:clamp(40px,7.5vw,54px)}.JourneySections_closingCopy__NyC_k p{margin-top:20px;font-size:15px}.JourneySections_rings__tqfm7{right:-170px;width:410px;height:410px}}@media (max-width:380px){.JourneySections_step__I1Tlk{gap:17px}.JourneySections_stepCopy__3YDCu p{font-size:13px}.JourneySections_closingPanel__m__sU{padding-inline:24px}.JourneySections_closingPanel__m__sU h2{font-size:38px}}.ProjectsSection_section__NBM19{min-width:0;padding-block:80px 110px}.ProjectsSection_header__qiCGR{display:flex;align-items:center;gap:36px;margin-bottom:38px}.ProjectsSection_header__qiCGR h2{flex-shrink:0;margin:0;color:#244b65;font-size:clamp(42px,4.3vw,62px);font-weight:530;line-height:1.04;letter-spacing:-.055em}.ProjectsSection_disclaimer__HscLg{max-width:580px;margin:10px 0 0;color:#55748a;font-size:13px;line-height:1.5}.ProjectsSection_rule___AwRv{flex:1;height:1px;background:linear-gradient(90deg,rgba(102,154,185,.35),transparent)}.ProjectsSection_controls__l5_NM{display:flex;align-items:center;gap:8px}.ProjectsSection_count__edgNB{margin-right:13px;color:#274e68;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectsSection_count__edgNB span{color:#617b8c}.ProjectsSection_controls__l5_NM button{display:grid;place-items:center;width:46px;height:46px;padding:0;border:1px solid hsla(0,0%,100%,.95);border-radius:50%;color:#24516d;background:hsla(0,0%,100%,.6);cursor:pointer;transition:background .2s ease,opacity .2s ease}.ProjectsSection_controls__l5_NM button:disabled{opacity:.32;cursor:default}.ProjectsSection_controls__l5_NM svg{width:20px;height:20px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ProjectsSection_track__0iYmV{position:relative;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:rgba(70,128,165,.3) transparent;padding-block:3px 20px}.ProjectsSection_card___C30x{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);flex:0 0 82%;min-width:0;min-height:clamp(340px,32vw,420px);padding:clamp(24px,3vw,40px);scroll-snap-align:start;border:1px solid hsla(0,0%,100%,.95);border-radius:32px;background:rgba(248,253,255,.68);box-shadow:inset 0 1px 0 #fff;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.ProjectsSection_card___C30x:only-child{flex-basis:100%}.ProjectsSection_title__WmYrp{max-width:14ch;margin:0;color:#1e4761;font-size:clamp(30px,3.5vw,46px);font-weight:530;line-height:1.1;letter-spacing:-.045em;overflow-wrap:anywhere}.ProjectsSection_preview__CAK1T{width:100%;max-width:420px;min-width:0;justify-self:end}.ProjectsSection_description__RHWQC{margin:20px 0 0;color:#506c7f;font-size:15px;line-height:1.65}.ProjectsSection_textCard__I5yeb{min-height:280px}.ProjectsSection_textCard__I5yeb .ProjectsSection_description__RHWQC{margin-top:0}.ProjectsSection_imageFrame__NzAbV{display:grid;place-items:center;aspect-ratio:16/9;overflow:hidden;border:1px solid rgba(119,161,187,.2);border-radius:17px;background:rgba(228,241,250,.6)}.ProjectsSection_image__OjnY5{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain}.ProjectsSection_imageSelectors__6tLPd{display:flex;justify-content:center;flex-wrap:wrap;padding-top:3px}.ProjectsSection_imageSelectors__6tLPd button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}.ProjectsSection_imageSelectors__6tLPd span{width:6px;height:6px;border-radius:50%;background:#94afbf;transition:background .2s ease,width .2s ease}.ProjectsSection_imageSelectors__6tLPd button[aria-pressed=true] span{width:19px;border-radius:4px;background:#2c82b7}.ProjectsSection_imageSelectors__6tLPd+.ProjectsSection_description__RHWQC{margin-top:6px}.ProjectsSection_section__NBM19 button:focus-visible,.ProjectsSection_track__0iYmV:focus-visible{outline:2px solid #147ebc;outline-offset:4px}@media (hover:hover){.ProjectsSection_controls__l5_NM button:not(:disabled):hover{background:#fff}.ProjectsSection_imageSelectors__6tLPd button:hover span{background:#2c82b7}}@media (max-width:760px){.ProjectsSection_section__NBM19{padding-block:48px 75px}.ProjectsSection_header__qiCGR{flex-wrap:wrap;gap:18px;margin-bottom:27px}.ProjectsSection_header__qiCGR h2{font-size:clamp(36px,6.8vw,48px)}.ProjectsSection_rule___AwRv{display:none}.ProjectsSection_controls__l5_NM{margin-left:auto}.ProjectsSection_count__edgNB{display:none}.ProjectsSection_track__0iYmV{gap:16px;padding-bottom:16px}.ProjectsSection_card___C30x{grid-template-columns:minmax(0,1fr);align-content:start;gap:24px;flex-basis:91%;min-height:0;padding:24px;border-radius:24px}.ProjectsSection_title__WmYrp{max-width:none;font-size:clamp(26px,5.5vw,33px)}.ProjectsSection_preview__CAK1T{justify-self:start}.ProjectsSection_imageFrame__NzAbV{border-radius:14px}.ProjectsSection_description__RHWQC{margin-top:18px;font-size:14px;line-height:1.6}}@media (max-width:440px){.ProjectsSection_header__qiCGR{gap:12px}.ProjectsSection_header__qiCGR h2{font-size:34px}.ProjectsSection_controls__l5_NM{gap:4px}.ProjectsSection_controls__l5_NM button{width:44px;height:44px}.ProjectsSection_card___C30x{flex-basis:92%}}@media (prefers-reduced-motion:reduce){.ProjectsSection_section__NBM19 *,.ProjectsSection_section__NBM19 :after,.ProjectsSection_section__NBM19 :before{scroll-behavior:auto;transition:none}}