.nort-services-hero{background:var(--brand-primary-dark);color:var(--brand-text-inverse);padding:170px 0 96px}.nort-sub-hero__grid{display:grid;grid-template-columns:1fr minmax(320px,0.82fr);grid-gap:42px;gap:42px;align-items:center}.nort-services-hero h1{color:var(--brand-text-inverse);font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1;margin:0 0 18px}.nort-services-hero .nort-eyebrow,.nort-services-hero p{color:var(--brand-text-inverse)}.nort-services-hero img{border-radius:var(--brand-radius);width:100%;aspect-ratio:9/7;-o-object-fit:cover;object-fit:cover}.nort-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.nort-service-grid article{display:flex;gap:18px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg)}.nort-service-grid h3{margin:0 0 8px;color:var(--brand-text)}.nort-service-grid p{margin:0}.nort-ico-wrench::after,.nort-service-icon::after{content:"";width:22px;height:4px;background:#fff;position:absolute;left:10px;top:19px;transform:rotate(-35deg);border-radius:4px}.nort-accordion{max-width:920px;margin:0 auto}.nort-accordion .accordion-item{border-color:var(--brand-border)}.nort-accordion .accordion-button{color:var(--brand-text);font-weight:700}.nort-accordion .accordion-button:not(.collapsed){background:var(--brand-primary-light);color:var(--brand-primary-dark)}.nort-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px}.nort-comparison__panel{padding:28px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:var(--brand-bg-alt)}.nort-comparison__panel--after{background:var(--brand-primary-dark);color:var(--brand-text-inverse)}.nort-comparison__panel--after h2,.nort-comparison__panel--after li,.nort-comparison__panel--after p{color:var(--brand-text-inverse)}.nort-comparison h2{margin:0 0 12px;color:var(--brand-text)}.nort-comparison ul{margin:18px 0 0;padding-left:20px}@media (max-width:991px){.nort-comparison,.nort-service-grid,.nort-sub-hero__grid{grid-template-columns:1fr}}