.lp-hero.sp-hero:after{opacity:.28}.lp-badge{align-items:center;display:flex;position:absolute;top:48px;right:56px}.lp-badge-zone{text-transform:uppercase;letter-spacing:.1em;color:#ffffff73;border:1px solid #ffffff2e;border-radius:100px;padding:6px 14px;font-size:.75rem;font-weight:600}.lp-services-grid.sp-jobs-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.lp-service-card.sp-job-card{flex-direction:column;justify-content:space-between;gap:20px}.lp-service-card-body{flex:1}.lp-service-link{color:var(--ink);border-top:1px solid var(--border);align-items:center;gap:6px;width:100%;padding-top:16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:gap .15s;display:inline-flex}.lp-service-link:hover{gap:10px}.lp-service-link svg{flex-shrink:0;width:14px;height:14px}.lp-why-strip{background:var(--ink);color:#fff;padding:56px 0}.lp-why-inner{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.lp-why-item{flex-direction:column;gap:8px;display:flex}.lp-why-num{color:var(--yellow);letter-spacing:-.04em;font-size:1.5rem;font-weight:700;line-height:1}.lp-why-title{color:#fff;font-size:.9375rem;font-weight:600}.lp-why-desc{color:#ffffff8c;font-size:.875rem;line-height:1.6}@media(max-width:860px){.lp-why-inner{grid-template-columns:repeat(2,1fr)}.lp-badge{display:none}}@media(max-width:640px){.lp-why-inner{grid-template-columns:1fr;gap:24px}.lp-services-grid.sp-jobs-grid{grid-template-columns:1fr}}
