:root{--type-h1: 36px;--type-h2: 30px;--type-h3: 24px;--type-h4: 20px;--type-h5: 18px;--type-h6: 16px;--type-body: 16px;--type-sm: 14px;--type-xs: 12px;--font-size-body: var(--type-body);--ds-font-sm: var(--type-sm);--ds-font-base: var(--type-body);--ds-font-xs: var(--type-xs)}body:not([data-slot=typography]){font-size:var(--type-body);font-weight:400;line-height:1.75}body h1:not([data-slot=typography]){font-size:var(--type-h1);font-weight:600;line-height:1.11;letter-spacing:-.025em}body h2:not([data-slot=typography]){font-size:var(--type-h2);font-weight:600;line-height:1.17;letter-spacing:-.025em}body h3:not([data-slot=typography]){font-size:var(--type-h3);font-weight:600;line-height:1.25;letter-spacing:-.025em}body h4:not([data-slot=typography]){font-size:var(--type-h4);font-weight:600;line-height:1.33}body h5:not([data-slot=typography]){font-size:var(--type-h5);font-weight:600;line-height:1.39}body h6:not([data-slot=typography]){font-size:var(--type-h6);font-weight:600;line-height:1.5}body .capabilities-kicker:not([data-slot=typography]),body .tools-title:not([data-slot=typography]),body .section-head h2:not([data-slot=typography]),body .footer-invite h2:not([data-slot=typography]){font-size:var(--type-h2);font-weight:600;line-height:1.17}body .nm-card__title:not([data-slot=typography]){font-size:var(--type-h3);font-weight:600;line-height:1.25}body .nm-card__desc:not([data-slot=typography]),body .faq-item__body:not([data-slot=typography]),body .faq-item__body p:not([data-slot=typography]),body .kt-quote__text:not([data-slot=typography]){font-size:var(--type-body);font-weight:400;line-height:1.75}body .faq-item summary:not([data-slot=typography]){font-size:var(--type-h6);line-height:1.5}body .header-tab:not([data-slot=typography]),body .footer-main__tagline:not([data-slot=typography]),body .footer-main__links a:not([data-slot=typography]),body .kt-caption__role:not([data-slot=typography]){font-size:var(--type-sm);line-height:1.5}body .footer-main__heading:not([data-slot=typography]),body .footer-main__meta:not([data-slot=typography]),body .nm-card__no:not([data-slot=typography]){font-size:var(--type-xs);line-height:1.25}body :is(h1,h1.case-title):not([data-slot=typography]){font-size:var(--type-h1);font-weight:600;line-height:1.11;letter-spacing:-.025em}body :is(h2,.case-section h2,.section-head h2,.projects h2):not([data-slot=typography]){font-size:var(--type-h2);font-weight:600;line-height:1.17;letter-spacing:-.025em}body :is(h3,.project-card h3,.pricing-card h3):not([data-slot=typography]){font-size:var(--type-h3);font-weight:600;line-height:1.25;letter-spacing:-.025em}body :is(h4,h5,h6):not([data-slot=typography]){font-weight:600;letter-spacing:-.025em}body :is(p,.section-body p,.tools-line,.section-intro,.pricing-description):not([data-slot=typography]){font-size:var(--type-body);font-weight:400;line-height:1.75}body :is(.breadcrumb,.project-meta,.project-card__description,.filter-btn,.footer-action):not([data-slot=typography]){font-size:var(--type-sm);line-height:1.5}body :is(.tag-pill,.project-tag,.eyebrow,.caption):not([data-slot=typography]){font-size:var(--type-xs);font-weight:400;line-height:1.25}body code:not([data-slot=typography]){font-size:var(--type-sm);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}body :is(.footer-main__tagline,.kt-caption__role):not([data-slot=typography]){font-size:var(--type-sm);line-height:1.5}body .footer-main__heading:not([data-slot=typography]){font-size:var(--type-xs);line-height:1.25}body .trusted-by-section .trusted-by-heading:not([data-slot=typography]){font-size:var(--type-h2);font-weight:600;line-height:1.17;letter-spacing:-.025em}
