.FaqAccordion_list__qUxZE{width:100%;border-top:1px solid #233340;border-bottom:1px solid #233340}.FaqAccordion_item__htGMd{border-bottom:1px solid #c6cccf}.FaqAccordion_item__htGMd:last-child{border-bottom:0}.FaqAccordion_item__htGMd.FaqAccordion_item__htGMd h3{margin:0}.FaqAccordion_item__htGMd button{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;width:100%;min-height:80px;padding:24px 0;border:0;background:transparent;color:#162b3b;text-align:left;font:inherit;font-size:clamp(19px,calc(1.5vw - 3px),26px);font-weight:650;line-height:1.35;letter-spacing:-.015em;cursor:pointer}.FaqAccordion_item__htGMd button i{flex:0 0 11px;width:11px;height:11px;margin:6px 10px 0 0;border-right:2px solid #bec7cb;border-bottom:2px solid #bec7cb;transform:rotate(45deg);transition:transform .3s ease,border-color .3s ease}.FaqAccordion_item__htGMd button i.FaqAccordion_openArrow__fPJdW{transform:rotate(225deg);border-color:#243641;margin-top:11px}.FaqAccordion_item__htGMd button:focus-visible{outline:2px solid #438ac6;outline-offset:5px}.FaqAccordion_answer__OJ_iQ{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .34s cubic-bezier(.22,.61,.36,1),opacity .26s ease}.FaqAccordion_answer__OJ_iQ[data-open=true]{grid-template-rows:1fr;opacity:1}.FaqAccordion_answer__OJ_iQ>div{overflow:hidden;min-height:0}.FaqAccordion_answer__OJ_iQ.FaqAccordion_answer__OJ_iQ p{margin:0;padding:4px 36px 28px 0;font-size:17px;line-height:1.75;color:#354650}@media(max-width:700px){.FaqAccordion_item__htGMd button{font-size:18px;min-height:72px;gap:20px;padding:22px 0}.FaqAccordion_answer__OJ_iQ.FaqAccordion_answer__OJ_iQ p{font-size:15px;padding:0 20px 24px 0}}@media(prefers-reduced-motion:reduce){.FaqAccordion_answer__OJ_iQ,.FaqAccordion_item__htGMd button i{transition:none}}.SiteHeader_services__lGNGS{position:relative;display:flex;align-items:center}.SiteHeader_overview__DRj7T{min-height:46px;display:inline-flex;align-items:center;color:#111b25;font-size:18px;font-weight:750;white-space:nowrap;transition:color .2s}.SiteHeader_overview__DRj7T:hover{color:#1565c0}.SiteHeader_toggle__LRKb0{width:32px;min-height:46px;padding:0;border:0;background:transparent;color:#111b25;cursor:pointer;display:grid;place-items:center}.SiteHeader_toggle__LRKb0:hover,.SiteHeader_toggle__LRKb0[aria-expanded=true]{color:#1565c0}.SiteHeader_chevron__EhoIJ{width:7px;height:7px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform .2s}.SiteHeader_toggle__LRKb0[aria-expanded=true] .SiteHeader_chevron__EhoIJ{transform:rotate(225deg)}.SiteHeader_dropdown__gCIX6{position:absolute;top:calc(100% - 2px);left:0;width:min(680px,calc(100vw - 48px));padding:32px 40px;border:1px solid #dfe5ea;border-radius:14px;background:#fff;box-shadow:0 22px 50px rgba(7,21,35,.15);opacity:0;visibility:hidden;transform:translateY(8px);pointer-events:none;transition:opacity .2s,transform .2s,visibility .2s}.SiteHeader_dropdown__gCIX6[data-open=true]{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.SiteHeader_dropdown__gCIX6 h2{margin:0 0 16px;color:#30363b;font-size:28px;font-weight:700;line-height:1.2;letter-spacing:-.03em}.SiteHeader_serviceLinks__gDuXO{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.SiteHeader_serviceLinks__gDuXO a{display:flex;align-items:center;min-height:44px;padding:6px 0;color:#30363b;line-height:1.5;font-size:16px;font-weight:500}.SiteHeader_serviceLinks__gDuXO span{font-size:inherit;font-weight:inherit}.SiteHeader_serviceLinks__gDuXO i{font-style:normal;margin-left:6px;white-space:nowrap}.SiteHeader_allServices__P_PwV:hover,.SiteHeader_serviceLinks__gDuXO a:hover span{color:#1565c0}.SiteHeader_allServices__P_PwV{gap:6px}.SiteHeader_dropdown__gCIX6 a:focus-visible,.SiteHeader_overview__DRj7T:focus-visible,.SiteHeader_toggle__LRKb0:focus-visible{outline:2px solid #1565c0;outline-offset:3px;border-radius:4px}@media (max-width:1180px){.SiteHeader_overview__DRj7T{font-size:16px}}@media (max-width:1050px){body:has(.SiteHeader_navigation__GQ6PT.is-open) [data-contact-rail]{display:none}.SiteHeader_navigation__GQ6PT{max-height:calc(100dvh - 92px);overflow-y:auto}.SiteHeader_services__lGNGS{flex-wrap:wrap}.SiteHeader_overview__DRj7T{flex:1;min-height:47px;padding:0 12px}.SiteHeader_toggle__LRKb0{width:44px}.SiteHeader_dropdown__gCIX6{position:static;width:100%;margin-bottom:6px;padding:20px;box-shadow:none}.SiteHeader_dropdown__gCIX6[data-open=false]{display:none}.SiteHeader_dropdown__gCIX6 h2{font-size:23px}.SiteHeader_serviceLinks__gDuXO{grid-template-columns:1fr;gap:2px}.SiteHeader_serviceLinks__gDuXO a{min-height:44px}}@media (prefers-reduced-motion:reduce){.SiteHeader_chevron__EhoIJ,.SiteHeader_dropdown__gCIX6,.SiteHeader_overview__DRj7T{transition:none}}.ResourceHub_hero__BulQ0{margin-top:144px;padding:56px max(32px,calc((100% - var(--max))/2)) 48px;background:#fff;color:var(--text-primary);border-bottom:1px solid var(--border-light)}.ResourceHub_container__LONGd{width:100%;margin-inline:auto}.ResourceHub_copy__vNGmC{width:100%}.ResourceHub_eyebrow__TZXpe{color:var(--brand-blue-700);font-size:12px;font-weight:700;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.ResourceHub_title__fzHd3{max-width:none;margin:14px 0 20px;font-size:clamp(36px,4vw,52px);font-weight:700;line-height:1.12;letter-spacing:-.03em;overflow-wrap:break-word}.ResourceHub_description__uqh6I{width:100%;max-width:none;margin:0;color:var(--text-secondary);font-size:18px;line-height:1.5}.ResourceHub_overview__Hzcxu{min-width:0;margin-top:32px}.ResourceHub_overviewHead__WiyaG{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:10px}.ResourceHub_overviewHead__WiyaG h2{margin:0;font-size:14px;font-weight:600}.ResourceHub_overviewHead__WiyaG>span{color:var(--text-secondary);font-size:13px}.ResourceHub_topics__HWkxT{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 24px}.ResourceHub_topics__HWkxT button{min-width:0;min-height:54px;padding:9px 0;border:0;border-top:1px solid var(--border-light);background:transparent;color:var(--text-primary);text-align:left;cursor:pointer}.ResourceHub_topics__HWkxT button>span{display:flex;justify-content:space-between;gap:12px;font-size:15px;font-weight:600}.ResourceHub_topics__HWkxT button>span>span{color:var(--brand-blue-700)}.ResourceHub_topics__HWkxT small{display:block;margin-top:5px;color:var(--text-secondary);font-size:12px;line-height:1.5}.ResourceHub_topics__HWkxT button:hover{color:var(--brand-blue-700)}.ResourceHub_topics__HWkxT button:focus-visible{outline:2px solid var(--brand-blue-700);outline-offset:4px}.ResourceHub_featured__8ieus.ResourceHub_featured__8ieus{padding:36px max(32px,calc((100% - var(--max))/2)) 64px}.ResourceHub_featured__8ieus .resources-featured-card{min-height:360px;margin-top:20px;border-radius:20px}.ResourceHub_featured__8ieus .resources-featured-image{min-height:360px}.ResourceHub_featured__8ieus .resources-featured-copy{padding:32px;justify-content:flex-start}.ResourceHub_featured__8ieus .resources-featured-copy h2{margin:20px 0 16px;font-size:clamp(28px,2.6vw,40px);line-height:1.16;letter-spacing:-.025em;font-weight:600}.ResourceHub_featured__8ieus .resources-featured-copy p{font-size:16px;line-height:1.65}.ResourceHub_featured__8ieus .resources-featured-copy strong{margin-top:24px}.ResourceHub_guides__6o_aY{scroll-margin-top:104px}.ResourceHub_guides__6o_aY.ResourceHub_guides__6o_aY{padding:48px max(32px,calc((100% - var(--max))/2)) 80px}.ResourceHub_guides__6o_aY .resources-library-head{grid-template-columns:minmax(0,1fr) minmax(280px,400px);gap:24px;align-items:center}.ResourceHub_guides__6o_aY .resources-library-head h2{margin:0;font-size:32px;font-weight:700;line-height:1.2;letter-spacing:-.025em}.ResourceHub_guides__6o_aY .resources-search input{height:48px;font-size:15px}.ResourceHub_guides__6o_aY .resources-filters{margin-top:24px;flex-wrap:wrap;overflow:visible;gap:0 24px;border-bottom-width:1px}.ResourceHub_guides__6o_aY .resources-filters button{min-height:48px;padding:0 4px;transform:none;font-size:14px;font-weight:600;border-bottom-width:2px}.ResourceHub_guides__6o_aY .resources-filters button:first-child{padding-left:0;padding-right:4px}.ResourceHub_guides__6o_aY .resources-results-summary{padding:20px 0;font-size:13px}.ResourceHub_guides__6o_aY .resources-filters button:focus-visible,.ResourceHub_guides__6o_aY .resources-search input:focus-visible{outline:2px solid var(--brand-blue-700);outline-offset:3px}.ResourceHub_guides__6o_aY:focus{outline:none}@media(min-width:701px) and (max-width:1608px){.ResourceHub_guides__6o_aY .resources-search{margin-right:64px}}@media(min-width:1051px) and (max-width:1608px){.ResourceHub_description__uqh6I{padding-right:80px}.ResourceHub_overview__Hzcxu{margin-right:80px}}@media(max-width:1180px){.ResourceHub_topics__HWkxT{grid-template-columns:1fr 1fr;gap:0 28px}}@media(max-width:1050px){.ResourceHub_hero__BulQ0{margin-top:78px}.ResourceHub_guides__6o_aY{scroll-margin-top:102px}}@media(max-width:700px){.ResourceHub_hero__BulQ0{padding:36px 20px 32px}.ResourceHub_overview__Hzcxu{margin-top:28px}.ResourceHub_description__uqh6I{font-size:16px}.ResourceHub_topics__HWkxT{gap:0 20px}.ResourceHub_topics__HWkxT small{display:none}.ResourceHub_topics__HWkxT button{min-height:44px;padding:8px 0}.ResourceHub_topics__HWkxT button>span{font-size:14px}.ResourceHub_featured__8ieus.ResourceHub_featured__8ieus{padding:28px 20px 48px}.ResourceHub_featured__8ieus .resources-featured-card{display:flex;flex-direction:column}.ResourceHub_featured__8ieus .resources-featured-copy{order:-1;padding:16px}.ResourceHub_featured__8ieus .resources-featured-copy h2{order:-1;margin:0 0 16px;font-size:24px}.ResourceHub_featured__8ieus .resources-featured-image{min-height:240px}.ResourceHub_guides__6o_aY.ResourceHub_guides__6o_aY{padding:32px 20px 48px}.ResourceHub_guides__6o_aY .resources-library-head{grid-template-columns:1fr;gap:20px}.ResourceHub_guides__6o_aY .resources-library-head h2{font-size:28px}.ResourceHub_guides__6o_aY .resources-filters{gap:0 16px;margin-top:20px}}@media(prefers-reduced-motion:reduce){.ResourceHub_featured__8ieus .resources-featured-card,.ResourceHub_featured__8ieus .resources-featured-image img{transition:none}}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO{display:block;width:100%;padding:64px var(--detail-gutter,32px) 72px;background:#f3f5f6}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_heading__U01Fj{max-width:1720px;margin:0 auto 36px;text-align:left}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_heading__U01Fj>span{display:block;border:0;padding:0;border-radius:0;font-size:11px;font-weight:650;letter-spacing:.12em;color:#45647e}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_heading__U01Fj h2{margin:14px 0 0;font-size:clamp(30px,2.5vw,46px);line-height:1.18}.DeliveryPreparation_layout__PJWUL{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);max-width:1720px;margin:auto;gap:32px;align-items:start}.DeliveryPreparation_delivery__Cew12{min-width:0}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_preview__v98Sz{margin:0;border-radius:26px;background:#153f6c;background-image:linear-gradient(#d5e8f20b 1px,transparent 0),linear-gradient(90deg,#d5e8f20b 1px,transparent 0);background-size:32px 32px;color:white;padding:22px 26px 0;overflow:hidden}.DeliveryPreparation_preview__v98Sz figcaption{font-size:12px;font-weight:650}.DeliveryPreparation_preview__v98Sz figcaption>span{display:block;color:#c3d6e8;font-weight:400;font-size:11px;margin-top:5px}.DeliveryPreparation_documents__sSDak{height:286px;position:relative;margin-top:20px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_document__dwPEH{position:absolute;width:37%;padding:18px;background:#fff;color:#15364f;border:1px solid #d6e0e8;border-radius:11px;box-shadow:0 2px 5px #071c3124,0 16px 28px #071c3138}.DeliveryPreparation_application___8iXN{left:0;top:18px;transform:rotate(-4deg);z-index:1}.DeliveryPreparation_mapping__p60U7{left:31%;top:4px;transform:rotate(2deg);z-index:2}.DeliveryPreparation_report__WbhXn{right:0;top:33px;transform:rotate(-2deg);z-index:3}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_document__dwPEH.DeliveryPreparation_report__WbhXn{box-shadow:0 3px 7px #071c3129,0 20px 34px #071c3140}.DeliveryPreparation_docBar__4rMCs{display:flex;gap:4px;padding-bottom:13px}.DeliveryPreparation_docBar__4rMCs i{width:4px;height:4px;border-radius:50%;background:#8da9bc}.DeliveryPreparation_document__dwPEH small{display:block;font-size:8px;letter-spacing:.08em;color:#56778e}.DeliveryPreparation_document__dwPEH strong{display:block;font-size:14px;line-height:1.3;margin:9px 0 15px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_document__dwPEH p{font-size:9px;line-height:1.5;color:#627482;margin:12px 0 0}.DeliveryPreparation_device__kJk96{display:flex;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #e1e7ec;font-size:9px}.DeliveryPreparation_device__kJk96 b{color:#276c80;font-weight:500}.DeliveryPreparation_appAction__OfrJw{background:#e7f0f6;color:#174b72;padding:10px 8px;border-radius:5px;font-size:10px;margin-top:9px}.DeliveryPreparation_table__98iy5{display:grid;grid-template-columns:1fr 1fr;font-size:9px}.DeliveryPreparation_table__98iy5>*{padding:9px 2px;border-bottom:1px solid #e0e7ed}.DeliveryPreparation_table__98iy5>span{color:#738596}.DeliveryPreparation_table__98iy5 code{font-size:8px}.DeliveryPreparation_reportRow__0bs0x{display:flex;justify-content:space-between;gap:8px;border-top:1px solid #dde5eb;font-size:9px;padding:11px 0}.DeliveryPreparation_reportRow__0bs0x b{font-weight:500;color:#3b747c}.DeliveryPreparation_note__yRV7N{background:#f0f4f7;padding:10px;margin-top:8px;font-size:10px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_note__yRV7N p{margin-top:5px}.DeliveryPreparation_groups__YqyHP{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_group__oJpDK h3{font-size:15px;line-height:1.4;margin:0 0 13px;color:#153f6c}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_group__oJpDK ul{list-style:none;margin:0;padding:0;border:0}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_group__oJpDK li{display:block;font-size:12.5px;line-height:1.7;color:#596775;margin:0 0 10px;padding:0;border:0;min-height:0}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO li:before{content:none}.DeliveryPreparation_start__DkRni{background:#fff;border:1px solid #dfe5e9;border-radius:26px;padding:30px}.DeliveryPreparation_kicker__GMzIb{color:#506d85;font-size:10px;font-weight:650;letter-spacing:.1em}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_start__DkRni h3{font-size:clamp(24px,1.8vw,32px);line-height:1.2;margin:14px 0 12px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_intro__Sr91h{color:#64717d;font-size:14px;line-height:1.65;margin:0 0 24px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_materials__3KXAH{list-style:none;margin:0;padding:0}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_materials__3KXAH li{display:flex;align-items:flex-start;gap:14px;padding:16px 0;border:0;border-top:1px solid #e2e7eb;min-height:0}.DeliveryPreparation_number__nonoT{font-size:10px;color:#4c789c;font-variant-numeric:tabular-nums;padding-top:4px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_materials__3KXAH p{margin:0;color:#344d60;font-size:13px;line-height:1.65}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_materials__3KXAH p+p{margin-top:6px}.DeliveryPreparation_privacy__h2f1H{display:flex;gap:12px;border-top:1px solid #dde5eb;padding-top:20px;margin-top:6px}.DeliveryPreparation_privacy__h2f1H svg{flex:0 0 20px;width:20px;height:20px;color:#35617e}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_privacy__h2f1H p{color:#627482;font-size:12px;line-height:1.65;margin:0}@media(max-width:1100px){.DeliveryPreparation_layout__PJWUL{gap:24px;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.DeliveryPreparation_groups__YqyHP{gap:16px}.DeliveryPreparation_start__DkRni{padding:24px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_document__dwPEH{padding:12px}.DeliveryPreparation_document__dwPEH strong{font-size:12px}}@media(max-width:800px){.DeliveryPreparation_layout__PJWUL{grid-template-columns:1fr}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO{padding:48px 24px 56px}.DeliveryPreparation_groups__YqyHP{margin-top:24px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_heading__U01Fj{margin-bottom:28px}.DeliveryPreparation_start__DkRni{padding:28px}}@media(max-width:500px){.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_heading__U01Fj h2{font-size:31px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_preview__v98Sz{padding:20px 16px 0}.DeliveryPreparation_documents__sSDak{height:292px;margin-top:16px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_document__dwPEH{width:57%;padding:12px}.DeliveryPreparation_application___8iXN{left:0;top:5px}.DeliveryPreparation_mapping__p60U7{left:23%;top:34px}.DeliveryPreparation_report__WbhXn{right:0;top:78px}.DeliveryPreparation_document__dwPEH small{font-size:6px}.DeliveryPreparation_document__dwPEH strong{font-size:11px}.DeliveryPreparation_table__98iy5 code{font-size:6px}.DeliveryPreparation_table__98iy5>*{padding:6px 1px}.DeliveryPreparation_device__kJk96,.DeliveryPreparation_reportRow__0bs0x{font-size:7px;padding:8px 0}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_document__dwPEH p{font-size:7px}.DeliveryPreparation_groups__YqyHP{grid-template-columns:1fr;gap:12px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_group__oJpDK{padding-top:18px;border-top:1px solid #d9e2e8}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_group__oJpDK h3{font-size:16px}.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO.DeliveryPreparation_section__PSZjO .DeliveryPreparation_group__oJpDK li{font-size:13px}.DeliveryPreparation_start__DkRni{padding:26px 24px}}.FaqSection_section__JZZVX.FaqSection_section__JZZVX{display:grid;grid-template-columns:270px minmax(0,1fr);gap:60px;align-items:start;width:100%;padding:140px max(32px,calc((100% - 1400px)/2));margin:0;background:#f3f4f4;color:#162b3b;scroll-margin-top:160px}.FaqSection_section__JZZVX.FaqSection_section__JZZVX .FaqSection_heading__e29wY{margin:0;max-width:none;text-align:left}.FaqSection_section__JZZVX.FaqSection_section__JZZVX .FaqSection_heading__e29wY h2{margin:0 0 18px;font-size:44px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.FaqSection_section__JZZVX.FaqSection_section__JZZVX .FaqSection_heading__e29wY p{margin:0;max-width:270px;font-size:20px;line-height:1.75;color:#172a3a}@media(max-width:1050px){.FaqSection_section__JZZVX.FaqSection_section__JZZVX{padding:90px 32px;grid-template-columns:220px minmax(0,1fr);gap:36px}.FaqSection_section__JZZVX.FaqSection_section__JZZVX .FaqSection_heading__e29wY p{font-size:17px}}@media(max-width:700px){.FaqSection_section__JZZVX.FaqSection_section__JZZVX{padding:60px 24px;grid-template-columns:1fr;gap:28px;scroll-margin-top:160px}.FaqSection_section__JZZVX.FaqSection_section__JZZVX .FaqSection_heading__e29wY h2{font-size:34px;margin-bottom:14px}.FaqSection_section__JZZVX.FaqSection_section__JZZVX .FaqSection_heading__e29wY p{max-width:none;font-size:16px;line-height:1.65}}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4{--expertise-gutter:clamp(24px,3vw,64px)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-local-nav{min-height:54px;padding:12px var(--expertise-gutter);gap:12px 28px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-local-nav a{font-size:13px;min-height:30px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero{min-height:420px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero>div{padding:64px clamp(24px,5vw,100px)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero>div>span{display:inline-block;padding:5px 11px;border-radius:20px;background:rgba(255,255,255,.12);font-size:11px;letter-spacing:.06em}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero h1{font-size:clamp(34px,3vw,52px);max-width:800px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero p{font-size:17px;max-width:780px;line-height:1.65}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero a{min-height:44px;padding:12px 20px;border-radius:6px;font-size:14px;margin-top:24px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-cases-section,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-section,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-section{padding:76px var(--expertise-gutter) 84px;scroll-margin-top:160px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading{text-align:center;max-width:1040px;margin:0 auto 36px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading>span,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading>span{display:inline-block;padding:4px 10px;border:1px solid #b9c9de;border-radius:20px;color:#1c559a;font-size:11px;letter-spacing:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading h2,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading h2{margin-top:14px;font-size:clamp(28px,2.3vw,38px);line-height:1.22;letter-spacing:-.025em}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-section{background:#f3f5f6}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid{max-width:1280px;margin:auto;gap:20px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid article{border-radius:20px;overflow:hidden;background:#143b69;color:#fff}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid article:nth-child(2){background:#1763a9}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid article:nth-child(3){background:#242e37}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-image{height:210px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid article>div:last-child{padding:28px 28px 32px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid h3{font-size:calc((22px) * .9)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid p{color:#e4edf4;font-size:calc((14px) * .9);line-height:1.7}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section{background:#fff}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-row{max-width:1720px;margin:0 auto 24px;border-radius:26px;overflow:hidden;min-height:420px;background:#edf1f3}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-media{min-height:420px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content{padding:44px clamp(28px,3.3vw,64px)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content>span{color:#256096;font-size:11px;letter-spacing:.04em}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content h3{margin:12px 0 16px;font-size:clamp(25px,2vw,33px);line-height:1.25;letter-spacing:-.025em}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content>p{font-size:15px;line-height:1.7;color:#646b72}.ExpertiseDesign_points__AOber{margin-top:24px}.ExpertiseDesign_points__AOber details{border-bottom:1px solid #cbd5dc}.ExpertiseDesign_points__AOber details:last-child{border:0}.ExpertiseDesign_points__AOber summary{list-style:none;display:flex;align-items:center;gap:16px;cursor:pointer;padding:16px 0;font-size:15px;font-weight:600}.ExpertiseDesign_points__AOber summary::-webkit-details-marker{display:none}.ExpertiseDesign_points__AOber summary i{margin-left:auto;font-style:normal;font-size:20px;font-weight:400}.ExpertiseDesign_points__AOber details[open] summary i{transform:rotate(45deg)}.ExpertiseDesign_points__AOber p{font-size:14px;line-height:1.7;margin:0 0 18px;color:#646b72}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-cases-section{background:#f3f5f6}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-grid{max-width:1520px;margin:auto;gap:24px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-grid article{background:transparent;border-radius:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-image{height:auto;aspect-ratio:16/10;border-radius:20px;overflow:hidden}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy{padding:24px 0 0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy h3{margin:0 0 12px;font-size:calc((23px) * .9);line-height:1.25}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy p{font-size:calc((15px) * .9);line-height:1.7;color:#646b72}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy ul{gap:8px;margin-top:16px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy li{border:0;background:#e5eaee;color:#536c81;border-radius:20px;padding:6px 11px;font-size:11px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav[aria-label="Related software and application pages"]{padding:36px var(--expertise-gutter);gap:20px;background:#fff}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav[aria-label="Related software and application pages"] a{flex:1;padding:24px 28px;min-height:90px;justify-content:space-between;border-radius:16px;background:#143b69;color:#fff;font-size:16px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav[aria-label="Related software and application pages"] a:last-child{background:#234d70}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-section{display:grid;grid-template-columns:1fr 2fr;gap:64px;background:#f3f5f6}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading{text-align:left;margin:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list{max-width:none;width:100%;margin:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list details{padding:0;margin:0;border-radius:0;background:transparent;border-bottom:1px solid #cbd5dc}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list summary{min-height:70px;padding:18px 0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list summary>b{font-size:16px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list details>p{font-size:14px;line-height:1.7}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .offering-contact{display:flex;flex-direction:column;justify-content:center;text-align:center;padding:64px 24px;gap:24px;background:linear-gradient(110deg,#103553,#1e74c2 65%,#496cc8)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .offering-contact>div{max-width:760px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .offering-contact h2{font-size:clamp(28px,2.5vw,40px);line-height:1.2;letter-spacing:-.02em}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .offering-contact>a{min-height:44px;padding:12px 20px;font-size:14px;border-radius:6px}@media(max-width:1050px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content{padding:32px}}@media(max-width:700px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-local-nav{padding:10px 20px;gap:8px 18px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero{min-height:400px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero>div{padding:44px 24px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero h1{font-size:34px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero p{font-size:15px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-cases-section,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-section,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-section{padding:48px 20px;scroll-margin-top:90px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading{margin-bottom:28px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading h2,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading h2{font-size:27px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-grid,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid{gap:24px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-image{height:200px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-row{border-radius:20px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content{padding:28px 24px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content h3{font-size:25px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-media{min-height:260px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy{padding-top:20px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav[aria-label="Related software and application pages"]{padding:28px 20px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav[aria-label="Related software and application pages"] a{padding:24px;min-height:76px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-section{grid-template-columns:1fr;gap:12px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .offering-contact{padding:48px 24px;align-items:center}}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-local-nav{min-height:70px;justify-content:space-between}.ExpertiseDesign_navIdentity__PhE1k{display:flex;align-items:center;gap:24px}.ExpertiseDesign_navIdentity__PhE1k strong{font-size:22px;letter-spacing:-.02em}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .ExpertiseDesign_navIdentity__PhE1k a{display:inline-flex;align-items:center;min-height:36px;padding:8px 16px;border-radius:6px;background:#143b69;color:#fff;font-size:12px}.ExpertiseDesign_navLinks__xHR_y{display:flex;align-items:center;gap:28px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero{min-height:max(580px,calc(100svh - 214px));background-position:50%}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero>div{padding:80px clamp(40px,11vw,220px)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero>div>span{padding:8px 18px;font-size:14px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero h1{max-width:1120px;font-size:clamp(46px,3.8vw,72px);line-height:1.1;margin:20px 0 22px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero p{max-width:1120px;font-size:clamp(18px,1.2vw,23px);line-height:1.55}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero a{min-height:54px;padding:14px 26px;margin-top:34px;font-size:17px}@media(max-width:1050px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-local-nav{min-height:64px}.ExpertiseDesign_navIdentity__PhE1k strong{font-size:18px}.ExpertiseDesign_navIdentity__PhE1k{gap:14px}.ExpertiseDesign_navLinks__xHR_y{gap:18px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero{min-height:max(560px,calc(100svh - 142px))}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero>div{padding:64px 7vw}}@media(max-width:700px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-local-nav{gap:8px;padding:12px 20px}.ExpertiseDesign_navIdentity__PhE1k{width:100%;justify-content:space-between}.ExpertiseDesign_navLinks__xHR_y{flex-wrap:wrap;gap:8px 18px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero{min-height:560px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero>div{padding:56px 24px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero>div>span{font-size:11px;padding:6px 11px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero h1{font-size:38px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero p{font-size:16px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-solution-hero a{min-height:48px;font-size:15px;padding:12px 22px}}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-local-nav{background:rgba(255,255,255,.82);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:rgba(190,205,218,.35);box-shadow:none}body:has(.ExpertiseDesign_page__UJrk4) .solum-header.is-compact~.ExpertiseDesign_page__UJrk4 .engineering-local-nav{background:rgba(255,255,255,.64)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading{max-width:1440px;margin-bottom:52px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading>span,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading>span{padding:7px 16px;font-size:14px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading h2,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading h2{font-size:clamp(32px,2.7vw,50px);line-height:1.18;margin-top:20px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-section{padding:64px var(--expertise-gutter) 80px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid{max-width:1480px;gap:26px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid article{border-radius:28px;display:flex;flex-direction:column}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-image{height:clamp(210px,15vw,285px);flex-shrink:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid article>div:last-child{min-height:220px;padding:36px 34px;display:flex;flex-direction:column;justify-content:center;text-align:center;flex:1}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid h3{font-size:calc((clamp(23px,1.7vw,32px)) * .9);line-height:1.25;margin-bottom:18px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid p{font-size:calc((clamp(15px,1.05vw,20px)) * .9);line-height:1.55}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-cases-section,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section{padding-block:90px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-row{min-height:520px;margin-bottom:32px;border-radius:30px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-media{min-height:520px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content{padding:48px clamp(32px,4vw,76px)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content h3{font-size:clamp(28px,2.2vw,40px)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content>p{font-size:17px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .ExpertiseDesign_points__AOber summary{font-size:17px;padding:20px 0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .ExpertiseDesign_points__AOber p{font-size:16px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-grid{max-width:1680px;gap:28px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy h3{font-size:calc((clamp(25px,1.9vw,34px)) * .9)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy p{font-size:calc((17px) * .9)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy li{font-size:12px;padding:7px 13px}@media(max-width:1050px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid{gap:16px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid article>div:last-child{padding:28px 22px;min-height:240px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content{padding:32px}}@media(max-width:700px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading{margin-bottom:30px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading>span,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading>span{padding:5px 12px;font-size:12px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading h2,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-section-heading h2{font-size:29px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-cases-section,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-section{padding:52px 20px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-image{height:220px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid article>div:last-child{min-height:180px;padding:28px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid h3{font-size:calc((25px) * .9)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-grid p{font-size:calc((16px) * .9)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-row{min-height:0;border-radius:22px;margin-bottom:24px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-media{min-height:280px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content{padding:30px 24px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content h3{font-size:27px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .ExpertiseDesign_points__AOber p,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .ExpertiseDesign_points__AOber summary,.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-content>p{font-size:15px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy h3{font-size:calc((26px) * .9)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-case-copy p{font-size:calc((16px) * .9)}}@media(min-width:1051px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-section{padding-top:40px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-section .engineering-section-heading{margin-bottom:40px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-highlight-image{height:clamp(210px,13vw,250px)}}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-section{padding:140px max(32px,calc((100% - 1400px)/2));grid-template-columns:270px minmax(0,1fr);gap:60px;align-items:start;background:#f3f4f4}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading h2{margin:0 0 18px;font-size:44px;line-height:1.15;font-weight:700;letter-spacing:-.025em}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading p{margin:0;max-width:270px;font-size:20px;line-height:1.75;color:#172a3a}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list{border-top:1px solid #233340;border-bottom:1px solid #233340}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list details{border-bottom:1px solid #c6cccf}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list details:last-child{border-bottom:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list summary{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;padding:24px 0;min-height:84px;list-style:none}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list summary::-webkit-details-marker{display:none}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list summary>b{font-size:clamp(22px,1.5vw,29px);line-height:1.3;font-weight:650;letter-spacing:-.015em}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list summary>i{flex:0 0 11px;width:11px;height:11px;margin:6px 10px 0 0;padding:0;border:0;border-right:2px solid #bec7cb;border-bottom:2px solid #bec7cb;transform:rotate(45deg);border-radius:0;background:transparent}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list details[open] summary>i{transform:rotate(225deg);border-color:#243641;margin-top:12px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list details>p{padding:4px 36px 28px 0;margin:0;font-size:20px;line-height:1.75;color:#354650}@media(max-width:1050px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-section{padding:90px 32px;grid-template-columns:220px minmax(0,1fr);gap:36px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading p{font-size:17px}}@media(max-width:700px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-section{padding:60px 24px;grid-template-columns:1fr;gap:28px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading{margin:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading h2{font-size:34px;margin-bottom:14px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-heading p{max-width:none;font-size:16px;line-height:1.65}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list summary{min-height:76px;padding:22px 0;gap:20px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list summary>b{font-size:21px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-faq-list details>p{font-size:16px;line-height:1.75;padding:0 20px 24px 0}}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav.ExpertiseDesign_relatedBanners__iAIeI{display:grid;grid-template-columns:1fr 1fr;gap:0;padding:0;background:#10233d}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav.ExpertiseDesign_relatedBanners__iAIeI>a{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;justify-content:flex-start;flex:none;min-height:260px;padding:48px clamp(28px,3vw,60px);border-radius:0;background:#10233d;color:#fff}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav.ExpertiseDesign_relatedBanners__iAIeI>a:last-child{background:#122b35}.ExpertiseDesign_relatedBanners__iAIeI svg{position:absolute;inset:0;width:100%;height:100%;z-index:-2;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.ExpertiseDesign_relatedBanners__iAIeI a:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(4,13,24,.64),rgba(4,13,24,.18) 65%,transparent)}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav.ExpertiseDesign_relatedBanners__iAIeI>a>span{display:inline;max-width:70%;font-size:clamp(23px,1.8vw,34px);line-height:1.3;font-weight:650;letter-spacing:-.02em}.ExpertiseDesign_relatedBanners__iAIeI i{display:inline-block;width:13px;height:13px;margin:0 0 2px 12px;border-top:2px solid;border-right:2px solid;transform:rotate(45deg);transition:translate .25s ease}.ExpertiseDesign_relatedBanners__iAIeI a:hover svg{transform:scale(1.035)}.ExpertiseDesign_relatedBanners__iAIeI a:hover i{translate:4px}@media(max-width:1050px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav.ExpertiseDesign_relatedBanners__iAIeI>a{min-height:230px;padding:36px 28px}}@media(max-width:700px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav.ExpertiseDesign_relatedBanners__iAIeI{grid-template-columns:1fr;padding:0;gap:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav.ExpertiseDesign_relatedBanners__iAIeI>a{min-height:220px;padding:32px 24px}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 nav.ExpertiseDesign_relatedBanners__iAIeI>a>span{font-size:24px;max-width:75%}}@media(prefers-reduced-motion:reduce){.ExpertiseDesign_relatedBanners__iAIeI i,.ExpertiseDesign_relatedBanners__iAIeI svg{transition:none}.ExpertiseDesign_relatedBanners__iAIeI a:hover svg{transform:none}.ExpertiseDesign_relatedBanners__iAIeI a:hover i{translate:none}}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section{padding:0;background:#f3f4f4}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section>.engineering-section-heading{max-width:none;padding:78px 32px 64px;margin:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section>.engineering-section-heading h2{max-width:1440px;margin:20px auto 0}@media(max-width:700px){.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section{padding:0}.ExpertiseDesign_page__UJrk4.ExpertiseDesign_page__UJrk4 .engineering-feature-section>.engineering-section-heading{padding:52px 24px 36px}}.CapabilitiesPage_page__uFSfC{--expertise-width:1200px}.CapabilitiesPage_page__uFSfC .CapabilitiesPage_deviceViews__hjT4m{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr auto;gap:12px;margin:0;padding:20px;background:#e8edf1;order:2}.CapabilitiesPage_deviceViews__hjT4m>div{position:relative;min-height:240px;overflow:hidden;border-radius:12px}.CapabilitiesPage_deviceViews__hjT4m img{object-fit:cover;object-position:center 55%}.CapabilitiesPage_deviceViews__hjT4m figcaption{grid-column:1/-1;color:var(--text-secondary);font-size:12px;line-height:1.5}@media(max-width:700px){.CapabilitiesPage_page__uFSfC .CapabilitiesPage_deviceViews__hjT4m{order:0}}.CapabilitiesPage_page__uFSfC .engineering-local-nav{min-height:60px;height:auto;padding:12px max(32px,calc((100% - var(--expertise-width))/2));justify-content:flex-end;flex-wrap:wrap;gap:12px 28px}.CapabilitiesPage_page__uFSfC .engineering-local-nav a{min-height:36px;font-size:14px;font-weight:600}.CapabilitiesPage_page__uFSfC .engineering-solution-hero{width:100%;min-height:380px;margin:0;border-radius:0;align-items:center}.CapabilitiesPage_page__uFSfC .engineering-solution-hero>div{width:100%;padding:56px max(32px,calc((100% - var(--expertise-width))/2));max-width:none}.CapabilitiesPage_page__uFSfC .engineering-solution-hero h1{max-width:760px;margin:18px 0 20px;font-size:52px;line-height:1.12;letter-spacing:-.035em}.CapabilitiesPage_page__uFSfC .engineering-solution-hero p{max-width:680px;font-size:18px}.CapabilitiesPage_page__uFSfC .engineering-solution-hero a{min-height:48px;margin-top:28px;font-size:15px;box-shadow:none}.CapabilitiesPage_page__uFSfC .engineering-cases-section,.CapabilitiesPage_page__uFSfC .engineering-faq-section,.CapabilitiesPage_page__uFSfC .engineering-feature-section,.CapabilitiesPage_page__uFSfC .engineering-highlight-section{padding:72px max(32px,calc((100% - var(--expertise-width))/2));scroll-margin-top:220px}.CapabilitiesPage_page__uFSfC .engineering-highlight-section{background:#f4f6f8}.CapabilitiesPage_page__uFSfC .engineering-section-heading{margin-bottom:32px;max-width:900px}.CapabilitiesPage_page__uFSfC .engineering-faq-heading>span,.CapabilitiesPage_page__uFSfC .engineering-feature-content>span,.CapabilitiesPage_page__uFSfC .engineering-section-heading>span{font-size:12px;letter-spacing:.1em}.CapabilitiesPage_page__uFSfC .engineering-faq-heading h2,.CapabilitiesPage_page__uFSfC .engineering-section-heading h2{margin-top:16px;font-size:36px;line-height:1.2;letter-spacing:-.025em}.CapabilitiesPage_page__uFSfC .engineering-highlight-grid{gap:24px}.CapabilitiesPage_page__uFSfC .engineering-highlight-grid article{border:0;border-radius:20px;box-shadow:none}.CapabilitiesPage_page__uFSfC .engineering-highlight-image{position:relative;height:200px}.CapabilitiesPage_page__uFSfC .engineering-case-image img,.CapabilitiesPage_page__uFSfC .engineering-highlight-image img{object-fit:cover}.CapabilitiesPage_page__uFSfC .engineering-highlight-grid article>div:last-child{min-height:0;padding:24px}.CapabilitiesPage_page__uFSfC .engineering-highlight-grid h3{font-size:calc((22px) * .9);line-height:1.25;margin-bottom:12px}.CapabilitiesPage_page__uFSfC .engineering-feature-section{background:#fff}.CapabilitiesPage_page__uFSfC .engineering-feature-row{min-height:440px;margin-bottom:24px;border-radius:20px;box-shadow:none;background:#f4f6f8}.CapabilitiesPage_page__uFSfC .engineering-feature-row:last-child{margin-bottom:0}.CapabilitiesPage_page__uFSfC .engineering-feature-media{min-height:440px}.CapabilitiesPage_page__uFSfC .engineering-feature-content{padding:36px}.CapabilitiesPage_page__uFSfC .engineering-feature-content h3{font-size:30px;line-height:1.2;margin:16px 0 20px;letter-spacing:-.025em}.CapabilitiesPage_page__uFSfC .engineering-feature-content>p{font-size:16px;line-height:1.65}.CapabilitiesPage_page__uFSfC .engineering-feature-content ul{margin-top:24px}.CapabilitiesPage_page__uFSfC .engineering-feature-content li{grid-template-columns:1fr;gap:6px;padding:14px 0;min-height:0}.CapabilitiesPage_page__uFSfC .engineering-cases-section{background:#f4f6f8}.CapabilitiesPage_page__uFSfC .engineering-case-grid{gap:24px}.CapabilitiesPage_page__uFSfC .engineering-case-grid article{background:#fff;color:var(--text-primary);border-radius:20px}.CapabilitiesPage_page__uFSfC .engineering-case-image{position:relative;height:200px}.CapabilitiesPage_page__uFSfC .engineering-case-copy{min-height:0;padding:24px}.CapabilitiesPage_page__uFSfC .engineering-case-copy h3{font-size:calc((22px) * .9);line-height:1.25;margin-bottom:14px}.CapabilitiesPage_page__uFSfC .engineering-case-copy p{color:var(--text-secondary)}.CapabilitiesPage_page__uFSfC .engineering-case-copy ul{margin-top:20px}.CapabilitiesPage_page__uFSfC .engineering-case-copy li{color:var(--text-secondary);border-color:var(--border-light)}.CapabilitiesPage_note__EQjN8{max-width:800px;margin:20px auto 0;color:var(--text-secondary);font-size:15px;line-height:1.6}.CapabilitiesPage_related__ckegM{padding:24px max(32px,calc((100% - var(--expertise-width))/2));display:flex;justify-content:space-between;gap:24px;border-bottom:1px solid var(--border-light)}.CapabilitiesPage_related__ckegM a{display:inline-flex;align-items:center;gap:16px;min-height:44px;color:var(--brand-blue-900);font-size:15px;font-weight:600}.CapabilitiesPage_page__uFSfC .engineering-faq-section{background:#fff;grid-template-columns:1fr 1.6fr;gap:48px}.CapabilitiesPage_page__uFSfC .engineering-faq-list summary{min-height:76px;grid-template-columns:28px 1fr 24px;gap:12px}.CapabilitiesPage_page__uFSfC .engineering-faq-list summary>b{font-size:16px}.CapabilitiesPage_page__uFSfC .engineering-faq-list details>p{padding:0 20px 24px 40px}.CapabilitiesPage_page__uFSfC .offering-contact{min-height:0;padding:56px max(32px,calc((100% - var(--expertise-width))/2))}.CapabilitiesPage_page__uFSfC .offering-contact h2{font-size:36px;line-height:1.2;letter-spacing:-.025em}.CapabilitiesPage_page__uFSfC a:focus-visible,.CapabilitiesPage_page__uFSfC summary:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:4px}.CapabilitiesPage_page__uFSfC .engineering-feature-content ul{border:0;display:grid;gap:12px}.CapabilitiesPage_page__uFSfC .engineering-feature-content li{border:0;padding:16px 20px;background:#fff;border-radius:12px}.CapabilitiesPage_page__uFSfC .engineering-faq-section{display:block;background:#f4f6f8}.CapabilitiesPage_page__uFSfC .engineering-faq-heading{text-align:center;max-width:900px;margin:0 auto 32px}.CapabilitiesPage_page__uFSfC .engineering-faq-list{border:0;max-width:1000px;margin:auto}.CapabilitiesPage_page__uFSfC .engineering-faq-list details{border:0;margin-bottom:12px;padding:0 24px;border-radius:12px;background:#fff}.CapabilitiesPage_related__ckegM{border:0}@media(max-width:1050px){.CapabilitiesPage_page__uFSfC .engineering-case-grid,.CapabilitiesPage_page__uFSfC .engineering-highlight-grid{gap:16px}.CapabilitiesPage_page__uFSfC .engineering-feature-content{padding:28px}}@media(max-width:700px){.CapabilitiesPage_page__uFSfC .engineering-local-nav{padding:10px 20px;justify-content:flex-start;gap:8px 20px}.CapabilitiesPage_page__uFSfC .engineering-solution-hero{min-height:340px}.CapabilitiesPage_page__uFSfC .engineering-solution-hero>div{padding:40px 20px}.CapabilitiesPage_page__uFSfC .engineering-solution-hero h1{font-size:36px}.CapabilitiesPage_page__uFSfC .engineering-solution-hero p{font-size:16px}.CapabilitiesPage_page__uFSfC .engineering-cases-section,.CapabilitiesPage_page__uFSfC .engineering-faq-section,.CapabilitiesPage_page__uFSfC .engineering-feature-section,.CapabilitiesPage_page__uFSfC .engineering-highlight-section{padding:48px 20px;scroll-margin-top:160px}.CapabilitiesPage_page__uFSfC .engineering-faq-heading h2,.CapabilitiesPage_page__uFSfC .engineering-section-heading h2,.CapabilitiesPage_page__uFSfC .offering-contact h2{font-size:28px}.CapabilitiesPage_page__uFSfC .engineering-case-grid,.CapabilitiesPage_page__uFSfC .engineering-faq-section,.CapabilitiesPage_page__uFSfC .engineering-feature-row,.CapabilitiesPage_page__uFSfC .engineering-highlight-grid{grid-template-columns:1fr}.CapabilitiesPage_page__uFSfC .engineering-feature-media{min-height:240px}.CapabilitiesPage_page__uFSfC .engineering-feature-row.is-reversed .engineering-feature-media{order:0}.CapabilitiesPage_page__uFSfC .engineering-feature-content{padding:24px}.CapabilitiesPage_page__uFSfC .engineering-feature-content h3{font-size:26px}.CapabilitiesPage_related__ckegM{padding:20px;flex-direction:column;gap:8px}.CapabilitiesPage_page__uFSfC .offering-contact{padding:48px 20px}}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9{background:#f2f4f5}.ApplicationNarrative_localNav__ilJYE{position:sticky;top:78px;z-index:40;min-height:72px;padding:14px clamp(24px,3vw,64px);display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffffffd9;backdrop-filter:blur(18px);border-bottom:1px solid #dce2e6}.ApplicationNarrative_localNav__ilJYE>div{display:flex;align-items:center;gap:26px}.ApplicationNarrative_localNav__ilJYE strong{font-size:21px;line-height:1.25}.ApplicationNarrative_localNav__ilJYE>div:first-child a{background:#153f6c;color:#fff;padding:11px 18px;border-radius:7px;white-space:nowrap;font-size:13px;font-weight:700}.ApplicationNarrative_localNav__ilJYE>div:last-child a{font-size:14px;color:#465566}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-hero{position:relative;isolation:isolate;display:flex;min-height:650px;padding:90px max(32px,10.7vw);background:#102e43}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-hero figure{position:absolute;inset:0;z-index:-2;width:100%;height:100%;margin:0;border:0;border-radius:0;box-shadow:none;aspect-ratio:auto}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-hero figure img{padding:0;object-fit:cover}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#071a2bdb,#071a2b75 70%,#071a2b33)}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-copy{max-width:1050px}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-copy>span{display:inline-block;color:#fff;background:#ffffff26;padding:10px 18px;border-radius:24px;font-size:13px;letter-spacing:.02em;font-weight:600}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-copy h1{color:#fff;margin:24px 0;font-size:clamp(46px,5vw,80px);line-height:1.08;letter-spacing:-.025em}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-copy p{color:#fff;max-width:850px;font-size:21px;line-height:1.6}.ApplicationNarrative_narrative__cezhf{color:#173248}.ApplicationNarrative_narrative__cezhf section[id]{scroll-margin-top:165px}.ApplicationNarrative_eyebrow__bQCW_{display:inline-block;border:1px solid #97b2cb;border-radius:24px;color:#174f82;padding:9px 20px;font-size:14px;font-weight:600;letter-spacing:0}.ApplicationNarrative_narrative__cezhf h2{font-size:clamp(34px,3.5vw,54px);line-height:1.15;letter-spacing:-.025em;margin:22px 0}.ApplicationNarrative_narrative__cezhf h3{font-size:clamp(25px,2vw,32px);line-height:1.25;margin:16px 0 22px}.ApplicationNarrative_narrative__cezhf li,.ApplicationNarrative_narrative__cezhf p{color:#60666c;font-size:18px;line-height:1.75}.ApplicationNarrative_highlights__Nuia5{padding:88px max(32px,calc((100% - 1320px)/2));text-align:center}.ApplicationNarrative_highlights__Nuia5>p{max-width:1050px;margin:24px auto}.ApplicationNarrative_overviewMedia__H1guh{position:relative;aspect-ratio:2.1;border-radius:28px;overflow:hidden;margin:52px 0 36px}.ApplicationNarrative_overviewMedia__H1guh img{object-fit:cover}.ApplicationNarrative_chips__dwYBJ{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:0;margin:36px 0;text-align:left}.ApplicationNarrative_chips__dwYBJ li{padding:20px 0;border-top:1px solid #b9c9d6;color:#173248;font-size:20px;font-weight:650}.ApplicationNarrative_chips__dwYBJ small{display:block;color:#447aab;font-size:12px;margin-bottom:12px}.ApplicationNarrative_notice__2XeLK.ApplicationNarrative_notice__2XeLK{font-size:14px}.ApplicationNarrative_section__ogRrr{padding:88px max(32px,calc((100% - 1500px)/2));background:#fff}.ApplicationNarrative_outputs__dti6_>header,.ApplicationNarrative_section__ogRrr>header{max-width:1080px;text-align:center;margin:0 auto 64px}.ApplicationNarrative_section__ogRrr>header p{margin:22px auto 0}.ApplicationNarrative_features__Yygfx{margin:0 3vw 80px;border-radius:48px;padding-inline:clamp(32px,6.3vw,120px)}.ApplicationNarrative_features__Yygfx>header{max-width:1200px;margin-bottom:48px}.ApplicationNarrative_features__Yygfx>header h2{font-size:clamp(34px,3.2vw,50px);margin:18px 0}.ApplicationNarrative_features__Yygfx>header p{max-width:1150px;font-size:16px;line-height:1.6;margin-top:16px}.ApplicationNarrative_featureRow__k8_FZ{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:64px;margin-top:64px}.ApplicationNarrative_features__Yygfx>header+.ApplicationNarrative_featureRow__k8_FZ{margin-top:48px}.ApplicationNarrative_featureRow__k8_FZ figure{position:relative;margin:0;aspect-ratio:16/9;border-radius:28px;overflow:hidden}.ApplicationNarrative_featureRow__k8_FZ img{object-fit:cover}.ApplicationNarrative_featureRow__k8_FZ small{color:#4b7ba1;font-size:12px}.ApplicationNarrative_featureRow__k8_FZ p{margin:0}.ApplicationNarrative_soft__02xq_{background:#f2f4f5;padding-inline:0}.ApplicationNarrative_soft__02xq_>header{padding-inline:24px}.ApplicationNarrative_operations__scQjG{display:grid;grid-template-columns:1.1fr 1fr;background:#e2e7ea}.ApplicationNarrative_operations__scQjG>figure{position:relative;min-height:600px;margin:0}.ApplicationNarrative_operations__scQjG img{object-fit:cover}.ApplicationNarrative_operations__scQjG>div{align-self:center;padding:48px 7%}.ApplicationNarrative_operations__scQjG details{border-bottom:1px solid #bbc7cf;padding:24px 0}.ApplicationNarrative_operations__scQjG summary{cursor:pointer;font-size:24px;font-weight:650;line-height:1.4}.ApplicationNarrative_operations__scQjG summary span{font-size:12px;color:#47769d;padding-right:16px}.ApplicationNarrative_operations__scQjG p{margin:18px 0 0;font-size:17px}.ApplicationNarrative_context__YfKkA{display:grid;grid-template-columns:1fr 1fr;gap:80px;max-width:1440px;padding:88px 40px 0;margin:auto}.ApplicationNarrative_context__YfKkA ul{padding-left:22px}.ApplicationNarrative_context__YfKkA li{padding:8px 0}.ApplicationNarrative_outputs__dti6_{position:relative;isolation:isolate;padding:88px 4vw;color:white}.ApplicationNarrative_outputBackdrop__fqMHq{position:absolute;inset:0;z-index:-2}.ApplicationNarrative_outputBackdrop__fqMHq img{object-fit:cover}.ApplicationNarrative_outputs__dti6_:after{content:"";position:absolute;inset:0;z-index:-1;background:#071d32d9}.ApplicationNarrative_outputs__dti6_ .ApplicationNarrative_eyebrow__bQCW_,.ApplicationNarrative_outputs__dti6_ h2,.ApplicationNarrative_outputs__dti6_ h3,.ApplicationNarrative_outputs__dti6_ p{color:#fff}.ApplicationNarrative_outputs__dti6_>h3{text-align:center;font-size:20px}.ApplicationNarrative_outputs__dti6_ ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:32px auto 0;max-width:1700px}.ApplicationNarrative_outputs__dti6_ li{color:white;padding:40px 28px;min-height:240px;background:#ffffff14;border:1px solid #ffffff55;backdrop-filter:blur(8px);border-radius:26px;font-size:21px;font-weight:600}.ApplicationNarrative_outputs__dti6_ small{display:block;color:#a9d2f1;font-size:13px;margin-bottom:32px}.ApplicationNarrative_acceptance__7R3m5 dl{display:grid;grid-template-columns:1fr 1fr;gap:0 56px;margin:0}.ApplicationNarrative_acceptance__7R3m5 dl>div{padding:26px 0;border-top:1px solid #d9e1e6}.ApplicationNarrative_acceptance__7R3m5 dt{font-size:18px;font-weight:650}.ApplicationNarrative_acceptance__7R3m5 dd{margin:12px 0 0;color:#60666c;line-height:1.7}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-contact{padding:72px 10vw;min-height:340px}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-contact h2{font-size:42px;line-height:1.15}.ApplicationNarrative_page__QmZO9 a:focus-visible,.ApplicationNarrative_page__QmZO9 summary:focus-visible{outline:3px solid #3996d2;outline-offset:5px}@media(max-width:1050px){.ApplicationNarrative_localNav__ilJYE strong{font-size:17px}.ApplicationNarrative_localNav__ilJYE>div{gap:14px}.ApplicationNarrative_featureRow__k8_FZ{gap:32px}.ApplicationNarrative_outputs__dti6_ ul{grid-template-columns:1fr 1fr}.ApplicationNarrative_operations__scQjG>figure{min-height:520px}}@media(max-width:700px){.ApplicationNarrative_localNav__ilJYE{top:78px;display:block;padding:12px 20px}.ApplicationNarrative_localNav__ilJYE>div{justify-content:space-between}.ApplicationNarrative_localNav__ilJYE>div:last-child{margin-top:14px;gap:18px;overflow:auto;justify-content:flex-start}.ApplicationNarrative_localNav__ilJYE strong{max-width:60%;font-size:16px}.ApplicationNarrative_localNav__ilJYE>div:last-child a{font-size:12px}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-hero{min-height:560px;padding:64px 24px}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-copy h1{font-size:44px}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-copy p{font-size:18px}.ApplicationNarrative_highlights__Nuia5,.ApplicationNarrative_outputs__dti6_,.ApplicationNarrative_section__ogRrr{padding:56px 24px}.ApplicationNarrative_features__Yygfx{margin:0 12px 32px;padding:48px 20px;border-radius:28px}.ApplicationNarrative_features__Yygfx>header h2{font-size:32px}.ApplicationNarrative_features__Yygfx>header p{font-size:16px}.ApplicationNarrative_features__Yygfx>header+.ApplicationNarrative_featureRow__k8_FZ{margin-top:32px}.ApplicationNarrative_overviewMedia__H1guh{aspect-ratio:16/10;border-radius:20px;margin-top:32px}.ApplicationNarrative_acceptance__7R3m5 dl,.ApplicationNarrative_chips__dwYBJ,.ApplicationNarrative_context__YfKkA,.ApplicationNarrative_featureRow__k8_FZ,.ApplicationNarrative_operations__scQjG,.ApplicationNarrative_outputs__dti6_ ul{grid-template-columns:1fr}.ApplicationNarrative_chips__dwYBJ{gap:0}.ApplicationNarrative_featureRow__k8_FZ{gap:22px;margin-top:40px}.ApplicationNarrative_featureRow__k8_FZ figure{border-radius:20px}.ApplicationNarrative_outputs__dti6_>header,.ApplicationNarrative_section__ogRrr>header{margin-bottom:36px}.ApplicationNarrative_narrative__cezhf li,.ApplicationNarrative_narrative__cezhf p{font-size:16px}.ApplicationNarrative_soft__02xq_{padding-inline:0}.ApplicationNarrative_operations__scQjG>figure{min-height:300px}.ApplicationNarrative_operations__scQjG>div{padding:20px 24px}.ApplicationNarrative_operations__scQjG summary{font-size:21px}.ApplicationNarrative_context__YfKkA{padding:48px 24px 0;gap:32px}.ApplicationNarrative_outputs__dti6_ li{min-height:160px;padding:28px}.ApplicationNarrative_outputs__dti6_ small{margin-bottom:20px}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-contact{padding:48px 24px;flex-direction:column;align-items:flex-start;gap:28px}.ApplicationNarrative_page__QmZO9.ApplicationNarrative_page__QmZO9 .product-detail-contact h2{font-size:32px}.ApplicationNarrative_narrative__cezhf section[id]{scroll-margin-top:220px}}.ApplicationNarrative_shareBar__PLhRU{padding:0 max(24px,calc((100% - 1440px)/2)) 56px;background:#fff}.ApplicationNarrative_operations__scQjG{grid-template-columns:1.15fr .85fr;background:#dee2e3}.ApplicationNarrative_operationPhoto__lzNnE{position:absolute;inset:0;opacity:0;transition:opacity .4s ease}.ApplicationNarrative_operationPhoto__lzNnE[data-active=true]{opacity:1}.ApplicationNarrative_operationItem__vHTPV{border-bottom:1px solid #c2c9cc;padding:26px 0}.ApplicationNarrative_operationItem__vHTPV:last-child{border-bottom:0}.ApplicationNarrative_operationItem__vHTPV h3{margin:0}.ApplicationNarrative_operationItem__vHTPV button{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:10px 0;text-align:left;border:0;background:transparent;color:#697479;font:inherit;font-size:26px;font-weight:650;line-height:1.35;cursor:pointer;transition:color .25s}.ApplicationNarrative_operationItem__vHTPV[data-active=true] button{color:#173248}.ApplicationNarrative_operationItem__vHTPV button>span{flex-shrink:0;width:11px;height:11px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);margin-right:8px;transition:transform .3s}.ApplicationNarrative_operationItem__vHTPV[data-active=true] button>span{transform:rotate(225deg)}.ApplicationNarrative_operationPanel__emmZY{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .3s ease,visibility .3s}.ApplicationNarrative_operationPanel__emmZY>div{overflow:hidden}.ApplicationNarrative_operationItem__vHTPV[data-active=true] .ApplicationNarrative_operationPanel__emmZY{grid-template-rows:1fr;visibility:visible}.ApplicationNarrative_operationPanel__emmZY p{padding:12px 0 8px;margin:0;font-size:18px;line-height:1.8}.ApplicationNarrative_operationItem__vHTPV button:focus-visible{outline:3px solid #3996d2;outline-offset:5px}@media(max-width:700px){.ApplicationNarrative_operations__scQjG{grid-template-columns:1fr}.ApplicationNarrative_operationItem__vHTPV button{font-size:21px}.ApplicationNarrative_operationPanel__emmZY p{font-size:16px}.ApplicationNarrative_operationItem__vHTPV{padding:20px 0}}@media(prefers-reduced-motion:reduce){.ApplicationNarrative_operationItem__vHTPV button,.ApplicationNarrative_operationItem__vHTPV button>span,.ApplicationNarrative_operationPanel__emmZY,.ApplicationNarrative_operationPhoto__lzNnE{transition:none}}.CaseShowcase_showcase__giMF2{padding:72px 0;overflow:hidden;background:#fff;color:#173248}.CaseShowcase_showcase__giMF2>header{text-align:center;max-width:960px;padding:0 24px;margin:0 auto 52px}.CaseShowcase_showcase__giMF2>header>span{color:#5b7180;font-size:12px;letter-spacing:.15em;font-weight:600}.CaseShowcase_showcase__giMF2>header h2{margin:18px 0}.CaseShowcase_showcase__giMF2>header p{margin:0}.CaseShowcase_showcase__giMF2>header .CaseShowcase_stockNote__psZz5{font-size:13px;color:#657580;margin-top:16px;line-height:1.5}.CaseShowcase_stage__LJAAf{position:relative;height:clamp(530px,65svh,680px)}.CaseShowcase_copy__hWhnv{position:absolute;top:0;left:11%;width:34%;padding:0 24px 0 0;animation:CaseShowcase_copy-in__FtYnW .6s ease both}.CaseShowcase_copy__hWhnv h3{font-size:clamp(28px,2.3vw,40px);line-height:1.25;margin:0 0 24px;max-width:580px}.CaseShowcase_copy__hWhnv p{max-width:600px;margin:0}.CaseShowcase_images__iFeOa{position:absolute;inset:0;pointer-events:none}.CaseShowcase_frame__PpxZh{position:absolute;bottom:0;left:48%;width:42%;height:100%;overflow:hidden;border-radius:28px;background:#eef1f3;pointer-events:auto;transition:left .85s cubic-bezier(.22,.68,.18,1),width .85s cubic-bezier(.22,.68,.18,1),height .85s cubic-bezier(.22,.68,.18,1),opacity .7s ease}.CaseShowcase_frame__PpxZh[data-position="-2"]{left:1.8%;width:21.7%;height:38%;opacity:.6}.CaseShowcase_frame__PpxZh[data-position="-1"]{left:24.7%;width:21.7%;height:38%;opacity:.75}.CaseShowcase_frame__PpxZh[data-position="1"]{left:91.6%;width:21.7%;height:38%;opacity:.65}.CaseShowcase_frame__PpxZh[data-position="2"]{left:115%;width:21.7%;height:38%;opacity:0;pointer-events:none}.CaseShowcase_frame__PpxZh img{display:block;width:100%;height:100%;object-fit:contain}.CaseShowcase_frame__PpxZh:not([data-position="0"]) img{object-fit:cover}.CaseShowcase_frame__PpxZh:not([data-position="0"]){pointer-events:none}.CaseShowcase_controls__scVdS>button{position:absolute;border:0;cursor:pointer}.CaseShowcase_next__0jSj1,.CaseShowcase_previous__4W41n{top:45%;width:54px;height:54px;border-radius:50%;color:#fff;background:#17324870;font-size:36px;line-height:1}.CaseShowcase_previous__4W41n{left:3%}.CaseShowcase_next__0jSj1{right:6%}.CaseShowcase_showcase__giMF2 button:focus-visible{outline:3px solid #3996d2;outline-offset:-4px}.CaseShowcase_srOnly__9XuH7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@keyframes CaseShowcase_copy-in__FtYnW{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1000px) and (min-width:761px){.CaseShowcase_copy__hWhnv{left:8%;width:38%}.CaseShowcase_copy__hWhnv p{font-size:16px}.CaseShowcase_copy__hWhnv h3{font-size:28px}.CaseShowcase_stage__LJAAf{height:560px}}@media(max-width:760px){.CaseShowcase_showcase__giMF2{padding:48px 0 72px}.CaseShowcase_showcase__giMF2>header{margin-bottom:32px;text-align:left}.CaseShowcase_stage__LJAAf{height:780px}.CaseShowcase_copy__hWhnv{left:24px;width:calc(100% - 48px);padding:0}.CaseShowcase_copy__hWhnv h3{font-size:28px;margin-bottom:16px}.CaseShowcase_copy__hWhnv p{font-size:16px}.CaseShowcase_images__iFeOa{top:240px;bottom:100px}.CaseShowcase_frame__PpxZh{left:6%;width:82%;height:100%;border-radius:20px}.CaseShowcase_frame__PpxZh[data-position="-2"]{left:-34%;width:30%;height:24%}.CaseShowcase_frame__PpxZh[data-position="-1"]{left:6%;width:30%;height:24%;bottom:-112px}.CaseShowcase_frame__PpxZh[data-position="1"]{left:92%;width:30%;height:36%}.CaseShowcase_frame__PpxZh[data-position="2"]{left:126%;width:30%;height:36%}.CaseShowcase_next__0jSj1,.CaseShowcase_previous__4W41n{top:58%;width:42px;height:42px;font-size:30px}.CaseShowcase_previous__4W41n{left:1%}.CaseShowcase_next__0jSj1{right:1%}}@media(prefers-reduced-motion:reduce){.CaseShowcase_frame__PpxZh{transition:none}.CaseShowcase_copy__hWhnv{animation:none}}.ScopeCarousel_carousel__b308T{position:relative;width:100%}.ScopeCarousel_track__tG89w{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 72px)/4);gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:8px}.ScopeCarousel_track__tG89w::-webkit-scrollbar{display:none}.ScopeCarousel_card__FRnXa{min-width:0;scroll-snap-align:start}.ScopeCarousel_visual__FFvru{aspect-ratio:600/338;border-radius:28px;overflow:hidden;background:#e4eaed;margin-bottom:26px}.ScopeCarousel_visual__FFvru img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .45s ease}.ScopeCarousel_card__FRnXa:hover .ScopeCarousel_visual__FFvru img{transform:scale(1.035)}.ScopeCarousel_card__FRnXa h3{margin:0 0 12px;font-size:clamp(21px,1.5vw,27px);line-height:1.35}.ScopeCarousel_card__FRnXa p{margin:0;font-size:14.4px;line-height:1.8;color:#68747d}.ScopeCarousel_card__FRnXa ul{margin:18px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:7px}.ScopeCarousel_card__FRnXa li{padding:6px 10px;background:#fff;border-radius:20px;color:#56636d;font-size:11px;line-height:1.5}.ScopeCarousel_next__tMfO4,.ScopeCarousel_previous__qhTu5{position:absolute;top:90px;width:46px;height:46px;border:0;border-radius:50%;background:#26343e80;color:#fff;font-size:32px;cursor:pointer}.ScopeCarousel_previous__qhTu5{left:-20px}.ScopeCarousel_next__tMfO4{right:-20px}.ScopeCarousel_next__tMfO4:disabled,.ScopeCarousel_previous__qhTu5:disabled{opacity:.25;cursor:default}.ScopeCarousel_dots__zMYHp{display:flex;justify-content:center;gap:8px;margin-top:40px}.ScopeCarousel_dots__zMYHp button{width:8px;height:8px;min-height:0;border:0;border-radius:9px;background:#b2b7ba;padding:0;cursor:pointer;transition:width .3s ease}.ScopeCarousel_dots__zMYHp button[aria-current]{width:30px;background:#3e4b54}@media(max-width:1050px){.ScopeCarousel_track__tG89w{grid-auto-columns:calc((100% - 24px)/2)}}@media(max-width:700px){.ScopeCarousel_track__tG89w{grid-auto-columns:100%;gap:20px}.ScopeCarousel_visual__FFvru{border-radius:20px;margin-bottom:20px}.ScopeCarousel_card__FRnXa h3{font-size:23px}.ScopeCarousel_previous__qhTu5{left:-12px}.ScopeCarousel_next__tMfO4{right:-12px}}@media(prefers-reduced-motion:reduce){.ScopeCarousel_dots__zMYHp button,.ScopeCarousel_visual__FFvru img{transition:none}}.ServiceLayouts_detail__UpBOS,.ServiceLayouts_overview__EMnbF{--service-width:1200px}.ServiceLayouts_overview__EMnbF #software figure img{object-position:center 70%}.ServiceLayouts_softwareVideo__SHYY9{padding:64px max(32px,calc((100% - 1200px)/2));background:#fff}.ServiceLayouts_softwareVideo__SHYY9 header{max-width:900px;margin:0 auto 32px;text-align:center}.ServiceLayouts_softwareVideo__SHYY9 header>span{font-size:12px;font-weight:700;letter-spacing:.1em;color:var(--brand-blue-700)}.ServiceLayouts_softwareVideo__SHYY9 h2{font-size:36px;line-height:1.2;letter-spacing:-.025em}.ServiceLayouts_softwareVideo__SHYY9 p{color:var(--text-secondary);line-height:1.65}.ServiceLayouts_softwareVideo__SHYY9 figure{margin:0}.ServiceLayouts_softwareVideo__SHYY9 video{display:block;width:100%;height:auto;aspect-ratio:16/9;border-radius:20px;background:var(--navy-900)}.ServiceLayouts_softwareVideo__SHYY9 figcaption{margin-top:12px;font-size:13px;line-height:1.5;color:var(--text-secondary)}@media(max-width:700px){.ServiceLayouts_softwareVideo__SHYY9{padding:40px 20px}.ServiceLayouts_softwareVideo__SHYY9 h2{font-size:28px}}.ServiceLayouts_overview__EMnbF .offering-hero{width:100%;min-height:0;margin:144px 0 0;padding:56px max(32px,calc((100% - var(--service-width))/2)) 48px;border-radius:0;display:block;background:#f4f6f8;color:var(--text-primary)}.ServiceLayouts_overview__EMnbF .offering-hero:after,.ServiceLayouts_overview__EMnbF .offering-hero:before{display:none}.ServiceLayouts_overview__EMnbF .offering-hero-content{width:100%;padding:0}.ServiceLayouts_overview__EMnbF .offering-hero-content>span{color:var(--brand-blue-700)}.ServiceLayouts_overview__EMnbF .offering-hero h1{max-width:950px;margin:16px 0 20px;font-size:52px;line-height:1.12;letter-spacing:-.035em}.ServiceLayouts_overview__EMnbF .offering-hero p{max-width:900px;font-size:18px;color:var(--text-secondary);line-height:1.65}.ServiceLayouts_overview__EMnbF .offering-hero a{min-height:48px;margin:24px 0 28px;border-radius:8px;border-color:var(--brand-blue-700);background:var(--brand-blue-700);color:#fff}.ServiceLayouts_overview__EMnbF .offering-hero-media{position:relative;height:320px;width:100%;margin:0;overflow:hidden;border-radius:20px}.ServiceLayouts_overview__EMnbF .offering-hero-media img{object-fit:cover}.ServiceLayouts_overview__EMnbF .offering-overview{width:100%;padding:64px max(32px,calc((100% - var(--service-width))/2)) 40px;display:block;text-align:center}.ServiceLayouts_overview__EMnbF .offering-overview h2{max-width:900px;margin:16px auto 20px;font-size:36px;line-height:1.2;letter-spacing:-.025em}.ServiceLayouts_overview__EMnbF .offering-overview>p{max-width:850px;margin:auto;font-size:17px}.ServiceLayouts_overview__EMnbF .offering-showcase{padding:0 max(32px,calc((100% - var(--service-width))/2)) 64px;background:#fff;color:var(--text-primary)}.ServiceLayouts_overview__EMnbF .offering-feature{min-height:0;margin-bottom:24px;border:0;border-radius:20px;overflow:hidden;background:#f4f6f8;scroll-margin-top:170px}.ServiceLayouts_overview__EMnbF .offering-feature figure{min-height:380px;background:#dce5eb}.ServiceLayouts_overview__EMnbF .offering-feature-copy{padding:32px}.ServiceLayouts_overview__EMnbF .offering-feature-copy>span{color:var(--brand-blue-700)}.ServiceLayouts_overview__EMnbF .offering-feature-copy h2{margin:16px 0 20px;font-size:30px;line-height:1.2;letter-spacing:-.025em}.ServiceLayouts_overview__EMnbF .offering-feature-copy>p{color:var(--text-secondary);font-size:16px;line-height:1.65}.ServiceLayouts_overview__EMnbF .offering-feature-copy ul{margin:24px 0;border-color:var(--border-light)}.ServiceLayouts_overview__EMnbF .offering-feature-copy li{min-height:44px;padding:8px 0;color:var(--text-primary);border-color:var(--border-light);font-size:14px}.ServiceLayouts_overview__EMnbF .offering-feature-copy li:before{background:var(--brand-blue-700)}.ServiceLayouts_overview__EMnbF .offering-feature-copy>a{max-width:100%;min-height:44px;color:var(--brand-blue-900);gap:16px}.ServiceLayouts_overview__EMnbF .offering-detail-links,.ServiceLayouts_overview__EMnbF .offering-principles{padding:64px max(32px,calc((100% - var(--service-width))/2));background:#f4f6f8}.ServiceLayouts_overview__EMnbF .offering-detail-links-heading,.ServiceLayouts_overview__EMnbF .offering-principles-heading{display:block;text-align:center}.ServiceLayouts_overview__EMnbF .offering-detail-links-heading h2,.ServiceLayouts_overview__EMnbF .offering-principles-heading h2{font-size:36px;line-height:1.2;margin:16px auto 0;letter-spacing:-.025em}.ServiceLayouts_overview__EMnbF .offering-detail-links-grid{margin-top:32px;gap:24px;border:0;grid-template-columns:repeat(3,minmax(0,1fr))}.ServiceLayouts_overview__EMnbF .offering-detail-links-grid article,.ServiceLayouts_overview__EMnbF .offering-detail-links-grid article:last-child:nth-child(odd){min-height:0;padding:24px;border:1px solid var(--border-light);border-radius:16px;background:#fff;grid-column:auto}.ServiceLayouts_overview__EMnbF .offering-detail-links-grid h3{margin:20px 0 14px;font-size:23px;line-height:1.25}.ServiceLayouts_overview__EMnbF .offering-principles{background:#fff}.ServiceLayouts_overview__EMnbF .offering-principles-grid{margin-top:32px}.ServiceLayouts_overview__EMnbF .offering-principles-grid article{min-height:0;padding:24px}.ServiceLayouts_overview__EMnbF .offering-principles-grid h3{margin:24px 0 16px;font-size:calc((23px) * .9);line-height:1.25}.ServiceLayouts_detail__UpBOS .service-contact-section,.ServiceLayouts_overview__EMnbF .offering-contact{min-height:0;padding:56px max(32px,calc((100% - var(--service-width))/2));gap:32px}.ServiceLayouts_detail__UpBOS .service-contact-section h2,.ServiceLayouts_overview__EMnbF .offering-contact h2{font-size:36px;line-height:1.2;letter-spacing:-.025em}.ServiceLayouts_detail__UpBOS .service-detail-breadcrumb{padding:16px max(32px,calc((100% - var(--service-width))/2));min-height:60px;flex-wrap:wrap}.ServiceLayouts_detail__UpBOS .service-detail-hero{width:100%;min-height:380px;margin:0;border-radius:0;align-items:center}.ServiceLayouts_detail__UpBOS .service-detail-hero>div{max-width:none;padding:56px max(32px,calc((100% - var(--service-width))/2))}.ServiceLayouts_detail__UpBOS .service-detail-hero h1{max-width:880px;font-size:52px;line-height:1.12;letter-spacing:-.035em;margin:16px 0 20px}.ServiceLayouts_detail__UpBOS .service-detail-hero p{max-width:760px;font-size:18px}.ServiceLayouts_detail__UpBOS .service-detail-hero a{min-height:48px;margin-top:24px;border-radius:8px}.ServiceLayouts_detail__UpBOS .service-faq-section,.ServiceLayouts_detail__UpBOS .service-fit-section,.ServiceLayouts_detail__UpBOS .service-handover-section,.ServiceLayouts_detail__UpBOS .service-workflow-section{width:100%;padding:64px max(32px,calc((100% - var(--service-width))/2))}.ServiceLayouts_detail__UpBOS .service-fit-section>header,.ServiceLayouts_detail__UpBOS .service-related-section>header,.ServiceLayouts_detail__UpBOS .service-scope-section>header,.ServiceLayouts_detail__UpBOS .service-workflow-section>header{max-width:900px;margin:0 auto 32px;text-align:center}.ServiceLayouts_detail__UpBOS .service-faq-section h2,.ServiceLayouts_detail__UpBOS .service-fit-section h2,.ServiceLayouts_detail__UpBOS .service-related-section>header h2,.ServiceLayouts_detail__UpBOS .service-scope-section h2,.ServiceLayouts_detail__UpBOS .service-workflow-section h2{margin:16px 0 0;font-size:36px;line-height:1.2;letter-spacing:-.025em}.ServiceLayouts_detail__UpBOS .service-fit-section>header>p,.ServiceLayouts_detail__UpBOS .service-scope-section>header>p{margin:20px auto 0;font-size:17px}.ServiceLayouts_detail__UpBOS .service-fit-grid{margin-top:32px;gap:24px;border:0}.ServiceLayouts_detail__UpBOS .service-fit-grid article{min-height:0;padding:24px;border:1px solid var(--border-light);border-radius:16px;background:#f4f6f8}.ServiceLayouts_detail__UpBOS .service-fit-grid article:last-child{border-right:1px solid var(--border-light)}.ServiceLayouts_detail__UpBOS .service-fit-grid h3{margin:24px 0 16px;font-size:calc((23px) * .9);line-height:1.25}.ServiceLayouts_detail__UpBOS .service-related-section,.ServiceLayouts_detail__UpBOS .service-scope-section{padding:64px max(32px,calc((100% - var(--service-width))/2));background:#f4f6f8;color:var(--text-primary)}.ServiceLayouts_detail__UpBOS .service-scope-section>header>span{color:var(--brand-blue-700)}.ServiceLayouts_detail__UpBOS .service-scope-list article>div>p,.ServiceLayouts_detail__UpBOS .service-scope-section>header>p{color:var(--text-secondary)}.ServiceLayouts_detail__UpBOS .service-scope-list{margin-top:32px;border-color:var(--border-light)}.ServiceLayouts_detail__UpBOS .service-scope-list article{min-height:0;padding:28px 0;grid-template-columns:32px minmax(0,1fr) minmax(0,1fr);gap:24px;border-color:var(--border-light)}.ServiceLayouts_detail__UpBOS .service-scope-list article>span{color:var(--brand-blue-700)}.ServiceLayouts_detail__UpBOS .service-scope-list h3{font-size:25px;line-height:1.25;margin-bottom:14px}.ServiceLayouts_detail__UpBOS .service-scope-list li{color:var(--text-primary);border-color:var(--border-light)}.ServiceLayouts_detail__UpBOS .service-scope-list li:first-child{border-color:var(--border-light)}.ServiceLayouts_detail__UpBOS .service-scope-list li:before{background:var(--brand-blue-700)}.ServiceLayouts_detail__UpBOS .service-workflow-section li{min-height:0;padding:24px 0;grid-template-columns:48px minmax(0,1fr);gap:24px}.ServiceLayouts_detail__UpBOS .service-workflow-section li>b{font-size:28px}.ServiceLayouts_detail__UpBOS .service-workflow-section li>div{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px}.ServiceLayouts_detail__UpBOS .service-workflow-section h3{font-size:23px;line-height:1.25}.ServiceLayouts_detail__UpBOS .service-handover-section{padding-top:0;gap:24px}.ServiceLayouts_detail__UpBOS .service-handover-section article,.ServiceLayouts_detail__UpBOS .service-handover-section article:first-child,.ServiceLayouts_detail__UpBOS .service-handover-section article:last-child{padding:32px;border-radius:16px;background:#f4f6f8}.ServiceLayouts_detail__UpBOS .service-handover-section h2{font-size:28px;line-height:1.25;margin:16px 0 24px}.ServiceLayouts_detail__UpBOS .service-faq-section{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:48px}.ServiceLayouts_detail__UpBOS .service-faq-section summary{min-height:76px;grid-template-columns:28px 1fr 24px;gap:12px}.ServiceLayouts_detail__UpBOS .service-faq-section summary>b{font-size:16px}.ServiceLayouts_detail__UpBOS .service-faq-section details>p{padding:0 20px 24px 40px}.ServiceLayouts_detail__UpBOS .service-related-services{margin-top:32px;border:0;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ServiceLayouts_detail__UpBOS .service-related-services article{min-height:0;padding:24px;border:1px solid var(--border-light);border-radius:16px;background:#fff}.ServiceLayouts_detail__UpBOS .service-related-services article:last-child{grid-column:auto}.ServiceLayouts_detail__UpBOS .service-related-services h3{margin:20px 0 16px;font-size:calc((23px) * .9);line-height:1.25}.ServiceLayouts_detail__UpBOS .service-related-resources{margin-top:32px}.ServiceLayouts_detail__UpBOS .service-related-resources h3{font-size:calc((23px) * .9);line-height:1.25}.ServiceLayouts_detail__UpBOS a:focus-visible,.ServiceLayouts_detail__UpBOS summary:focus-visible,.ServiceLayouts_overview__EMnbF a:focus-visible{outline:2px solid var(--brand-blue-600);outline-offset:4px}.ServiceLayouts_overview__EMnbF .offering-feature-copy ul{border:0;display:flex;flex-wrap:wrap;gap:10px}.ServiceLayouts_overview__EMnbF .offering-feature-copy li{border:0;min-height:0;padding:10px 14px;border-radius:10px;background:#fff;font-weight:500}.ServiceLayouts_overview__EMnbF .offering-feature-copy li:before{display:none}.ServiceLayouts_overview__EMnbF .offering-principles-grid{border:0;gap:24px}.ServiceLayouts_overview__EMnbF .offering-principles-grid article{border:0;background:#f4f6f8;border-radius:16px}.ServiceLayouts_detail__UpBOS .service-scope-list{border:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ServiceLayouts_detail__UpBOS .service-scope-list article{display:block;border:0;padding:28px;background:#fff;border-radius:16px}.ServiceLayouts_detail__UpBOS .service-scope-list h3{margin-top:16px}.ServiceLayouts_detail__UpBOS .service-scope-list ul{margin-top:20px}.ServiceLayouts_detail__UpBOS .service-scope-list li,.ServiceLayouts_detail__UpBOS .service-scope-list li:first-child{border:0;min-height:0;padding:7px 0;align-items:flex-start;line-height:1.6}.ServiceLayouts_detail__UpBOS .service-scope-list li:before{margin-top:8px}.ServiceLayouts_detail__UpBOS .service-workflow-section ol{border:0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.ServiceLayouts_detail__UpBOS .service-workflow-section li{display:block;border:0;background:#f4f6f8;border-radius:16px;padding:28px}.ServiceLayouts_detail__UpBOS .service-workflow-section li>b{display:block;text-align:left;font-size:20px;margin-bottom:20px}.ServiceLayouts_detail__UpBOS .service-workflow-section li>div{display:block}.ServiceLayouts_detail__UpBOS .service-workflow-section li p{margin-top:16px}.ServiceLayouts_detail__UpBOS .service-handover-section article,.ServiceLayouts_detail__UpBOS .service-handover-section li{border:0}.ServiceLayouts_detail__UpBOS .service-faq-section{display:block}.ServiceLayouts_detail__UpBOS .service-faq-section>header{text-align:center;max-width:900px;margin:0 auto 32px}.ServiceLayouts_detail__UpBOS .service-faq-section>div{border:0;max-width:1000px;margin:auto}.ServiceLayouts_detail__UpBOS .service-faq-section details{border:0;padding:0 24px;margin-bottom:12px;border-radius:12px;background:#f4f6f8}.ServiceLayouts_detail__UpBOS .service-related-services article{border:0}@media(max-width:1050px){.ServiceLayouts_overview__EMnbF .offering-hero{margin-top:78px}.ServiceLayouts_detail__UpBOS .service-related-services,.ServiceLayouts_overview__EMnbF .offering-detail-links-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.ServiceLayouts_detail__UpBOS .service-detail-hero>div,.ServiceLayouts_overview__EMnbF .offering-hero{padding:40px 20px}.ServiceLayouts_detail__UpBOS .service-detail-hero h1,.ServiceLayouts_overview__EMnbF .offering-hero h1{font-size:36px}.ServiceLayouts_detail__UpBOS .service-detail-hero p,.ServiceLayouts_overview__EMnbF .offering-hero p{font-size:16px}.ServiceLayouts_overview__EMnbF .offering-hero-media{height:220px}.ServiceLayouts_detail__UpBOS .service-faq-section,.ServiceLayouts_detail__UpBOS .service-fit-section,.ServiceLayouts_detail__UpBOS .service-handover-section,.ServiceLayouts_detail__UpBOS .service-related-section,.ServiceLayouts_detail__UpBOS .service-scope-section,.ServiceLayouts_detail__UpBOS .service-workflow-section,.ServiceLayouts_overview__EMnbF .offering-detail-links,.ServiceLayouts_overview__EMnbF .offering-overview,.ServiceLayouts_overview__EMnbF .offering-principles{padding:48px 20px}.ServiceLayouts_overview__EMnbF .offering-showcase{padding:0 20px 48px}.ServiceLayouts_detail__UpBOS .service-faq-section h2,.ServiceLayouts_detail__UpBOS .service-fit-section h2,.ServiceLayouts_detail__UpBOS .service-related-section>header h2,.ServiceLayouts_detail__UpBOS .service-scope-section h2,.ServiceLayouts_detail__UpBOS .service-workflow-section h2,.ServiceLayouts_overview__EMnbF .offering-detail-links-heading h2,.ServiceLayouts_overview__EMnbF .offering-overview h2,.ServiceLayouts_overview__EMnbF .offering-principles-heading h2{font-size:28px}.ServiceLayouts_detail__UpBOS .service-faq-section,.ServiceLayouts_detail__UpBOS .service-fit-grid,.ServiceLayouts_detail__UpBOS .service-handover-section,.ServiceLayouts_detail__UpBOS .service-related-services,.ServiceLayouts_overview__EMnbF .offering-detail-links-grid,.ServiceLayouts_overview__EMnbF .offering-feature,.ServiceLayouts_overview__EMnbF .offering-principles-grid{grid-template-columns:1fr}.ServiceLayouts_overview__EMnbF .offering-feature figure{min-height:240px}.ServiceLayouts_overview__EMnbF .offering-feature:nth-child(2n) figure{order:0}.ServiceLayouts_overview__EMnbF .offering-feature-copy{padding:24px}.ServiceLayouts_overview__EMnbF .offering-feature-copy h2{font-size:26px}.ServiceLayouts_overview__EMnbF .offering-principles-grid article{border:0}.ServiceLayouts_detail__UpBOS .service-scope-list,.ServiceLayouts_detail__UpBOS .service-workflow-section ol{grid-template-columns:1fr}.ServiceLayouts_detail__UpBOS .service-detail-breadcrumb{padding:12px 20px}.ServiceLayouts_detail__UpBOS .service-detail-hero{min-height:340px}.ServiceLayouts_detail__UpBOS .service-scope-list article{grid-template-columns:28px minmax(0,1fr);gap:16px}.ServiceLayouts_detail__UpBOS .service-scope-list ul{grid-column:2}.ServiceLayouts_detail__UpBOS .service-workflow-section li>div{grid-template-columns:1fr;gap:12px}.ServiceLayouts_detail__UpBOS .service-handover-section{padding-top:0}.ServiceLayouts_detail__UpBOS .service-handover-section article{padding:24px}.ServiceLayouts_detail__UpBOS .service-contact-section,.ServiceLayouts_overview__EMnbF .offering-contact{padding:48px 20px;flex-direction:column;align-items:flex-start}.ServiceLayouts_detail__UpBOS .service-contact-section h2,.ServiceLayouts_overview__EMnbF .offering-contact h2{font-size:28px}}