/* compiled by scssphp 1.11.0 on Tue, 27 Oct 2026 17:34:47 +0000 (0.0175s) */

:root{--color-light-gray: #f0f0f0;--color-medium-gray: #575757;--color-gray: #e3e3e3;--color-primary: #32beeb;--color-primary-rgb: 50, 190, 235;--color-secondary: #242424;--color-white: white;--color-gravity-forms-loading: white}.w-image .w-image-h img,.w-post-elm.post_image img{border-radius:0.35rem}.nt-partner-section h1,.nt-partner-section h2,.nt-partner-section h3{text-wrap:balance}.nt-partner-section .nt-hero-title{font-size:clamp(2.5rem, 4.4vw, 4.25rem);line-height:1.12;letter-spacing:-0.025em}.nt-partner-section h2{font-size:clamp(1.9rem, 3vw, 2.75rem);line-height:1.2}.nt-partner-section h3{font-size:1.3rem;line-height:1.35}.nt-partner-section .nt-eyebrow{text-transform:uppercase;letter-spacing:0.09em;font-size:0.78rem;font-weight:700;color:var(--color-content-text);margin-bottom:1rem}.nt-partner-section .nt-lead{font-size:1.12rem;line-height:1.75;max-width:42rem}.nt-partner-section .nt-caption{font-size:0.9rem;margin-top:1.25rem}.nt-partner-section .nt-panel{background:var(--color-content-bg-alt);border:1px solid var(--color-content-border);border-radius:20px;padding:clamp(1.5rem, 2.5vw, 2.5rem)}.nt-partner-section .nt-hero-panel h2{font-size:1.6rem}.nt-partner-section .nt-hero-panel .w-iconbox{margin-top:1.75rem}.nt-partner-section .w-iconbox.iconpos_left .w-iconbox-title{margin-top:0;padding-top:0;padding-bottom:0.5rem;line-height:1.4}.nt-partner-section .w-iconbox.iconpos_left .w-iconbox-icon{margin-top:0.22rem}.nt-partner-section .nt-request-list{list-style:none;margin:0 0 1.5rem}.nt-partner-section .nt-request-list li{border-left:3px solid var(--color-content-primary);padding:0.2rem 0 0.2rem 1rem;margin:0 0 1.25rem;color:var(--color-content-heading)}.nt-partner-section .nt-section-intro{max-width:46rem;margin-bottom:2rem}.nt-partner-section .nt-step-number{font-size:0.85rem;letter-spacing:0.1em;font-weight:700;color:var(--color-content-heading);border-bottom:2px solid var(--color-content-primary);padding-bottom:0.65rem;margin-bottom:1.25rem}.nt-partner-section .nt-process-note{margin-top:1.75rem;max-width:66rem;font-size:0.95rem}.nt-partner-section .nt-fit-item{padding:1.1rem 0;border-bottom:1px solid var(--color-content-border)}.nt-partner-section .nt-fit-item:last-child{border-bottom:0}.nt-partner-section .nt-fit-item .w-iconbox-icon{font-size:1.2rem !important}.nt-partner-section.nt-fit .w-separator.size_small{height:0.65rem}.nt-partner-section .nt-proof-card .w-btn-wrapper{margin-top:1rem}.nt-partner-section .nt-proof-link{margin-top:1.5rem}.nt-partner-section .nt-actions .w-btn-wrapper{margin:0.35rem 0.75rem 0.35rem 0}@media (max-width:767px){.nt-partner-section .nt-hero-title{font-size:2.35rem}.nt-partner-section .nt-panel{padding:1.5rem}.nt-partner-section .nt-actions .w-btn-wrapper{display:block;margin:0.5rem 0}.nt-partner-section .nt-actions .w-btn{width:100%}}.page-id-14822 #page-content h1{font-size:clamp(2.3rem, 4vw, 3.5rem);line-height:1.18;text-wrap:balance}.page-id-14822 #page-content .nt-solutions-grid .w-iconbox{border:0;padding:1.5rem;background:var(--color-content-bg-alt);border-radius:16px;height:100%}.page-id-14822 #page-content .nt-solutions-grid .w-iconbox-title{font-size:1.25rem;line-height:1.4;padding:0.7rem 0}.page-id-14822 #page-content .nt-solutions-grid .w-iconbox-icon{font-size:1.5rem}.page-id-14822 .nt-solutions-partnership .l-section-h{padding-block:clamp(1.5rem, 3vw, 3rem);border-top:1px solid var(--color-content-border);border-bottom:1px solid var(--color-content-border)}.page-id-14822 .nt-solutions-partnership h2{font-size:clamp(1.8rem, 3vw, 2.6rem);line-height:1.2;text-wrap:balance}.page-id-14822 .nt-solutions-partnership h3{font-size:1.4rem;line-height:1.3}.page-id-14822 #page-content [id]{scroll-margin-top:7rem}.page-id-14822 #project-examples:target .l-section-h{padding-top:7rem}