.DSMainSections-module__y2F9Yq__section{color:#153a72;background:#fff;padding:88px 0}.DSMainSections-module__y2F9Yq__container{width:min(100% - 96px,1344px);margin-inline:auto}.DSMainSections-module__y2F9Yq__header{text-align:center;max-width:810px;margin:0 auto 48px}.DSMainSections-module__y2F9Yq__header h2{font-family:var(--font-plus-jakarta),sans-serif;letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,3.3vw,48px);font-weight:800;line-height:1.12}.DSMainSections-module__y2F9Yq__header h2 span{color:#2562b4}.DSMainSections-module__y2F9Yq__header p{color:#536780;max-width:69ch;margin:20px auto 0;font-size:18px;line-height:1.7}.DSMainSections-module__y2F9Yq__dark{color:#fff;background:#101d3b}.DSMainSections-module__y2F9Yq__dark .DSMainSections-module__y2F9Yq__header h2 span{color:#82b4ff}.DSMainSections-module__y2F9Yq__dark .DSMainSections-module__y2F9Yq__header p{color:#d3dfed}.DSMainSections-module__y2F9Yq__pale{background:#eff5ff}.DSMainSections-module__y2F9Yq__progression{border-top:1px solid #344462;justify-content:center;gap:16px;margin:40px 0 0;padding:28px 0 0;list-style:none;display:flex}.DSMainSections-module__y2F9Yq__progression li{color:#d3dfed;align-items:center;gap:16px;font-size:15px;display:flex}.DSMainSections-module__y2F9Yq__progression li>span,.DSMainSections-module__y2F9Yq__progression strong{text-align:center;border:1px solid #344462;border-radius:999px;padding:12px 22px}.DSMainSections-module__y2F9Yq__progression strong{color:#101d3b;background:#a9caff;border-color:#a9caff}.DSMainSections-module__y2F9Yq__progression svg{color:#82b4ff;flex-shrink:0}.DSMainSections-module__y2F9Yq__agentGrid{grid-template-columns:minmax(0,1fr) minmax(240px,.85fr) minmax(0,1fr);align-items:start;gap:36px 32px;display:grid}.DSMainSections-module__y2F9Yq__agentVisual{grid-area:1/2/3;align-self:center;min-width:0;margin:0}.DSMainSections-module__y2F9Yq__agentPortrait{isolation:isolate;max-width:330px;margin:0 auto;position:relative}.DSMainSections-module__y2F9Yq__agentPortrait:before{content:"";z-index:-1;background:radial-gradient(#294e83 0%,#1c335c 40%,#0000 70%);border-radius:50%;position:absolute;inset:14% -8% 3%}.DSMainSections-module__y2F9Yq__agentImage{width:100%;height:auto;display:block;position:relative}.DSMainSections-module__y2F9Yq__agentOrbit{z-index:-1;border:1px dashed #6281b080;border-radius:50%;position:absolute;inset:20% -6% 13%;transform:rotate(-18deg)}.DSMainSections-module__y2F9Yq__agentOrbit>span{color:#b8d4ff;background:#182b4d;border:1px solid #5577a6;border-radius:14px;place-items:center;width:46px;height:46px;display:grid;position:absolute;transform:rotate(18deg)}.DSMainSections-module__y2F9Yq__agentOrbit>span:first-child{top:24%;left:-18px}.DSMainSections-module__y2F9Yq__agentOrbit>span:last-child{color:#dbd5ff;bottom:14%;right:-12px}.DSMainSections-module__y2F9Yq__agentCaption{text-align:center;margin:18px auto 0;position:relative}.DSMainSections-module__y2F9Yq__agentCaptionLabel{color:#a9caff;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.DSMainSections-module__y2F9Yq__agentWorkflow{color:#fff;font-family:var(--font-plus-jakarta),sans-serif;justify-content:center;align-items:center;gap:12px;margin-top:12px;font-size:20px;font-weight:700;display:flex}.DSMainSections-module__y2F9Yq__agentWorkflow svg{color:#82b4ff;flex:none}.DSMainSections-module__y2F9Yq__agentCaption p{color:#c5d4ea;margin:12px 0 0;font-size:14px;line-height:1.7}.DSMainSections-module__y2F9Yq__agentFeature{border-top:1px solid #40577d;min-width:0;padding:26px 0 0}.DSMainSections-module__y2F9Yq__agentFeature:nth-of-type(odd){grid-column:1}.DSMainSections-module__y2F9Yq__agentFeature:nth-of-type(2n){grid-column:3}.DSMainSections-module__y2F9Yq__agentFeatureHeading{align-items:flex-start;gap:14px;display:flex}.DSMainSections-module__y2F9Yq__agentIcon{color:#b8d4ff;background:#1c355c;border:1px solid #5277aa;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.DSMainSections-module__y2F9Yq__agentFeature:nth-of-type(2n) .DSMainSections-module__y2F9Yq__agentIcon{color:#ded7ff;background:#302e53;border-color:#696288}.DSMainSections-module__y2F9Yq__agentFeature h3,.DSMainSections-module__y2F9Yq__systems h3,.DSMainSections-module__y2F9Yq__domains h3,.DSMainSections-module__y2F9Yq__practice h3{font-family:var(--font-plus-jakarta),sans-serif;margin:0;font-size:20px;font-weight:700;line-height:1.4}.DSMainSections-module__y2F9Yq__agentFeature h3 span{color:#c5d4ea;margin-top:4px;font-size:14px;font-weight:500;display:block}.DSMainSections-module__y2F9Yq__agentFeature ul{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.DSMainSections-module__y2F9Yq__agentFeature li{color:#d3dfed;align-items:flex-start;gap:10px;font-size:15px;line-height:1.65;display:flex}.DSMainSections-module__y2F9Yq__agentFeature li svg{color:#82b4ff;flex:none;margin-top:5px}.DSMainSections-module__y2F9Yq__textLink{color:#e5efff;border:1px solid #5277aa;border-radius:999px;justify-content:center;align-items:center;gap:16px;width:fit-content;max-width:100%;min-height:48px;margin:28px auto 0;padding:10px 10px 10px 22px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,border-color .2s;display:flex}.DSMainSections-module__y2F9Yq__textLink>span{color:#101d3b;background:#a9caff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;transition:transform .2s;display:grid;transform:rotate(-45deg)}.DSMainSections-module__y2F9Yq__textLink:hover{color:#fff;background:#1c355c;border-color:#a9caff}.DSMainSections-module__y2F9Yq__textLink:hover>span{transform:rotate(0)}.DSMainSections-module__y2F9Yq__textLink:focus-visible{outline-offset:8px;outline:3px solid #a9caff}.DSMainSections-module__y2F9Yq__systems{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 56px;display:grid}.DSMainSections-module__y2F9Yq__systems article{border-bottom:1px solid #cbd9ed;flex-direction:column;padding-bottom:32px;display:flex}.DSMainSections-module__y2F9Yq__systemHeading{align-items:center;gap:16px;display:flex}.DSMainSections-module__y2F9Yq__icon{color:#153a72;background:#dbeaff;border-radius:14px;flex:none;place-items:center;width:56px;height:56px;display:grid}.DSMainSections-module__y2F9Yq__systems article:nth-child(2n) .DSMainSections-module__y2F9Yq__icon,.DSMainSections-module__y2F9Yq__domains article:nth-child(2n) .DSMainSections-module__y2F9Yq__icon{color:#4c4d78;background:#e7e5f5}.DSMainSections-module__y2F9Yq__systems article>p,.DSMainSections-module__y2F9Yq__domains p{color:#536780;margin:18px 0 24px;font-size:15px;line-height:1.8}.DSMainSections-module__y2F9Yq__outcome{background:#eff5ff;border-radius:12px;align-items:flex-start;gap:10px;margin-top:auto;padding:16px;display:flex}.DSMainSections-module__y2F9Yq__outcome svg{flex-shrink:0;margin-top:3px}.DSMainSections-module__y2F9Yq__outcome p{color:#153a72;margin:0;font-size:14px;font-weight:600;line-height:1.7}.DSMainSections-module__y2F9Yq__domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 64px;display:grid}.DSMainSections-module__y2F9Yq__domains article{border-bottom:1px solid #cbd9ed;align-items:flex-start;gap:20px;padding:28px 0;display:flex}.DSMainSections-module__y2F9Yq__domains p{margin:12px 0 18px}.DSMainSections-module__y2F9Yq__tags{flex-wrap:wrap;gap:8px;display:flex}.DSMainSections-module__y2F9Yq__tags span{color:#153a72;background:#fff;border-radius:7px;padding:6px 10px;font-size:12px;font-weight:600}.DSMainSections-module__y2F9Yq__practice{color:#fff;background:#101d3b;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:40px;display:grid}.DSMainSections-module__y2F9Yq__practice article>svg{color:#a9caff;margin-bottom:24px}.DSMainSections-module__y2F9Yq__practice article:nth-child(2n)>svg{color:#d2d2ea}.DSMainSections-module__y2F9Yq__practice h3{font-size:18px}.DSMainSections-module__y2F9Yq__practice p{color:#d3dfed;margin:14px 0 0;font-size:15px;line-height:1.7}.DSMainSections-module__y2F9Yq__section ::selection{color:#101d3b;background:#a9caff}@media (max-width:1100px){.DSMainSections-module__y2F9Yq__agentGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.DSMainSections-module__y2F9Yq__agentVisual{grid-area:auto/1/auto/-1;justify-content:center;align-items:center;gap:48px;display:flex}.DSMainSections-module__y2F9Yq__agentPortrait{width:280px;margin:0}.DSMainSections-module__y2F9Yq__agentCaption{text-align:left;margin:0}.DSMainSections-module__y2F9Yq__agentWorkflow{justify-content:flex-start;font-size:24px}.DSMainSections-module__y2F9Yq__agentFeature:nth-of-type(odd){grid-column:1}.DSMainSections-module__y2F9Yq__agentFeature:nth-of-type(2n){grid-column:2}}@media (max-width:1024px){.DSMainSections-module__y2F9Yq__container{width:calc(100% - 48px)}.DSMainSections-module__y2F9Yq__domains{gap:0 36px}.DSMainSections-module__y2F9Yq__practice{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.DSMainSections-module__y2F9Yq__section{padding:60px 0}.DSMainSections-module__y2F9Yq__container{width:calc(100% - 32px)}.DSMainSections-module__y2F9Yq__header{margin-bottom:32px}.DSMainSections-module__y2F9Yq__header p{font-size:16px}.DSMainSections-module__y2F9Yq__agentGrid,.DSMainSections-module__y2F9Yq__systems,.DSMainSections-module__y2F9Yq__domains,.DSMainSections-module__y2F9Yq__practice{grid-template-columns:1fr}.DSMainSections-module__y2F9Yq__agentGrid{gap:32px}.DSMainSections-module__y2F9Yq__agentVisual{grid-column:1;display:block}.DSMainSections-module__y2F9Yq__agentPortrait{width:min(100% - 32px,260px);margin-inline:auto}.DSMainSections-module__y2F9Yq__agentOrbit{inset:20% 2% 13%;transform:none}.DSMainSections-module__y2F9Yq__agentOrbit>span{transform:none}.DSMainSections-module__y2F9Yq__agentCaption{text-align:center;margin:18px auto 0}.DSMainSections-module__y2F9Yq__agentWorkflow{justify-content:center;font-size:22px}.DSMainSections-module__y2F9Yq__agentFeature:nth-of-type(n){grid-column:1}.DSMainSections-module__y2F9Yq__agentFeature{padding-top:24px}.DSMainSections-module__y2F9Yq__agentFeature ul{margin-top:20px}.DSMainSections-module__y2F9Yq__progression{flex-direction:column;align-items:center;gap:12px;margin-top:32px}.DSMainSections-module__y2F9Yq__progression li{flex-direction:column;gap:12px;font-size:14px}.DSMainSections-module__y2F9Yq__progression svg{transform:rotate(90deg)}.DSMainSections-module__y2F9Yq__domains article{gap:14px}.DSMainSections-module__y2F9Yq__icon{width:44px;height:44px}.DSMainSections-module__y2F9Yq__practice{gap:32px;padding:28px}.DSMainSections-module__y2F9Yq__practice article>svg{margin-bottom:14px}.DSMainSections-module__y2F9Yq__systems{gap:28px}}@media (prefers-reduced-motion:reduce){.DSMainSections-module__y2F9Yq__textLink,.DSMainSections-module__y2F9Yq__textLink>span{transition:none}}
