.tbN0qq_guide{color:#07142e;background:#fff}.tbN0qq_guide *,.tbN0qq_guide :before,.tbN0qq_guide :after{box-sizing:border-box}.tbN0qq_inner{max-width:1280px;margin:0 auto;padding:0 clamp(24px,4vw,64px)}.tbN0qq_guide h1,.tbN0qq_guide h2,.tbN0qq_guide h3,.tbN0qq_guide h4{font-weight:500}.tbN0qq_guide h1{letter-spacing:-.05em;text-wrap:balance;max-width:1000px;margin:0;font-size:clamp(44px,4.6vw,64px);line-height:1.04}.tbN0qq_guide h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 24px;font-size:clamp(30px,3vw,40px);line-height:1.13}.tbN0qq_guide h3{letter-spacing:-.025em;margin:0 0 12px;font-size:24px;line-height:1.25}.tbN0qq_guide h4{letter-spacing:-.02em;margin:0 0 10px;font-size:21px;line-height:1.3}.tbN0qq_guide p{margin:0 0 20px;font-size:18px;line-height:1.65}.tbN0qq_guide a{color:#174ea9;text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.tbN0qq_guide a:hover{color:#0d397c}.tbN0qq_guide a,.tbN0qq_guide label{touch-action:manipulation}.tbN0qq_guide a:focus-visible,.tbN0qq_guide input:focus-visible,.tbN0qq_comparison:focus-visible{outline-offset:5px;outline:3px solid #2468d8}.tbN0qq_hero{padding:140px 0 48px}.tbN0qq_breadcrumb{color:#49617a;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px;font-size:14px;display:flex}.tbN0qq_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.tbN0qq_guide .tbN0qq_definition{color:#315578;max-width:980px;margin:28px 0;font-size:23px;line-height:1.55}.tbN0qq_articleMeta{color:#49617a;flex-wrap:wrap;align-items:center;gap:12px 32px;font-size:15px;line-height:1.6;display:flex}.tbN0qq_articleMeta a{align-items:center;min-height:44px;display:inline-flex}.tbN0qq_heroLinks{flex-wrap:wrap;gap:12px 32px;margin-top:20px;display:flex}.tbN0qq_heroLinks a{align-items:center;min-height:44px;font-size:17px;display:inline-flex}.tbN0qq_diagramBand{background:#07142e;padding:32px 0 24px}.tbN0qq_diagram{margin:0}.tbN0qq_diagram svg{width:100%;height:auto;font-family:inherit}.tbN0qq_diagram figcaption{color:#d9e7f7;max-width:800px;margin-top:12px;font-size:16px;line-height:1.6}.tbN0qq_readingGrid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:72px;padding-top:64px;padding-bottom:64px;display:grid}.tbN0qq_contents{min-width:0;top:var(--floating-header-clearance,32px);position:sticky}.tbN0qq_contents nav{background:#eef5fc;padding:20px}.tbN0qq_guide .tbN0qq_contents p{color:#315578;margin:0 0 12px;font-size:16px}.tbN0qq_contents ol{margin:0;padding:0;list-style:none}.tbN0qq_contents a{align-items:center;min-height:44px;padding:8px 0;font-size:15px;line-height:1.45;display:flex}.tbN0qq_story{min-width:0;max-width:800px}.tbN0qq_section{scroll-margin-top:32px}.tbN0qq_section+.tbN0qq_section{border-top:1px solid #bdd1e4;margin-top:64px;padding-top:56px}.tbN0qq_parts{margin:28px 0}.tbN0qq_parts>div{border-bottom:1px solid #c5d7e8;grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.tbN0qq_parts dt{color:#173551;font-size:21px;font-weight:500;line-height:1.35}.tbN0qq_parts dd{color:#315578;margin:0;font-size:18px;line-height:1.6}.tbN0qq_guide .tbN0qq_note{color:#315578;background:#eef5fc;margin:24px 0 0;padding:20px 24px;font-size:17px}.tbN0qq_comparison{overscroll-behavior-x:contain;max-width:100%;margin:28px 0;overflow-x:auto}.tbN0qq_comparison table{border-collapse:collapse;text-align:left;width:100%;font-size:17px;line-height:1.55}.tbN0qq_comparison caption{color:#315578;text-align:left;padding-bottom:16px;font-size:16px}.tbN0qq_comparison th{font-weight:500}.tbN0qq_comparison td,.tbN0qq_comparison th{vertical-align:top;padding:18px 20px}.tbN0qq_comparison thead{color:#fff;background:#102944}.tbN0qq_comparison tbody{background:#eef5fc}.tbN0qq_comparison tbody tr+tr{border-top:1px solid #bdcfe2}.tbN0qq_comparison tbody th{color:#173551;min-width:115px}.tbN0qq_comparison tbody td{color:#315578}.tbN0qq_designList{margin:28px 0 32px;padding:0 0 0 28px}.tbN0qq_designList li{padding-left:12px}.tbN0qq_designList li+li{margin-top:28px}.tbN0qq_designList li::marker{color:#174ea9;font-size:17px;font-weight:500}.tbN0qq_designList p{margin-bottom:0}.tbN0qq_example{background:#eef5fc;margin:36px 0 28px;padding:32px}.tbN0qq_example h3{max-width:600px;font-size:28px}.tbN0qq_guide .tbN0qq_exampleIntro{color:#315578;font-size:17px}.tbN0qq_example ol{margin:28px 0 0;padding:0 0 0 22px}.tbN0qq_example li{padding-left:10px}.tbN0qq_example li+li{margin-top:24px}.tbN0qq_example li::marker{color:#174ea9;font-size:16px}.tbN0qq_example p{margin:0;font-size:17px}.tbN0qq_controlList{margin:28px 0}.tbN0qq_controlList>section{border-top:1px solid #bdd1e4;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:28px;padding:24px 0;display:grid}.tbN0qq_controlList h3{font-size:22px}.tbN0qq_controlList p{margin-bottom:12px}.tbN0qq_guide .tbN0qq_evidence{color:#315578;margin:0;font-size:16px}.tbN0qq_evidence strong,.tbN0qq_limit strong{font-weight:500}.tbN0qq_guide .tbN0qq_limit{color:#315578;margin:12px 0 0;font-size:16px}.tbN0qq_guide .tbN0qq_tableHint{color:#49617a;font-size:15px;display:none}.tbN0qq_canadianList{margin-top:32px}.tbN0qq_canadianList>section+section{border-top:1px solid #bdd1e4;margin-top:32px;padding-top:28px}.tbN0qq_guide .tbN0qq_applicability{color:#315578;margin-bottom:12px}.tbN0qq_canadianList a{align-items:center;min-height:44px;font-size:16px;line-height:1.5;display:inline-flex}.tbN0qq_checklist{background:#eef5fc;border:0!important;padding:32px!important}.tbN0qq_checklistHeading p{color:#315578}.tbN0qq_download{align-items:center;min-height:48px;margin-bottom:16px;font-size:17px;font-weight:500;display:inline-flex}.tbN0qq_checklist ul{margin:8px 0 0;padding:0;list-style:none}.tbN0qq_checklist li+li{border-top:1px solid #bdd1e4}.tbN0qq_checklist label{cursor:pointer;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.tbN0qq_checklist input{accent-color:#2468d8;cursor:pointer;flex:none;width:20px;height:20px;margin:3px 0 0}.tbN0qq_checklist label>span{min-width:0}.tbN0qq_checklist strong{margin-bottom:6px;font-size:19px;font-weight:500;line-height:1.4;display:block}.tbN0qq_checklist label span span{color:#315578;font-size:16px;line-height:1.55;display:block}.tbN0qq_guide .tbN0qq_checklistFootnote{color:#49617a;margin:20px 0 0;font-size:15px}.tbN0qq_faq>section+section{margin-top:28px}.tbN0qq_faq h3{font-size:23px}.tbN0qq_faq p{margin:0}.tbN0qq_references ol{margin:24px 0;padding-left:24px}.tbN0qq_references li{padding-left:8px;scroll-margin-top:32px}.tbN0qq_references li+li{margin-top:16px}.tbN0qq_references a{align-items:center;min-height:44px;font-size:17px;line-height:1.45;display:inline-flex}.tbN0qq_references li p{color:#315578;margin:4px 0 0;font-size:16px}.tbN0qq_services{color:#fff;background:#07142e;padding:64px 0}.tbN0qq_services h2{max-width:850px}.tbN0qq_serviceLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:32px 0 40px;display:grid}.tbN0qq_services .tbN0qq_serviceLinks a{color:#8ce1ec;min-height:44px;text-decoration:none;display:block}.tbN0qq_serviceLinks strong{text-underline-offset:5px;margin-bottom:12px;font-size:22px;font-weight:500;line-height:1.3;text-decoration:underline;display:block}.tbN0qq_serviceLinks span{color:#d9e7f7;font-size:17px;line-height:1.6;display:block}.tbN0qq_services .tbN0qq_serviceLinks a:hover{color:#fff}.tbN0qq_services a:focus-visible{outline-color:#8ce1ec}.tbN0qq_services .tbN0qq_button{color:#07142e;background:#fff;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:52px;padding:14px 24px;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.tbN0qq_services .tbN0qq_button:hover{background:#e9f2ff}.tbN0qq_services .tbN0qq_button:active{transform:translateY(1px)}@media (max-width:1100px){.tbN0qq_readingGrid{grid-template-columns:190px minmax(0,1fr);gap:40px}.tbN0qq_contents nav{padding:16px}.tbN0qq_parts>div,.tbN0qq_controlList>section{grid-template-columns:1fr;gap:12px}.tbN0qq_comparison td,.tbN0qq_comparison th{padding:16px}}@media (max-width:900px){.tbN0qq_readingGrid{grid-template-columns:1fr;gap:40px;padding-top:40px}.tbN0qq_contents{position:static}.tbN0qq_contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;display:grid}.tbN0qq_contents a{font-size:16px}.tbN0qq_story{max-width:none}.tbN0qq_parts>div,.tbN0qq_controlList>section{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:24px}.tbN0qq_serviceLinks{gap:28px}}@media (max-width:600px){.tbN0qq_hero{padding:124px 0 40px}.tbN0qq_guide h1{font-size:42px}.tbN0qq_guide h2{font-size:30px}.tbN0qq_guide h3{font-size:23px}.tbN0qq_guide p{font-size:17px;line-height:1.65}.tbN0qq_guide .tbN0qq_definition{margin:24px 0;font-size:20px}.tbN0qq_articleMeta{gap:8px 24px;font-size:14px}.tbN0qq_heroLinks{gap:0 24px;margin-top:16px}.tbN0qq_heroLinks a{font-size:16px}.tbN0qq_diagramBand{padding:20px 0 24px}.tbN0qq_diagram figcaption{font-size:15px}.tbN0qq_contents nav{padding:20px}.tbN0qq_contents ol{grid-template-columns:1fr}.tbN0qq_section+.tbN0qq_section{margin-top:48px;padding-top:40px}.tbN0qq_parts>div,.tbN0qq_controlList>section{grid-template-columns:1fr;gap:12px}.tbN0qq_parts dd{font-size:17px}.tbN0qq_guide .tbN0qq_note{padding:20px;font-size:16px}.tbN0qq_comparison table{min-width:580px}.tbN0qq_guide .tbN0qq_tableHint{margin:-8px 0 28px;display:block}.tbN0qq_example{padding:24px 20px}.tbN0qq_example h3{font-size:25px}.tbN0qq_example h4{font-size:20px}.tbN0qq_example p{font-size:16px}.tbN0qq_checklist{padding:24px 20px!important}.tbN0qq_checklist label{gap:12px}.tbN0qq_checklist strong{font-size:18px}.tbN0qq_checklist label span span{font-size:16px}.tbN0qq_services{padding:52px 0}.tbN0qq_serviceLinks{grid-template-columns:1fr;gap:28px}.tbN0qq_serviceLinks strong{font-size:23px}}@media (max-width:360px){.tbN0qq_guide h1{font-size:38px}.tbN0qq_guide h2{font-size:28px}}@media (prefers-reduced-motion:reduce){.tbN0qq_guide *,.tbN0qq_guide :before,.tbN0qq_guide :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media print{.tbN0qq_hero{padding-top:0}.tbN0qq_contents,.tbN0qq_heroLinks,.tbN0qq_services{display:none}.tbN0qq_readingGrid{padding:0;display:block}.tbN0qq_guide{color:#000}.tbN0qq_guide h2,.tbN0qq_guide h3,.tbN0qq_guide h4{-moz-column-break-after:avoid;break-after:avoid}.tbN0qq_checklist label{-moz-column-break-inside:avoid;break-inside:avoid}.tbN0qq_comparison table{min-width:0}.tbN0qq_diagramBand{-webkit-print-color-adjust:exact;print-color-adjust:exact}.tbN0qq_section{-moz-column-break-inside:auto;break-inside:auto}}.tbN0qq_agentHeading{color:#d9e7f7;justify-content:space-between;align-items:center;gap:24px;margin-bottom:16px;display:flex}.tbN0qq_guide .tbN0qq_agentHeading p{color:#fff;margin:0;font-size:26px}.tbN0qq_agentHeading>span{font-size:17px;line-height:1.5}.tbN0qq_harnessBoundary{border:1px solid #8ce1ec;border-radius:10px;padding:36px}.tbN0qq_architectureGrid{--module-gap:32px;gap:var(--module-gap);grid-template-rows:repeat(2,minmax(160px,auto));grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1.15fr);display:grid;position:relative}.tbN0qq_moduleArea:not(.tbN0qq_modelArea):before{content:"";width:var(--module-gap);border-top:1px solid #8ce1ec;position:absolute;top:50%}.tbN0qq_contextArea:before,.tbN0qq_stateArea:before{right:calc(-1 * var(--module-gap) - 1px)}.tbN0qq_toolsArea:before,.tbN0qq_verificationArea:before{left:calc(-1 * var(--module-gap) - 1px)}.tbN0qq_moduleArea{--agent-ground:#f4f8fd;z-index:1;background:var(--agent-ground);border:1px solid #bfd2e4;border-radius:6px;align-items:center;gap:8px;min-width:0;padding:16px;display:flex;position:relative}.tbN0qq_contextArea{grid-area:1/1}.tbN0qq_stateArea{grid-area:2/1}.tbN0qq_toolsArea{grid-area:1/3}.tbN0qq_verificationArea{grid-area:2/3}.tbN0qq_modelArea{--agent-ground:#fff;text-align:center;border-color:#2468d8;flex-direction:column;grid-area:1/2/3;justify-content:center;gap:0}.tbN0qq_moduleIllustration{flex:0 0 96px;width:96px;min-width:0}.tbN0qq_modelArea .tbN0qq_moduleIllustration{flex:none;width:100%;max-width:220px}.tbN0qq_moduleLabel{min-width:0}.tbN0qq_guide .tbN0qq_moduleName{color:#07142e;margin:0 0 8px;font-size:22px;font-weight:500;line-height:1.25}.tbN0qq_guide .tbN0qq_modelArea .tbN0qq_moduleName{font-size:28px}.tbN0qq_guide .tbN0qq_moduleDescription{color:#315578;margin:0;font-size:16px;line-height:1.55}.tbN0qq_agentStage{touch-action:pan-y;width:100%;position:relative}.tbN0qq_agentStage:focus-visible{outline-offset:5px;outline:2px solid #8ce1ec}.tbN0qq_agentStage svg{width:100%;height:auto;display:block}.tbN0qq_agentStage path{fill:var(--agent-ground);stroke:#496b8b;stroke-width:.85px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.tbN0qq_agentStage .sil{stroke:#496b8b}.tbN0qq_agentStage .lo{stroke:#8aa2b9;stroke-width:.65px}.tbN0qq_agentStage .nf{fill:none}.tbN0qq_agentStage .hi{stroke:#2468d8}.tbN0qq_agentControls{color:#8ce1ec;border-top:1px solid #496f8b;flex-wrap:wrap;justify-content:center;gap:12px 28px;margin:28px 0 0;padding:20px 0 0;font-size:17px;line-height:1.5;list-style:none;display:flex}.tbN0qq_agentStage .tbN0qq_replay{color:#8ce1ec;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:0;padding:8px 12px;font-size:15px;line-height:1.5;text-decoration:underline;display:block}.tbN0qq_agentStage .tbN0qq_replay[hidden]{display:none}.tbN0qq_agentStage .tbN0qq_replay:hover{color:#fff}.tbN0qq_agentStage .tbN0qq_replay:focus-visible{outline-offset:3px;outline:2px solid #8ce1ec}.tbN0qq_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tbN0qq_agentToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;min-height:44px;margin-top:8px;display:flex}.tbN0qq_agentReadout{color:#d9e7f7;font-size:15px;line-height:1.5}@media (max-width:1100px){.tbN0qq_harnessBoundary{padding:24px}.tbN0qq_architectureGrid{--module-gap:24px}.tbN0qq_moduleArea{flex-direction:column;align-items:flex-start;gap:0}.tbN0qq_moduleIllustration{flex:none;width:96px}.tbN0qq_modelArea{align-items:center}.tbN0qq_guide .tbN0qq_moduleName{font-size:21px}.tbN0qq_guide .tbN0qq_moduleDescription{font-size:15px}}@media (max-width:700px){.tbN0qq_agentHeading{display:block}.tbN0qq_agentHeading>span{margin-top:8px;font-size:16px;display:block}.tbN0qq_harnessBoundary{padding:20px 16px}.tbN0qq_architectureGrid{grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.tbN0qq_architectureGrid:before{content:"";border-top:0;border-left:1px solid #8ce1ec;width:0;position:absolute;inset:100px auto 0 50%}.tbN0qq_architectureGrid:after{display:none}.tbN0qq_modelArea{text-align:left;flex-direction:row;grid-area:1/1/auto/3;gap:8px;padding:12px 16px}.tbN0qq_modelArea .tbN0qq_moduleIllustration{flex:0 0 112px;width:112px}.tbN0qq_contextArea{grid-area:2/1}.tbN0qq_toolsArea{grid-area:2/2}.tbN0qq_stateArea{grid-area:3/1}.tbN0qq_verificationArea{grid-area:3/2}.tbN0qq_moduleArea:not(.tbN0qq_modelArea){padding:12px}.tbN0qq_moduleArea:not(.tbN0qq_modelArea):before{content:"";border-top:1px solid #8ce1ec;width:12px;position:absolute;top:50%}.tbN0qq_contextArea:before,.tbN0qq_stateArea:before{right:-13px}.tbN0qq_toolsArea:before,.tbN0qq_verificationArea:before{left:-13px}.tbN0qq_moduleIllustration{align-self:center;width:100%;max-width:112px}.tbN0qq_guide .tbN0qq_moduleName{overflow-wrap:anywhere;font-size:20px}.tbN0qq_guide .tbN0qq_modelArea .tbN0qq_moduleName{font-size:26px}.tbN0qq_agentControls{justify-content:flex-start;gap:8px 20px;font-size:15px}}@media (max-width:360px){.tbN0qq_harnessBoundary{padding:16px 12px}.tbN0qq_architectureGrid{--module-gap:20px;gap:20px}.tbN0qq_moduleArea:not(.tbN0qq_modelArea){padding:8px}.tbN0qq_modelArea{gap:0;padding:10px}.tbN0qq_modelArea .tbN0qq_moduleIllustration{flex-basis:92px;width:92px}.tbN0qq_moduleArea:not(.tbN0qq_modelArea):before{width:10px}.tbN0qq_contextArea:before,.tbN0qq_stateArea:before{right:-11px}.tbN0qq_toolsArea:before,.tbN0qq_verificationArea:before{left:-11px}.tbN0qq_guide .tbN0qq_moduleName{font-size:17px}.tbN0qq_guide .tbN0qq_moduleDescription{font-size:14px}}@media (prefers-reduced-motion:reduce){.tbN0qq_agentStage .tbN0qq_replay{display:none}}@media print{.tbN0qq_agentStage .tbN0qq_replay{display:none}}
.d2pYUa_ruleList{margin:32px 0;padding:0;list-style:none}.d2pYUa_ruleList>li{border-top:1px solid #bdd1e4;grid-template-columns:56px minmax(0,1fr);gap:24px;padding:28px 0;display:grid}.d2pYUa_ruleList>li:last-child{padding-bottom:0}.d2pYUa_ruleNumber{color:#2468d8;font-size:48px;font-weight:500;line-height:1}.d2pYUa_rules .d2pYUa_ruleList h3{margin:0 0 16px;font-size:26px;line-height:1.25}.d2pYUa_rules .d2pYUa_ruleList p{margin:0 0 16px}.d2pYUa_rules .d2pYUa_ruleList .d2pYUa_ruleExample{color:#49617a;margin:0;font-size:16px;line-height:1.65}.d2pYUa_ruleExample>span{color:#315578;margin-bottom:4px;font-weight:500;display:block}.d2pYUa_proof{color:#fff;background:#07142e;padding:32px}.d2pYUa_proof .d2pYUa_proofLabel{color:#8ce1ec;margin:0 0 16px;font-size:20px;font-weight:500;line-height:1.4}.d2pYUa_proof p{color:#d9e7f7}.d2pYUa_proof .d2pYUa_booking{color:#07142e;text-align:center;background:#fff;border-radius:28px;justify-content:center;align-items:center;max-width:100%;min-height:52px;padding:14px 24px;font-size:17px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.d2pYUa_proof .d2pYUa_booking:hover{color:#07142e;background:#e9f2ff}.d2pYUa_proof .d2pYUa_booking:focus-visible{outline-offset:5px;outline:3px solid #8ce1ec}.d2pYUa_teaser{color:#07142e;background:#eef5fc;border-bottom:1px solid #bdd1e4;padding:36px 0;scroll-margin-top:32px}.d2pYUa_teaserInner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;max-width:1280px;margin:0 auto;padding:0 clamp(24px,4vw,64px);display:grid}.d2pYUa_teaser .d2pYUa_teaserInner h2{letter-spacing:-.025em;margin:0;font-size:30px;font-weight:500;line-height:1.2}.d2pYUa_teaser .d2pYUa_teaserInner p{color:#315578;margin:0 0 16px;font-size:18px;line-height:1.65}.d2pYUa_teaser .d2pYUa_teaserInner a{color:#174ea9;text-underline-offset:5px;align-items:center;min-height:44px;font-size:17px;line-height:1.5;text-decoration:underline;display:inline-flex}.d2pYUa_teaser .d2pYUa_teaserInner a:hover{color:#0d397c}.d2pYUa_teaser .d2pYUa_teaserInner a:focus-visible{outline-offset:5px;outline:3px solid #2468d8}.d2pYUa_authorRelated{flex-wrap:wrap;gap:8px 24px;margin:24px 0 32px;display:flex}.d2pYUa_authorRelated a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:900px){.d2pYUa_teaserInner{gap:32px}}@media (max-width:600px){.d2pYUa_ruleList{margin-top:24px}.d2pYUa_ruleList>li{grid-template-columns:32px minmax(0,1fr);gap:16px;padding:24px 0}.d2pYUa_ruleNumber{font-size:36px}.d2pYUa_rules .d2pYUa_ruleList h3{font-size:23px}.d2pYUa_rules .d2pYUa_ruleList .d2pYUa_ruleExample{font-size:16px}.d2pYUa_proof{padding:24px 20px}.d2pYUa_proof .d2pYUa_booking{width:100%;padding:14px 18px;font-size:16px}.d2pYUa_teaser{padding:32px 0}.d2pYUa_teaserInner{grid-template-columns:1fr;gap:20px}.d2pYUa_teaser .d2pYUa_teaserInner h2{font-size:27px}.d2pYUa_teaser .d2pYUa_teaserInner p{font-size:17px}.d2pYUa_authorRelated{flex-direction:column;gap:4px}}@media print{.d2pYUa_ruleList>li,.d2pYUa_proof{-moz-column-break-inside:avoid;break-inside:avoid}.d2pYUa_proof{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
.HC9-ua_page{--ink:#07142e;--muted:#48617f;--blue:#2468d8;--pale:#eef5fc;color:var(--ink);background:#fff}.HC9-ua_page *{box-sizing:border-box}.HC9-ua_inner{width:100%;max-width:1280px;margin:auto;padding-inline:clamp(24px,4vw,64px)}.HC9-ua_page h1,.HC9-ua_page h2,.HC9-ua_page h3,.HC9-ua_page p{margin-top:0}.HC9-ua_page h1{letter-spacing:-.05em;text-wrap:balance;max-width:1000px;margin-bottom:24px;font-size:clamp(40px,4.8vw,64px);font-weight:500;line-height:1.08}.HC9-ua_page h2{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.18}.HC9-ua_page h3{letter-spacing:-.025em;font-size:23px;font-weight:500;line-height:1.3}.HC9-ua_page a{color:#174ea9;text-underline-offset:4px}.HC9-ua_page p a,.HC9-ua_prose a{text-decoration:underline;text-decoration-thickness:1px}.HC9-ua_page a:hover{color:var(--ink)}.HC9-ua_page a:focus-visible,.HC9-ua_page button:focus-visible,.HC9-ua_page input:focus-visible,.HC9-ua_page summary:focus-visible{outline-offset:4px;outline:3px solid #248eea}.HC9-ua_hero{padding:142px 0 56px}.HC9-ua_breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:30px;font-size:14px;display:flex}.HC9-ua_breadcrumb a{align-items:center;min-height:44px;display:inline-flex}.HC9-ua_lead{max-width:780px;color:var(--muted);margin-bottom:28px;font-size:clamp(20px,2vw,25px);line-height:1.55}.HC9-ua_meta{-moz-column-gap:24px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 24px;font-size:14px;line-height:1.7;display:flex}.HC9-ua_meta a{align-items:center;min-height:44px;display:inline-flex}.HC9-ua_button{background:var(--blue);border-radius:28px;justify-content:center;align-items:center;min-height:48px;padding:12px 22px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex;color:#fff!important}.HC9-ua_button:hover{background:#174ea9}.HC9-ua_textLink{align-items:center;min-height:44px;display:inline-flex}.HC9-ua_section{padding:64px 0;scroll-margin-top:30px}.HC9-ua_pale{background:var(--pale)}.HC9-ua_navy{color:#fff;background:var(--ink)}.HC9-ua_navy p{color:#c8daee}.HC9-ua_navy a{color:#8ce1ec}.HC9-ua_navy a:hover{color:#fff}.HC9-ua_sectionHeading{justify-content:space-between;align-items:end;gap:36px;margin-bottom:32px;display:flex}.HC9-ua_sectionHeading h2{margin-bottom:0}.HC9-ua_sectionHeading p{max-width:460px;color:var(--muted);margin-bottom:0;font-size:18px;line-height:1.6}.HC9-ua_indexTools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.HC9-ua_filters{flex-wrap:wrap;gap:8px 24px;display:flex}.HC9-ua_filters a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.HC9-ua_filters a[aria-current]{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px}.HC9-ua_search{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.HC9-ua_search label{color:var(--muted);font-size:14px}.HC9-ua_search input{width:230px;max-width:100%;min-height:44px;color:var(--ink);font:inherit;background:#fff;border:1px solid #9bb4d0;border-radius:4px;padding:10px 12px;font-size:16px}.HC9-ua_search button{color:#174ea9;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #2468d8;border-radius:4px;padding:10px 16px}.HC9-ua_search button:hover{background:#eef5fc}.HC9-ua_feature{background:var(--ink);color:#fff;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:64px;margin-bottom:40px;padding:40px;display:grid}.HC9-ua_feature a{color:#fff}.HC9-ua_feature h2{margin:12px 0 22px}.HC9-ua_feature p{color:#c8daee;max-width:470px;font-size:19px;line-height:1.65}.HC9-ua_featureLabel{color:#8ce1ec!important;font-size:14px!important}.HC9-ua_articleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.HC9-ua_articleCard{border-top:1px solid #c0d2e6;min-width:0;padding:32px 0}.HC9-ua_articleCard h2{margin:14px 0 16px;font-size:28px;line-height:1.22}.HC9-ua_articleCard h2 a{color:var(--ink);text-decoration:none}.HC9-ua_articleCard h2 a:hover{color:#174ea9;text-decoration:underline}.HC9-ua_articleCard p{max-width:520px;color:var(--muted);font-size:17px;line-height:1.65}.HC9-ua_articleLayout{grid-template-columns:minmax(0,240px) minmax(0,740px);align-items:start;gap:72px;padding-bottom:72px;display:grid}.HC9-ua_articleLayout>article,.HC9-ua_articleLayout>nav,.HC9-ua_referenceLayout>div{min-width:0}.HC9-ua_toc{top:var(--floating-header-clearance,32px);padding-top:8px;position:sticky}.HC9-ua_toc h2{letter-spacing:0;font-size:16px}.HC9-ua_toc ul{margin:0;padding:0;list-style:none}.HC9-ua_toc a{min-height:44px;color:var(--muted);align-items:center;padding:7px 0;font-size:14px;line-height:1.45;text-decoration:none;display:flex}.HC9-ua_toc a:hover{color:#174ea9;text-decoration:underline}.HC9-ua_prose{overflow-wrap:break-word;min-width:0;font-size:18px;line-height:1.8}.HC9-ua_prose h2{margin-bottom:22px;padding-top:24px;scroll-margin-top:30px;font-size:32px;line-height:1.25}.HC9-ua_prose h3{margin-bottom:16px;padding-top:12px;scroll-margin-top:30px}.HC9-ua_prose p{margin-bottom:24px}.HC9-ua_prose ul,.HC9-ua_prose ol{margin-bottom:28px;padding-left:26px}.HC9-ua_prose ul{list-style-type:disc}.HC9-ua_prose ol{list-style-type:decimal}.HC9-ua_prose li{margin-bottom:10px}.HC9-ua_prose blockquote{background:var(--pale);border-left:3px solid #2468d8;margin:32px 0;padding:20px 28px}.HC9-ua_prose blockquote p:last-child{margin-bottom:0}.HC9-ua_prose pre{color:#e5efff;background:var(--ink);border-radius:4px;padding:24px;font-size:14px;line-height:1.7;overflow-x:auto}.HC9-ua_prose :not(pre)>code{background:var(--pale);color:#174ea9;padding:2px 5px;font-size:.88em}.HC9-ua_tableHint{display:none}.HC9-ua_tableScroll{max-width:100%;margin-block:28px;overflow-x:auto}.HC9-ua_prose table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.6}.HC9-ua_prose th,.HC9-ua_prose td{text-align:left;vertical-align:top;border:1px solid #bbd0e7;padding:14px}.HC9-ua_prose th{background:var(--pale)}.HC9-ua_endNote{color:var(--muted);border-top:1px solid #c0d2e6;margin-top:40px;padding:28px 0;font-size:16px}.HC9-ua_guideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 56px;display:grid}.HC9-ua_boundaries{row-gap:32px}.HC9-ua_boundaries h3{margin-bottom:14px}.HC9-ua_boundaries p{margin-bottom:0;line-height:1.7}.HC9-ua_guideRow{border-top:1px solid #bdd1e4;padding:32px 0;display:block}.HC9-ua_guideRow h3{margin-bottom:16px}.HC9-ua_guideRow p{max-width:490px;color:var(--muted);font-size:18px;line-height:1.65}.HC9-ua_referenceLayout{grid-template-columns:220px minmax(0,1fr);gap:64px;padding-bottom:72px;display:grid}.HC9-ua_referenceGroup{margin-bottom:48px;scroll-margin-top:28px}.HC9-ua_definition{border-top:1px solid #bdd1e4;padding:24px 0}.HC9-ua_definition h3{margin-bottom:12px;font-size:24px}.HC9-ua_definition p{max-width:740px;color:var(--muted);margin-bottom:12px;font-size:17px;line-height:1.7}.HC9-ua_definition p:last-child{margin-bottom:0}.HC9-ua_question{border-top:1px solid #bdd1e4}.HC9-ua_question summary{cursor:pointer;min-height:52px;padding:23px 28px 23px 0;font-size:20px;font-weight:500;line-height:1.4}.HC9-ua_question p{max-width:740px;color:var(--muted);margin-bottom:24px;font-size:17px;line-height:1.75}.HC9-ua_termExample span{color:var(--ink);margin-right:6px;font-weight:500}.HC9-ua_referenceLinks{flex-wrap:wrap;gap:0 24px;margin:12px 0 20px;padding:0;list-style:none;display:flex}.HC9-ua_referenceLinks li{min-width:0;max-width:100%}.HC9-ua_referenceLinks a{color:#174ea9;text-underline-offset:4px;overflow-wrap:anywhere;align-items:center;min-height:44px;font-size:15px;line-height:1.5;text-decoration:underline;display:inline-flex}.HC9-ua_referenceLinks a:hover{color:#07142e}.HC9-ua_referenceLinks a:focus-visible{outline-offset:4px;outline:3px solid #248eea}.HC9-ua_status{min-height:24px;color:var(--muted);margin:18px 0;font-size:14px}.HC9-ua_close{background:var(--blue);color:#fff;padding:48px 0}.HC9-ua_close .HC9-ua_inner{justify-content:space-between;align-items:center;gap:40px;display:flex}.HC9-ua_close a:focus-visible{outline-color:#fff}.HC9-ua_close h2{max-width:720px;margin:0;font-size:36px}.HC9-ua_close a{color:#123f70;background:#fff;border-radius:28px;flex-shrink:0;min-height:48px;padding:12px 22px;text-decoration:none}@media (max-width:900px){.HC9-ua_articleLayout,.HC9-ua_referenceLayout{grid-template-columns:minmax(0,1fr);gap:28px}.HC9-ua_toc{border-bottom:1px solid #bdd1e4;padding-bottom:24px;position:static}.HC9-ua_toc ul{flex-wrap:wrap;gap:0 24px;display:flex}.HC9-ua_feature{grid-template-columns:1fr;gap:12px}}@media (max-width:600px){.HC9-ua_tableHint{color:var(--muted);font-size:14px;line-height:1.5;display:block;margin:24px 0 8px!important}.HC9-ua_tableHint+.HC9-ua_tableScroll{margin-top:8px}.HC9-ua_hero{padding:118px 0 40px}.HC9-ua_section{padding:48px 0}.HC9-ua_articleGrid,.HC9-ua_guideGrid{grid-template-columns:1fr}.HC9-ua_feature{padding:28px 24px}.HC9-ua_feature h2{font-size:30px}.HC9-ua_sectionHeading{display:block}.HC9-ua_sectionHeading p{margin-top:20px}.HC9-ua_articleCard h2{font-size:26px}.HC9-ua_search,.HC9-ua_search input,.HC9-ua_search label{width:100%}.HC9-ua_prose{font-size:17px}.HC9-ua_prose h2{font-size:28px}.HC9-ua_close .HC9-ua_inner{display:block}.HC9-ua_close a:focus-visible{outline-color:#fff}.HC9-ua_close h2{margin-bottom:24px;font-size:30px}.HC9-ua_close a{display:inline-flex}.HC9-ua_articleLayout,.HC9-ua_referenceLayout{padding-bottom:48px}}
.yoyYTG_heroGrid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.yoyYTG_brief{color:#fff;background:#07142e;padding:32px}.yoyYTG_brief p{color:#8ce1ec;margin:0 0 20px;font-size:15px}.yoyYTG_brief h2{margin-bottom:0;font-size:30px}.yoyYTG_rows{grid-template-columns:1fr 1.8fr;gap:48px;display:grid}.yoyYTG_rows>div>p{color:#48617f;font-size:18px;line-height:1.7}.yoyYTG_priority{border-top:1px solid #b8cde5;padding:26px 0}.yoyYTG_priority h3{margin:0 0 14px}.yoyYTG_priority p{color:#48617f;max-width:650px;margin-bottom:0;font-size:18px;line-height:1.7}.yoyYTG_capability{border-top:1px solid #375573;grid-template-columns:1fr 1.6fr;align-items:baseline;gap:48px;padding:28px 0;display:grid}.yoyYTG_capability h3,.yoyYTG_capability p{margin:0}.yoyYTG_capability p{font-size:18px;line-height:1.65}.yoyYTG_review{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.yoyYTG_review>article{border-top:2px solid #2468d8;padding-top:24px}.yoyYTG_review p{color:#48617f;margin-bottom:0;font-size:17px;line-height:1.7}.yoyYTG_regionNav{border-top:1px solid #bfd1e5;flex-wrap:wrap;gap:4px 28px;margin-top:32px;padding-top:14px;display:flex}.yoyYTG_regionNav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.yoyYTG_regionNav a[aria-current]{color:#07142e;text-decoration:underline}.yoyYTG_delivery{grid-template-columns:1fr 1fr;gap:64px;display:grid}.yoyYTG_delivery p{color:#48617f;font-size:18px;line-height:1.7}.yoyYTG_context{background:#fff;max-width:820px;padding:32px}.yoyYTG_context p{color:#48617f;font-size:18px;line-height:1.7}.yoyYTG_context ul{margin-bottom:0;padding-left:22px}.yoyYTG_context a{align-items:center;min-height:44px;display:inline-flex}@media (max-width:900px){.yoyYTG_heroGrid{grid-template-columns:1fr;gap:28px}.yoyYTG_brief{max-width:640px}}@media (max-width:600px){.yoyYTG_rows,.yoyYTG_delivery,.yoyYTG_review,.yoyYTG_capability{grid-template-columns:1fr;gap:24px}.yoyYTG_brief,.yoyYTG_context{padding:28px 24px}.yoyYTG_brief h2{font-size:28px}.yoyYTG_rows{gap:8px}}.yoyYTG_decisionList{border-top:2px solid #2468d8;margin:0;padding:0;list-style:none}.yoyYTG_decision{border-bottom:1px solid #bfd1e5;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:start;gap:32px;padding:28px 0;display:grid}.yoyYTG_decision h3,.yoyYTG_decision p{margin:0}.yoyYTG_decision>p{color:#48617f;font-size:17px;line-height:1.7}.yoyYTG_evidence{background:#eef5fc;padding:16px 18px}.yoyYTG_evidence span{color:#48617f;margin-bottom:8px;font-size:13px;display:block}.yoyYTG_evidence p{font-size:15px;line-height:1.6}.yoyYTG_projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;display:grid}.yoyYTG_project{border-top:2px solid #2468d8;min-width:0;padding-top:24px}.yoyYTG_project h3{margin:0 0 20px;font-size:28px}.yoyYTG_project h3 a{color:#07142e;text-decoration:none}.yoyYTG_project h3 a:hover{color:#174ea9;text-decoration:underline}.yoyYTG_project>p{color:#48617f;margin-bottom:20px;font-size:17px;line-height:1.7}.yoyYTG_project .yoyYTG_projectCategory{color:#174ea9;margin-bottom:12px;font-size:14px}.yoyYTG_projectSteps{border-block:1px solid #bfd1e5;gap:20px;margin:24px 0;padding:22px 0 22px 22px;list-style:decimal;display:flex}.yoyYTG_projectSteps li{flex:1;padding-right:12px;font-size:15px;line-height:1.6}.yoyYTG_projectSteps li::marker{color:#174ea9}.yoyYTG_project .yoyYTG_projectRelevance{color:#07142e}.yoyYTG_engagementIntro{color:#48617f;max-width:820px;margin-bottom:32px;font-size:19px;line-height:1.7}.yoyYTG_roleQuestions{max-width:820px;margin-top:52px}.yoyYTG_roleQuestions h2{margin-bottom:24px;font-size:30px}@media (max-width:900px){.yoyYTG_decision{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px 28px}.yoyYTG_evidence{grid-column:2}.yoyYTG_projectSteps{padding-block:16px;display:block}.yoyYTG_projectSteps li{padding:6px 0}}@media (max-width:600px){.yoyYTG_decision,.yoyYTG_projectGrid{grid-template-columns:1fr;gap:20px}.yoyYTG_decision{padding-block:24px}.yoyYTG_evidence{grid-column:auto}.yoyYTG_projectGrid{gap:40px}.yoyYTG_project h3{font-size:26px}.yoyYTG_engagementIntro{font-size:18px}.yoyYTG_roleQuestions{margin-top:40px}}.yoyYTG_caseLinksTitle{color:#07142e;margin:28px 0 -18px;font-size:18px;font-weight:500;line-height:1.5}
.eoLjaW_banner,.eoLjaW_dialog{box-sizing:border-box;color:#07142e;font-family:var(--font-body),sans-serif;background:#fff;border:1px solid #b6cbe0;border-radius:6px;padding:24px;box-shadow:0 8px 40px #07142e1f}.eoLjaW_banner{z-index:100;width:min(500px,100% - 48px);position:fixed;bottom:24px;right:24px}.eoLjaW_banner h2,.eoLjaW_dialog h2{letter-spacing:-.025em;margin:0 0 12px;font-size:23px;font-weight:500;line-height:1.25}.eoLjaW_banner p,.eoLjaW_dialog p{margin:0 0 16px;font-size:16px;line-height:1.55}.eoLjaW_banner a,.eoLjaW_dialog a{color:#174ea9;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.eoLjaW_actions{grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 4px;display:grid}.eoLjaW_actions button{color:#174ea9;min-height:48px;font:500 15px/1.4 var(--font-body),sans-serif;cursor:pointer;background:#fff;border:1px solid #2468d8;border-radius:4px;padding:11px 14px}.eoLjaW_actions button:hover{background:#eef5fc}.eoLjaW_banner a:focus-visible,.eoLjaW_banner button:focus-visible,.eoLjaW_dialog a:focus-visible,.eoLjaW_dialog button:focus-visible{outline-offset:3px;outline:3px solid #248eea}.eoLjaW_dialog{width:min(560px,100% - 40px);max-height:calc(100svh - 48px);overflow-y:auto}.eoLjaW_dialog::backdrop{background:#07142e80}.eoLjaW_dialogHeading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.eoLjaW_dialogHeading h2{margin:8px 0 0}.eoLjaW_close{color:#174ea9;min-height:44px;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:8px;text-decoration:underline}.eoLjaW_dialog .eoLjaW_status{font-weight:500}.eoLjaW_dialog .eoLjaW_note{color:#315578;margin-top:20px;font-size:14px}.eoLjaW_storageNotice{z-index:101;color:#fff;font:14px/1.5 var(--font-body),sans-serif;background:#07142e;margin:0;padding:16px;position:fixed;bottom:12px;left:24px;right:24px}.eoLjaW_storageNotice button{color:#fff;cursor:pointer;background:0 0;border:1px solid #8ce1ec;min-height:44px;margin-left:16px;padding:8px 12px}@media (max-width:480px){.eoLjaW_banner{width:calc(100% - 24px);padding:20px;bottom:12px;right:12px}.eoLjaW_actions{gap:10px}.eoLjaW_actions button{padding-inline:9px;font-size:14px}}@media (max-height:560px){.eoLjaW_banner{width:min(500px,100% - 24px);margin:24px auto;position:static}}
.eeKuwq_home,.eeKuwq_header,.eeKuwq_footer{--page-width:1280px;--page-gutter:clamp(24px,5vw,72px);--section-heading-size:clamp(36px,4.1vw,56px);--section-space:clamp(64px,6vw,80px);--section-heading-gap:40px}.eeKuwq_home,.eeKuwq_homepageChrome{--page-width:1520px;--page-gutter:clamp(24px,3.3vw,48px)}.eeKuwq_home{--hero-height:clamp(600px,90svh,840px);--ink:#07142e;--muted:#48617f;--blue:#2468d8;--cyan:#07899b;color:var(--ink);font-family:var(--font-body), sans-serif;background:#fff;position:relative}.eeKuwq_home h1,.eeKuwq_home h2{font-family:inherit}.eeKuwq_home a:focus-visible,.eeKuwq_home button:focus-visible,.eeKuwq_header a:focus-visible,.eeKuwq_header summary:focus-visible,.eeKuwq_footer a:focus-visible{outline-offset:5px;outline:3px solid #248eea}.eeKuwq_header{z-index:20;color:#f5f8ff;position:absolute;inset:0 0 auto}.eeKuwq_lightHeader{color:#07142e}.eeKuwq_lightHeader .eeKuwq_desktopLinks a:hover,.eeKuwq_lightHeader>nav>a:hover{color:#1659b8}.eeKuwq_lightHeader .eeKuwq_contactLink{border-color:#2468d8}.eeKuwq_lightHeader .eeKuwq_mobileLinks{color:#f5f8ff}.eeKuwq_lightHeader .eeKuwq_mobileLinks a:hover{color:#8bdcf5}.eeKuwq_navigation{max-width:var(--page-width);padding:22px var(--page-gutter);justify-content:space-between;align-items:center;gap:28px;margin:auto;display:flex}.eeKuwq_brandLogo{flex-shrink:0;align-items:center;width:176px;height:44px;display:inline-flex}.eeKuwq_brandLogo img{width:176px;height:auto;display:block}@media (max-width:600px){.eeKuwq_header .eeKuwq_navigation{gap:12px}.eeKuwq_header .eeKuwq_brandLogo,.eeKuwq_header .eeKuwq_brandLogo img{width:136px}}.eeKuwq_desktopLinks{align-items:center;gap:40px;font-size:14px;display:flex}.eeKuwq_desktopLinks a{align-items:center;min-height:44px;display:inline-flex}.eeKuwq_desktopLinks a:hover,.eeKuwq_footer a:hover{color:#8bdcf5}.eeKuwq_contactLink{border:1px solid #55b7ef;border-radius:40px;padding:10px 29px}.eeKuwq_mobileMenu{display:none}.eeKuwq_hero{min-height:var(--hero-height);color:#fff;isolation:isolate;background:#020d24;align-items:center;display:flex;position:relative;overflow:hidden}.eeKuwq_smoke{isolation:isolate;pointer-events:none;position:absolute;inset:0}.eeKuwq_smoke:before{content:"";filter:blur(5px);background:linear-gradient(90deg,#01091b59,#01091b00 67%),#020d24 url(/images/phase1/approved-smoke-background.webp) 50%/cover no-repeat;position:absolute;inset:-9%;transform:translate(-3%,1%)scale(1.04)}.eeKuwq_smoke>div{opacity:1;position:absolute;inset:0}.eeKuwq_heroShade{background:linear-gradient(90deg,#010a1d9e,#010a1d75 30%,#010a1d1a 58%,#010a1d08),linear-gradient(#01091933,#0000 27% 75%,#01081921);position:absolute;inset:0}.eeKuwq_heroContent{width:100%;max-width:var(--page-width);padding:128px var(--page-gutter) 112px;margin:0 auto;position:relative}.eeKuwq_heroContent h1{letter-spacing:-.075em;max-width:720px;margin:0 0 28px;font-size:clamp(68px,8vw,120px);font-weight:600;line-height:.94}.eeKuwq_heroContent h1 span{color:#dce7f8;display:block}.eeKuwq_heroContent p{color:#e1e9f7;letter-spacing:-.025em;max-width:520px;margin:0;font-size:clamp(18px,1.4vw,21px);line-height:1.5}.eeKuwq_motionControl{top:calc(var(--hero-height) - 64px);right:max(var(--page-gutter),calc((100% - var(--page-width))/2 + var(--page-gutter)));isolation:isolate;color:#e1e9f7;cursor:pointer;background:0 0;border:0;min-height:44px;padding:9px 11px;font-size:11px;position:absolute}.eeKuwq_motionControl:before{content:"";z-index:-1;background:#06152dc9;border:1px solid #7998b6;border-radius:20px;position:absolute;inset:8px 0}.eeKuwq_motionControl:hover:before{background:#17365d}.eeKuwq_message{min-height:clamp(520px,70svh,640px);padding:88px var(--page-gutter);isolation:isolate;touch-action:pan-y pinch-zoom;background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.eeKuwq_terrainRest,.eeKuwq_terrainCanvas,.eeKuwq_messageVeil{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.eeKuwq_terrainRest{background:url(/images/phase1/terrain-rest.svg) 50%/cover no-repeat}.eeKuwq_terrainCanvas{opacity:0;background:#fff}.eeKuwq_terrainCanvas[data-ready=true]{opacity:1}.eeKuwq_messageVeil{background:radial-gradient(48% 40% at 50% 49%,#fffffffa 0%,#fffffff5 36%,#ffffffb5 64%,#0000 100%),linear-gradient(#fff3,#0000 25% 73%,#fff4)}.eeKuwq_messageContent{text-align:center;pointer-events:none;max-width:800px;position:relative}.eeKuwq_messageContent h2{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(44px,5vw,72px);font-weight:500;line-height:1.08}.eeKuwq_messageContent h2 span{color:#627a9f;display:block}.eeKuwq_messageContent p{color:#48617f;letter-spacing:-.02em;max-width:580px;margin:0 auto;font-size:clamp(18px,1.4vw,20px);line-height:1.55}.eeKuwq_practices{border-top:1px solid #d9e3ef;grid-template-columns:1fr 1fr;display:grid}.eeKuwq_practice{isolation:isolate;background:linear-gradient(150deg,#f8fcff,#f1f8ff 76%,#e8f2ff);flex-direction:column;min-width:0;padding:56px 40px;scroll-margin-top:30px;display:flex;position:relative;overflow:hidden}.eeKuwq_practice:first-child{padding-left:max(var(--page-gutter),calc((100vw - var(--page-width))/2 + var(--page-gutter)))}.eeKuwq_practice+.eeKuwq_practice{padding-right:max(var(--page-gutter),calc((100vw - var(--page-width))/2 + var(--page-gutter)));background:linear-gradient(150deg,#fff,#f4fbfc 76%,#edf8fa);border-left:1px solid #d4e0eb}.eeKuwq_practice:before{content:"";z-index:-1;opacity:.42;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='176' height='132'%3E%3Cg fill='none' stroke='%23d6e5f7'%3E%3Cpath d='m22 24 22-12 22 12-22 12Z m0 0v23l22 12 22-12V24M44 36v23M110 24l22-12 22 12-22 12Z m0 0v23l22 12 22-12V24M132 36v23M0 90l22-12 22 12-22 12Z m0 0v23l22 12 22-12V90M22 102v23M66 90l22-12 22 12-22 12Z m0 0v23l22 12 22-12V90M88 102v23M132 90l22-12 22 12-22 12Z m0 0v23l22 12 22-12V90M154 102v23'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.eeKuwq_practiceHeading{min-height:132px}.eeKuwq_practiceHeading h2{letter-spacing:-.06em;margin:0 0 16px;font-size:clamp(32px,3.3vw,48px);font-weight:550;line-height:1.07}.eeKuwq_practiceHeading>p{letter-spacing:-.015em;color:var(--muted);max-width:500px;margin:0;font-size:18px;line-height:1.5}.eeKuwq_scene{isolation:isolate;flex-shrink:0;height:440px;margin:8px 0 28px;position:relative}.eeKuwq_engineeringScene{flex-direction:column;justify-content:center;align-items:flex-start;height:auto;min-height:440px;padding:18px 0 40px;display:flex}.eeKuwq_scene:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 43% 70%,#87b7ee33,#0000 65%);position:absolute;inset:22% -6% -6%}.eeKuwq_workflow:before{background:radial-gradient(#6ad8e533,#0000 68%)}.eeKuwq_wires{pointer-events:none;fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.eeKuwq_mobileWires{display:none}.eeKuwq_terminal{aspect-ratio:16/9;transform-origin:18% 82%;background:linear-gradient(145deg,#fff,#eaf4ff);border:1px solid #cad9ed;border-radius:10px;flex-shrink:0;width:100%;min-height:300px;position:relative;transform:perspective(1200px)rotateY(28deg)rotateX(15deg)rotate(7deg);box-shadow:0 20px 26px #1339731c,8px 12px 14px #19438012}.eeKuwq_terminalBar{color:#526b8c;white-space:nowrap;background:#ffffffd9;border-bottom:1px solid #cfdaeb;border-radius:10px 10px 0 0;align-items:center;gap:12px;height:36px;padding:0 14px;font-size:12px;display:flex}.eeKuwq_windowControls{flex-shrink:0;gap:5px;display:inline-flex}.eeKuwq_windowControls i{background:#ff6059;border-radius:50%;width:9px;height:9px}.eeKuwq_windowControls i:nth-child(2){background:#ffbd2e}.eeKuwq_windowControls i:nth-child(3){background:#28c840}.eeKuwq_terminalBody{color:#334e70;padding:18px 22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:clamp(13px,1.05vw,15px);line-height:1.7}.eeKuwq_command{color:#1659b8;white-space:nowrap;margin:0 0 8px;font-weight:650}.eeKuwq_command>span{color:#0b8fb9}.eeKuwq_typewriter{white-space:pre-line;color:#526b8c;min-height:1.7em}.eeKuwq_caret{vertical-align:text-bottom;background:#238fce;width:.35em;height:1em;margin-left:.4em;animation:1s step-end infinite eeKuwq_blink;display:inline-block}.eeKuwq_outputs{gap:15px;margin:22px 0 4px;padding:0;list-style:none;display:grid}.eeKuwq_output{opacity:1;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;transition:opacity .3s,translate .3s;display:grid;translate:0}.eeKuwq_outputCheck{color:#1659b8;line-height:1.4}.eeKuwq_output strong{color:#173e72;font-size:14px;font-weight:600;line-height:1.4;display:block}.eeKuwq_output p{font-family:var(--font-body), sans-serif;color:#4c6886;margin:3px 0 0;font-size:13px;line-height:1.4}.eeKuwq_terminal[data-animating=true] .eeKuwq_output{opacity:0;translate:0 3px}.eeKuwq_terminal[data-completed="1"] .eeKuwq_output:nth-child(-n+1),.eeKuwq_terminal[data-completed="2"] .eeKuwq_output:nth-child(-n+2),.eeKuwq_terminal[data-completed="3"] .eeKuwq_output{opacity:1;translate:0}.eeKuwq_flowTrack{stroke:#9fdce8;stroke-width:1.8px}.eeKuwq_flowSignal{stroke:#00aebe;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1 99;animation:6s linear infinite eeKuwq_signal}.eeKuwq_flowNode{top:calc(4% + var(--row)*33.5%);background:#fffffffa;border:1px solid #c6dff4;border-radius:12px;align-items:center;gap:9px;width:28%;min-height:101px;padding:13px 10px;display:flex;position:absolute;box-shadow:0 13px 23px #13577317,0 2px 3px #13577308}.eeKuwq_workflowInputs .eeKuwq_flowNode{left:0}.eeKuwq_workflowResults .eeKuwq_flowNode{right:0}.eeKuwq_flowNode svg{color:#1475cc;stroke-width:1.6px;flex-shrink:0;width:21px;height:21px}.eeKuwq_workflowResults .eeKuwq_flowNode svg{color:#048e9c}.eeKuwq_flowNode strong{color:#193c63;font-size:13px;font-weight:650;line-height:1.22;display:block}.eeKuwq_flowNode p{color:#4c6886;margin:5px 0 0;font-size:11px;line-height:1.35}.eeKuwq_hub{color:#175e7e;background:linear-gradient(#fff,#f0fbfc);border:1px solid #9ee2eb;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:16%;min-height:99px;font-size:12px;display:flex;position:absolute;top:39%;left:42%;box-shadow:0 18px 34px #0983a91f}.eeKuwq_hub svg{color:#00a4b5;width:25px;height:25px;margin-bottom:4px}.eeKuwq_hub span{font-size:11px}.eeKuwq_scene[data-active=false] .eeKuwq_flowSignal,.eeKuwq_scene[data-active=false] .eeKuwq_caret{animation-play-state:paused}.eeKuwq_practiceFooter{justify-content:space-between;align-items:center;gap:18px;margin-top:auto;display:flex}.eeKuwq_practiceFooter>p{color:#526b88;margin:0;font-size:14px;line-height:1.4}.eeKuwq_explore{color:#173e72;text-align:center;background:#ffffffc7;border:1px solid #5292fc;border-radius:30px;flex-shrink:0;justify-content:center;align-items:center;min-height:48px;padding:13px 24px;font-size:14px;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex;box-shadow:0 2px 8px #1f6bce0d}.eeKuwq_explore:hover{background:#fff;border-color:#2468d8}.eeKuwq_practice+.eeKuwq_practice .eeKuwq_explore{border-color:#20b6c6}.eeKuwq_footer{color:#dce8f8;font-family:var(--font-body), sans-serif;background:#06152d;padding:56px 0 24px;scroll-margin-top:24px}.eeKuwq_footerInner{max-width:var(--page-width);padding-inline:var(--page-gutter);margin-inline:auto}.eeKuwq_footerMain{grid-template-columns:1fr;gap:36px;display:grid}.eeKuwq_footerBrand{flex-wrap:wrap;align-items:center;gap:20px 40px;display:flex}.eeKuwq_footerBrand p{color:#b9cde6;max-width:340px;margin:0;font-size:15px;line-height:1.6}.eeKuwq_footerNav{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;font-size:15px;line-height:1.35;display:grid}.eeKuwq_footerNav h2{color:#f5f8ff;margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.3}.eeKuwq_footerNav ul{margin:0;padding:0;list-style:none}.eeKuwq_footer nav a{align-items:center;min-height:44px;display:inline-flex}.eeKuwq_footerBottom{color:#b9cde6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:40px;font-size:14px;line-height:1.5;display:flex}.eeKuwq_footerBottom p{margin:0}.eeKuwq_footerAgents{flex-wrap:wrap;align-items:center;gap:4px 10px;display:flex}.eeKuwq_footerAgents span{color:#dce8f8;font-weight:500}.eeKuwq_footerAgents a{text-underline-offset:3px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.eeKuwq_footerLegal{flex-wrap:wrap;gap:24px;display:flex}.eeKuwq_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes eeKuwq_blink{50%{opacity:0}}@keyframes eeKuwq_signal{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@media (min-width:901px) and (max-width:1250px){.eeKuwq_practice{padding-inline:30px}.eeKuwq_practice:first-child{padding-left:30px}.eeKuwq_practice+.eeKuwq_practice{padding-right:30px}.eeKuwq_practiceFooter{flex-direction:column;align-items:flex-start;gap:18px}.eeKuwq_flowNode{flex-direction:column;align-items:flex-start;gap:7px;min-height:120px}.eeKuwq_terminalBar{gap:10px}}@media (max-width:900px){.eeKuwq_practices{grid-template-columns:1fr}.eeKuwq_practice{padding-block:56px}.eeKuwq_practice:first-child,.eeKuwq_practice+.eeKuwq_practice{padding-inline:var(--page-gutter)}.eeKuwq_practiceHeading,.eeKuwq_practiceFooter{align-self:center;width:100%;max-width:600px}.eeKuwq_practice+.eeKuwq_practice{border-top:1px solid #d4e0eb;border-left:0}.eeKuwq_practiceHeading{min-height:120px}.eeKuwq_practiceHeading h2{font-size:clamp(32px,5.5vw,46px)}.eeKuwq_practiceHeading>p{max-width:560px;font-size:18px}.eeKuwq_scene{align-self:center;width:100%;max-width:600px}.eeKuwq_terminalBody{font-size:13px}.eeKuwq_footerMain{grid-template-columns:1fr;gap:36px}.eeKuwq_footerNav{grid-template-columns:repeat(3,minmax(0,1fr))}.eeKuwq_desktopLinks{gap:22px}}@media (max-width:800px){.eeKuwq_navigation{padding-block:20px}.eeKuwq_wordmark{font-size:18px}.eeKuwq_desktopLinks{display:none}.eeKuwq_mobileMenu{font-size:14px;display:block;position:relative}.eeKuwq_mobileMenu summary{cursor:pointer;min-height:44px;padding:12px 0 12px 18px}.eeKuwq_mobileLinks{background:#071a35;border:1px solid #365778;border-radius:12px;gap:4px;width:240px;padding:12px;display:grid;position:absolute;top:52px;right:0;box-shadow:0 12px 24px #0005}.eeKuwq_mobileLinks a{align-items:center;min-height:48px;padding:12px;display:flex}.eeKuwq_mobileLinks .eeKuwq_contactLink{justify-content:center;margin-top:8px}}@media (max-width:600px){.eeKuwq_home{--hero-height:clamp(560px,92svh,740px);--section-heading-size:clamp(32px,8.7vw,36px);--section-space:52px;--section-heading-gap:32px}.eeKuwq_hero{min-height:var(--hero-height)}.eeKuwq_heroContent{padding:120px var(--page-gutter) 100px}.eeKuwq_heroContent h1{letter-spacing:-.065em;margin-bottom:24px;font-size:clamp(56px,15vw,76px)}.eeKuwq_heroContent p{max-width:390px;font-size:18px;line-height:1.5}.eeKuwq_smoke:before{background-position:50%,62%}.eeKuwq_heroShade{background:linear-gradient(90deg,#01091ad9,#01091a2e),linear-gradient(#01091a33,#0000,#01091a33)}.eeKuwq_motionControl{right:var(--page-gutter)}.eeKuwq_message{min-height:480px;padding:72px var(--page-gutter)}.eeKuwq_messageContent h2{font-size:clamp(38px,9.5vw,48px)}.eeKuwq_messageContent p{font-size:18px}.eeKuwq_messageVeil{background:radial-gradient(85% 45% at 50% 49%,#fffffff9,#fffffff5 40%,#fffa 72%,#0000)}.eeKuwq_practice{padding-block:48px}.eeKuwq_practiceHeading{min-height:auto;margin-bottom:24px}.eeKuwq_practiceHeading h2{font-size:clamp(32px,8.7vw,36px)}.eeKuwq_practiceHeading>p{font-size:18px}.eeKuwq_scene{margin:0 0 28px}.eeKuwq_engineeringScene{height:auto;min-height:0;padding:12px 0 28px}.eeKuwq_terminal{width:100%}.eeKuwq_terminalBar{gap:12px;font-size:11px}.eeKuwq_terminalBody{padding:16px;font-size:13px}.eeKuwq_outputs{gap:17px;margin-top:20px}.eeKuwq_mobileWires{fill:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.eeKuwq_workflow{height:595px}.eeKuwq_flowWires{display:none}.eeKuwq_workflowInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.eeKuwq_flowNode{border-radius:9px;flex-direction:column;align-items:flex-start;gap:9px;width:100%;min-height:115px;padding:13px 8px;position:relative;inset:auto!important}.eeKuwq_flowNode strong{overflow-wrap:normal;font-size:12px}.eeKuwq_flowNode p{font-size:11px}.eeKuwq_hub{width:100px;height:90px;min-height:90px;top:178px;left:calc(50% - 50px)}.eeKuwq_workflowResults{gap:18px;display:grid;position:absolute;top:310px;left:12%;right:0}.eeKuwq_workflowResults .eeKuwq_flowNode{flex-direction:row;align-items:center;gap:15px;min-height:78px;padding:12px 16px}.eeKuwq_workflowResults strong{font-size:14px}.eeKuwq_workflowResults p{font-size:12px}.eeKuwq_practiceFooter{flex-direction:column;align-items:flex-start;gap:20px}.eeKuwq_explore{min-height:48px}.eeKuwq_footer{padding:44px 0 20px}.eeKuwq_footerInner{padding-inline:24px}.eeKuwq_footerNav{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}.eeKuwq_footerBottom{flex-direction:column;align-items:flex-start;gap:12px;margin-top:28px}}.eeKuwq_home[data-motion=paused] .eeKuwq_output{opacity:1!important;transition:none!important;translate:0!important}.eeKuwq_home[data-motion=paused] .eeKuwq_caret,.eeKuwq_home[data-motion=paused] .eeKuwq_flowSignal{display:none}@media (prefers-reduced-motion:reduce){.eeKuwq_home *,.eeKuwq_header *,.eeKuwq_footer *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.eeKuwq_output{opacity:1!important;translate:0!important}.eeKuwq_caret,.eeKuwq_flowSignal{display:none}}
.FZvpJa_principle,.FZvpJa_method{--method-ink:#07142e;--method-muted:#48617f;--method-blue:#2468d8;--method-cyan:#07899b;scroll-margin-top:32px;position:relative}.FZvpJa_inner{max-width:var(--page-width);padding-inline:var(--page-gutter);margin-inline:auto}.FZvpJa_principle{color:#f5f8ff;padding-block:var(--section-space);background:#06152d}.FZvpJa_principleHeading{font-size:var(--section-heading-size);letter-spacing:-.055em;margin:0 0 24px;font-weight:500;line-height:1.05}.FZvpJa_statement{letter-spacing:-.025em;text-wrap:pretty;max-width:780px;margin:0;font-size:clamp(22px,1.9vw,28px);font-weight:450;line-height:1.45}.FZvpJa_statement[data-revealed=true]{animation:.45s ease-out both FZvpJa_statementEnter}.FZvpJa_statement[data-active=false]{animation:none}@keyframes FZvpJa_statementEnter{0%{opacity:.88}to{opacity:1}}.FZvpJa_method{padding-block:var(--section-space);color:var(--method-ink);background:#fff}.FZvpJa_methodHeading{font-size:var(--section-heading-size);letter-spacing:-.055em;margin:0 0 var(--section-heading-gap);font-weight:500;line-height:1.05}.FZvpJa_engineering>h3,.FZvpJa_automate>h3{letter-spacing:-.035em;margin:0;font-size:24px;font-weight:500;line-height:1.15}.FZvpJa_engineering>h3{color:var(--method-blue);margin-bottom:28px}.FZvpJa_engineeringSteps{--progress:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.FZvpJa_engineeringSteps:before,.FZvpJa_engineeringSteps:after{content:"";pointer-events:none;background:#dbe7f6;height:2px;position:absolute;top:5px;left:6px;right:6px}.FZvpJa_engineeringSteps:after{background:var(--method-blue);transform:scaleX(var(--progress));transform-origin:0}.FZvpJa_engineeringStep{min-width:0;padding-top:36px;position:relative}.FZvpJa_marker{z-index:1;background:var(--method-blue);border-radius:50%;outline:6px solid #fff;width:12px;height:12px;position:absolute;top:0;left:0}.FZvpJa_engineeringStep[data-reached=false] .FZvpJa_marker{background:#dbe7f6}.FZvpJa_engineeringStep h4,.FZvpJa_automateSteps h4{letter-spacing:-.035em;margin:0 0 12px;font-size:20px;font-weight:550;line-height:1.22}.FZvpJa_engineeringStep p,.FZvpJa_automateSteps p{letter-spacing:-.015em;color:var(--method-muted);margin:0;font-size:17px;line-height:1.55}.FZvpJa_automate{border-top:1px solid #c8e1e8;grid-template-columns:1fr 2fr;gap:32px;margin-top:64px;padding-top:40px;display:grid}.FZvpJa_automate>h3{color:#08778a}.FZvpJa_automateSteps{margin:0;padding:0;list-style:none}.FZvpJa_automateSteps li{border-bottom:1px solid #deebee;grid-template-columns:minmax(170px,.8fr) 1.2fr;gap:32px;padding-block:22px;display:grid}.FZvpJa_automateSteps li:first-child{padding-top:0}.FZvpJa_automateSteps li:last-child{border-bottom:0;padding-bottom:0}.FZvpJa_automateSteps h4{color:#075e72;margin:0}@media (max-width:1050px){.FZvpJa_engineeringSteps{padding-left:32px;display:block}.FZvpJa_engineeringSteps:before,.FZvpJa_engineeringSteps:after{width:2px;height:auto;inset:6px auto 6px 5px}.FZvpJa_engineeringSteps:after{transform:scaleY(var(--progress));transform-origin:top}.FZvpJa_engineeringStep{grid-template-columns:1fr 2fr;gap:30px;padding-top:0;padding-bottom:28px;display:grid}.FZvpJa_engineeringStep:last-child{padding-bottom:0}.FZvpJa_marker{top:6px;left:-32px}.FZvpJa_engineeringStep h4{margin-bottom:0}.FZvpJa_automate{grid-template-columns:1fr;gap:28px;margin-top:48px}.FZvpJa_automateSteps li{grid-template-columns:1fr 2fr}}@media (max-width:600px){.FZvpJa_inner{padding-inline:24px}.FZvpJa_principleHeading{font-size:var(--section-heading-size);margin-bottom:22px}.FZvpJa_statement{letter-spacing:-.02em;font-size:20px;line-height:1.5}.FZvpJa_methodHeading{margin-bottom:var(--section-heading-gap)}.FZvpJa_engineering>h3,.FZvpJa_automate>h3{font-size:22px}.FZvpJa_engineering>h3{margin-bottom:24px}.FZvpJa_engineeringStep{padding-bottom:24px;display:block}.FZvpJa_engineeringStep h4{margin-bottom:10px;font-size:20px}.FZvpJa_engineeringStep p,.FZvpJa_automateSteps p{font-size:17px;line-height:1.55}.FZvpJa_automate{gap:24px;padding-top:32px}.FZvpJa_automateSteps li{padding-block:20px;display:block}.FZvpJa_automateSteps h4{margin-bottom:10px;font-size:20px}}@media (prefers-reduced-motion:reduce){.FZvpJa_statement{opacity:1;animation:none!important}}
.pPKxpq_section{--cta-blue:#2468d8;--cta-ink:#07142e;background:var(--cta-blue);color:#fff;padding-block:var(--section-space);scroll-margin-top:32px}.pPKxpq_inner{max-width:var(--page-width);padding-inline:var(--page-gutter);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,4vw,56px);margin-inline:auto;display:grid}.pPKxpq_copy{min-width:0}.pPKxpq_copy h2{font-size:var(--section-heading-size);letter-spacing:-.055em;text-wrap:balance;max-width:860px;margin:0 0 20px;font-weight:500;line-height:1.05}.pPKxpq_copy p{letter-spacing:-.015em;max-width:560px;margin:0;font-size:19px;line-height:1.5}.pPKxpq_button{min-height:52px;color:var(--cta-ink);text-align:center;background:#fff;border-radius:999px;justify-content:center;justify-self:start;align-items:center;padding:14px 24px;font-size:17px;font-weight:600;line-height:1.4;transition:background-color .18s,transform .18s;display:inline-flex}.pPKxpq_button:hover{background:#e9f2ff}.pPKxpq_button:active{transform:translateY(1px)}.pPKxpq_section .pPKxpq_button:focus-visible{outline-offset:6px;outline:3px solid #fff}.pPKxpq_section[data-entered=true] .pPKxpq_inner{animation:.45s ease-out both pPKxpq_ctaEnter}.pPKxpq_section[data-active=false] .pPKxpq_inner{animation:none}@keyframes pPKxpq_ctaEnter{0%{opacity:.9;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.pPKxpq_inner{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.pPKxpq_inner{padding-inline:24px}.pPKxpq_copy h2{font-size:var(--section-heading-size);margin-bottom:20px}.pPKxpq_copy p{font-size:18px}}@media (prefers-reduced-motion:reduce){.pPKxpq_inner{animation:none!important}.pPKxpq_button{transition:none}.pPKxpq_button:active{transform:none}}
.yDfjGW_section{--industry-ink:#07142e;--industry-muted:#48617f;--industry-blue:#2468d8;--industry-cyan:#08778a;color:var(--industry-ink);padding-block:var(--section-space);background:#f3f7fb;scroll-margin-top:32px}.yDfjGW_inner{max-width:var(--page-width);padding-inline:var(--page-gutter);margin-inline:auto}.yDfjGW_heading{font-size:var(--section-heading-size);letter-spacing:-.055em;margin:0 0 var(--section-heading-gap);font-weight:500;line-height:1.05}.yDfjGW_groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,6vw,80px);display:grid}.yDfjGW_group{min-width:0}.yDfjGW_group h3{color:var(--industry-blue);letter-spacing:-.035em;margin:0 0 24px;font-size:24px;font-weight:500;line-height:1.15}.yDfjGW_group+.yDfjGW_group h3{color:var(--industry-cyan)}.yDfjGW_list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.yDfjGW_industry{min-width:0}.yDfjGW_industry h4{letter-spacing:-.025em;text-wrap:balance;margin:0 0 7px;font-size:20px;font-weight:550;line-height:1.25}.yDfjGW_industry p{color:var(--industry-muted);max-width:470px;margin:0;font-size:17px;line-height:1.5}.yDfjGW_contact{min-height:48px;color:var(--industry-ink);text-underline-offset:6px;align-items:center;margin-top:32px;font-size:17px;font-weight:550;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.yDfjGW_contact:hover{color:var(--industry-blue)}.yDfjGW_contact:focus-visible{outline-offset:6px;outline:3px solid #2468d8}@media (max-width:900px){.yDfjGW_groups{grid-template-columns:1fr;gap:44px}.yDfjGW_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px}}@media (max-width:600px){.yDfjGW_inner{padding-inline:24px}.yDfjGW_heading{font-size:var(--section-heading-size);margin-bottom:var(--section-heading-gap)}.yDfjGW_group h3{margin-bottom:24px;font-size:22px}.yDfjGW_list{grid-template-columns:1fr;gap:20px}.yDfjGW_industry h4{font-size:20px}.yDfjGW_contact{margin-top:24px}}
.EqwejW_shell{position:relative}header.EqwejW_siteHeader{z-index:60}.EqwejW_legacyHeader{background:#07142e}header.EqwejW_floatingHeader{background:0 0;position:fixed;inset:16px 0 auto}.EqwejW_floatingHeader .EqwejW_shell{isolation:isolate;pointer-events:auto;padding-block:12px}.EqwejW_floatingHeader .EqwejW_shell:before{content:"";inset:0 calc(var(--page-gutter)/2);z-index:-1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#07142e9e;border:1px solid #b0c9e733;border-radius:18px;position:absolute;box-shadow:0 8px 28px #07142e1a}.EqwejW_floatingHeader.EqwejW_lightSurface .EqwejW_shell:before{background:#ffffff80;border-color:#c7d7e566;box-shadow:0 8px 28px #07142e0d}.EqwejW_floatingHeader .EqwejW_panel,.EqwejW_floatingHeader .EqwejW_mobilePanel{border-radius:14px;max-height:calc(100svh - 124px);top:calc(100% + 10px)}html:has(.EqwejW_floatingHeader){scroll-padding-top:108px}body:has(.EqwejW_floatingHeader){--floating-header-clearance:104px}body:has(.EqwejW_floatingHeader)>a[href=\#main-content]:focus-visible{z-index:70}@media (max-width:600px){header.EqwejW_floatingHeader{inset-block-start:10px}.EqwejW_floatingHeader .EqwejW_shell{padding-block:8px}.EqwejW_floatingHeader .EqwejW_shell:before{border-radius:16px}.EqwejW_floatingHeader .EqwejW_mobilePanel{max-height:calc(100svh - 100px);top:calc(100% + 8px)}html:has(.EqwejW_floatingHeader){scroll-padding-top:88px}body:has(.EqwejW_floatingHeader){--floating-header-clearance:88px}}.EqwejW_navigationUI{flex:1;justify-content:flex-end;align-items:center;min-width:0;font-size:14px;display:flex}.EqwejW_desktopNav,.EqwejW_panel ul,.EqwejW_mobilePanel ul{margin:0;padding:0;list-style:none}.EqwejW_desktopNav{align-items:center;gap:20px;display:flex}.EqwejW_desktopNav>li{min-width:0}.EqwejW_navigationItem{align-items:center;display:flex}.EqwejW_practiceLink{min-height:44px;color:inherit;white-space:nowrap;touch-action:manipulation;align-items:center;text-decoration:none;display:flex}.EqwejW_practiceLink:hover{color:#8bdcf5}.EqwejW_light .EqwejW_practiceLink:hover{color:#174ea9}.EqwejW_practiceLink[aria-current]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.EqwejW_trigger,.EqwejW_menuTrigger{cursor:pointer;touch-action:manipulation;justify-content:space-between;align-items:center;gap:8px;min-height:44px;list-style:none;display:flex}.EqwejW_trigger::-webkit-details-marker{display:none}.EqwejW_menuTrigger::-webkit-details-marker{display:none}.EqwejW_trigger::marker{content:""}.EqwejW_menuTrigger::marker{content:""}.EqwejW_chevronTrigger{border-radius:4px;justify-content:center;width:44px}.EqwejW_chevronTrigger:hover{background:#8bdcf51a}.EqwejW_light .EqwejW_chevronTrigger:hover{background:#2468d80d}.EqwejW_chevron{flex-shrink:0;transition:transform .15s}details[open]>.EqwejW_trigger .EqwejW_chevron,details[open]>.EqwejW_menuTrigger .EqwejW_chevron{transform:rotate(180deg)}.EqwejW_topLink,.EqwejW_contactLink{min-height:44px;color:inherit;white-space:nowrap;touch-action:manipulation;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.EqwejW_contactLink{border:1px solid #55b7ef;border-radius:40px;padding:9px 22px}.EqwejW_light .EqwejW_contactLink{border-color:#2468d8}.EqwejW_trigger:hover,.EqwejW_topLink:hover,.EqwejW_contactLink:hover{color:#8bdcf5}.EqwejW_light .EqwejW_trigger:hover,.EqwejW_light .EqwejW_topLink:hover,.EqwejW_light .EqwejW_contactLink:hover{color:#174ea9}.EqwejW_trigger[data-current],.EqwejW_topLink[aria-current],.EqwejW_contactLink[aria-current]{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}.EqwejW_panel,.EqwejW_mobilePanel{left:var(--page-gutter);right:var(--page-gutter);z-index:1;overscroll-behavior:contain;color:#07142e;background:#fff;border:1px solid #bdd1e4;border-radius:6px;max-height:calc(100svh - 110px);padding:28px;position:absolute;top:calc(100% - 2px);overflow-y:auto;box-shadow:0 12px 28px #07142e1a}.EqwejW_disclosure:not([open])>.EqwejW_panel,.EqwejW_mobileMenu:not([open])>.EqwejW_mobilePanel,.EqwejW_mobileGroup:not([open])>.EqwejW_mobileGroupBody{display:none}.EqwejW_overview{color:#174ea9;text-underline-offset:5px;border-bottom:1px solid #d5e2ef;align-items:center;min-height:44px;margin-bottom:20px;padding-bottom:16px;font-size:19px;font-weight:500;text-decoration:underline;display:flex}.EqwejW_groupGrid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:40px;display:grid}.EqwejW_engineeringGrid{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}.EqwejW_industriesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.EqwejW_groupLabel{color:#49617a;margin:0 0 10px;font-size:14px;line-height:1.5}.EqwejW_twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid}.EqwejW_panel li a,.EqwejW_mobilePanel li a{color:#07142e;overflow-wrap:break-word;touch-action:manipulation;border-radius:3px;align-items:center;min-height:44px;margin-inline:-8px;padding:10px 8px;font-size:16px;line-height:1.4;text-decoration:none;display:flex}.EqwejW_panel a:hover,.EqwejW_mobilePanel a:hover{color:#174ea9;background:#eef5fc}.EqwejW_panel a[aria-current=page],.EqwejW_mobilePanel a[aria-current=page]{color:#174ea9;text-underline-offset:4px;background:#eef5fc;text-decoration:underline}.EqwejW_navigationUI a:focus-visible,.EqwejW_navigationUI summary:focus-visible{outline-offset:3px;outline:3px solid #248eea}.EqwejW_mobileMenu,.EqwejW_mobileLoginLink{display:none}@media (max-width:1200px){.EqwejW_desktopNav{gap:14px}.EqwejW_contactLink{padding-inline:18px}.EqwejW_navigationUI{gap:20px}.EqwejW_mobileLoginLink{min-height:44px;color:inherit;white-space:pre;align-items:center;text-decoration:none;display:inline-flex}.EqwejW_mobileLoginLink:hover{color:#8bdcf5}.EqwejW_light .EqwejW_mobileLoginLink:hover{color:#174ea9}.EqwejW_desktopNav{display:none}.EqwejW_mobileMenu{display:block}.EqwejW_menuTrigger{gap:10px;padding:10px 0 10px 8px;font-size:16px}.EqwejW_mobilePanel{padding:12px 20px max(16px,env(safe-area-inset-bottom));max-height:calc(100svh - 108px)}.EqwejW_mobileItem{border-bottom:1px solid #d5e2ef}.EqwejW_splitMobileItem{position:relative}.EqwejW_splitMobileItem>.EqwejW_practiceLink{color:#07142e;min-height:52px;font-size:18px;position:absolute;inset:0 44px auto 0}.EqwejW_splitMobileItem>.EqwejW_practiceLink:hover{color:#174ea9}.EqwejW_splitMobileItem .EqwejW_chevronTrigger{margin-left:auto}.EqwejW_mobileGroup>.EqwejW_trigger{color:#07142e;min-height:52px;font-size:18px}.EqwejW_mobileGroup>.EqwejW_trigger:hover{color:#174ea9}.EqwejW_mobileGroupBody{padding:4px 0 20px}.EqwejW_mobileGroupBody .EqwejW_overview{margin-bottom:16px;padding-bottom:12px;font-size:16px}.EqwejW_groupGrid,.EqwejW_industriesGrid,.EqwejW_engineeringGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.EqwejW_twoColumns{display:block}.EqwejW_mobileDirect{padding-top:8px!important}}@media (max-width:600px){.EqwejW_navigationUI{gap:12px}.EqwejW_mobileLoginWord{display:none}.EqwejW_groupGrid,.EqwejW_industriesGrid,.EqwejW_engineeringGrid{grid-template-columns:1fr;gap:24px}.EqwejW_mobilePanel{padding-inline:18px}.EqwejW_mobilePanel li a{padding-block:11px}}@media (prefers-reduced-motion:reduce){.EqwejW_navigationUI *{transition:none}}@media print{.EqwejW_navigationUI{display:none}}
.ep-1NW_section{color:#07142e;background:#eef5fc;padding:64px 0;scroll-margin-top:30px}.ep-1NW_inner{max-width:1280px;margin:auto;padding-inline:clamp(24px,4vw,64px)}.ep-1NW_sectionHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px;display:flex}.ep-1NW_sectionHeading h2,.ep-1NW_sectionHeading h3{letter-spacing:-.035em;max-width:640px;margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.18}.ep-1NW_sectionHeading>p{color:#48617f;max-width:470px;margin:0;font-size:18px;line-height:1.65}.ep-1NW_profile{border-top:2px solid #2468d8;padding:32px 0;scroll-margin-top:30px}.ep-1NW_profile+.ep-1NW_profile{margin-top:24px}.ep-1NW_profileHeader{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:48px;margin-bottom:28px;display:grid}.ep-1NW_profile h3,.ep-1NW_profile h4{letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.5vw,34px);font-weight:500;line-height:1.18}.ep-1NW_status{color:#174ea9;margin:0 0 12px;font-size:14px;line-height:1.6}.ep-1NW_summary{color:#48617f;margin:0;font-size:18px;line-height:1.7}.ep-1NW_compact .ep-1NW_profileBody{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}.ep-1NW_profileBody{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.ep-1NW_steps{margin:0;padding:0;list-style:none}.ep-1NW_steps li{border-top:1px solid #bfd1e5;grid-template-columns:24px minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.ep-1NW_stepNumber{color:#174ea9;padding-top:2px;font-size:14px}.ep-1NW_steps p{color:#48617f;margin:8px 0 0;font-size:16px;line-height:1.7}.ep-1NW_steps .ep-1NW_stepTitle{color:#07142e;margin:0;font-size:17px;font-weight:500;line-height:1.5}.ep-1NW_controls{background:#fff;padding:24px}.ep-1NW_controlTitle{color:#07142e;margin:0 0 12px;font-size:16px;font-weight:500;line-height:1.5}.ep-1NW_controls>p:last-child{color:#48617f;margin:0;font-size:16px;line-height:1.75}.ep-1NW_specialists{padding-top:28px}.ep-1NW_specialists dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 32px;margin:0;display:grid}.ep-1NW_specialists dl>div{border-top:1px solid #bfd1e5;padding-top:16px}.ep-1NW_specialists dt{margin-bottom:8px;font-size:16px;font-weight:500}.ep-1NW_specialists dd{color:#48617f;margin:0;font-size:15px;line-height:1.65}.ep-1NW_specialistNames{flex-wrap:wrap;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.ep-1NW_specialistNames li{color:#48617f;font-size:15px;line-height:1.6}.ep-1NW_relevance{color:#07142e;max-width:850px;margin:24px 0 0;font-size:18px;line-height:1.7}.ep-1NW_actions{flex-wrap:wrap;gap:8px 32px;margin-top:20px;display:flex}.ep-1NW_actions a{color:#174ea9;text-underline-offset:5px;align-items:center;min-height:44px;font-size:16px;line-height:1.5;text-decoration:underline;display:inline-flex}.ep-1NW_actions a:hover{color:#07142e}.ep-1NW_actions a:focus-visible,.ep-1NW_links a:focus-visible{outline-offset:4px;outline:3px solid #248eea}.ep-1NW_inset{background:0 0;padding:28px 0 0}.ep-1NW_inset .ep-1NW_inner{padding:0}.ep-1NW_inset .ep-1NW_sectionHeading{display:block}.ep-1NW_inset .ep-1NW_sectionHeading h3{margin-bottom:16px;font-size:26px}.ep-1NW_inset .ep-1NW_sectionHeading>p{max-width:none;font-size:17px}.ep-1NW_inset .ep-1NW_profileHeader,.ep-1NW_inset .ep-1NW_profileBody{grid-template-columns:1fr;gap:20px}.ep-1NW_inset .ep-1NW_profile h4{font-size:24px}.ep-1NW_inset .ep-1NW_controls{background:#eef5fc}.ep-1NW_links{color:#07142e;margin-top:32px}.ep-1NW_linksTitle{margin:0 0 16px;font-size:18px;font-weight:500;line-height:1.5}.ep-1NW_links ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.ep-1NW_links li{border-top:1px solid #bfd1e5;min-width:0}.ep-1NW_links a{min-height:44px;color:inherit;flex-direction:column;align-items:start;gap:8px;padding:18px 0;text-decoration:none;display:flex}.ep-1NW_links a:hover .ep-1NW_linkTitle{text-underline-offset:4px;text-decoration:underline}.ep-1NW_linkStatus{color:#48617f;font-size:13px;line-height:1.5}.ep-1NW_linkTitle{color:#174ea9;font-size:18px;font-weight:500;line-height:1.4}.ep-1NW_linkSummary{color:#48617f;font-size:15px;line-height:1.65}.ep-1NW_dark{color:#fff}.ep-1NW_dark li{border-color:#375573}.ep-1NW_dark .ep-1NW_linkStatus,.ep-1NW_dark .ep-1NW_linkSummary{color:#c4d4eb}.ep-1NW_dark .ep-1NW_linkTitle{color:#8ce1ec}.ep-1NW_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:900px){.ep-1NW_profileHeader,.ep-1NW_profileBody{gap:28px}.ep-1NW_sectionHeading{align-items:start}.ep-1NW_specialists dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ep-1NW_section{padding:48px 0}.ep-1NW_sectionHeading{display:block}.ep-1NW_sectionHeading>p{margin-top:20px}.ep-1NW_profileHeader,.ep-1NW_profileBody,.ep-1NW_compact .ep-1NW_profileBody{grid-template-columns:1fr;gap:24px}.ep-1NW_profile+.ep-1NW_profile{margin-top:12px}.ep-1NW_profile{padding-top:24px}.ep-1NW_controls{padding:22px}.ep-1NW_summary,.ep-1NW_relevance{font-size:17px}.ep-1NW_links ul{grid-template-columns:1fr;gap:8px}.ep-1NW_specialists dl{grid-template-columns:1fr}.ep-1NW_inset{padding-top:20px}}
.L414DW_page{color:#07142e;background:#fff}.L414DW_page *,.L414DW_page :before,.L414DW_page :after{box-sizing:border-box}.L414DW_inner{max-width:1280px;margin:auto;padding:0 clamp(24px,4vw,64px)}.L414DW_page h1,.L414DW_page h2,.L414DW_page h3{font-weight:500}.L414DW_page h1{letter-spacing:-.052em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(40px,4.4vw,60px);line-height:1.04}.L414DW_page h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,3.2vw,44px);line-height:1.1}.L414DW_page h3{letter-spacing:-.025em;margin:0;font-size:25px;line-height:1.2}.L414DW_page p{margin:0;font-size:18px;line-height:1.6}.L414DW_hero{padding:140px 0 64px}.L414DW_page .L414DW_contentDate{color:#49617a;margin:0 0 16px;font-size:14px;line-height:1.5}.L414DW_breadcrumb{color:#49617a;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:32px;font-size:14px;line-height:1.5;display:flex}.L414DW_breadcrumb a{color:#174ea9;text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}.L414DW_workbenchHero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;display:grid}.L414DW_page .L414DW_summary{color:#315578;max-width:760px;margin-top:24px;font-size:21px;line-height:1.5}.L414DW_heroActions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.L414DW_button,.L414DW_closeButton{text-align:center;border-radius:999px;justify-content:center;align-items:center;max-width:100%;min-height:52px;padding:14px 24px;font-size:17px;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .18s,transform .18s;display:inline-flex}.L414DW_button{color:#fff;background:#2468d8}.L414DW_button:hover{background:#174ea9}.L414DW_button:active,.L414DW_closeButton:active{transform:translateY(1px)}.L414DW_textLink{color:#174ea9;text-underline-offset:5px;align-items:center;min-height:44px;font-size:16px;line-height:1.5;text-decoration:underline;display:inline-flex}.L414DW_textLink:hover,.L414DW_breadcrumb a:hover,.L414DW_related a:hover,.L414DW_intakeIndex a:hover{color:#0d397c}.L414DW_reviewPack a:hover,.L414DW_dispatchRoutes a:hover{color:#174ea9}.L414DW_automate .L414DW_boundaries .L414DW_textLink:hover{color:#fff}.L414DW_page a:focus-visible{outline-offset:5px;outline:3px solid #2468d8}.L414DW_visual{background:#eef5fc;min-width:0;margin:0;padding:16px}.L414DW_visual svg{width:100%;height:auto;font-family:inherit}.L414DW_artDesktop{display:block}.L414DW_artMobile{display:none}.L414DW_visual figcaption{color:#315578;max-width:600px;margin:12px 8px 4px;font-size:16px;line-height:1.5}.L414DW_trace{stroke-dasharray:800;stroke-dashoffset:0}.L414DW_hasMotion .L414DW_trace{animation:2.6s ease-out both L414DW_traceOnce}@keyframes L414DW_traceOnce{0%{stroke-dashoffset:800px}to{stroke-dashoffset:0}}.L414DW_referenceHeading{max-width:900px}.L414DW_referenceMedia{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;margin-top:40px;display:grid}.L414DW_referenceNote{border-left:2px solid #2468d8;padding-left:28px}.L414DW_referenceNote .L414DW_textLink{margin-top:12px;font-size:20px;display:flex}.L414DW_serviceHeading{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:64px;display:grid}.L414DW_serviceHeading .L414DW_summary{margin-top:0}.L414DW_serviceMedia{margin-top:40px}.L414DW_serviceMedia .L414DW_visual{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding:20px 32px;display:grid}.L414DW_serviceMedia .L414DW_visual figcaption{color:#173551;max-width:230px;margin:0;font-size:23px;line-height:1.35}.L414DW_reviewHero{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;display:grid}.L414DW_reviewPack{background:#eef5fc;margin:0;padding:28px 32px}.L414DW_page .L414DW_packLabel{color:#315578;margin-bottom:20px;font-size:15px}.L414DW_reviewPack>div{gap:12px;display:grid}.L414DW_reviewPack a{color:#173551;text-underline-offset:5px;background:#fff;align-items:center;gap:18px;min-height:68px;padding:20px;font-size:20px;line-height:1.3;-webkit-text-decoration:underline #b1c7df;text-decoration:underline #b1c7df;display:flex;box-shadow:0 3px #d8e5f2}.L414DW_paperMark{background:linear-gradient(#aec9e0,#aec9e0) 4px 7px/10px 1px no-repeat,linear-gradient(#aec9e0,#aec9e0) 4px 12px/10px 1px no-repeat,linear-gradient(#aec9e0,#aec9e0) 4px 17px/7px 1px no-repeat;border:1px solid #2468d8;flex:0 0 20px;width:20px;height:26px}.L414DW_reviewPack figcaption{color:#315578;margin-top:24px;font-size:17px;line-height:1.5}.L414DW_intakeHeading{max-width:900px}.L414DW_intakeIndex{border-top:1px solid #bdd1e4;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:40px;padding-top:24px;display:grid}.L414DW_intakeIndex a{color:#174ea9;text-underline-offset:5px;align-items:center;min-height:44px;font-size:20px;line-height:1.4;text-decoration:underline;display:flex}.L414DW_dispatchRoutes{background:#eef5fc;margin-top:40px;padding:28px 32px}.L414DW_dispatchRoutes>p{color:#315578;max-width:650px}.L414DW_dispatchRoutes>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:28px;display:grid}.L414DW_dispatchRoutes a{color:#173551;text-underline-offset:5px;gap:18px;min-height:44px;font-size:21px;line-height:1.3;text-decoration:underline;display:grid;position:relative}.L414DW_dispatchRoutes a:before{content:"";background:#7ea5ba;height:1px;position:absolute;top:7px;left:8px;right:-40px}.L414DW_dispatchRoutes a:last-child:before{display:none}.L414DW_dispatchRoutes a>span{background:#eef5fc;border:1px solid #20899a;border-radius:50%;width:15px;height:15px;position:relative}.L414DW_scope{background:#eef5fc;padding:64px 0;scroll-margin-top:48px}.L414DW_scopeHeading p{color:#315578;max-width:700px;margin-top:20px}.L414DW_offerings{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:36px;display:grid}.L414DW_offerings article{min-width:0;scroll-margin-top:40px}.L414DW_offerings h3{margin-bottom:14px}.L414DW_offerings p{color:#315578}.L414DW_workbench .L414DW_scope>.L414DW_inner,.L414DW_service-desk .L414DW_scope>.L414DW_inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:80px;display:grid}.L414DW_workbench .L414DW_offerings,.L414DW_service-desk .L414DW_offerings{grid-template-columns:1fr;gap:28px;margin:0;display:grid}.L414DW_workbench .L414DW_offerings article+article,.L414DW_service-desk .L414DW_offerings article+article{border-top:1px solid #bdd1e4;padding-top:24px}.L414DW_field-guide .L414DW_scope>.L414DW_inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;display:grid}.L414DW_field-guide .L414DW_offerings{grid-template-columns:1fr;gap:0;margin:0}.L414DW_field-guide .L414DW_offerings article{border-top:1px solid #bdd1e4;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:28px;padding:26px 0;display:grid}.L414DW_field-guide .L414DW_offerings article:first-child{border-top:0;padding-top:0}.L414DW_field-guide .L414DW_offerings h3{font-size:23px}.L414DW_workflow{color:#fff;background:#07142e;padding:64px 0;scroll-margin-top:48px}.L414DW_workflowHeading{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:64px;margin-bottom:40px;display:grid}.L414DW_page .L414DW_workflowLabel{color:#8ce1ec;margin-bottom:16px;font-size:15px}.L414DW_workflowHeading>p{color:#d5e3f4;font-size:17px}.L414DW_flowSteps{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.L414DW_flowSteps li{min-width:0;position:relative}.L414DW_flowSteps li:not(:last-child):after{content:"";background:#527c8f;height:1px;position:absolute;top:15px;left:32px;right:-32px}.L414DW_flowNode{z-index:1;color:#8ce1ec;background:#07142e;border:1px solid #8ce1ec;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:20px;font-size:15px;display:flex;position:relative}.L414DW_flowSteps h3{margin-bottom:12px;font-size:22px}.L414DW_flowSteps p{color:#d5e3f4;font-size:17px}.L414DW_reference .L414DW_workflow{color:#07142e;background:#eef5fc}.L414DW_reference .L414DW_workflowLabel{color:#17596b}.L414DW_reference .L414DW_workflowHeading>p,.L414DW_reference .L414DW_flowSteps p{color:#315578}.L414DW_reference .L414DW_flowNode{color:#17596b;background:#eef5fc;border-color:#3d7f8d}.L414DW_service-desk .L414DW_workflow{color:#07142e;background:#fff}.L414DW_service-desk .L414DW_workflowLabel{color:#17596b}.L414DW_service-desk .L414DW_workflowHeading>p,.L414DW_service-desk .L414DW_flowSteps p{color:#315578}.L414DW_service-desk .L414DW_flowNode{color:#17596b;background:#fff;border-color:#3d7f8d}.L414DW_field-guide.L414DW_automate .L414DW_workflow{color:#07142e;background:#eef5fc}.L414DW_field-guide.L414DW_automate .L414DW_workflowLabel{color:#17596b}.L414DW_field-guide.L414DW_automate .L414DW_workflowHeading>p,.L414DW_field-guide.L414DW_automate .L414DW_flowSteps p{color:#315578}.L414DW_field-guide.L414DW_automate .L414DW_flowNode{color:#17596b;background:#eef5fc;border-color:#3d7f8d}.L414DW_field-guide.L414DW_automate .L414DW_scope{background:#fff}.L414DW_review-pack .L414DW_scope>.L414DW_inner{display:block}.L414DW_review-pack .L414DW_scopeHeading{max-width:850px}.L414DW_review-pack .L414DW_offerings{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:36px;display:grid}.L414DW_review-pack .L414DW_offerings article{border:0;padding:0;display:block}.L414DW_review-pack .L414DW_flowSteps{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px}.L414DW_review-pack .L414DW_flowSteps li{grid-template-columns:32px minmax(0,1fr);gap:20px;display:grid}.L414DW_review-pack .L414DW_flowSteps li:after{display:none}.L414DW_review-pack .L414DW_flowSteps li>div{display:block}.L414DW_review-pack .L414DW_flowNode{border:0;border-top:1px solid #8ce1ec;border-radius:0;margin:0}.L414DW_intake .L414DW_flowSteps{grid-template-columns:1fr;gap:24px}.L414DW_intake .L414DW_flowSteps li{border-bottom:1px solid #bdd1e4;grid-template-columns:32px minmax(0,1fr);gap:24px;padding-bottom:24px;display:grid}.L414DW_intake .L414DW_flowSteps li:last-child{border-bottom:0;padding-bottom:0}.L414DW_intake .L414DW_flowSteps li:after{display:none}.L414DW_intake .L414DW_flowSteps li>div{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:40px;display:grid}.L414DW_boundaries{background:#fff;padding:64px 0}.L414DW_boundaryCopy{max-width:850px}.L414DW_boundaryCopy p{color:#315578;margin-top:24px}.L414DW_boundaries .L414DW_textLink{margin-top:24px}.L414DW_responsibilities{background:#eef5fc;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:32px 0 0;padding:28px 32px;display:grid}.L414DW_responsibilities dt{color:#17596b;margin-bottom:12px;font-size:20px;font-weight:500}.L414DW_responsibilities dd{margin:0;font-size:18px;line-height:1.6}.L414DW_automate .L414DW_boundaries{color:#fff;background:#07142e}.L414DW_automate .L414DW_boundaryCopy p{color:#d5e3f4}.L414DW_automate .L414DW_responsibilities{background:#102644}.L414DW_automate .L414DW_responsibilities dt,.L414DW_automate .L414DW_boundaries .L414DW_textLink{color:#8ce1ec}.L414DW_automate .L414DW_boundaries a:focus-visible{outline-color:#8ce1ec}.L414DW_questions{background:#f5f8fc;padding:64px 0;scroll-margin-top:48px}.L414DW_questions>.L414DW_inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;display:grid}.L414DW_questions article{border-top:1px solid #c0d3e6;padding:24px 0}.L414DW_questions article:first-child{border-top:0;padding-top:0}.L414DW_questions h3{margin-bottom:14px;font-size:22px}.L414DW_questions p{color:#315578}.L414DW_related{padding:40px 0}.L414DW_related>.L414DW_inner{grid-template-columns:1fr 2fr;gap:48px;display:grid}.L414DW_related h2{font-size:28px}.L414DW_related ul{flex-wrap:wrap;gap:8px 28px;margin:0;padding:0;list-style:none;display:flex}.L414DW_related a{color:#174ea9;text-underline-offset:5px;align-items:center;min-height:44px;font-size:17px;line-height:1.4;text-decoration:underline;display:inline-flex}.L414DW_close{color:#fff;background:#2468d8;padding:64px 0}.L414DW_close>.L414DW_inner{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}.L414DW_close h2{max-width:800px}.L414DW_close p{max-width:650px;margin-top:18px;font-size:19px}.L414DW_closeButton{color:#07142e;background:#fff}.L414DW_closeButton:hover{background:#e9f2ff}.L414DW_close .L414DW_closeButton:focus-visible{outline-color:#fff}@media (max-width:1100px){.L414DW_workbenchHero,.L414DW_referenceMedia{gap:32px}.L414DW_workbench .L414DW_scope>.L414DW_inner,.L414DW_service-desk .L414DW_scope>.L414DW_inner,.L414DW_field-guide .L414DW_scope>.L414DW_inner,.L414DW_reviewHero{gap:36px}.L414DW_field-guide .L414DW_offerings article{grid-template-columns:1fr;gap:4px}.L414DW_workflowHeading{grid-template-columns:1fr;gap:20px}.L414DW_flowSteps{grid-template-columns:1fr;gap:28px}.L414DW_flowSteps li{grid-template-columns:32px minmax(0,1fr);gap:20px;display:grid}.L414DW_flowNode{margin:0}.L414DW_flowSteps li:not(:last-child):after{width:1px;height:auto;inset:32px auto -28px 15px}.L414DW_flowSteps li>div{grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:24px;display:grid}.L414DW_serviceMedia .L414DW_visual{gap:24px}.L414DW_serviceHeading{gap:40px}}@media (max-width:900px){.L414DW_workbenchHero,.L414DW_referenceMedia,.L414DW_serviceHeading,.L414DW_reviewHero{grid-template-columns:1fr;gap:32px}.L414DW_workbenchHero .L414DW_visual{max-width:650px}.L414DW_referenceHeading{max-width:760px}.L414DW_referenceMedia .L414DW_visual{max-width:650px}.L414DW_referenceNote{padding-left:20px}.L414DW_reviewPack{max-width:650px}.L414DW_intakeIndex{gap:24px}.L414DW_serviceMedia .L414DW_visual{grid-template-columns:1fr;max-width:700px;margin:auto}.L414DW_serviceMedia .L414DW_visual figcaption{max-width:none;font-size:19px}.L414DW_offerings{gap:28px}.L414DW_workbench .L414DW_scope>.L414DW_inner,.L414DW_service-desk .L414DW_scope>.L414DW_inner,.L414DW_field-guide .L414DW_scope>.L414DW_inner,.L414DW_questions>.L414DW_inner{grid-template-columns:1fr;gap:32px}.L414DW_reference .L414DW_offerings{grid-template-columns:1fr}.L414DW_reference .L414DW_offerings article{grid-template-columns:minmax(0,.65fr) minmax(0,1fr);gap:28px;display:grid}.L414DW_reference .L414DW_offerings article+article{border-top:1px solid #bdd1e4;padding-top:24px}.L414DW_field-guide .L414DW_offerings article{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:28px}.L414DW_review-pack .L414DW_offerings{grid-template-columns:1fr}.L414DW_review-pack .L414DW_offerings article{display:block}.L414DW_review-pack .L414DW_offerings article+article{border-top:1px solid #bdd1e4;padding-top:24px}.L414DW_related>.L414DW_inner,.L414DW_close>.L414DW_inner{grid-template-columns:1fr;gap:24px}}@media (max-width:600px){.L414DW_hero{padding:124px 0 52px}.L414DW_breadcrumb{margin-bottom:24px}.L414DW_page h1{font-size:40px}.L414DW_page h2{font-size:32px}.L414DW_page h3{font-size:24px}.L414DW_page .L414DW_summary{font-size:20px}.L414DW_page p{font-size:17px}.L414DW_heroActions{gap:16px 24px;margin-top:24px}.L414DW_artDesktop{display:none}.L414DW_artMobile{display:block}.L414DW_visual{padding:8px}.L414DW_visual figcaption{margin:12px 8px 8px;font-size:16px}.L414DW_serviceMedia{margin-top:32px}.L414DW_serviceMedia .L414DW_visual{padding:12px}.L414DW_scope,.L414DW_workflow,.L414DW_boundaries,.L414DW_questions,.L414DW_close{padding:52px 0}.L414DW_scopeHeading p{margin-top:18px}.L414DW_offerings{margin-top:28px}.L414DW_reference .L414DW_offerings article,.L414DW_field-guide .L414DW_offerings article{grid-template-columns:1fr;gap:0}.L414DW_reference .L414DW_offerings h3,.L414DW_field-guide .L414DW_offerings h3{margin-bottom:12px}.L414DW_reviewPack{padding:24px 20px}.L414DW_reviewPack a{padding:18px 16px;font-size:19px}.L414DW_intakeIndex{grid-template-columns:1fr;gap:16px;margin-top:32px}.L414DW_dispatchRoutes{margin-top:32px;padding:24px 20px}.L414DW_dispatchRoutes>div{grid-template-columns:1fr;gap:24px}.L414DW_dispatchRoutes a{grid-template-columns:15px minmax(0,1fr);align-items:start;gap:20px;font-size:20px}.L414DW_dispatchRoutes a:before{width:1px;height:auto;inset:7px auto -31px 7px}.L414DW_workflowHeading{gap:20px;margin-bottom:32px}.L414DW_flowSteps li>div{display:block}.L414DW_flowSteps h3,.L414DW_questions h3{font-size:22px}.L414DW_flowSteps p{font-size:17px}.L414DW_review-pack .L414DW_flowSteps{grid-template-columns:1fr}.L414DW_intake .L414DW_flowSteps li>div{display:block}.L414DW_responsibilities{grid-template-columns:1fr;gap:24px;padding:24px 20px}.L414DW_responsibilities dd{font-size:17px}.L414DW_related{padding:32px 0}.L414DW_related h2{font-size:26px}.L414DW_related ul{gap:8px;display:grid}.L414DW_close p{font-size:18px}}@media (max-width:360px){.L414DW_page h1{font-size:36px}.L414DW_page h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.L414DW_page *,.L414DW_page :before,.L414DW_page :after{transition:none!important;animation:none!important}}
.wZHO8G_section{--work-ink:#07142e;--work-muted:#48617f;--work-blue:#2468d8;--work-cyan:#08778a;color:var(--work-ink);padding-block:var(--section-space);background:#fff;scroll-margin-top:32px}.wZHO8G_inner{max-width:var(--page-width);padding-inline:var(--page-gutter);margin-inline:auto}.wZHO8G_heading{font-size:var(--section-heading-size);letter-spacing:-.055em;margin:0 0 var(--section-heading-gap);font-weight:500;line-height:1.05}.wZHO8G_projects{gap:56px;display:grid}.wZHO8G_project{grid-template-columns:minmax(160px,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.wZHO8G_project>div{min-width:0}.wZHO8G_practice{color:var(--work-blue);margin:5px 0 0;font-size:18px;font-weight:500;line-height:1.4}.wZHO8G_project+.wZHO8G_project .wZHO8G_practice{color:var(--work-cyan)}.wZHO8G_project h3{letter-spacing:-.04em;text-wrap:balance;margin:0 0 16px;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.13}.wZHO8G_summary{color:var(--work-muted);max-width:740px;margin:0;font-size:18px;line-height:1.55}.wZHO8G_contact{min-height:48px;color:var(--work-ink);text-underline-offset:6px;align-items:center;margin-top:36px;font-size:17px;font-weight:550;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.wZHO8G_contact:hover{color:var(--work-blue)}.wZHO8G_contact:focus-visible{outline-offset:6px;outline:3px solid #2468d8}@media (max-width:900px){.wZHO8G_project{grid-template-columns:1fr;gap:14px}.wZHO8G_practice{margin:0}}@media (max-width:600px){.wZHO8G_inner{padding-inline:24px}.wZHO8G_heading{font-size:var(--section-heading-size);margin-bottom:var(--section-heading-gap)}.wZHO8G_projects{gap:36px}.wZHO8G_practice{font-size:17px}.wZHO8G_project h3{margin-bottom:16px;font-size:26px}.wZHO8G_summary{font-size:17px;line-height:1.55}.wZHO8G_contact{margin-top:28px}}
