.nt-service-related{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:32px;display:flex}.nt-service-related p{flex-basis:100%;margin:0}.nt-service-related a{max-width:100%}.nt-service-related svg{flex-shrink:0}.nt-service-detail{color:#0f2d4a}.nt-service-detail [id],.nt-service-detail~#kontakt{scroll-margin-top:110px}.nt-service-hero{padding:32px 0 0}.nt-service-hero .nt-breadcrumb{gap:14px;margin-bottom:38px;display:inline-flex}.nt-service-hero-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;display:grid}.nt-service-hero-copy{padding-bottom:20px;container-type:inline-size}.nt-service-hero-copy h1{text-wrap:balance;margin:20px 0 24px;font-size:clamp(2.4rem,4.2vw,3.85rem)}.nt-service-detail--system .nt-service-hero-copy h1,.nt-service-detail--research .nt-service-hero-copy h1{font-size:clamp(1.875rem,10cqw,3.25rem)}.nt-service-hero-copy .nt-lead{color:#526273;max-width:475px;font-size:15px}.nt-service-actions{flex-direction:column;align-items:flex-start;gap:8px;margin-top:26px;display:flex}.nt-service-location{color:#526273;margin-top:18px;font-size:11px}.nt-service-outcomes{border-top:1px solid #0f2d4a25;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:54px;padding:24px 0;display:grid}.nt-service-outcomes p{align-items:center;gap:12px;font-size:12px;display:flex}.nt-service-outcomes svg{color:#3b6ea5;flex-shrink:0}.nt-service-image{min-width:0}.nt-service-image>a{background:#fff;border:1px solid #0f2d4a18;border-radius:5px;display:block;position:relative;overflow:hidden}.nt-service-image img{width:100%;height:auto;display:block}.nt-service-image figcaption,.nt-service-case-preview figcaption{color:#526273;padding-top:10px;font-size:10px;line-height:1.6}.nt-service-expand{color:#fff;background:#0f2d4a;border-radius:3px;align-items:center;gap:7px;padding:7px 9px;font-size:10px;display:flex;position:absolute;bottom:8px;right:8px}.nt-service-image a:hover .nt-service-expand{background:#214c70}.nt-service-web-stage{background:linear-gradient(140deg,#e3e9ea,#edf0ed);border-radius:80px 8px 8px;padding:38px 35px 90px 0;position:relative}.nt-service-window{background:#fff;border:1px solid #0f2d4a20;border-radius:7px;overflow:hidden;box-shadow:0 20px 38px #0f2d4a12}.nt-service-window-bar{color:#526273;border-bottom:1px solid #0f2d4a16;align-items:center;gap:20px;padding:10px 13px;font-size:10px;display:flex}.nt-service-window-bar span{letter-spacing:2px;color:#a7c0d9;font-size:7px}.nt-service-window .nt-service-expand{left:8px;right:auto}.nt-service-window .nt-service-image>a{border:none;border-radius:0}.nt-service-window figcaption{padding:10px 13px}.nt-service-phone{background:#0f2d4a;border:1px solid #0f2d4a30;border-radius:18px;width:26%;padding:5px;position:absolute;bottom:22px;right:12px;box-shadow:0 12px 24px #0f2d4a28}.nt-service-phone .nt-service-image>a{border-radius:13px}.nt-service-phone .nt-service-expand{display:none}.nt-service-phone figcaption{color:#fff;text-align:center;padding:6px 0 2px;font-size:8px}.nt-service-stage-note{color:#526273;margin-top:17px;font-size:11px}.nt-service-web-stage>.nt-service-stage-note{max-width:55%;position:absolute;bottom:26px;left:22px}.nt-service-product-stage{background:#e7ecee;border-radius:8px;padding:23px}.nt-service-product-stage--shop{background:#e9ece7;border-radius:8px 80px 8px 8px}.nt-service-stage-heading{flex-wrap:wrap;justify-content:space-between;gap:6px 18px;margin-bottom:18px;font-size:10px;display:flex}.nt-service-stage-heading>:first-child{font-weight:600}.nt-service-shop-path{border-top:1px solid #0f2d4a22;justify-content:space-between;align-items:center;gap:7px;margin-top:24px;padding-top:18px;font-size:12px;display:flex}.nt-service-system-path{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:22px;display:grid}.nt-service-system-path li{font-size:10px;position:relative}.nt-service-system-path li>span{color:#3b6ea5;margin-bottom:7px;font-size:10px;display:block}.nt-service-system-path svg{position:absolute;top:0;right:8px}.nt-service-workflow{color:#f5f3ee;background:#0f2d4a;border-radius:8px 70px 8px 8px;padding:30px}.nt-service-workflow-label{color:#c8d6e4;font-size:10px}.nt-service-workflow .nt-dot{background:#a7c0d9}.nt-service-diagram-title{font-family:var(--font-display);letter-spacing:-.035em;max-width:300px;margin:24px 0;font-size:24px;line-height:1.35!important}.nt-service-workflow ol{grid-template-columns:1fr 1fr;gap:16px;display:grid}.nt-service-workflow li{background:#ffffff08;border:1px solid #a7c0d940;border-radius:5px;padding:22px 18px;position:relative}.nt-service-flow-icon{color:#a7c0d9;margin-bottom:18px;display:inline-flex}.nt-service-flow-number{color:#a7c0d9;font-size:10px;position:absolute;top:22px;right:18px}.nt-service-workflow strong{font-size:14px;font-family:var(--font-display);margin-bottom:5px;font-weight:600;display:block}.nt-service-workflow li div>span:last-child{color:#c8d6e4;font-size:11px;line-height:1.6;display:block}.nt-service-flow-arrow{display:none}.nt-service-workflow figcaption{color:#c8d6e4;margin-top:24px;font-size:11px;line-height:1.7}.nt-service-workflow--research{color:#0f2d4a;background:#e4eaf0;border-radius:70px 8px 8px;padding-top:36px}.nt-service-workflow--research .nt-service-workflow-label,.nt-service-workflow--research figcaption{color:#526273}.nt-service-workflow--research ol{grid-template-columns:1fr;gap:17px}.nt-service-workflow--research li{background:#f5f3ee;border-color:#0f2d4a20;align-items:center;gap:17px;padding:13px 16px;display:flex}.nt-service-workflow--research .nt-service-flow-icon{color:#3b6ea5;margin:0}.nt-service-workflow--research .nt-service-flow-number{float:right;color:#526273;margin-left:15px;position:static}.nt-service-workflow--research li div{flex:1}.nt-service-workflow--research li div>span:last-child{color:#526273}.nt-service-workflow--research .nt-service-flow-arrow{color:#3b6ea5;display:block;position:absolute;bottom:-18px;left:26px}.nt-service-examples{background:#fff}.nt-service-detail .nt-section{padding-block:78px}.nt-service-detail .nt-section-heading h2{text-wrap:balance;max-width:650px;font-size:clamp(1.8rem,3vw,2.55rem)}.nt-service-detail .nt-section-heading>p{max-width:340px;font-size:12px}.nt-service-example-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.nt-service-example{min-width:0}.nt-service-example .nt-service-image img{aspect-ratio:1.6;object-fit:contain;background:#f5f3ee}.nt-service-example-copy{border-top:1px solid #0f2d4a22;margin-top:24px;padding-top:20px}.nt-service-example-copy>.eyebrow{color:#3b6ea5}.nt-service-example h3{margin:10px 0;font-size:19px}.nt-service-example p{color:#526273;font-size:13px}.nt-service-concept{aspect-ratio:1.6;background:#edf0f2;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:20px 10px;display:flex}.nt-service-concept>svg{color:#3b6ea5}.nt-service-concept>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.nt-service-concept span{background:#fff;border:1px solid #0f2d4a18;border-radius:3px;padding:6px 11px;font-size:11px}.nt-service-concept small{color:#526273;font-size:10px}.nt-service-context{color:#526273;border-left:2px solid #a7c0d9;max-width:830px;margin-top:30px;padding-left:17px;font-size:12px}.nt-service-cases{background:#e9ece9}.nt-service-case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px;display:grid}.nt-service-case{grid-template-columns:.8fr 1fr;gap:24px;min-width:0;display:grid}.nt-service-case:only-child{grid-column:1/-1;grid-template-columns:1fr 1fr;align-items:center;gap:50px}.nt-service-case-image{border:1px solid #0f2d4a22;border-radius:5px;align-self:start;display:block;overflow:hidden}.nt-service-case-image img{width:100%;height:auto}.nt-service-case h3{margin:10px 0;font-size:20px}.nt-service-case p:not(.eyebrow){color:#526273;font-size:13px}.nt-service-case .eyebrow{font-size:9px}.nt-service-website{text-underline-offset:3px;align-items:center;gap:6px;width:fit-content;padding:7px 0;font-size:11px;text-decoration:underline;display:flex}.nt-service-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.nt-service-steps li{border-top:1px solid #0f2d4a30;padding-top:20px}.nt-service-steps li>span{color:#3b6ea5;font-size:12px}.nt-service-steps h3{margin:18px 0 10px;font-size:18px}.nt-service-steps p{color:#526273;font-size:13px}.nt-service-scope{border-top:1px solid #0f2d4a22;border-bottom:1px solid #0f2d4a22;margin-top:32px;padding:18px 0;font-size:13px}.nt-service-scope summary{cursor:pointer}.nt-service-scope p{color:#526273;max-width:800px;margin-top:16px}.nt-service-scope ul{color:#526273;margin-top:16px;padding-left:20px;line-height:1.8;list-style:outside}.nt-service-faq{background:#fff}.nt-service-faq .nt-faq details:first-child{padding-top:0}@media (width<=1100px){.nt-service-hero-grid{grid-template-columns:1fr 1fr;gap:32px}.nt-service-case{grid-template-columns:1fr}.nt-service-workflow{padding:25px}.nt-service-workflow ol{gap:12px}}@media (width<=759px){.nt-service-hero{padding-top:24px}.nt-service-hero .nt-breadcrumb{margin-bottom:24px}.nt-service-hero-grid{grid-template-columns:1fr;gap:24px}.nt-service-hero-copy{padding-bottom:0}.nt-service-hero-copy h1{margin-top:14px;margin-bottom:20px;font-size:clamp(2.25rem,9vw,3.5rem)}.nt-service-hero-copy .nt-lead{max-width:none;font-size:14px}.nt-service-actions{margin-top:22px}.nt-service-location{margin-top:10px}.nt-service-outcomes{grid-template-columns:1fr;gap:12px;margin-top:28px;padding-block:20px}.nt-service-detail .nt-section{padding-block:50px}.nt-service-example-grid,.nt-service-case-grid{grid-template-columns:1fr;gap:34px}.nt-service-example-copy{margin-top:16px;padding-top:15px}.nt-service-case,.nt-service-case:only-child{grid-template-columns:1fr;gap:22px}.nt-service-steps{grid-template-columns:1fr;gap:24px}.nt-service-steps h3{margin-top:10px}.nt-service-web-stage{padding-top:24px;padding-bottom:68px;padding-right:28px}.nt-service-phone{border-radius:13px;width:28%;padding:3px;bottom:12px;right:7px}.nt-service-phone .nt-service-image>a{border-radius:10px}.nt-service-phone figcaption{font-size:7px}.nt-service-window figcaption{padding:8px;font-size:9px}.nt-service-web-stage>.nt-service-stage-note{font-size:10px;bottom:18px;left:14px}.nt-service-product-stage{padding:16px}.nt-service-stage-heading{font-size:9px}.nt-service-shop-path{font-size:10px}.nt-service-system-path{grid-template-columns:1fr 1fr;gap:14px}.nt-service-system-path li{font-size:11px}.nt-service-system-path svg{right:22px}.nt-service-workflow{border-radius:8px 48px 8px 8px;padding:24px 18px}.nt-service-workflow--research{border-radius:48px 8px 8px;padding-top:32px}.nt-service-workflow li{padding:18px 12px}.nt-service-diagram-title{font-size:22px}.nt-service-flow-number{top:18px;right:12px}.nt-service-workflow strong{font-size:12px}.nt-service-workflow li div>span:last-child{font-size:10px}.nt-service-workflow--research li{padding:12px}.nt-service-workflow--research strong{font-size:13px}.nt-service-workflow--research ol{gap:18px}}
