.DigitalServices_page__UwlLs{--ink:#071b2b;--paper:#f4f7f5;--mint:#72f5ce;--line:#cbd8d3;color:var(--ink);background:var(--paper)}.DigitalServices_wrap__jpWMP{width:min(1280px,100%);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,3rem)}.DigitalServices_hero__cLkpT{position:relative;overflow:hidden;padding:8.5rem 0 0;color:#fff;background:var(--ink)}.DigitalServices_hero__cLkpT:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 85% 20%,#2354b936,transparent 52%)}.DigitalServices_hero__cLkpT>*{position:relative}.DigitalServices_crumb__AcMh7{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-bottom:2rem;font-size:.75rem;color:#b5c8d2}.DigitalServices_crumb__AcMh7 a{display:inline-flex;align-items:center;min-height:44px}.DigitalServices_crumb__AcMh7 svg{width:12px;height:12px}.DigitalServices_heroGrid__hqgM9{display:grid;grid-template-columns:1.08fr 1fr;gap:4rem;align-items:center;padding-bottom:4.5rem}.DigitalServices_eyebrow__60djP{display:flex;align-items:center;gap:.65rem;margin-bottom:1.3rem;color:#176251;font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.DigitalServices_eyebrow__60djP:before{content:"";width:21px;height:2px;flex-shrink:0;background:currentColor}.DigitalServices_dark__K39qC .DigitalServices_eyebrow__60djP,.DigitalServices_end__F7qXS .DigitalServices_eyebrow__60djP,.DigitalServices_hero__cLkpT .DigitalServices_eyebrow__60djP{color:var(--mint)}.DigitalServices_hero__cLkpT h1{margin:0 0 1.6rem;font-family:var(--font-display),sans-serif;font-size:clamp(2.6rem,4.8vw,4.75rem);font-weight:600;letter-spacing:-.055em;line-height:1.06;text-wrap:balance}.DigitalServices_hero__cLkpT h1 span{display:block;margin-top:.12em;color:var(--mint)}.DigitalServices_intro__5qbxY{max-width:38rem;font-size:1.05rem;line-height:1.8;color:#bdced8}.DigitalServices_actions__Oy1PT{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.2rem;margin-top:2rem}.DigitalServices_primary__bo0UN,.DigitalServices_secondary__iFDu7{display:inline-flex;justify-content:center;align-items:center;gap:.8rem;min-height:48px;padding:.8rem 1.1rem;font-size:.875rem;font-weight:650;border-radius:.45rem}.DigitalServices_primary__bo0UN{background:var(--mint);color:var(--ink);border:1px solid var(--mint)}.DigitalServices_primary__bo0UN:hover{background:#a0ffe1}.DigitalServices_secondary__iFDu7{border:1px solid #ffffff40;color:#fff}.DigitalServices_secondary__iFDu7:hover{border-color:var(--mint)}.DigitalServices_primary__bo0UN svg,.DigitalServices_secondary__iFDu7 svg{width:18px;height:18px;flex-shrink:0}.DigitalServices_signature__cBbJ4{margin-top:1.2rem;color:#a8beca;font-size:.75rem;line-height:1.8}.DigitalServices_showcase__43jmn{position:relative;padding:1.5rem 0 2.5rem 1.25rem}.DigitalServices_showcase__43jmn:before{content:"";position:absolute;inset:0 0 0 15%;border:1px solid #7ca5c02b;border-radius:50% 0 0 50%}.DigitalServices_screen__nolFK{position:relative;overflow:hidden;border:1px solid #92acc74a;border-radius:.65rem;background:#0b263c;box-shadow:0 28px 75px #0006;transform:rotate(-3deg)}.DigitalServices_screenBar__nCqvt{display:flex;align-items:center;justify-content:space-between;padding:.65rem 1rem;color:#c7d8e3;font-size:.6rem;letter-spacing:.08em}.DigitalServices_screenDots__FgF_i{display:flex;gap:4px}.DigitalServices_screenDots__FgF_i i{height:5px;width:5px;background:#a6c1ce;border-radius:50%}.DigitalServices_screen__nolFK img,.DigitalServices_screen__nolFK picture{display:block;width:100%}.DigitalServices_screen__nolFK img{height:auto;aspect-ratio:1.5;object-fit:cover;object-position:top}.DigitalServices_projectNote__4KuTK{position:absolute;bottom:.5rem;right:-1rem;max-width:80%;padding:1.1rem 1.35rem;background:var(--mint);color:var(--ink);border-radius:.35rem;box-shadow:0 14px 35px #0003}.DigitalServices_projectNote__4KuTK span{display:block;font-size:.65rem;letter-spacing:.1em;text-transform:uppercase}.DigitalServices_projectNote__4KuTK strong{display:flex;align-items:center;gap:1.2rem;margin-top:.3rem;font-size:1rem;font-weight:650}.DigitalServices_heroRail__Re9oN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.25rem;border-top:1px solid #ffffff25}.DigitalServices_heroRail__Re9oN p{color:#a9c0ce;font-size:.75rem}.DigitalServices_heroRail__Re9oN nav{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.DigitalServices_heroRail__Re9oN a{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font-size:.8rem;color:#deeee7}.DigitalServices_heroRail__Re9oN a svg{width:14px;height:14px;color:var(--mint)}.DigitalServices_section__OZPPY{padding-block:clamp(3.5rem,7vw,6rem)}.DigitalServices_sectionHeader__7P_PS{display:grid;grid-template-columns:1.2fr 1fr;gap:3rem;align-items:end;margin-bottom:3rem}.DigitalServices_heading__hPc4c{font-family:var(--font-display),sans-serif;font-weight:600;letter-spacing:-.045em;line-height:1.12;font-size:clamp(2rem,3.4vw,3.25rem);text-wrap:balance}.DigitalServices_sectionText__XhPki{max-width:38rem;line-height:1.85;color:#465e64;font-size:.95rem}.DigitalServices_families__IxDKH{border-top:1px solid var(--line)}.DigitalServices_family__6Xk7D{display:grid;grid-template-columns:.75fr 1.65fr;gap:3rem;padding-block:3rem;border-bottom:1px solid var(--line);scroll-margin-top:7rem}.DigitalServices_familyLead__04Qcf{align-self:start}.DigitalServices_familyNumber__bwvLH{display:block;margin-bottom:1.5rem;font-size:.7rem;color:#526d70;font-variant-numeric:tabular-nums;letter-spacing:.14em}.DigitalServices_familyLead__04Qcf h3{font-family:var(--font-display),sans-serif;font-size:clamp(1.8rem,2.6vw,2.5rem);font-weight:600;letter-spacing:-.04em;line-height:1.1}.DigitalServices_familyLead__04Qcf p{margin-top:1rem;color:#52676a;font-size:.9rem;line-height:1.8;max-width:24rem}.DigitalServices_serviceGrid__mXZeB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.DigitalServices_serviceCard__aLUuT{display:flex;flex-direction:column;align-items:start;min-width:0;padding:1.4rem;border:1px solid #d3dfd9;border-radius:.5rem;background:#fff;transition:border-color .2s,box-shadow .2s}.DigitalServices_serviceCard__aLUuT:hover{border-color:#347864;box-shadow:0 8px 24px #123c3010}.DigitalServices_serviceCard__aLUuT>svg{height:23px;width:23px;margin-bottom:1.5rem;color:#11664f}.DigitalServices_serviceCard__aLUuT h4{margin-bottom:.6rem;font-size:1.1rem;font-weight:650;letter-spacing:-.02em}.DigitalServices_serviceCard__aLUuT p{font-size:.85rem;line-height:1.75;color:#4d6467}.DigitalServices_cardLink__4O_Jh{display:inline-flex;align-items:center;gap:.7rem;margin-top:auto;padding-top:1.3rem;color:#175d4c;font-size:.75rem;font-weight:650}.DigitalServices_cardLink__4O_Jh svg{width:16px;height:16px}.DigitalServices_extraServices__1ij5u{display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin-top:1.75rem}.DigitalServices_extraServices__1ij5u a{display:inline-flex;gap:.6rem;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:4px;font-size:.8rem;color:#385b55}.DigitalServices_dark__K39qC{color:#fff;background:#0a2639}.DigitalServices_dark__K39qC .DigitalServices_sectionText__XhPki{color:#b6cbd6}.DigitalServices_workGrid__53Qb1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.DigitalServices_work__zzY_F{min-width:0}.DigitalServices_workImage__NkzfA{overflow:hidden;border-radius:.45rem;background:#133447;border:1px solid #ffffff26}.DigitalServices_workImage__NkzfA img{display:block;width:100%;height:auto;aspect-ratio:1.5;object-fit:cover;object-position:top;transition:transform .3s}.DigitalServices_work__zzY_F:hover img{transform:scale(1.025)}.DigitalServices_workTitle__PhvDp{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:1rem;font-size:1rem;font-weight:600}.DigitalServices_workTitle__PhvDp svg{width:18px;height:18px;color:var(--mint)}.DigitalServices_work__zzY_F p{margin-top:.35rem;font-size:.8rem;line-height:1.6;color:#b3c9d5}.DigitalServices_scope__i2aAb{display:grid;grid-template-columns:1fr 1fr;gap:4rem}.DigitalServices_scopeList__AzjcJ{border-top:1px solid var(--line)}.DigitalServices_scopeItem__K8ffG{display:grid;grid-template-columns:36px 1fr;-moz-column-gap:.9rem;column-gap:.9rem;padding-block:1.3rem;border-bottom:1px solid var(--line)}.DigitalServices_scopeItem__K8ffG>span{font-size:.75rem;color:#3e6960;padding-top:.3rem}.DigitalServices_scopeItem__K8ffG h3{font-size:1rem;font-weight:650;margin-bottom:.45rem}.DigitalServices_scopeItem__K8ffG p{color:#52696c;font-size:.875rem;line-height:1.8}.DigitalServices_sectors__liYrL{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.DigitalServices_sectors__liYrL a{display:inline-flex;align-items:center;gap:.8rem;min-height:44px;padding:.6rem .9rem;border:1px solid #c8d9d1;border-radius:.3rem;font-size:.8rem}.DigitalServices_sectors__liYrL a:hover{background:#e1eee7}.DigitalServices_sectors__liYrL svg{width:15px;height:15px}.DigitalServices_end__F7qXS{color:#fff;background:#0443d7;padding-block:4.5rem}.DigitalServices_endGrid__6n7Br{display:grid;grid-template-columns:1.35fr 1fr;gap:3rem;align-items:center}.DigitalServices_end__F7qXS p:not(.DigitalServices_eyebrow__60djP){margin-top:1rem;color:#e1eaff;font-size:.95rem;line-height:1.8;max-width:36rem}.DigitalServices_end__F7qXS .DigitalServices_actions__Oy1PT{justify-content:flex-end;margin:0}.DigitalServices_fineprint__LEoZA{margin-top:1.5rem;font-size:.8rem;line-height:1.8;color:#52676a}.DigitalServices_intent__jYdqb{margin-top:1.5rem;padding-top:1.2rem;border-top:1px solid #ffffff26;color:#b7cbd6;font-size:.875rem;line-height:1.8}.DigitalServices_blueprint__w2o4B{position:relative;padding:2rem;min-height:355px;border:1px solid #8db3ce40;background:linear-gradient(145deg,#102f48,#0c2239);border-radius:.65rem;box-shadow:0 30px 80px #0003}.DigitalServices_blueprint__w2o4B>p:first-child{color:#b9cfdd;font-size:.6rem;letter-spacing:.16em;text-transform:uppercase;padding-bottom:1.1rem;border-bottom:1px solid #ffffff20}.DigitalServices_blueprint__w2o4B>svg{display:block;height:52px;width:52px;color:var(--mint);margin:2rem 0 1rem;stroke-width:1}.DigitalServices_blueprint__w2o4B>strong{display:block;font-family:var(--font-display),sans-serif;font-size:2rem;font-weight:500;letter-spacing:-.04em;line-height:1.15}.DigitalServices_blueprintFlow__nVaPL{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.DigitalServices_blueprintFlow__nVaPL span{border:1px solid #ffffff2e;color:#e4f0f5;background:#ffffff08;padding:.6rem .75rem;font-size:.7rem;border-radius:.25rem}.DigitalServices_blueprintFlow__nVaPL svg{width:16px;height:16px;color:var(--mint)}.DigitalServices_blueprint__w2o4B .DigitalServices_blueprintCaption__yQY7G{margin-top:1.25rem;color:#94b0c3;font-size:.65rem}.DigitalServices_situations__oqEEE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}.DigitalServices_situation__JNn_P{border-top:2px solid #19705b;padding-top:1.25rem}.DigitalServices_situation__JNn_P h3{font-weight:650;font-size:1.05rem;margin-bottom:.75rem}.DigitalServices_situation__JNn_P p{font-size:.9rem;line-height:1.85;color:#4f6669}.DigitalServices_deliverableGrid__NfVNM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#ffffff24;border:1px solid #ffffff24}.DigitalServices_deliverable__ztU4p{padding:2rem;background:#0a2639}.DigitalServices_deliverable__ztU4p>span{display:block;color:var(--mint);font-size:.65rem;letter-spacing:.1em;margin-bottom:1.5rem}.DigitalServices_deliverable__ztU4p h3{font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.DigitalServices_deliverable__ztU4p p{color:#b4cbd5;font-size:.85rem;line-height:1.85}.DigitalServices_faq__2V1rx{border-top:1px solid var(--line)}.DigitalServices_faq__2V1rx details{border-bottom:1px solid var(--line)}.DigitalServices_faq__2V1rx summary{display:flex;align-items:center;justify-content:space-between;gap:1.3rem;padding-block:1.25rem;list-style:none;cursor:pointer;font-size:.95rem;font-weight:600;line-height:1.6}.DigitalServices_faq__2V1rx summary::-webkit-details-marker{display:none}.DigitalServices_faq__2V1rx summary:after{content:"+";color:#176251;font-size:1.4rem;font-weight:400}.DigitalServices_faq__2V1rx details[open] summary:after{content:"−"}.DigitalServices_faq__2V1rx details p{padding:0 1.5rem 1.5rem 0;max-width:48rem;color:#4e6669;font-size:.9rem;line-height:1.85}.DigitalServices_related__ZUxGK{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:2rem}.DigitalServices_related__ZUxGK a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:76px;padding:1.2rem;border:1px solid var(--line);background:#fff;border-radius:.35rem;font-size:.875rem;line-height:1.6}.DigitalServices_related__ZUxGK svg{width:18px;height:18px;flex-shrink:0;color:#176251}.DigitalServices_page__UwlLs :is(a,summary):focus-visible{outline:3px solid #074a3c;outline-offset:5px}.DigitalServices_dark__K39qC :is(a,summary):focus-visible,.DigitalServices_end__F7qXS :is(a,summary):focus-visible,.DigitalServices_hero__cLkpT :is(a,summary):focus-visible{outline-color:#a7ffe5}@media (min-width:1100px){.DigitalServices_familyLead__04Qcf{position:sticky;top:8rem}}@media (max-width:1000px){.DigitalServices_heroGrid__hqgM9{gap:2.5rem}.DigitalServices_family__6Xk7D{grid-template-columns:.7fr 1.3fr;gap:2rem}.DigitalServices_scope__i2aAb{gap:2.5rem}.DigitalServices_sectionHeader__7P_PS{gap:2rem}.DigitalServices_deliverableGrid__NfVNM{grid-template-columns:repeat(2,minmax(0,1fr))}.DigitalServices_blueprint__w2o4B{padding:1.5rem}}@media (max-width:767px){.DigitalServices_hero__cLkpT{padding-top:7rem}.DigitalServices_heroGrid__hqgM9{grid-template-columns:1fr;gap:2.5rem;padding-bottom:2.5rem}.DigitalServices_hero__cLkpT h1{font-size:clamp(2.55rem,8.5vw,4.25rem)}.DigitalServices_intro__5qbxY{font-size:.95rem}.DigitalServices_crumb__AcMh7{margin-bottom:1.5rem}.DigitalServices_showcase__43jmn{width:min(520px,100%);margin-inline:auto;padding:.7rem .7rem 2.5rem}.DigitalServices_projectNote__4KuTK{right:0}.DigitalServices_heroRail__Re9oN{gap:.5rem}.DigitalServices_heroRail__Re9oN nav{-moz-column-gap:1rem;column-gap:1rem}.DigitalServices_endGrid__6n7Br,.DigitalServices_family__6Xk7D,.DigitalServices_scope__i2aAb,.DigitalServices_sectionHeader__7P_PS{grid-template-columns:1fr;gap:1.75rem}.DigitalServices_sectionHeader__7P_PS{margin-bottom:2rem}.DigitalServices_family__6Xk7D{padding-block:2rem}.DigitalServices_familyNumber__bwvLH{margin-bottom:.75rem}.DigitalServices_familyLead__04Qcf p{max-width:38rem}.DigitalServices_workGrid__53Qb1{grid-template-columns:1fr;gap:2rem}.DigitalServices_work__zzY_F{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;align-items:center}.DigitalServices_workTitle__PhvDp{margin:0;font-size:.9rem}.DigitalServices_situations__oqEEE{grid-template-columns:1fr;gap:1.5rem}.DigitalServices_related__ZUxGK{grid-template-columns:1fr}.DigitalServices_end__F7qXS .DigitalServices_actions__Oy1PT{justify-content:flex-start}.DigitalServices_end__F7qXS{padding-bottom:6rem}.DigitalServices_blueprint__w2o4B{min-height:0}.DigitalServices_blueprint__w2o4B>svg{margin-block:1.5rem 1rem}}@media (max-width:420px){.DigitalServices_deliverableGrid__NfVNM,.DigitalServices_serviceGrid__mXZeB{grid-template-columns:1fr}.DigitalServices_serviceCard__aLUuT{padding:1.25rem}.DigitalServices_serviceCard__aLUuT>svg{margin-bottom:1rem}.DigitalServices_heroRail__Re9oN nav{flex-direction:column;gap:0}.DigitalServices_work__zzY_F{grid-template-columns:1fr;gap:.9rem}.DigitalServices_actions__Oy1PT{align-items:stretch;flex-direction:column}.DigitalServices_primary__bo0UN,.DigitalServices_secondary__iFDu7{width:100%}.DigitalServices_projectNote__4KuTK{padding:.8rem 1rem}}@media (prefers-reduced-motion:reduce){.DigitalServices_page__UwlLs *,.DigitalServices_page__UwlLs :after,.DigitalServices_page__UwlLs :before{transition:none!important;scroll-behavior:auto!important}}