.ConceptFlow-module__GHqlMq__flow{gap:36px;display:grid}.ConceptFlow-module__GHqlMq__col{background:#fff;padding:22px 22px 24px;position:relative}.ConceptFlow-module__GHqlMq__core{background:var(--c-navy);color:#fff}.ConceptFlow-module__GHqlMq__title{color:var(--c-ink);margin-bottom:12px;font-weight:700}.ConceptFlow-module__GHqlMq__core .ConceptFlow-module__GHqlMq__title{color:#fff;letter-spacing:.08em}.ConceptFlow-module__GHqlMq__items{flex-wrap:wrap;gap:6px;display:flex}.ConceptFlow-module__GHqlMq__items li{background:var(--c-bg-subtle);color:var(--c-text);padding:3px 10px;font-size:.875rem;line-height:1.6}.ConceptFlow-module__GHqlMq__core .ConceptFlow-module__GHqlMq__items li{color:#fff;background:#ffffff1a}.ConceptFlow-module__GHqlMq__col:not(:last-child):after{content:"";background:#0a1b2e59;width:1px;height:36px;position:absolute;top:100%;left:50%}.ConceptFlow-module__GHqlMq__col:not(:last-child):before{content:"";border-bottom:1px solid #0a1b2e59;border-right:1px solid #0a1b2e59;width:7px;height:7px;position:absolute;top:calc(100% + 28px);left:calc(50% - 3px);transform:rotate(45deg)}@media (min-width:1024px){.ConceptFlow-module__GHqlMq__flow{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1fr);align-items:stretch;gap:48px}.ConceptFlow-module__GHqlMq__col{padding:28px}.ConceptFlow-module__GHqlMq__col:not(:last-child):after{width:48px;height:1px;top:50%;left:100%}.ConceptFlow-module__GHqlMq__col:not(:last-child):before{top:calc(50% - 3px);left:calc(100% + 40px);transform:rotate(-45deg)}}
.ServiceFlow-module__qud7zq__figure{width:100%;margin:0}.ServiceFlow-module__qud7zq__list{gap:30px;display:grid}.ServiceFlow-module__qud7zq__node{border:1px solid var(--c-line);border-radius:var(--radius);background:#fff;align-items:center;gap:14px;min-height:64px;padding:12px 20px;display:flex;position:relative}.ServiceFlow-module__qud7zq__node:not(:last-child):after,.ServiceFlow-module__qud7zq__node:not(:last-child):before{content:"";pointer-events:none;position:absolute;left:35px}.ServiceFlow-module__qud7zq__node:not(:last-child):after{background:var(--c-navy);opacity:.35;width:1px;height:28px;top:calc(100% + 1px)}.ServiceFlow-module__qud7zq__node:not(:last-child):before{border-right:1px solid var(--c-navy);border-bottom:1px solid var(--c-navy);opacity:.5;width:7px;height:7px;top:calc(100% + 22px);left:32px;transform:rotate(45deg)}.ServiceFlow-module__qud7zq__node:has(+.ServiceFlow-module__qud7zq__human):after{background:var(--c-gold)!important;opacity:1!important}.ServiceFlow-module__qud7zq__node:has(+.ServiceFlow-module__qud7zq__human):before{border-color:var(--c-gold)!important;opacity:1!important}.ServiceFlow-module__qud7zq__attention{margin-left:auto}.ServiceFlow-module__qud7zq__compact .ServiceFlow-module__qud7zq__list{gap:22px}.ServiceFlow-module__qud7zq__compact .ServiceFlow-module__qud7zq__node{min-height:52px;padding-block:8px}.ServiceFlow-module__qud7zq__compact .ServiceFlow-module__qud7zq__core{padding-block:12px}.ServiceFlow-module__qud7zq__compact .ServiceFlow-module__qud7zq__node:not(:last-child):after{height:20px}.ServiceFlow-module__qud7zq__compact .ServiceFlow-module__qud7zq__node:not(:last-child):before{top:calc(100% + 14px)}.ServiceFlow-module__qud7zq__icon{width:32px;color:var(--c-navy);flex:none;display:inline-flex}.ServiceFlow-module__qud7zq__text{gap:2px;min-width:0;display:grid}.ServiceFlow-module__qud7zq__label{color:var(--c-ink);font-size:.9375rem;font-weight:700;line-height:1.5}.ServiceFlow-module__qud7zq__sub{color:var(--c-muted);font-size:.8125rem;line-height:1.6}.ServiceFlow-module__qud7zq__core{padding-block:18px;background:var(--c-navy);border-color:#0000;padding-left:66px}.ServiceFlow-module__qud7zq__core .ServiceFlow-module__qud7zq__label{color:#fff;letter-spacing:.12em}.ServiceFlow-module__qud7zq__core .ServiceFlow-module__qud7zq__sub{color:#c9d6e6}.ServiceFlow-module__qud7zq__human{background:var(--c-human-soft);border-color:#0000}.ServiceFlow-module__qud7zq__human .ServiceFlow-module__qud7zq__icon,.ServiceFlow-module__qud7zq__human .ServiceFlow-module__qud7zq__label{color:var(--c-human)}@media (prefers-reduced-motion:no-preference){.ServiceFlow-module__qud7zq__node{animation:ServiceFlow-module__qud7zq__rise .28s var(--ease) both}}@keyframes ServiceFlow-module__qud7zq__rise{0%{transform:translateY(6px)}}
