.area-page .db-process-section .section-heading>p{max-width:350px}.area-page .db-flow-tab{min-height:170px}.area-product-badge{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:4px 8px;border:1px solid var(--line);border-radius:4px;background:var(--soft);color:var(--muted);font-size:9px;font-weight:500;line-height:1.4}.co-service>.area-product-badge{margin:-5px 0 15px}.competence-page .db-hero h1{white-space:normal;font-size:clamp(32px,3.8vw,54px);line-height:1.16;letter-spacing:-.045em}.competence-page .db-hero .hero-tagline{font-size:clamp(24px,2.5vw,34px)}.area-directory-map .db-map-hub{margin-top:28px}.area-directory-map .db-map-connector{height:27px}.area-directory-map .db-map-connector:after{display:none}.area-map-list{display:grid;gap:10px}.area-map-group{display:grid;grid-template-columns:21px minmax(0,1fr) 16px;gap:13px;align-items:center;padding:18px 17px;border:1px solid var(--line);border-radius:8px;background:var(--bg);transition:transform .18s,border-color .18s}.area-map-group:hover{transform:translateY(-2px);border-color:var(--accent)}.area-map-number{font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}.area-map-group strong{display:block;font:500 16px/1.4 var(--font-body);letter-spacing:-.015em}.area-map-group p{font-size:11px;color:var(--muted);margin-top:4px;line-height:1.5}.area-map-group>span:last-child{color:var(--accent);font-size:20px}.area-map-group--2{background:var(--tint)}.area-map-group--3{background:#273b2e;border-color:#273b2e;color:#f8faf6}.area-map-group--3 p,.area-map-group--3 .area-map-number{color:#c0cfc1}.area-map-group--3>span:last-child{color:#ffad8b}.area-directory{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.area-directory-group{border:1px solid var(--line);border-radius:10px;background:var(--bg);min-width:0;overflow:hidden;scroll-margin-top:calc(var(--lp-nav-height,70px) + 22px)}.area-directory-heading{padding:25px 24px 22px;min-height:216px;background:var(--bg)}.area-group-number{font-size:11px;color:var(--accent);font-variant-numeric:tabular-nums}.area-directory-heading h3{font:600 23px/1.3 var(--font-heading);letter-spacing:-.03em;margin:17px 0 12px}.area-directory-heading>p{font-size:13px;color:var(--muted);line-height:1.75}.area-directory-group>ul{list-style:none;padding:0 24px;margin:0}.area-directory-group li{border-top:1px solid var(--line)}.area-solution{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:12px;padding:21px 0;min-height:110px}.area-solution>div{min-width:0}.area-solution-name{display:block;font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere;transition:color .18s}.area-solution .area-product-badge{margin-top:7px}.area-solution p{font-size:12px;line-height:1.65;color:var(--muted);margin-top:6px}.area-solution>span:last-child{color:var(--accent);font-size:19px}.area-solution:hover .area-solution-name{color:var(--accent)}.area-outcomes--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}html[data-theme=dark] .area-map-group--3{background:#314c3a;border-color:#526e5b}@media(max-width:1100px){.competence-page .db-hero h1{font-size:clamp(31px,3.7vw,42px)}.area-map-group{padding:16px 13px;gap:9px}.area-map-group strong{font-size:15px}.area-map-group p{font-size:10px}.area-directory{gap:18px}.area-directory-heading{padding:22px 20px;min-height:230px}.area-directory-heading h3{font-size:21px}.area-directory-group>ul{padding-inline:20px}.area-outcomes--4{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media(max-width:1000px){.area-directory{grid-template-columns:1fr;gap:26px}.area-directory-heading{min-height:0;padding:24px 26px}.area-directory-heading h3{font-size:24px;margin:12px 0 10px}.area-directory-heading>p{max-width:620px}.area-directory-group>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;padding:0 26px}.area-solution{min-height:115px}.area-solution-name{font-size:15px}}@media(min-width:751px)and (max-width:850px){.competence-page .db-hero .hero-grid{grid-template-columns:1fr;gap:32px}.competence-page .db-hero h1{font-size:48px}.competence-page .db-hero .hero-tagline{font-size:28px}.competence-page .area-directory-map{max-width:600px;width:100%}.competence-page .db-hero .cta-row>.button{width:auto}}@media(max-width:750px){.competence-page .db-hero h1{font-size:clamp(31px,8.6vw,48px)}.competence-page .db-hero .hero-tagline{font-size:26px}.area-map-group{padding:18px 16px;gap:11px}.area-map-group strong{font-size:16px}.area-map-group p{font-size:11px}.area-directory-heading h3{font-size:24px}.area-page .db-flow-tab{min-height:163px}.area-directory-map .db-map-hub strong{font-size:27px}.area-outcomes--4{grid-template-columns:1fr}}@media(max-width:640px){.area-directory-group>ul{grid-template-columns:1fr;padding-inline:23px}.area-directory-heading{padding:24px 23px}.area-solution{min-height:0;padding:21px 0}.area-solution-name{font-size:15px}.area-solution p{font-size:13px}}@media(max-width:380px){.competence-page .db-hero h1{font-size:clamp(26px,8.5vw,31px)}.competence-page .db-hero .hero-tagline{font-size:24px}.area-map-group{padding:16px 12px;grid-template-columns:16px minmax(0,1fr) 14px;gap:9px}.area-map-group strong{font-size:14px}.area-map-group p{font-size:10px}.area-directory-map .db-map-hub strong{font-size:23px}.area-directory-heading{padding:23px 20px}.area-directory-group>ul{padding-inline:20px}.area-directory-heading h3{font-size:22px}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/sn-a-987cd372adae96ccef92.css.map */
