.ServicesSection_section__71cOu{padding:96px 0;background:#fff;color:var(--hds-ink)}.ServicesSection_container__KPnBM{width:100%;max-width:1180px;padding-inline:24px;margin-inline:auto}.ServicesSection_header__CW4sJ{display:flex;flex-direction:column;align-items:center;gap:24px;text-align:center}.ServicesSection_eyebrow__kxFH5{display:inline-flex;align-items:center;gap:8px;padding:5px 10px;border-radius:999px;background:#edf4fb;color:#334e70;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.03em}.ServicesSection_eyebrow__kxFH5>span{width:5px;height:5px;border-radius:50%;background:#4c719c}.ServicesSection_section__71cOu .ServicesSection_title__lekPk{max-width:760px;font-size:48px;font-weight:550;line-height:1.08;letter-spacing:-.03em}.ServicesSection_section__71cOu .ServicesSection_intro__IbVv5{max-width:560px;color:var(--hds-text);font-size:16px;line-height:1.55}.ServicesSection_tabs__sxP4A{position:relative;display:flex;margin-top:48px;border-bottom:1px solid var(--hds-border)}.ServicesSection_tabs__sxP4A:after{position:absolute;bottom:-1px;left:0;width:calc(100% / 3);height:2px;background:var(--hds-action);content:"";transform:translateX(calc(var(--selected-tab) * 100%));transition:transform .3s cubic-bezier(.215,.61,.355,1)}.ServicesSection_section__71cOu .ServicesSection_tab__FCA9r{flex:1;min-width:0;padding:20px;border:0;border-radius:8px 8px 0 0;background:transparent;color:var(--hds-action);font-size:18px;font-weight:400;line-height:1.4;transition:color .16s ease,background .16s ease}.ServicesSection_section__71cOu .ServicesSection_tab__FCA9r:hover{color:var(--hds-action-hover);background:var(--hds-action-soft)}.ServicesSection_section__71cOu .ServicesSection_tab__FCA9r[aria-selected=true]{color:var(--hds-action);font-weight:550}.ServicesSection_stage__BAp46{position:relative;margin-top:48px}.ServicesSection_panel__xt__1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;inset:0;width:100%}.ServicesSection_panel__xt__1[data-current=false]{pointer-events:none}.ServicesSection_visual__CsxA3{position:relative;min-width:0;min-height:0;aspect-ratio:1;align-self:start;overflow:hidden;border-radius:16px;background:var(--hds-surface-blue)}.ServicesSection_section__71cOu .ServicesSection_image__q9xEU{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.ServicesSection_copy__7Yv4R{min-width:0;padding:0}.ServicesSection_section__71cOu .ServicesSection_panelTitle__RSnq4{font-size:48px;font-weight:550;line-height:.98;letter-spacing:-.03em}.ServicesSection_benefits__QGyPj{padding:0;margin:30px 0 0;list-style:none}.ServicesSection_benefit__a5O4O{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding-block:17px}.ServicesSection_benefit__a5O4O+.ServicesSection_benefit__a5O4O{border-top:1px solid var(--hds-border)}.ServicesSection_benefitIcon__84mJI{display:block;width:24px;height:24px;margin-top:1px}.ServicesSection_section__71cOu .ServicesSection_benefitTitle__X0iCk{font-size:18px;font-weight:550;line-height:1.35;letter-spacing:-.015em}.ServicesSection_section__71cOu .ServicesSection_benefitText__138l9{margin-top:6px;color:var(--hds-text);font-size:16px;line-height:1.45}.ServicesSection_section__71cOu .ServicesSection_link__8nM9W{display:inline-flex;align-items:center;gap:12px;margin-top:12px;color:var(--hds-action);font-size:15px;font-weight:550;line-height:1.4;transition:color .18s ease}.ServicesSection_section__71cOu .ServicesSection_link__8nM9W:hover{color:var(--hds-action-hover)}@media (max-width:1199px){.ServicesSection_section__71cOu{padding-block:64px}.ServicesSection_panel__xt__1{grid-template-columns:minmax(0,1fr);gap:36px}.ServicesSection_visual__CsxA3{min-height:0;aspect-ratio:1}.ServicesSection_section__71cOu .ServicesSection_image__q9xEU{object-fit:contain}.ServicesSection_section__71cOu .ServicesSection_panelTitle__RSnq4{font-size:42px}}@media (max-width:600px){.ServicesSection_section__71cOu{padding-block:56px}.ServicesSection_header__CW4sJ{gap:20px}.ServicesSection_section__71cOu .ServicesSection_title__lekPk{font-size:34px;line-height:1.1}.ServicesSection_title__lekPk br{display:none}.ServicesSection_section__71cOu .ServicesSection_intro__IbVv5{font-size:15px}.ServicesSection_tabs__sxP4A{margin-top:32px}.ServicesSection_section__71cOu .ServicesSection_tab__FCA9r{padding:16px 6px;font-size:14px}.ServicesSection_stage__BAp46{margin-top:28px}.ServicesSection_panel__xt__1{gap:32px}.ServicesSection_section__71cOu .ServicesSection_panelTitle__RSnq4{font-size:36px}.ServicesSection_benefits__QGyPj{margin-top:20px}.ServicesSection_section__71cOu .ServicesSection_benefitTitle__X0iCk{font-size:17px}.ServicesSection_section__71cOu .ServicesSection_benefitText__138l9{font-size:15px}}@media (prefers-reduced-motion:reduce){.ServicesSection_section__71cOu *,.ServicesSection_section__71cOu :after{animation:none!important;transition:none!important}}.ServicesSection_section__71cOu .ServicesSection_tab__FCA9r:focus-visible{outline:2px solid var(--hds-action);outline-offset:-5px}.ServicesSection_section__71cOu .ServicesSection_visual__CsxA3{aspect-ratio:auto;--media-object-fit:contain}.ServicesSection_section__71cOu .ServicesSection_visual__CsxA3>[data-motion-scene]{height:auto}.ServicesSection_section__71cOu .ServicesSection_visual__CsxA3>img{position:static;height:auto}.ServicesSection_pickerSpace__ZcmRz{margin-top:42px}.ServicesSection_section__71cOu .ServicesSection_stage__BAp46{margin-top:0}.ServicesSection_section__71cOu .ServicesSection_visual__CsxA3{background:transparent}@media (min-width:1200px){.ServicesSection_section__71cOu .ServicesSection_copy__7Yv4R{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.ServicesSection_section__71cOu .ServicesSection_benefits__QGyPj{margin-top:16px}.ServicesSection_section__71cOu .ServicesSection_benefit__a5O4O{padding-block:7px}}@media (max-width:760px){.ServicesSection_container__KPnBM{padding-inline:20px}.ServicesSection_panel__xt__1{gap:0}.ServicesSection_section__71cOu .ServicesSection_copy__7Yv4R{display:contents;transform:none!important;opacity:1!important}.ServicesSection_section__71cOu .ServicesSection_panelTitle__RSnq4{grid-row:1;margin-bottom:24px}.ServicesSection_visual__CsxA3{grid-row:2;margin-bottom:16px}.ServicesSection_section__71cOu .ServicesSection_benefits__QGyPj{grid-row:3;margin-top:0}.ServicesSection_section__71cOu .ServicesSection_link__8nM9W{grid-row:4;min-height:44px}.ServicesSection_panel__xt__1[data-current=false] .ServicesSection_copy__7Yv4R>*{visibility:hidden}}.WorkflowPicker_picker__G1m_8{display:flex;flex-wrap:wrap;justify-content:center;gap:5px;width:fit-content;max-width:100%;margin:0 auto 42px;padding:8px;border-radius:32px;background:#f5f7f9;scroll-margin-top:98px}.WorkflowPicker_picker__G1m_8 .WorkflowPicker_choice__oDCO2{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:116px;max-width:172px;min-height:94px;flex:1 1 0;padding:12px 14px;border:0;border-radius:25px;background:transparent;color:#4e6073;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.WorkflowPicker_selection__9RLAQ{position:absolute;z-index:-1;inset:0;border-radius:25px;background:#1d2b44;box-shadow:0 7px 18px #1d2b4421}.WorkflowPicker_symbol__5tY5o{display:grid;place-items:center;width:32px;height:30px;transition:transform .35s cubic-bezier(.22,1,.36,1)}.WorkflowPicker_symbol__5tY5o img{display:block}.WorkflowPicker_label__Es_pt{font-size:13px;font-weight:500;line-height:1.35;text-wrap:balance}.WorkflowPicker_picker__G1m_8 .WorkflowPicker_choice__oDCO2[aria-selected=true]{color:#fff}.WorkflowPicker_choice__oDCO2[aria-selected=true] .WorkflowPicker_symbol__5tY5o img{filter:brightness(0) invert(1)}.WorkflowPicker_choice__oDCO2:focus-visible{outline:3px solid #1d2b44;outline-offset:3px}@media (hover:hover){.WorkflowPicker_choice__oDCO2:hover .WorkflowPicker_symbol__5tY5o{transform:translateY(-3px) scale(1.1)}.WorkflowPicker_choice__oDCO2:not([aria-selected=true]):hover{color:#1d2b44;background:#eaf0f5}}@media (max-width:760px){.WorkflowPicker_picker__G1m_8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:5px;padding:6px;border-radius:26px;margin-bottom:28px}.WorkflowPicker_picker__G1m_8 .WorkflowPicker_choice__oDCO2{min-width:0;max-width:none;min-height:94px;padding:10px 7px;gap:7px;border-radius:21px}.WorkflowPicker_selection__9RLAQ{border-radius:21px}.WorkflowPicker_label__Es_pt{font-size:12px}.WorkflowPicker_picker__G1m_8[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkflowPicker_picker__G1m_8[data-count="7"]{grid-template-columns:repeat(4,minmax(0,1fr))}.WorkflowPicker_picker__G1m_8[data-count="7"] .WorkflowPicker_choice__oDCO2:last-child{grid-column:span 2;flex-direction:row}}@media (max-width:360px){.WorkflowPicker_picker__G1m_8 .WorkflowPicker_choice__oDCO2{min-height:91px;padding-inline:5px}.WorkflowPicker_label__Es_pt{font-size:11px}.WorkflowPicker_picker__G1m_8[data-count="7"]{grid-template-columns:repeat(3,minmax(0,1fr))}.WorkflowPicker_picker__G1m_8[data-count="7"] .WorkflowPicker_choice__oDCO2:last-child{grid-column:1/-1;min-height:55px}}@media (prefers-reduced-motion:reduce){.WorkflowPicker_symbol__5tY5o{transition:none}.WorkflowPicker_selection__9RLAQ,.WorkflowPicker_symbol__5tY5o{transform:none!important}}.KnowledgeWorld_world__ncsgX{position:relative;min-width:0;height:calc(600px + 62svh);color:#1d2b44}.KnowledgeWorld_stage__Om5Y9{position:sticky;top:170px;height:min(530px,calc(100svh - 230px));min-height:400px}.KnowledgeWorld_camera__dcXnv{position:absolute;top:35px;left:-2%;width:104%;aspect-ratio:3/2;container-type:inline-size;transform-origin:50% 55%}.KnowledgeWorld_floor__VuC6Z{display:block;width:100%;height:auto}.KnowledgeWorld_conversation__c6jzp{position:absolute;z-index:2;top:var(--person-y);left:var(--person-x);width:260px;translate:-50% calc(-100% - 12px)}.KnowledgeWorld_action__1EMu7{display:flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:100%;min-height:29px;padding:6px 11px;margin:0 auto 7px;border-radius:100px;color:#344c67;background:#f4f7fa;box-shadow:0 2px 12px #1d2b4409;font-size:10px;font-weight:500;line-height:1.35}.KnowledgeWorld_action__1EMu7>img{flex-shrink:0}.KnowledgeWorld_bubble__SQFN4{position:relative;padding:16px 18px;border-radius:19px;background:#fff;box-shadow:0 8px 30px #1d2b4412,0 2px 5px #1d2b4408}.KnowledgeWorld_bubble__SQFN4:after{content:"";position:absolute;bottom:-7px;left:calc(50% - 7px);width:14px;height:14px;border-radius:0 0 4px;transform:rotate(45deg);background:#fff}.KnowledgeWorld_bubble__SQFN4 p{margin:0;font-size:15px;line-height:1.4;font-weight:500;letter-spacing:-.02em}.KnowledgeWorld_result__zDMti{overflow:hidden}.KnowledgeWorld_result__zDMti strong{display:block;padding-top:12px;color:#365d4c;font-size:12px;line-height:1.4;font-weight:550}.KnowledgeWorld_result__zDMti span{display:block;margin-top:4px;color:#76828c;font-size:10px;line-height:1.4}.KnowledgeWorld_working__P9z71{display:inline-flex;gap:2px}.KnowledgeWorld_working__P9z71 i{width:3px;height:3px;border-radius:50%;background:#1d2b44;animation:KnowledgeWorld_thinking__jU2Rq 1s ease-in-out infinite alternate}.KnowledgeWorld_working__P9z71 i:nth-child(2){animation-delay:.2s}.KnowledgeWorld_working__P9z71 i:nth-child(3){animation-delay:.4s}.KnowledgeWorld_chapters__kuaKX{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:center;gap:20px;font-size:11px;color:#81909c}.KnowledgeWorld_chapters__kuaKX span{display:inline-flex;align-items:center;gap:6px;transition:color .3s}.KnowledgeWorld_chapters__kuaKX i{width:4px;height:4px;border-radius:50%;background:currentColor}.KnowledgeWorld_chapters__kuaKX [data-active=true]{color:#1d2b44}@keyframes KnowledgeWorld_thinking__jU2Rq{to{opacity:.25;transform:translateY(-2px)}}@media (max-width:1100px) and (min-width:761px){.KnowledgeWorld_camera__dcXnv{top:135px}.KnowledgeWorld_conversation__c6jzp{width:224px}.KnowledgeWorld_bubble__SQFN4{padding:13px 15px}.KnowledgeWorld_bubble__SQFN4 p{font-size:14px}.KnowledgeWorld_action__1EMu7{font-size:9px}}@media (max-width:760px){.KnowledgeWorld_world__ncsgX{height:calc(440px + 65svh);margin-top:10px}.KnowledgeWorld_stage__Om5Y9{top:88px;height:min(440px,calc(100svh - 110px));min-height:370px}.KnowledgeWorld_camera__dcXnv{top:130px;left:3%;width:94%}.KnowledgeWorld_conversation__c6jzp{left:50%;width:min(270px,calc(100cqw - 16px))}.KnowledgeWorld_bubble__SQFN4{padding:13px 15px;border-radius:17px}.KnowledgeWorld_bubble__SQFN4:after{left:calc(50% + var(--tail-offset) * 1cqw - 7px)}.KnowledgeWorld_bubble__SQFN4 p{font-size:14px}.KnowledgeWorld_action__1EMu7{font-size:10px;gap:6px;padding-inline:9px}.KnowledgeWorld_result__zDMti strong{font-size:12px;padding-top:10px}.KnowledgeWorld_chapters__kuaKX{bottom:12px;gap:14px;font-size:10px}}@media (max-height:580px){.KnowledgeWorld_world__ncsgX{height:auto}.KnowledgeWorld_stage__Om5Y9{position:relative;top:0;height:420px;min-height:420px}}@media (prefers-reduced-motion:reduce){.KnowledgeWorld_world__ncsgX{height:auto}.KnowledgeWorld_stage__Om5Y9{position:relative;top:0}.KnowledgeWorld_camera__dcXnv,.KnowledgeWorld_conversation__c6jzp{transform:none!important}.KnowledgeWorld_working__P9z71 i{animation:none}}.DataControlSection_section__cd7WR{padding-block:96px;background:#fff;color:#1d2b44}.DataControlSection_container__HJSO0{display:flex;flex-direction:column;gap:48px;width:100%;max-width:1180px;margin-inline:auto;padding-inline:24px}.DataControlSection_header__4Z1xz{display:flex;flex-direction:column;gap:24px}.DataControlSection_eyebrow__WS_0g{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:4px 12px;border-radius:999px;background:#eaf0f8;color:#35547c;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.06em;text-transform:uppercase}.DataControlSection_eyebrow__WS_0g>span{width:6px;height:6px;border-radius:50%;background:#597ea8}.DataControlSection_section__cd7WR .DataControlSection_title__PBB3p{max-width:820px;padding-block:8px;font-size:48px;font-weight:450;line-height:1.16;letter-spacing:-.03em;text-wrap:balance}.DataControlSection_section__cd7WR .DataControlSection_intro__QV3I_{max-width:820px;color:#5b6270;font-size:16px;line-height:1.6}.DataControlSection_overview__MBdTb{display:flex;flex-direction:column;gap:12px}.DataControlSection_overviewHeading__742C_{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-inline:4px;color:#5b6270;font-size:14px;line-height:1.5}.DataControlSection_section__cd7WR .DataControlSection_link__K6fvO{display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--hds-action);font-size:14px;font-weight:500}.DataControlSection_link__K6fvO>svg{width:16px;height:16px;transition:transform .2s ease}.DataControlSection_link__K6fvO:focus-visible>svg,.DataControlSection_link__K6fvO:hover>svg{transform:translateX(3px)}.DataControlSection_link__K6fvO:hover{text-decoration:underline;text-underline-offset:4px}.DataControlSection_section__cd7WR .DataControlSection_link__K6fvO:focus-visible{outline:2px solid var(--hds-action);outline-offset:5px;border-radius:4px}.DataControlSection_grid__soPCW{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border-radius:24px}.DataControlSection_pillar__m2Lhi{display:flex;flex-direction:column;min-width:0;background:#edf2f8}.DataControlSection_pillar__m2Lhi[data-tone=access]{background:var(--hds-ink);color:#fff}.DataControlSection_pillar__m2Lhi[data-tone=access] .DataControlSection_number__pYK_c{color:#bdcfe3}.DataControlSection_pillar__m2Lhi[data-tone=access] .DataControlSection_icon__Dzzhj,.DataControlSection_pillar__m2Lhi[data-tone=access] .DataControlSection_pointIcon__sKm0A{filter:brightness(0) invert(1)}.DataControlSection_pillar__m2Lhi[data-tone=work]{background:var(--hds-surface-strong)}.DataControlSection_pillarHeader__4fYQq{display:flex;align-items:center;gap:16px;padding:28px 28px 24px}.DataControlSection_icon__Dzzhj{flex:0 0 32px;width:32px;height:32px}.DataControlSection_number__pYK_c{display:block;color:#516b90;font-size:18px;font-weight:550;line-height:1.25;letter-spacing:-.02em}.DataControlSection_section__cd7WR .DataControlSection_pillarTitle__JK4bs{margin-top:2px;font-size:16px;font-weight:550;line-height:1.25;letter-spacing:-.01em}.DataControlSection_points__0gjC4{display:flex;flex-direction:column;margin:0;padding:0 0 20px;list-style:none}.DataControlSection_point__X8xNT{display:flex;align-items:flex-start;gap:12px;padding:12px 28px;font-size:14px;line-height:1.5}.DataControlSection_pointIcon__sKm0A{display:block;flex:0 0 22px;width:22px;height:22px}@media (max-width:1023px){.DataControlSection_section__cd7WR{padding-block:56px}.DataControlSection_pillarHeader__4fYQq{min-height:116px;padding-inline:22px;gap:12px}.DataControlSection_point__X8xNT{padding-inline:22px}.DataControlSection_section__cd7WR .DataControlSection_pillarTitle__JK4bs{font-size:15px}}@media (max-width:767px){.DataControlSection_grid__soPCW{grid-template-columns:minmax(0,1fr)}.DataControlSection_section__cd7WR .DataControlSection_title__PBB3p{font-size:36px}.DataControlSection_section__cd7WR .DataControlSection_intro__QV3I_{font-size:15px}.DataControlSection_container__HJSO0{gap:36px}.DataControlSection_pillarHeader__4fYQq{min-height:0;padding:25px 24px 16px;gap:16px}.DataControlSection_section__cd7WR .DataControlSection_pillarTitle__JK4bs{font-size:16px}.DataControlSection_point__X8xNT{padding:10px 24px}.DataControlSection_overviewHeading__742C_{font-size:13px}.DataControlSection_section__cd7WR .DataControlSection_link__K6fvO{min-height:44px}}@media (max-width:359px){.DataControlSection_section__cd7WR .DataControlSection_title__PBB3p{font-size:32px}.DataControlSection_pillarHeader__4fYQq,.DataControlSection_point__X8xNT{padding-inline:20px}}@media (prefers-reduced-motion:reduce){.DataControlSection_icon__Dzzhj,.DataControlSection_link__K6fvO>svg,.DataControlSection_point__X8xNT{transition:none}.DataControlSection_link__K6fvO:focus-visible>svg,.DataControlSection_link__K6fvO:hover>svg{transform:none}}.DepartmentsSection_section__xTmKZ{padding:96px 0;background:#fff;color:var(--hds-ink);scroll-margin-top:96px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_container__uvVvz{max-width:1180px;padding:0 24px;margin:0 auto}.DepartmentsSection_section__xTmKZ .DepartmentsSection_header__4_vve{max-width:760px;margin:0 auto 48px;text-align:center}.DepartmentsSection_section__xTmKZ .DepartmentsSection_overline__w0sEt{display:block;color:var(--hds-muted);font-size:12px;font-weight:500;letter-spacing:.08em;line-height:1.5}.DepartmentsSection_section__xTmKZ .DepartmentsSection_header__4_vve h2{margin:22px 0 28px;font-size:clamp(40px,4vw,52px);line-height:1.08;font-weight:550;letter-spacing:-.03em}.DepartmentsSection_section__xTmKZ .DepartmentsSection_header__4_vve>p{max-width:600px;margin:0 auto;color:var(--hds-text);font-size:16px;line-height:1.5}.DepartmentsSection_section__xTmKZ .DepartmentsSection_tabs__sM9ZX{display:flex;flex-wrap:wrap;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;border-bottom:1px solid var(--hds-border);margin-bottom:48px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_tabs__sM9ZX::-webkit-scrollbar{display:none}.DepartmentsSection_section__xTmKZ .DepartmentsSection_tabs__sM9ZX button{position:relative;flex:1 0 auto;padding:20px 18px;border:0;border-radius:0;background:transparent;color:var(--hds-action);font:inherit;font-size:16px;font-weight:450;line-height:1.5;white-space:nowrap;cursor:pointer;transition:color .2s}.DepartmentsSection_section__xTmKZ .DepartmentsSection_tabs__sM9ZX button:hover{color:var(--hds-action-hover);background:var(--hds-action-soft)}.DepartmentsSection_section__xTmKZ .DepartmentsSection_tabs__sM9ZX button[aria-selected=true]{color:var(--hds-action);font-weight:600}.DepartmentsSection_section__xTmKZ .DepartmentsSection_indicator__1QgEJ{position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--hds-action)}.DepartmentsSection_section__xTmKZ .DepartmentsSection_tabs__sM9ZX button:focus-visible{outline:2px solid var(--hds-action);outline-offset:-5px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_panel___8yod{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:64px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_panel___8yod[hidden]{display:none}.DepartmentsSection_section__xTmKZ .DepartmentsSection_panel___8yod:focus-visible{outline:2px solid #5178ad;outline-offset:8px;border-radius:16px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_artwork__giFrF{position:relative;aspect-ratio:1;overflow:hidden;border-radius:20px;background:var(--hds-surface-blue)}.DepartmentsSection_section__xTmKZ .DepartmentsSection_imageLayer__nVuvq{position:absolute;inset:0}.DepartmentsSection_section__xTmKZ .DepartmentsSection_image__nILqN{display:block;object-fit:contain}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5{min-width:0;padding:0}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 h3{margin:0 0 28px;color:var(--hds-ink);font-size:46px;font-weight:550;line-height:1.02;letter-spacing:-.03em;white-space:pre-line}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 ul{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 li{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:12px;padding:16px 0}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 li+li{border-top:1px solid var(--hds-border)}.DepartmentsSection_section__xTmKZ .DepartmentsSection_pointIcon__mOxrb{display:block;width:24px;height:24px;margin-top:2px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 strong{display:block;color:var(--hds-ink);font-size:18px;font-weight:550;line-height:1.5;letter-spacing:-.01em}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 p{margin:6px 0 0;color:var(--hds-text);font-size:16px;line-height:1.45}@media (max-width:1199px){.DepartmentsSection_section__xTmKZ .DepartmentsSection_panel___8yod{grid-template-columns:minmax(0,1fr);gap:40px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5{padding:0}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 h3{font-size:42px;margin-bottom:40px}}@media (max-width:680px){.DepartmentsSection_section__xTmKZ{padding:64px 0}.DepartmentsSection_section__xTmKZ .DepartmentsSection_container__uvVvz{padding-inline:24px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_header__4_vve h2{font-size:40px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_tabs__sM9ZX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;overflow:visible;border:0;margin-bottom:32px;margin-inline:0}.DepartmentsSection_section__xTmKZ .DepartmentsSection_tabs__sM9ZX button{min-width:0;min-height:52px;padding:12px 8px;border-radius:14px;background:var(--hds-action-soft);font-size:13px;line-height:1.4;white-space:normal}.DepartmentsSection_section__xTmKZ .DepartmentsSection_tabs__sM9ZX button[aria-selected=true]{color:#fff;background:var(--hds-action)}.DepartmentsSection_section__xTmKZ .DepartmentsSection_indicator__1QgEJ{display:none}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 h3{font-size:clamp(32px,9vw,36px)}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.DepartmentsSection_section__xTmKZ *,.DepartmentsSection_section__xTmKZ :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5>div,.DepartmentsSection_section__xTmKZ .DepartmentsSection_imageLayer__nVuvq{transform:none!important;opacity:1!important}}.DepartmentsSection_section__xTmKZ .DepartmentsSection_context__Lstau{max-width:780px;margin:32px auto 0;color:var(--hds-muted);font-size:14px;line-height:1.65;text-align:center}.DepartmentsSection_section__xTmKZ .DepartmentsSection_artwork__giFrF{aspect-ratio:auto}.DepartmentsSection_section__xTmKZ .DepartmentsSection_artwork__giFrF .DepartmentsSection_imageLayer__nVuvq{position:relative}@media (min-width:1200px){.DepartmentsSection_section__xTmKZ .DepartmentsSection_panel___8yod{align-items:stretch}.DepartmentsSection_section__xTmKZ .DepartmentsSection_artwork__giFrF{contain:none;--media-fit-height:100%;--media-fit-ratio:var(--motion-ratio);--media-object-fit:cover;--media-fit-background:transparent}.DepartmentsSection_section__xTmKZ .DepartmentsSection_artwork__giFrF .DepartmentsSection_imageLayer__nVuvq{position:relative;height:100%}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 li:last-child{padding-bottom:0}}.DepartmentsSection_section__xTmKZ .DepartmentsSection_detailLink__R0vBF{display:inline-flex;align-items:center;min-height:44px;margin-top:18px;color:var(--hds-action);font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:5px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_detailLink__R0vBF:focus-visible{outline:2px solid var(--hds-action);outline-offset:4px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_artwork__giFrF{background:transparent}@media (min-width:1200px){.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5{display:flex;flex-direction:column;justify-content:space-between}}@media (max-width:760px){.DepartmentsSection_section__xTmKZ .DepartmentsSection_container__uvVvz{padding-inline:20px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_panel___8yod{gap:0}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5{display:contents;transform:none!important;opacity:1!important}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 h3{grid-row:1;margin:0 0 24px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_artwork__giFrF{grid-row:2;margin-bottom:12px}.DepartmentsSection_section__xTmKZ .DepartmentsSection_copy__cnHC5 ul{grid-row:3}.DepartmentsSection_section__xTmKZ .DepartmentsSection_detailLink__R0vBF{grid-row:4}}.ContactFlow_section__7r6yu{margin:30px 24px 0;padding:94px 48px;border-radius:36px;background:#f2f5fa;color:#1d2b44;scroll-margin-top:var(--hds-anchor-offset)}.ContactFlow_layout__CYpXU{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:76px;max-width:1180px;margin-inline:auto;align-items:center}.ContactFlow_intro__cHxO1{min-width:0}.ContactFlow_section__7r6yu .ContactFlow_eyebrow__QbFQl{display:block;margin-bottom:28px;font-size:12px;color:#536782}.ContactFlow_section__7r6yu .ContactFlow_intro__cHxO1 h2{margin:0 0 28px;font-size:clamp(40px,4.1vw,59px);line-height:1.04;font-weight:500;letter-spacing:-.05em;color:#1d2b44}.ContactFlow_section__7r6yu .ContactFlow_lead__b7ra3{margin:0 0 16px;font-size:21px;line-height:1.45;letter-spacing:-.025em;color:#263a55;max-width:360px}.ContactFlow_section__7r6yu .ContactFlow_description__ple2F{margin:0;max-width:340px;font-size:15px;line-height:1.65;color:#617088}.ContactFlow_person___0UqW{display:flex;gap:13px;align-items:center;margin-top:50px}.ContactFlow_personMark__7cE_D{display:grid;place-items:center;width:46px;height:46px;border-radius:16px;background:#e5ecf5}.ContactFlow_section__7r6yu .ContactFlow_person___0UqW strong{display:block;font-size:14px;font-weight:550}.ContactFlow_section__7r6yu .ContactFlow_person___0UqW div>span{display:block;margin-top:3px;font-size:12px;color:#617088}.ContactFlow_direct__MyHYH{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:22px}.ContactFlow_section__7r6yu .ContactFlow_direct__MyHYH a{color:#405974;font-size:12px;overflow-wrap:anywhere;text-underline-offset:4px}.ContactFlow_section__7r6yu .ContactFlow_direct__MyHYH a:hover{text-decoration:underline}.ContactFlow_card__Iof6k{min-width:0;padding:34px;border-radius:28px;background:#fff;box-shadow:0 14px 50px #243d6010}.ContactFlow_interactive__xlwb4{min-width:0;border:0;padding:0;margin:0}.ContactFlow_progress__BBE1D{margin-bottom:34px}.ContactFlow_progress__BBE1D ol{display:flex;align-items:center;gap:18px;margin:0;padding:0;list-style:none}.ContactFlow_progress__BBE1D li{flex:1;min-width:0}.ContactFlow_section__7r6yu .ContactFlow_progress__BBE1D button,.ContactFlow_stepLabel__T7Qdh{display:flex;gap:8px;align-items:center;width:100%;padding:0;border:0;background:transparent;color:#727a88;font-size:11px;white-space:nowrap}.ContactFlow_progress__BBE1D button>span,.ContactFlow_stepLabel__T7Qdh>span{display:grid;place-items:center;width:27px;height:27px;border-radius:50%;flex:0 0 27px;background:#f2f3f5;font-size:10px}.ContactFlow_progress__BBE1D [data-state=current] .ContactFlow_stepLabel__T7Qdh{color:#1d2b44;font-weight:600}.ContactFlow_progress__BBE1D [data-state=current] .ContactFlow_stepLabel__T7Qdh>span{background:#1d2b44;color:#fff}.ContactFlow_section__7r6yu .ContactFlow_progress__BBE1D [data-state=complete] button{color:var(--hds-action)}.ContactFlow_progress__BBE1D [data-state=complete] button>span{background:var(--hds-action-soft)}.ContactFlow_section__7r6yu a,.ContactFlow_section__7r6yu button{-webkit-tap-highlight-color:transparent}.ContactFlow_section__7r6yu button{cursor:pointer}.ContactFlow_section__7r6yu a:focus-visible,.ContactFlow_section__7r6yu button:focus-visible{outline:2px solid var(--hds-action);outline-offset:4px}.ContactFlow_panel__p_rmm{min-width:0}.ContactFlow_form__ubxtk{margin:0}.ContactFlow_section__7r6yu .ContactFlow_deliveryHint__fI2oP{margin:0 0 24px;color:#59677b;font-size:12px;line-height:1.65}.ContactFlow_stepHeading__Qzbw_{margin-bottom:26px}.ContactFlow_section__7r6yu .ContactFlow_stepCount__WNuWA{display:block;margin-bottom:12px;font-size:12px;color:#59677b}.ContactFlow_section__7r6yu .ContactFlow_review__TC47C h3,.ContactFlow_section__7r6yu .ContactFlow_stepHeading__Qzbw_ h3{margin:0 0 10px;font-size:27px;line-height:1.2;letter-spacing:-.035em;font-weight:500;color:#202a39;scroll-margin-top:var(--hds-anchor-offset)}.ContactFlow_review__TC47C h3:focus,.ContactFlow_stepHeading__Qzbw_ h3:focus{outline:none}.ContactFlow_section__7r6yu .ContactFlow_review__TC47C>p,.ContactFlow_section__7r6yu .ContactFlow_stepHeading__Qzbw_ p{margin:0;color:#677384;font-size:13px;line-height:1.6}.ContactFlow_topics__z0iBy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;border:0;min-width:0}.ContactFlow_topic__ORVqX{position:relative;min-width:0;cursor:pointer}.ContactFlow_topic__ORVqX[data-wide=true]{grid-column:1/-1}.ContactFlow_topic__ORVqX>input{position:absolute;opacity:0;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.ContactFlow_topicContent__ukLK4{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;height:100%;padding:18px 16px;border-radius:17px;background:#f6f7f9;transition:background .16s ease,box-shadow .16s ease;pointer-events:none}.ContactFlow_topicContent__ukLK4>img{opacity:.83}.ContactFlow_section__7r6yu .ContactFlow_topic__ORVqX strong{display:block;font-size:13px;line-height:1.45;font-weight:550;color:var(--hds-action)}.ContactFlow_section__7r6yu .ContactFlow_topic__ORVqX small{display:block;margin-top:3px;font-size:10px;line-height:1.5;color:#68788c}.ContactFlow_topic__ORVqX[data-wide=true] .ContactFlow_topicContent__ukLK4{flex-direction:row;align-items:center;padding-block:16px}.ContactFlow_topic__ORVqX:hover .ContactFlow_topicContent__ukLK4{background:var(--hds-action-soft-hover)}.ContactFlow_topic__ORVqX>input:checked+.ContactFlow_topicContent__ukLK4{background:var(--hds-action-soft-hover);box-shadow:inset 0 0 0 1.5px var(--hds-action)}.ContactFlow_topic__ORVqX>input:focus-visible+.ContactFlow_topicContent__ukLK4{outline:2px solid var(--hds-action);outline-offset:3px}.ContactFlow_selection__w6MBN{position:absolute;top:18px;right:16px;width:15px;height:15px;border-radius:50%;box-shadow:inset 0 0 0 1px #cad2df}.ContactFlow_topic__ORVqX>input:checked+.ContactFlow_topicContent__ukLK4 .ContactFlow_selection__w6MBN{background:var(--hds-action);box-shadow:inset 0 0 0 4px var(--hds-action-soft-hover),0 0 0 1.5px var(--hds-action)}.ContactFlow_actions__eWSlC{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:26px}.ContactFlow_section__7r6yu .ContactFlow_actionHint__KkzMS{max-width:180px;color:#758092;font-size:10px;line-height:1.6}.ContactFlow_section__7r6yu .ContactFlow_primary__3jhxn{display:inline-flex;align-items:center;justify-content:center;gap:22px;flex-shrink:0;min-height:46px;padding:12px 20px;border:0;border-radius:13px;background:var(--hds-action);color:#fff;font:inherit;font-size:13px;line-height:1.4;font-weight:500;text-decoration:none;transition:background .16s ease,transform .16s ease}.ContactFlow_primary__3jhxn>img{filter:brightness(0) invert(1)}.ContactFlow_section__7r6yu .ContactFlow_primary__3jhxn:hover{background:var(--hds-action-hover);transform:translateY(-1px)}.ContactFlow_section__7r6yu .ContactFlow_back__rHP8c,.ContactFlow_section__7r6yu .ContactFlow_secondary__LA94i{padding:10px 0;border:0;background:transparent;color:var(--hds-action);font:inherit;font-size:12px;text-decoration:none;text-underline-offset:4px}.ContactFlow_section__7r6yu .ContactFlow_back__rHP8c:hover,.ContactFlow_section__7r6yu .ContactFlow_secondary__LA94i:hover{color:var(--hds-action-hover);text-decoration:underline}.ContactFlow_topicTag__l91Mo{display:inline-flex;align-items:center;gap:7px;margin-bottom:24px;padding:7px 10px;border-radius:9px;background:#edf2f9;color:#435d7a;font-size:11px}.ContactFlow_fields__v_VJT{display:grid;gap:17px}.ContactFlow_section__7r6yu .ContactFlow_field__j4ndP label,.ContactFlow_section__7r6yu .ContactFlow_messageField__PdmjB label,.ContactFlow_section__7r6yu .ContactFlow_reviewLabel___Eai5{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-bottom:8px;font-size:12px;font-weight:500;color:#2f3f55}.ContactFlow_section__7r6yu label>span{color:#788395;font-size:10px;font-weight:400}.ContactFlow_section__7r6yu .ContactFlow_field__j4ndP input,.ContactFlow_section__7r6yu textarea{display:block;width:100%;min-width:0;border:0;border-radius:12px;background:#f4f6f9;color:#22334b;padding:14px;font:inherit;font-size:14px;line-height:1.5;box-shadow:inset 0 0 0 1px transparent;transition:background .14s ease,box-shadow .14s ease}.ContactFlow_section__7r6yu .ContactFlow_field__j4ndP input{height:48px}.ContactFlow_section__7r6yu textarea{overscroll-behavior:contain;resize:vertical;min-height:148px;max-height:450px}.ContactFlow_section__7r6yu input::placeholder,.ContactFlow_section__7r6yu textarea::placeholder{color:#8a94a4;opacity:1}.ContactFlow_section__7r6yu .ContactFlow_field__j4ndP input:focus,.ContactFlow_section__7r6yu textarea:focus{outline:2px solid #708fba;outline-offset:2px;background:#fff;box-shadow:inset 0 0 0 1px #d8e0eb}.ContactFlow_fieldFoot__JWz8L{display:flex;gap:15px;justify-content:space-between;margin-top:10px;font-size:10px;line-height:1.5;color:#788395}.ContactFlow_fieldFoot__JWz8L>span:last-child{white-space:nowrap}.ContactFlow_section__7r6yu .ContactFlow_privacy__2PaiT{margin:0;color:#788395;font-size:10px;line-height:1.65}.ContactFlow_privacy__2PaiT a{color:#4c6481;text-decoration:underline;text-underline-offset:3px}.ContactFlow_section__7r6yu .ContactFlow_error__or7pK{display:block;margin-top:7px;color:#9e433a;font-size:11px}.ContactFlow_reviewIcon__n58KP{width:54px;height:54px;display:grid;place-items:center;margin-bottom:22px;border-radius:18px;background:#eaf0f8}.ContactFlow_section__7r6yu .ContactFlow_reviewLabel___Eai5{margin-top:24px}.ContactFlow_section__7r6yu .ContactFlow_preview__kiDTX{font-size:12px;line-height:1.65;background:#f6f8fa}.ContactFlow_reviewActions__ojz1d{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:20px}.ContactFlow_section__7r6yu .ContactFlow_copyStatus__ziMSo{margin-top:14px;font-size:10px;min-height:33px}.ContactFlow_srOnly__AeD37{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1100px){.ContactFlow_section__7r6yu{padding:68px 32px}.ContactFlow_layout__CYpXU{gap:38px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.ContactFlow_card__Iof6k{padding:28px}.ContactFlow_progress__BBE1D ol{gap:8px}.ContactFlow_section__7r6yu .ContactFlow_progress__BBE1D button,.ContactFlow_stepLabel__T7Qdh{font-size:10px;gap:6px}.ContactFlow_topicContent__ukLK4{padding:16px 12px}.ContactFlow_section__7r6yu .ContactFlow_topic__ORVqX strong{font-size:12px}.ContactFlow_section__7r6yu .ContactFlow_topic__ORVqX small{font-size:9px}}@media (max-width:900px){.ContactFlow_section__7r6yu{margin-inline:16px;padding:52px 28px;border-radius:28px}.ContactFlow_layout__CYpXU{grid-template-columns:1fr;max-width:600px;gap:32px}.ContactFlow_section__7r6yu .ContactFlow_intro__cHxO1 h2{font-size:48px}.ContactFlow_section__7r6yu .ContactFlow_intro__cHxO1 h2 br{display:none}.ContactFlow_section__7r6yu .ContactFlow_eyebrow__QbFQl{margin-bottom:18px}.ContactFlow_section__7r6yu .ContactFlow_lead__b7ra3{max-width:100%;font-size:20px;margin-bottom:10px}.ContactFlow_section__7r6yu .ContactFlow_description__ple2F{max-width:100%}.ContactFlow_person___0UqW{margin-top:25px}.ContactFlow_direct__MyHYH{flex-direction:row;flex-wrap:wrap;gap:10px 20px;margin-top:14px}.ContactFlow_card__Iof6k{padding:30px}.ContactFlow_topicContent__ukLK4{padding:18px}.ContactFlow_section__7r6yu .ContactFlow_topic__ORVqX strong{font-size:13px}.ContactFlow_section__7r6yu .ContactFlow_topic__ORVqX small{font-size:10px}}@media (max-width:600px){.ContactFlow_section__7r6yu{margin:20px 10px 0;padding:38px 14px 14px;border-radius:24px;scroll-margin-top:var(--hds-anchor-offset)}.ContactFlow_intro__cHxO1{padding-inline:8px}.ContactFlow_section__7r6yu .ContactFlow_intro__cHxO1 h2{font-size:40px;line-height:1.08;margin-bottom:20px}.ContactFlow_section__7r6yu .ContactFlow_lead__b7ra3{font-size:18px}.ContactFlow_section__7r6yu .ContactFlow_description__ple2F{font-size:13px}.ContactFlow_section__7r6yu .ContactFlow_direct__MyHYH a{font-size:11px}.ContactFlow_card__Iof6k{padding:25px 20px;border-radius:20px}.ContactFlow_interactive__xlwb4{min-width:0;border:0;padding:0;margin:0}.ContactFlow_progress__BBE1D{margin-bottom:20px}.ContactFlow_section__7r6yu .ContactFlow_deliveryHint__fI2oP{margin-bottom:16px}.ContactFlow_stepHeading__Qzbw_{margin-bottom:18px}.ContactFlow_section__7r6yu .ContactFlow_stepCount__WNuWA{margin-bottom:8px}.ContactFlow_section__7r6yu .ContactFlow_progress__BBE1D button,.ContactFlow_stepLabel__T7Qdh{flex-direction:column;gap:6px;align-items:flex-start;font-size:10px}.ContactFlow_section__7r6yu .ContactFlow_review__TC47C h3,.ContactFlow_section__7r6yu .ContactFlow_stepHeading__Qzbw_ h3{font-size:25px}.ContactFlow_section__7r6yu .ContactFlow_review__TC47C>p,.ContactFlow_section__7r6yu .ContactFlow_stepHeading__Qzbw_ p{font-size:12px}.ContactFlow_topics__z0iBy{grid-template-columns:1fr;gap:8px}.ContactFlow_topicContent__ukLK4,.ContactFlow_topic__ORVqX[data-wide=true] .ContactFlow_topicContent__ukLK4{flex-direction:row;align-items:center;padding:14px 35px 14px 13px;gap:11px}.ContactFlow_topicContent__ukLK4>img{flex-shrink:0;width:22px;height:22px}.ContactFlow_section__7r6yu .ContactFlow_topic__ORVqX strong{font-size:12px}.ContactFlow_section__7r6yu .ContactFlow_topic__ORVqX small{font-size:10px}.ContactFlow_selection__w6MBN{top:calc(50% - 7.5px);right:12px}.ContactFlow_section__7r6yu .ContactFlow_field__j4ndP input,.ContactFlow_section__7r6yu textarea{font-size:16px}.ContactFlow_section__7r6yu .ContactFlow_preview__kiDTX{font-size:12px}.ContactFlow_actions__eWSlC{margin-top:22px;gap:10px}.ContactFlow_section__7r6yu .ContactFlow_actionHint__KkzMS{max-width:105px;font-size:9px}.ContactFlow_section__7r6yu .ContactFlow_primary__3jhxn{min-width:0;max-width:100%;flex-shrink:1;padding:12px 16px;gap:15px;font-size:12px}.ContactFlow_reviewActions__ojz1d{align-items:stretch;flex-direction:column;gap:4px}.ContactFlow_section__7r6yu .ContactFlow_copyStatus__ziMSo{font-size:10px}.ContactFlow_fieldFoot__JWz8L{font-size:9px}}@media (prefers-reduced-motion:reduce){.ContactFlow_section__7r6yu *,.ContactFlow_section__7r6yu :after,.ContactFlow_section__7r6yu :before{transition:none!important;animation:none!important}.ContactFlow_panel__p_rmm{opacity:1!important;transform:none!important}}.ContactFlow_section__7r6yu .ContactFlow_progress__BBE1D button:hover{color:var(--hds-action-hover)}.ContactFlow_progress__BBE1D [data-state=complete] button:hover>span{background:var(--hds-action-soft-hover)}.ContactFlow_section__7r6yu[data-form-only=true]{margin:0 auto;padding:20px;width:min(880px,calc(100% - 40px));border-radius:32px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_layout__CYpXU{display:block;max-width:none}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_card__Iof6k{padding:44px 48px;border-radius:23px;box-shadow:none}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_stepHeading__Qzbw_ h3{font-size:32px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_stepHeading__Qzbw_ p{font-size:15px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_topicContent__ukLK4{padding:23px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_topic__ORVqX strong{font-size:15px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_topic__ORVqX small{font-size:12px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_actionHint__KkzMS{font-size:12px;max-width:240px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_primary__3jhxn{font-size:14px;min-height:48px;padding-inline:24px}@media(max-width:600px){.ContactFlow_section__7r6yu[data-form-only=true]{width:calc(100% - 24px);padding:10px;border-radius:24px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_card__Iof6k{padding:26px 16px;border-radius:17px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_stepHeading__Qzbw_ h3{font-size:26px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_stepHeading__Qzbw_ p{font-size:13px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_topicContent__ukLK4{padding:17px 34px 17px 13px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_topic__ORVqX strong{font-size:13px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_topic__ORVqX small{font-size:11px}.ContactFlow_section__7r6yu[data-form-only=true] .ContactFlow_actionHint__KkzMS{max-width:140px;font-size:10px}}.Consultation_contextButton__YEFBo.Consultation_contextButton__YEFBo{display:inline-flex;align-items:center;justify-content:flex-start;gap:7px;width:fit-content;max-width:100%;margin:10px 0 0;padding:8px 5px;min-height:44px;border:0;border-radius:8px;background:transparent;color:#1d2b44;font:inherit;font-size:12px;font-weight:500;line-height:1.4;text-align:left;cursor:pointer}.Consultation_contextButton__YEFBo.Consultation_contextButton__YEFBo:hover{background:#edf2f8}.Consultation_contextButton__YEFBo.Consultation_contextButton__YEFBo>img{flex:none;display:block;width:17px;height:17px;margin:0;padding:0;object-fit:contain}.Consultation_contextButton__YEFBo.Consultation_contextButton__YEFBo>span{display:block;width:auto;margin:0;padding:0;color:inherit;font:inherit;line-height:1.4}.Consultation_selectionTools__wJBGy{position:fixed;z-index:150;max-width:calc(100vw - 24px);width:max-content;padding:4px;border:1px solid #fff;border-radius:16px;background:#f5f8fcf5;box-shadow:0 8px 30px #19314b25;backdrop-filter:blur(18px);color:#1d2b44;font-family:var(--font-geist),Arial,sans-serif}.Consultation_selectionTools__wJBGy button{display:flex;align-items:center;gap:8px;min-height:44px;border:0;border-radius:12px;background:transparent;color:#1d2b44;padding:8px 13px;font:inherit;font-size:12px;cursor:pointer}.Consultation_selectionTools__wJBGy button:hover{background:#e5edf6}.Consultation_selectionTools__wJBGy img{width:17px;height:17px}.Consultation_contextButton__YEFBo:focus-visible,.Consultation_guide__2dcUN button:focus-visible,.Consultation_selectionTools__wJBGy button:focus-visible{outline:3px solid #4d7197;outline-offset:3px}.Consultation_guide__2dcUN{display:flex;flex-direction:column;flex:1;min-height:0;font-family:var(--font-geist),Arial,sans-serif;color:#1d2b44}.Consultation_guideScroll__4QPQz{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:16px 36px 28px;scrollbar-width:thin}.Consultation_guideHeading__t_aJ6{display:flex;gap:18px;align-items:center;margin-bottom:23px}.Consultation_guideFigure__mYxbJ{width:52px;height:52px;flex:none}.Consultation_guideHeading__t_aJ6 h2{font-size:27px;font-weight:500;letter-spacing:-.035em;margin:7px 0 0;line-height:1.2;outline:none}.Consultation_eyebrow__n6Kh5{font-size:10px;color:#647b90;font-weight:500;letter-spacing:.025em}.Consultation_source__4jcJR{border-radius:18px;padding:14px 18px;background:#edf3f9}.Consultation_source__4jcJR>div{display:flex;justify-content:space-between;align-items:center;gap:8px}.Consultation_source__4jcJR>div>span{font-size:10px;color:#61768b}.Consultation_source__4jcJR button{border:0;background:transparent;color:#1d2b44;font-size:11px!important;padding:7px;min-height:36px;text-decoration:underline;text-underline-offset:3px}.Consultation_source__4jcJR strong{font-size:13px;font-weight:500;display:block;overflow-wrap:anywhere}.Consultation_source__4jcJR blockquote{margin:9px 0 0;font-size:12px;line-height:1.65;color:#5a7085;max-height:114px;overflow:auto;white-space:pre-line;overflow-wrap:anywhere}.Consultation_guide__2dcUN h3{font-size:25px;line-height:1.28;letter-spacing:-.03em;font-weight:500;margin:12px 0}.Consultation_guide__2dcUN p{font-size:13px;color:#526b80}.Consultation_guide__2dcUN h4{font-size:14px;font-weight:600;margin:24px 0 12px}.Consultation_progress__1dt_s{display:flex;align-items:center;gap:5px}.Consultation_progress__1dt_s span{font-size:10px;margin-right:6px;color:#657c91}.Consultation_progress__1dt_s i{width:22px;height:4px;border-radius:4px;background:#e0e8f1}.Consultation_progress__1dt_s i[data-done=true]{background:#1d2b44}.Consultation_choices__f5kaL{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:20px 0 8px}.Consultation_choices__f5kaL button{text-align:left;min-height:60px;border:0;border-radius:16px;background:#edf3f9;padding:15px 18px;color:#1d2b44;font-size:13px!important;transition:background .2s,transform .2s}.Consultation_choices__f5kaL button:hover{background:#dce7f2;transform:translateY(-1px)}.Consultation_quiet__ZSRIt{background:transparent;border:0;padding:10px 0;color:#1d2b44;font-size:11px!important;min-height:44px}.Consultation_profile__s2oLi{display:flex;flex-wrap:wrap;gap:7px;margin:0 0 25px}.Consultation_profile__s2oLi button{max-width:100%;text-align:left;border:0;background:#f0f4f8;padding:10px 13px;border-radius:14px;color:#1d2b44;display:flex;flex-direction:column;gap:4px}.Consultation_profile__s2oLi small{font-size:9px;color:#60768c}.Consultation_profile__s2oLi span{font-size:12px;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Consultation_profile__s2oLi em{font-size:9px;font-style:normal;color:#526d87}.Consultation_result__pwYGL ol{counter-reset:steps;list-style:none;padding:0;margin:0}.Consultation_result__pwYGL ol li{position:relative;padding:0 0 18px 36px;font-size:13px;line-height:1.65;color:#3e586e}.Consultation_result__pwYGL ol li:before{counter-increment:steps;content:counter(steps);position:absolute;left:0;top:0;width:24px;height:24px;background:#e9f0f7;border-radius:50%;display:grid;place-items:center;font-size:10px}.Consultation_result__pwYGL ul{font-size:12px;color:#526b80;line-height:1.8;padding-left:18px}.Consultation_recommendations__aPfb0{padding:17px 20px;background:#edf3f9;border-radius:18px;display:flex;align-items:flex-start;flex-direction:column;gap:8px;margin:23px 0}.Consultation_recommendations__aPfb0>span{font-size:10px;color:#60778d;margin-bottom:3px}.Consultation_recommendations__aPfb0 button{min-height:44px;border:0;border-radius:23px;background:#1d2b44;color:white;padding:10px 16px;font-size:12px!important;text-align:left}.Consultation_primary__WJppn,.Consultation_secondary__E5oiN{display:inline-flex;justify-content:center;align-items:center;min-height:46px;border:0;border-radius:25px;padding:12px 20px;background:#1d2b44;color:white;font-size:12px!important}.Consultation_secondary__E5oiN{background:#eaf1f8;color:#1d2b44}.Consultation_composer__3d2CK button:hover,.Consultation_primary__WJppn:hover,.Consultation_recommendations__aPfb0 button:hover{background:#2d4361}.Consultation_guide__2dcUN .Consultation_small__U4GM4{font-size:10px;line-height:1.7}.Consultation_messages__e5ctr{margin-top:22px}.Consultation_messages__e5ctr>div{margin-top:20px}.Consultation_guide__2dcUN .Consultation_visitor__Bd1qk{background:#edf3f9;border-radius:17px;padding:13px 17px;color:#1d2b44;overflow-wrap:anywhere}.Consultation_visitor__Bd1qk small{display:block;font-size:10px;margin-bottom:5px;color:#647b90}.Consultation_summary__QOci5 label{display:block;font-size:11px;margin:18px 0 10px}.Consultation_summary__QOci5 textarea{width:100%;border:1px solid #ccd9e6;border-radius:17px;padding:17px;font:inherit;font-size:13px;line-height:1.7;color:#1d2b44;background:#f7faff;resize:vertical;min-height:240px}.Consultation_summaryActions__Eeqbm{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.Consultation_composer__3d2CK{flex:none;background:#f1f6fb;padding:16px 30px}.Consultation_composer__3d2CK label{display:block;font-size:10px;color:#61768b;margin-bottom:8px}.Consultation_composer__3d2CK>div{display:flex;padding:5px;border:1px solid #cedce9;border-radius:20px;background:white}.Consultation_composer__3d2CK input{width:100%;min-width:0;background:transparent;border:0;font:inherit;font-size:16px;padding:9px 12px;color:#1d2b44;outline:none}.Consultation_composer__3d2CK>div:focus-within{outline:2px solid #698aae;outline-offset:2px}.Consultation_composer__3d2CK button{flex:none;min-height:44px;background:#1d2b44;color:white;border:0;border-radius:15px;padding:10px 19px;font-size:12px!important}.Consultation_composer__3d2CK p{font-size:9px;margin:8px 0 0}.Consultation_briefBanner__3zDDy{padding:18px 20px;margin-bottom:22px;border-radius:20px;background:#edf3f9;color:#1d2b44}.Consultation_briefBanner__3zDDy strong{font-size:16px;font-weight:500}.Consultation_briefBanner__3zDDy p{font-size:12px;line-height:1.6;margin:8px 0 12px}.Consultation_briefBanner__3zDDy>div{display:flex;flex-wrap:wrap;gap:8px}.Consultation_briefBanner__3zDDy button{cursor:pointer;font:inherit}.Consultation_briefBanner__3zDDy textarea{width:100%;min-height:120px;padding:12px;border:1px solid #cad9e7;background:#f8fbff;color:#1d2b44;border-radius:12px;font:inherit;font-size:12px}@media(max-width:600px){.Consultation_guideScroll__4QPQz{padding:14px 18px 24px}.Consultation_guideHeading__t_aJ6{gap:12px;margin-bottom:17px}.Consultation_guideHeading__t_aJ6 h2{font-size:22px}.Consultation_guideFigure__mYxbJ{width:42px;height:42px}.Consultation_guide__2dcUN h3{font-size:23px}.Consultation_choices__f5kaL{grid-template-columns:1fr;gap:7px}.Consultation_choices__f5kaL button{min-height:48px;padding:11px 15px}.Consultation_composer__3d2CK{padding:12px 15px}.Consultation_composer__3d2CK input{padding:8px}.Consultation_composer__3d2CK button{padding:10px 13px}.Consultation_selectionTools__wJBGy{left:12px!important;right:auto;bottom:20px;top:auto!important;width:max-content}.Consultation_source__4jcJR{padding:12px 14px}.Consultation_profile__s2oLi span{max-width:210px}.Consultation_summaryActions__Eeqbm{flex-direction:column}}@media(prefers-reduced-motion:reduce){.Consultation_choices__f5kaL button{transition:none}}@media(forced-colors:active){.Consultation_briefBanner__3zDDy,.Consultation_choices__f5kaL button,.Consultation_composer__3d2CK,.Consultation_profile__s2oLi button,.Consultation_selectionTools__wJBGy,.Consultation_source__4jcJR{border:1px solid CanvasText;background:Canvas;color:CanvasText}.Consultation_miniEyes__Epoqu{background:CanvasText}.Consultation_miniEyes__Epoqu i{background:Canvas}}.Consultation_briefBanner__3zDDy .Consultation_primary__WJppn.Consultation_primary__WJppn{color:#fff}.Consultation_guide__2dcUN h3:focus{outline:none}.Consultation_contextHint__EYxnK{display:block;margin-top:8px;font-size:10px;line-height:1.5;color:#61768b}.Consultation_quickQuestions__FJtc9{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 10px}.Consultation_quickQuestions__FJtc9 button{min-height:44px;padding:10px 14px;border:0;border-radius:16px;background:#edf3f9;color:#1d2b44;font-size:12px!important}.Consultation_quickQuestions__FJtc9 button:hover{background:#dfe9f3}.Consultation_contextHint__EYxnK.Consultation_contextHint__EYxnK{max-width:350px;margin:4px 0 0 5px;font-size:12px;line-height:1.7;color:#52687e}.Consultation_contextHint__EYxnK strong{display:block;color:#1d2b44;font-weight:500}.Consultation_guideHeading__t_aJ6{flex:none;padding:16px 30px 18px;margin:0;gap:13px}.Consultation_guideHeading__t_aJ6 h2{font-size:23px;margin-top:5px}.Consultation_guideHeading__t_aJ6 .Consultation_guideFigure__mYxbJ{width:40px;height:40px}.Consultation_guideScroll__4QPQz{padding:0 30px 26px}.Consultation_source__4jcJR{padding:12px 16px;margin-bottom:24px}.Consultation_source__4jcJR summary{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;cursor:pointer;list-style:none}.Consultation_source__4jcJR summary::-webkit-details-marker{display:none}.Consultation_source__4jcJR summary>span{color:#60768b;font-size:10px}.Consultation_source__4jcJR summary strong{font-size:12px;font-weight:500;flex:1;min-width:150px}.Consultation_source__4jcJR summary small{color:#506b85;font-size:10px;text-decoration:underline;text-underline-offset:3px}.Consultation_source__4jcJR>button{border:0;border-radius:8px;padding:10px 0;min-height:44px;background:transparent;color:#1d2b44;font-size:11px!important}.Consultation_guide__2dcUN h3{font-size:23px;line-height:1.35}.Consultation_guide__2dcUN p{font-size:14px;line-height:1.75}.Consultation_profileDetails__FxMn_{margin:0 0 22px}.Consultation_profileDetails__FxMn_>summary{font-size:12px;padding:8px 0;color:#1d2b44;cursor:pointer}.Consultation_profileDetails__FxMn_>summary span{font-size:10px;color:#60768b;margin-left:8px}.Consultation_profile__s2oLi{margin:12px 0 0}.Consultation_moreDetails__6ZnY3{background:#f0f5fa;padding:14px 18px;border-radius:16px;margin:8px 0 20px}.Consultation_moreDetails__6ZnY3 summary{cursor:pointer;font-size:13px;font-weight:500}.Consultation_moreDetails__6ZnY3 ul{list-style:none;padding:0;margin:14px 0 0}.Consultation_moreDetails__6ZnY3 li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;margin-block:10px}.Consultation_moreDetails__6ZnY3 .Consultation_needIcon__Hmpb4{display:block;width:22px;height:22px}.Consultation_assistantReply__JpXmD{padding:2px 3px 10px}.Consultation_assistantReply__JpXmD>span{display:block;font-size:10px;color:#637c92;margin-bottom:10px}.Consultation_assistantReply__JpXmD p{margin:0 0 10px}.Consultation_guide__2dcUN .Consultation_visitor__Bd1qk{margin-left:12%;padding:12px 16px}.Consultation_summary__QOci5 textarea{min-height:190px}.Consultation_previewBadge__b_QG2{display:inline-block;background:#eaf1f8;color:#536d85;border-radius:8px;padding:7px 10px;font-size:10px}.Consultation_request__iXpPD label{display:block;margin:18px 0;font-size:12px;color:#1d2b44}.Consultation_request__iXpPD input{display:block;width:100%;margin-top:8px;padding:12px 14px;min-height:46px;border:1px solid #c9d7e5;border-radius:13px;color:#1d2b44;background:#fff;font:inherit;font-size:16px}.Consultation_request__iXpPD .Consultation_quiet__ZSRIt{display:block}.Consultation_requestFacts__cmk5L{display:grid;gap:14px;margin:22px 0}.Consultation_requestFacts__cmk5L div{display:grid;gap:4px}.Consultation_requestFacts__cmk5L dt{font-size:10px;color:#60778d}.Consultation_requestFacts__cmk5L dd{margin:0;font-size:13px;overflow-wrap:anywhere}.Consultation_requestText__8ahdU{white-space:pre-wrap;overflow-wrap:anywhere;padding:18px;background:#f0f5fa;border-radius:16px;font-size:13px;line-height:1.7}.Consultation_guide__2dcUN details>summary:focus-visible{outline:3px solid #4d7197;outline-offset:3px;border-radius:6px}@media(max-width:600px){.Consultation_guideHeading__t_aJ6{padding:12px 18px 17px}.Consultation_guideHeading__t_aJ6 h2{font-size:21px}.Consultation_guideScroll__4QPQz{padding:0 18px 24px}.Consultation_guide__2dcUN p{font-size:13px}.Consultation_guide__2dcUN h3{font-size:21px}.Consultation_source__4jcJR summary strong{min-width:130px}.Consultation_guide__2dcUN .Consultation_visitor__Bd1qk{margin-left:5%}.Consultation_contextHint__EYxnK.Consultation_contextHint__EYxnK{max-width:290px;font-size:12px}}.Consultation_guide__2dcUN .Consultation_composer__3d2CK p{font-size:10px;line-height:1.6;margin-top:8px}.Consultation_result__pwYGL>div ol li{padding:0}.Consultation_result__pwYGL>div ol li:before{content:none}.Consultation_moreDetails__6ZnY3>div{margin-top:16px}.Consultation_guideScroll__4QPQz{scrollbar-color:#adbed0 transparent}.Consultation_assistantReply__JpXmD{padding:5px 0 12px}.Consultation_guideScroll__4QPQz{overflow-x:hidden;overflow-wrap:anywhere;scroll-padding-block:16px}@media(max-width:600px){.Consultation_guide__2dcUN p{font-size:16px}.Consultation_guide__2dcUN .Consultation_small__U4GM4{font-size:11px}.Consultation_choices__f5kaL button,.Consultation_quickQuestions__FJtc9 button{font-size:14px!important}.Consultation_guide__2dcUN .Consultation_composer__3d2CK p{font-size:10px}.Consultation_summary__QOci5 textarea{font-size:16px}}.ProjectShowcase_section___6gQw{padding:84px 0 64px;color:#222321;background:#fff;scroll-margin-top:98px}.ProjectShowcase_container__Cnp4I{max-width:1180px;margin:0 auto;padding:0 24px}.ProjectShowcase_header__PXbMu{text-align:center;max-width:710px;margin:0 auto 58px}.ProjectShowcase_eyebrow__CRm8l{display:inline-block;padding:6px 12px;border-radius:100px;color:#436494;background:#eaf2fc;font-size:11px;font-weight:500;line-height:1.4}.ProjectShowcase_section___6gQw .ProjectShowcase_header__PXbMu h2{margin:22px 0;font-size:clamp(38px,4.5vw,56px);font-weight:500;line-height:1.08;letter-spacing:-.045em}.ProjectShowcase_section___6gQw .ProjectShowcase_header__PXbMu p{max-width:460px;margin:0 auto;color:#687078;font-size:16px;line-height:1.6}.ProjectShowcase_projects__jWBON{list-style:none;margin:0;padding:0}.ProjectShowcase_story__S2Clc{position:relative;min-width:0;padding-bottom:26svh}.ProjectShowcase_story__S2Clc:last-child{padding-bottom:12svh}.ProjectShowcase_sticky__0Does{position:sticky;top:108px}.ProjectShowcase_projectHeader__uTQiy{display:grid;grid-template-columns:1fr 1.15fr auto;gap:32px;align-items:end;margin-bottom:28px}.ProjectShowcase_category__RUr5o{display:inline-flex;gap:13px;align-items:center;font-size:12px;line-height:1.5;color:#68788b}.ProjectShowcase_number___DMKT{color:#92a0af;font-variant-numeric:tabular-nums}.ProjectShowcase_client__5fwlG{display:block;margin-top:8px;color:#68788b;font-size:12px;line-height:1.5}.ProjectShowcase_titleLink___CH3k{color:inherit;text-decoration:none}.ProjectShowcase_titleLink___CH3k:hover{text-decoration:underline;text-underline-offset:5px}.ProjectShowcase_projectLink__Si4_C:focus-visible,.ProjectShowcase_titleLink___CH3k:focus-visible{outline:3px solid #1d2b44;outline-offset:5px;border-radius:4px}.ProjectShowcase_section___6gQw .ProjectShowcase_projectHeader__uTQiy h3{margin-top:8px;font-size:clamp(27px,2.7vw,36px);font-weight:500;line-height:1.15;letter-spacing:-.035em}.ProjectShowcase_section___6gQw .ProjectShowcase_projectHeader__uTQiy p{color:#65717c;font-size:15px;line-height:1.6;max-width:430px}.ProjectShowcase_section___6gQw .ProjectShowcase_projectLink__Si4_C{display:inline-flex;min-height:44px;align-items:center;justify-content:center;padding:11px 18px;color:#fff;background:#1d2b44;border-radius:100px;font-size:12px;font-weight:500;white-space:nowrap;transition:background .2s,transform .2s}.ProjectShowcase_projectLink__Si4_C:hover{background:#304969;transform:translateY(-2px)}.ProjectShowcase_visual__0d6EY{padding:0;background:transparent;border-radius:24px;transform-origin:50% 55%}.ProjectShowcase_screen__CtxcV{max-width:1068px;margin:auto;border-radius:12px;overflow:hidden;box-shadow:0 12px 36px #1d2b4414;background:#fff}.ProjectShowcase_screen__CtxcV img{display:block;width:100%;height:auto}.ProjectShowcase_screen__CtxcV>[data-motion-scene]{--media-fit-height:auto;--media-fit-ratio:3420/1606}@media (min-width:1024px) and (min-height:681px){.ProjectShowcase_screen__CtxcV{max-width:min(1068px,calc((100svh - 310px) * 3420 / 1606))}}.ProjectShowcase_section___6gQw .ProjectShowcase_status__eZlAP{margin:17px 4px 0;color:#798593;font-size:11px;line-height:1.5}.ProjectShowcase_footer__T43o9{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:8px}.ProjectShowcase_footer__T43o9>span{color:#838b91;font-size:12px}.ProjectShowcase_section___6gQw .ProjectShowcase_footer__T43o9 a{display:inline-flex;min-height:44px;align-items:center;font-size:14px;font-weight:500;color:#1d2b44;text-decoration:underline;text-underline-offset:5px}@media (max-width:1023px){.ProjectShowcase_projectHeader__uTQiy{grid-template-columns:1fr 1.3fr;gap:18px 30px}.ProjectShowcase_projectLink__Si4_C{grid-column:1/-1;justify-self:start}.ProjectShowcase_sticky__0Does{top:95px}.ProjectShowcase_story__S2Clc{padding-bottom:19svh}}@media (max-width:760px){.ProjectShowcase_section___6gQw{padding:64px 0 44px}.ProjectShowcase_container__Cnp4I{padding-inline:20px}.ProjectShowcase_header__PXbMu{margin-bottom:38px}.ProjectShowcase_section___6gQw .ProjectShowcase_header__PXbMu p{font-size:15px}.ProjectShowcase_projectHeader__uTQiy{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:22px}.ProjectShowcase_projectHeader__uTQiy>div{width:100%}.ProjectShowcase_section___6gQw .ProjectShowcase_projectHeader__uTQiy h3{font-size:29px}.ProjectShowcase_section___6gQw .ProjectShowcase_projectHeader__uTQiy p{font-size:14px}.ProjectShowcase_category__RUr5o{font-size:11px}.ProjectShowcase_section___6gQw .ProjectShowcase_projectLink__Si4_C{font-size:12px;padding:10px 16px}.ProjectShowcase_visual__0d6EY{margin-inline:0;padding:0;transform:none!important}.ProjectShowcase_screen__CtxcV{border-radius:9px}.ProjectShowcase_story__S2Clc{padding-bottom:26svh}.ProjectShowcase_story__S2Clc:last-child{padding-bottom:10svh}.ProjectShowcase_sticky__0Does{top:92px}.ProjectShowcase_footer__T43o9{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-height:680px){.ProjectShowcase_sticky__0Does{position:relative;top:auto}.ProjectShowcase_story__S2Clc,.ProjectShowcase_story__S2Clc:last-child{padding-bottom:70px}}@media (prefers-reduced-motion:reduce){.ProjectShowcase_sticky__0Does{position:relative;top:auto}.ProjectShowcase_story__S2Clc,.ProjectShowcase_story__S2Clc:last-child{padding-bottom:64px}.ProjectShowcase_visual__0d6EY{transform:none!important}.ProjectShowcase_projectLink__Si4_C{transition:none}}@media (min-width:761px){.ProjectShowcase_section___6gQw{padding:96px 0}.ProjectShowcase_header__PXbMu{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;max-width:none;margin:0 0 40px;text-align:left}.ProjectShowcase_section___6gQw .ProjectShowcase_header__PXbMu h2{margin:22px 0 0;font-size:48px;font-weight:450;line-height:1.13;letter-spacing:-.04em}.ProjectShowcase_section___6gQw .ProjectShowcase_header__PXbMu p{max-width:310px;margin:0 0 4px;color:#747874}.ProjectShowcase_projects__jWBON{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ProjectShowcase_story__S2Clc,.ProjectShowcase_story__S2Clc:last-child{padding-bottom:0}.ProjectShowcase_sticky__0Does{position:relative;top:auto;display:flex;flex-direction:column;height:100%}.ProjectShowcase_projectHeader__uTQiy{display:contents}.ProjectShowcase_projectHeader__uTQiy>div{order:1;padding-top:23px}.ProjectShowcase_category__RUr5o{position:static;margin-bottom:10px;color:#455d80}.ProjectShowcase_number___DMKT{display:none}.ProjectShowcase_section___6gQw .ProjectShowcase_projectHeader__uTQiy h3{margin:0;font-size:23px;line-height:1.25;letter-spacing:-.03em}.ProjectShowcase_section___6gQw .ProjectShowcase_projectHeader__uTQiy p{order:2;margin:14px 0 18px;max-width:32ch;font-size:15px;color:#727570}.ProjectShowcase_section___6gQw .ProjectShowcase_projectLink__Si4_C{display:none}.ProjectShowcase_visual__0d6EY{order:0;margin:0;padding:0;border-radius:24px!important;transform:none!important;background:transparent}.ProjectShowcase_screen__CtxcV{max-width:none;width:100%;border-radius:10px;box-shadow:0 16px 32px -16px #1d2b4440,0 2px 6px #1d2b440a}.ProjectShowcase_screen__CtxcV>[data-motion-scene]{--media-fit-ratio:3420/1606}.ProjectShowcase_section___6gQw .ProjectShowcase_status__eZlAP{order:3;margin:auto 0 0;color:#596b81}.ProjectShowcase_footer__T43o9{margin-top:36px}.ProjectShowcase_section___6gQw .ProjectShowcase_footer__T43o9 a{text-decoration:none}.ProjectShowcase_section___6gQw .ProjectShowcase_footer__T43o9 a:hover{text-decoration:underline}}@media (min-width:761px) and (max-width:1000px){.ProjectShowcase_header__PXbMu{gap:32px}.ProjectShowcase_section___6gQw .ProjectShowcase_header__PXbMu h2{font-size:42px}.ProjectShowcase_section___6gQw .ProjectShowcase_header__PXbMu p{max-width:260px;font-size:15px}.ProjectShowcase_projects__jWBON{gap:18px}.ProjectShowcase_section___6gQw .ProjectShowcase_projectHeader__uTQiy h3{font-size:21px}.ProjectShowcase_section___6gQw .ProjectShowcase_projectHeader__uTQiy p{font-size:14px}}.SystemDemo_demo__4aCTm{width:100%}.SystemDemo_canvas__S9X3K{position:relative;width:100%;max-width:320px;margin:0 auto;border-radius:16px}.ContactChannels_channels__NV_UT{display:grid;gap:8px;min-width:0;margin-top:24px}.ContactChannels_channels__NV_UT .ContactChannels_channel__cN2YD{display:flex;align-items:center;gap:13px;padding:11px 12px;margin-left:-12px;border-radius:16px;color:#1d2b44;text-decoration:none;transition:background .18s ease;min-height:64px;min-width:0}.ContactChannels_channels__NV_UT .ContactChannels_channel__cN2YD:hover{background:#e6ecf5}.ContactChannels_channel__cN2YD:focus-visible{outline:2px solid #1d2b44;outline-offset:4px}.ContactChannels_icon__BFMxi{display:grid;place-items:center;width:42px;height:42px;flex:0 0 42px;background:#e8edf5;border-radius:13px}.ContactChannels_icon__BFMxi img{display:block;opacity:.86}.ContactChannels_copy__9tE3K{min-width:0}.ContactChannels_channels__NV_UT .ContactChannels_copy__9tE3K strong{display:block;font-size:14px;font-weight:550;line-height:1.45}.ContactChannels_channels__NV_UT .ContactChannels_copy__9tE3K>span{display:block;margin-top:3px;color:#52637a;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.ContactChannels_channels__NV_UT .ContactChannels_copy__9tE3K small{display:block;margin-top:14px;color:#5f6f83;font-size:13px;line-height:1.6}.ContactChannels_channels__NV_UT[data-expanded=true]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.ContactChannels_channels__NV_UT[data-expanded=true] .ContactChannels_channel__cN2YD{flex-direction:column;align-items:flex-start;margin:0;padding:28px;background:#f2f5fa;border-radius:24px}.ContactChannels_channels__NV_UT[data-expanded=true] .ContactChannels_channel__cN2YD:hover{background:#e8eef6}.ContactChannels_channels__NV_UT[data-expanded=true] .ContactChannels_icon__BFMxi{margin-bottom:12px}@media(max-width:760px){.ContactChannels_channels__NV_UT[data-expanded=true]{grid-template-columns:1fr;gap:10px}.ContactChannels_channels__NV_UT[data-expanded=true] .ContactChannels_channel__cN2YD{flex-direction:row;padding:22px;gap:16px}.ContactChannels_channels__NV_UT[data-expanded=true] .ContactChannels_icon__BFMxi{margin:0}}@media(prefers-reduced-motion:reduce){.ContactChannels_channel__cN2YD{transition:none!important}}.SiteAnalytics_panel__JzlIv{position:fixed;z-index:220;bottom:max(18px,env(safe-area-inset-bottom));left:20px;width:min(480px,calc(100vw - 40px));max-height:calc(100dvh - 40px);overflow:auto;padding:25px;border-radius:22px;background:#fff;color:#1d2b44;box-shadow:0 10px 65px #1d2b4424;font-family:var(--font-geist),sans-serif}.SiteAnalytics_panel__JzlIv h2{margin:0 0 12px;font-size:18px;font-weight:600;letter-spacing:-.025em}.SiteAnalytics_panel__JzlIv p{margin:0 0 14px;font-size:13px;line-height:1.65}.SiteAnalytics_panel__JzlIv .SiteAnalytics_details__QAwb2{font-size:12px;color:#526079}.SiteAnalytics_panel__JzlIv a{text-decoration:underline;text-underline-offset:3px}.SiteAnalytics_actions__e1kiK{display:grid;grid-template-columns:1fr 1fr;gap:10px}.SiteAnalytics_actions__e1kiK button{min-height:44px;padding:10px 12px;border:0;border-radius:11px;background:#1d2b44;color:white;font-size:12px;font-weight:500;cursor:pointer}.SiteAnalytics_actions__e1kiK button:hover{background:#334766}.SiteAnalytics_settings__63fxL{background:transparent;color:inherit;border:0;padding:0;font:inherit;cursor:pointer}.SiteAnalytics_settings__63fxL:hover{text-decoration:underline;text-underline-offset:3px}.SiteAnalytics_actions__e1kiK button:focus-visible,.SiteAnalytics_settings__63fxL:focus-visible{outline:2px solid #1d2b44;outline-offset:4px}@media (max-width:480px){.SiteAnalytics_panel__JzlIv{padding:20px;bottom:max(12px,env(safe-area-inset-bottom));left:12px;width:calc(100vw - 24px);border-radius:18px}}.SoftwareApplications_explorer__Xkghn{margin-top:36px;--ink:#1d2b44;--muted:#5d6b7b}.SoftwareApplications_tabs__M74te{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:48px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_tabs__M74te button{min-height:46px;padding:12px 20px;border:0;border-radius:50px;font:inherit;font-size:13px;font-weight:500;cursor:pointer;background:#f4f5f6;color:#526171;transition:background .18s,color .18s}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_tabs__M74te button[aria-selected=true]{background:var(--ink);color:#fff}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_tabs__M74te button:hover:not([aria-selected=true]){background:#e8eef3}.SoftwareApplications_panel__j9bCe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:start}.SoftwareApplications_panel__j9bCe[hidden]{display:none}.SoftwareApplications_copy__SUIC9,.SoftwareApplications_visual__OzT5t{min-width:0}.SoftwareApplications_visual__OzT5t{margin:0}.SoftwareApplications_imageFrame__yuZl_{overflow:hidden;border-radius:28px;background:#f3f5f7;aspect-ratio:1}.SoftwareApplications_imageFrame__yuZl_ img{display:block;width:100%;height:auto;transition:transform .6s cubic-bezier(.2,.65,.3,1)}.SoftwareApplications_visual__OzT5t figcaption{margin-top:15px;text-align:center;color:#687786;font-size:12px;line-height:1.65}.SoftwareApplications_chapterNumber__rdx9m{display:inline-block;color:#748da6;font-size:11px;letter-spacing:.06em;margin-bottom:21px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_copy__SUIC9 h3{max-width:430px;font-size:clamp(30px,2.9vw,40px);line-height:1.15;letter-spacing:-.045em;font-weight:520}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_copy__SUIC9>p{margin-top:22px;font-size:15px;line-height:1.85;color:var(--muted)}.SoftwareApplications_uses__3p9Th{display:block;margin-top:21px;color:#596e81;font-size:12px;line-height:1.9}.SoftwareApplications_benefit__ebgLc{margin-top:30px}.SoftwareApplications_benefit__ebgLc>span{color:#3a638c;font-size:12px;font-weight:550}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_benefit__ebgLc>p{margin-top:8px;font-size:15px;line-height:1.8;color:#475968}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_note__s4oFN{margin-top:30px;text-align:center;color:#76828c;font-size:11px;line-height:1.8}.SoftwareApplications_explorer__Xkghn :is(button,[tabindex]):focus-visible{outline:3px solid #426a95;outline-offset:5px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.SoftwareApplications_imageFrame__yuZl_:hover img{transform:scale(1.015)}}@media (max-width:1199px){.SoftwareApplications_panel__j9bCe{gap:45px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_tabs__M74te button{padding-inline:16px;font-size:12px}.SoftwareApplications_panel__j9bCe{grid-template-columns:1fr;gap:30px;max-width:660px;margin-inline:auto}.SoftwareApplications_copy__SUIC9{grid-row:1}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_copy__SUIC9 h3{max-width:540px;font-size:35px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_copy__SUIC9>p{margin-top:16px}.SoftwareApplications_chapterNumber__rdx9m{margin-bottom:16px}.SoftwareApplications_benefit__ebgLc{margin-top:20px}.SoftwareApplications_tabs__M74te{margin-bottom:32px}}@media (max-width:599px){.SoftwareApplications_explorer__Xkghn{margin-top:26px}.SoftwareApplications_tabs__M74te{display:grid;grid-template-columns:1fr 1fr;gap:7px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_tabs__M74te button{padding:10px 8px;font-size:11px;border-radius:14px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_copy__SUIC9 h3{font-size:30px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_benefit__ebgLc>p,.SoftwareApplications_explorer__Xkghn .SoftwareApplications_copy__SUIC9>p{font-size:14px}.SoftwareApplications_uses__3p9Th{font-size:11px}.SoftwareApplications_imageFrame__yuZl_{border-radius:24px}.SoftwareApplications_visual__OzT5t figcaption{font-size:11px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_note__s4oFN{margin-top:23px;font-size:10px}}@media (prefers-reduced-motion:reduce){.SoftwareApplications_explorer__Xkghn .SoftwareApplications_tabs__M74te button,.SoftwareApplications_imageFrame__yuZl_ img{transition:none}}.SoftwareApplications_imageFrame__yuZl_{aspect-ratio:auto}.SoftwareApplications_imageFrame__yuZl_:hover img{transform:none}@media (min-width:1200px){.SoftwareApplications_panel__j9bCe{align-items:stretch}.SoftwareApplications_visual__OzT5t{contain:none;display:grid;grid-template-rows:minmax(0,1fr) auto;--media-fit-height:100%;--media-fit-ratio:var(--motion-ratio);--media-object-fit:cover;--media-fit-background:transparent}.SoftwareApplications_imageFrame__yuZl_{min-height:0}}.SoftwareApplications_imageFrame__yuZl_{background:transparent}@media (min-width:1200px){.SoftwareApplications_visual__OzT5t{display:grid;grid-row:1/span 2;grid-template-rows:subgrid}.SoftwareApplications_imageFrame__yuZl_{height:100%}.SoftwareApplications_visual__OzT5t figcaption{position:static}.SoftwareApplications_copy__SUIC9{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_note__s4oFN{margin-top:30px}.SoftwareApplications_panel__j9bCe{row-gap:0}.SoftwareApplications_copy__SUIC9{grid-row:1}}@media (max-width:760px){.SoftwareApplications_panel__j9bCe{gap:0}.SoftwareApplications_copy__SUIC9{display:contents}.SoftwareApplications_chapterNumber__rdx9m{grid-row:1;margin:0 0 12px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_copy__SUIC9 h3{grid-row:2;margin:0}.SoftwareApplications_visual__OzT5t{grid-row:3;margin-block:24px}.SoftwareApplications_explorer__Xkghn .SoftwareApplications_copy__SUIC9>p{grid-row:4;margin-top:0}.SoftwareApplications_uses__3p9Th{grid-row:5}.SoftwareApplications_benefit__ebgLc{grid-row:6}}.SoftwarePage_page__kncYW{--software-ink:var(--hds-ink);--software-muted:var(--hds-muted);color:var(--software-ink)}.SoftwarePage_container__kTDh8{width:min(1200px,calc(100% - 104px));margin-inline:auto}.SoftwarePage_hero__wZw0f{display:grid;grid-template-columns:1.03fr 1fr;gap:64px;align-items:start;padding-block:70px 82px}.SoftwarePage_fitCopy__mFrjB,.SoftwarePage_fitVisual___alG0,.SoftwarePage_heroCopy__leDxL,.SoftwarePage_heroVisual__abQdN{min-width:0}.SoftwarePage_page__kncYW .SoftwarePage_breadcrumb__DZ61G{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:34px;color:var(--software-muted);font-size:12px}.SoftwarePage_breadcrumb__DZ61G>span[aria-hidden]{color:var(--hds-muted)}.SoftwarePage_page__kncYW .SoftwarePage_hero__wZw0f h1{font-size:clamp(44px,4.7vw,66px);line-height:1.06;font-weight:550;letter-spacing:-.06em;margin-top:19px}.SoftwarePage_page__kncYW .SoftwarePage_lead__LSS23{max-width:440px;margin-top:28px;font-size:22px;line-height:1.5;letter-spacing:-.025em}.SoftwarePage_page__kncYW .SoftwarePage_heroText__5ZqpN{max-width:455px;margin-top:18px;color:var(--software-muted);font-size:16px;line-height:1.75}.SoftwarePage_actions__Qhiiu{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;margin-top:30px}.SoftwarePage_page__kncYW .SoftwarePage_textLink__SoJE8{display:inline-flex;align-items:center;min-height:44px;color:#355f8b;font-size:14px;font-weight:500;text-decoration:underline;text-decoration-color:#b6cadd;text-underline-offset:5px}.SoftwarePage_textLink__SoJE8:hover{text-decoration-color:currentColor}.SoftwarePage_fitVisual___alG0,.SoftwarePage_heroVisual__abQdN{margin:0}.SoftwarePage_fitVisual___alG0 img,.SoftwarePage_heroVisual__abQdN img{display:block;width:100%;height:auto;border-radius:30px}.SoftwarePage_fitVisual___alG0 figcaption,.SoftwarePage_heroVisual__abQdN figcaption{margin-top:14px;text-align:center;color:#65727d;font-size:12px;line-height:1.7}.SoftwarePage_applications__MWdKX{padding-block:65px 95px;scroll-margin-top:110px}.SoftwarePage_centerHeading__p7pbp{display:flex;flex-direction:column;align-items:center;text-align:center;gap:23px}.SoftwarePage_page__kncYW :is(.SoftwarePage_centerHeading__p7pbp,.SoftwarePage_economicsCopy__EfkHr,.SoftwarePage_fitCopy__mFrjB,.SoftwarePage_deliveryHeading__DjZr8) h2{font-size:clamp(35px,3.6vw,49px);line-height:1.13;font-weight:550;letter-spacing:-.05em}.SoftwarePage_page__kncYW .SoftwarePage_centerHeading__p7pbp>p{max-width:520px;font-size:16px;line-height:1.75;color:var(--software-muted)}.SoftwarePage_economics__xYbyN{display:grid;grid-template-columns:1fr 1.05fr;gap:105px;align-items:center;padding-block:115px 90px}.SoftwarePage_page__kncYW .SoftwarePage_deliveryHeading__DjZr8 h2,.SoftwarePage_page__kncYW .SoftwarePage_economicsCopy__EfkHr h2,.SoftwarePage_page__kncYW .SoftwarePage_fitCopy__mFrjB h2{margin-top:22px}.SoftwarePage_page__kncYW .SoftwarePage_economicsCopy__EfkHr>p{margin-top:23px;font-size:16px;line-height:1.8;color:var(--software-muted)}.SoftwarePage_economicsCopy__EfkHr .SoftwarePage_textLink__SoJE8{margin-top:20px}.SoftwarePage_economicsBenefits____xrF{padding:38px;background:#f0f4f8;border-radius:30px}.SoftwarePage_smallLabel__uSyGk{color:#54687c;font-size:12px;line-height:1.6}.SoftwarePage_economicsBenefits____xrF>div{display:flex;align-items:flex-start;gap:20px;margin-top:29px}.SoftwarePage_number__a2wwj{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;width:36px;height:36px;border-radius:50%;background:#dce6ef;color:#4a6682;font-size:11px}.SoftwarePage_page__kncYW .SoftwarePage_economicsBenefits____xrF h3{font-size:20px;font-weight:500;letter-spacing:-.025em;line-height:1.4;padding-top:3px}.SoftwarePage_page__kncYW .SoftwarePage_economicsBenefits____xrF div p{margin-top:8px;font-size:14px;line-height:1.75;color:#5c6b79}.SoftwarePage_page__kncYW .SoftwarePage_costNote__unhX2{margin-top:30px;font-size:12px;line-height:1.75;color:#536679}.SoftwarePage_fit__FtELe{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;align-items:start;padding-block:65px 110px}.SoftwarePage_fitPoint__oEizU{margin-top:27px}.SoftwarePage_page__kncYW .SoftwarePage_fitPoint__oEizU h3{font-size:17px;font-weight:550;line-height:1.4;letter-spacing:-.015em}.SoftwarePage_page__kncYW .SoftwarePage_fitPoint__oEizU p{margin-top:9px;font-size:14px;line-height:1.8;color:var(--software-muted)}.SoftwarePage_page__kncYW .SoftwarePage_distinction__3uNNO{margin-top:24px;font-size:12px;line-height:1.8;color:#536b82}.SoftwarePage_related__u0Ygv{display:flex;flex-wrap:wrap;gap:6px 23px;margin-top:17px}.SoftwarePage_page__kncYW .SoftwarePage_related__u0Ygv a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;color:#355f8b;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b6cadd}.SoftwarePage_delivery__gK5X6{padding-block:15px 80px}.SoftwarePage_deliveryHeading__DjZr8{display:flex;justify-content:space-between;align-items:flex-end;gap:70px}.SoftwarePage_page__kncYW .SoftwarePage_deliveryHeading__DjZr8>p{max-width:405px;font-size:15px;line-height:1.8;color:var(--software-muted)}.SoftwarePage_steps__yOZt4{display:grid;grid-template-columns:repeat(4,1fr);gap:34px;padding:0;margin:52px 0 0;list-style:none}.SoftwarePage_stepNumber__ZQP1_{color:#9bb1c8;font-size:35px;line-height:1;letter-spacing:-.06em}.SoftwarePage_page__kncYW .SoftwarePage_steps__yOZt4 h3{margin-top:24px;font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.035em}.SoftwarePage_page__kncYW .SoftwarePage_steps__yOZt4 p{margin-top:16px;font-size:14px;line-height:1.8;color:var(--software-muted)}.SoftwarePage_steps__yOZt4 strong{display:block;margin-top:18px;font-size:12px;line-height:1.7;color:#466a8e;font-weight:500}.SoftwarePage_ownership__tP0GK{display:flex;gap:40px;align-items:center;margin-top:48px;padding:27px 32px;border-radius:24px;background:#f4f6f8}.SoftwarePage_page__kncYW .SoftwarePage_ownership__tP0GK h3{flex:0 0 230px;font-size:20px;font-weight:500;letter-spacing:-.03em;line-height:1.3}.SoftwarePage_page__kncYW .SoftwarePage_ownership__tP0GK p{font-size:13px;line-height:1.8;color:var(--software-muted)}.SoftwarePage_page__kncYW :is(a,button):focus-visible{outline:3px solid #426a95;outline-offset:5px}@media (max-width:1199px){.SoftwarePage_container__kTDh8{width:calc(100% - 64px)}.SoftwarePage_hero__wZw0f{gap:38px}.SoftwarePage_page__kncYW .SoftwarePage_hero__wZw0f h1{font-size:clamp(42px,4.7vw,57px)}.SoftwarePage_page__kncYW .SoftwarePage_lead__LSS23{font-size:20px}.SoftwarePage_economics__xYbyN{gap:55px}.SoftwarePage_fit__FtELe{gap:50px}.SoftwarePage_economicsBenefits____xrF{padding:30px}.SoftwarePage_hero__wZw0f{grid-template-columns:1fr;max-width:660px;gap:40px;padding-block:45px 50px}.SoftwarePage_page__kncYW .SoftwarePage_hero__wZw0f h1{font-size:clamp(45px,7.5vw,64px)}.SoftwarePage_page__kncYW .SoftwarePage_heroText__5ZqpN,.SoftwarePage_page__kncYW .SoftwarePage_lead__LSS23{max-width:550px}.SoftwarePage_applications__MWdKX{padding-block:50px 65px}.SoftwarePage_economics__xYbyN{grid-template-columns:1fr;max-width:660px;gap:35px;padding-block:75px 45px}.SoftwarePage_fit__FtELe{grid-template-columns:1fr;max-width:660px;gap:36px;padding-block:40px 70px}.SoftwarePage_fitVisual___alG0{order:2}.SoftwarePage_deliveryHeading__DjZr8{display:block}.SoftwarePage_page__kncYW .SoftwarePage_deliveryHeading__DjZr8>p{margin-top:22px;max-width:570px}.SoftwarePage_steps__yOZt4{grid-template-columns:1fr 1fr;gap:38px 35px}.SoftwarePage_ownership__tP0GK{align-items:flex-start;flex-direction:column;gap:12px}.SoftwarePage_page__kncYW .SoftwarePage_ownership__tP0GK h3{flex-basis:auto}}@media (max-width:599px){.SoftwarePage_container__kTDh8{width:calc(100% - 40px)}.SoftwarePage_hero__wZw0f{padding-block:30px 35px;gap:32px}.SoftwarePage_page__kncYW .SoftwarePage_breadcrumb__DZ61G{font-size:11px;margin-bottom:27px}.SoftwarePage_page__kncYW .SoftwarePage_hero__wZw0f h1{font-size:clamp(38px,10vw,49px)}.SoftwarePage_page__kncYW .SoftwarePage_lead__LSS23{font-size:19px}.SoftwarePage_page__kncYW .SoftwarePage_heroText__5ZqpN{font-size:15px}.SoftwarePage_fitVisual___alG0 img,.SoftwarePage_heroVisual__abQdN img{border-radius:24px}.SoftwarePage_fitVisual___alG0 figcaption,.SoftwarePage_heroVisual__abQdN figcaption{font-size:11px}.SoftwarePage_page__kncYW :is(.SoftwarePage_centerHeading__p7pbp,.SoftwarePage_economicsCopy__EfkHr,.SoftwarePage_fitCopy__mFrjB,.SoftwarePage_deliveryHeading__DjZr8) h2{font-size:clamp(31px,8.4vw,40px)}.SoftwarePage_centerHeading__p7pbp{gap:20px}.SoftwarePage_page__kncYW .SoftwarePage_centerHeading__p7pbp>p{font-size:14px}.SoftwarePage_economics__xYbyN{padding-block:60px 35px}.SoftwarePage_economicsBenefits____xrF{padding:26px 23px;border-radius:24px}.SoftwarePage_economicsBenefits____xrF>div{gap:14px}.SoftwarePage_number__a2wwj{width:29px;height:29px}.SoftwarePage_page__kncYW .SoftwarePage_economicsBenefits____xrF h3{font-size:18px;padding-top:0}.SoftwarePage_page__kncYW .SoftwarePage_economicsCopy__EfkHr>p{font-size:15px}.SoftwarePage_fitCopy__mFrjB h2{max-width:330px}.SoftwarePage_delivery__gK5X6{padding-bottom:50px}.SoftwarePage_steps__yOZt4{grid-template-columns:1fr;margin-top:34px;gap:31px}.SoftwarePage_steps__yOZt4 li{padding-left:45px;position:relative}.SoftwarePage_stepNumber__ZQP1_{position:absolute;left:0;top:4px;font-size:24px}.SoftwarePage_page__kncYW .SoftwarePage_steps__yOZt4 h3{margin-top:0;font-size:21px}.SoftwarePage_page__kncYW .SoftwarePage_steps__yOZt4 p,.SoftwarePage_steps__yOZt4 strong{margin-top:10px}.SoftwarePage_ownership__tP0GK{margin-top:32px;padding:24px}}.SoftwarePage_fitVisual___alG0>[data-motion-scene],.SoftwarePage_heroVisual__abQdN>[data-motion-scene]{border-radius:30px}@media (max-width:680px){.SoftwarePage_fitVisual___alG0>[data-motion-scene],.SoftwarePage_heroVisual__abQdN>[data-motion-scene]{border-radius:24px}}@media (min-width:1200px){.SoftwarePage_fit__FtELe,.SoftwarePage_hero__wZw0f{align-items:stretch}.SoftwarePage_fitVisual___alG0,.SoftwarePage_heroVisual__abQdN{contain:none;display:grid;grid-template-rows:minmax(0,1fr) auto;--media-fit-height:100%;--media-fit-ratio:var(--motion-ratio);--media-object-fit:cover;--media-fit-background:transparent}.SoftwarePage_fitVisual___alG0>img,.SoftwarePage_heroVisual__abQdN>img{height:100%;object-fit:contain}.SoftwarePage_fitVisual___alG0,.SoftwarePage_heroVisual__abQdN{display:grid;grid-row:1/span 2;grid-template-rows:subgrid}.SoftwarePage_fitVisual___alG0 figcaption,.SoftwarePage_heroVisual__abQdN figcaption{position:static}.SoftwarePage_fitCopy__mFrjB{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.SoftwarePage_fit__FtELe,.SoftwarePage_hero__wZw0f{row-gap:0}.SoftwarePage_fitCopy__mFrjB,.SoftwarePage_heroCopy__leDxL{grid-row:1}}