.marketing-content{padding-block:96px 100px}.marketing-heading{max-width:900px;margin-bottom:72px}.marketing-heading>.landing-eyebrow{color:var(--muted);margin-bottom:24px}.marketing-heading h1{font-size:clamp(44px,6vw,82px);line-height:1.08}.marketing-heading .marketing-lead{max-width:760px;color:var(--muted);text-wrap:pretty;margin-top:30px;font-size:clamp(18px,2vw,24px);line-height:1.65}.marketing-services{margin:0;padding:0;list-style:none}.marketing-services li{border-top:1px solid var(--line);grid-template-columns:50px minmax(0,1fr) minmax(0,1.25fr);align-items:baseline;gap:32px;padding-block:32px;display:grid}.marketing-service-number{color:var(--muted);font-family:LandingMono,monospace;font-size:11px}.marketing-services h2,.marketing-approach h2{letter-spacing:-.035em;overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,30px);font-weight:450;line-height:1.3}.marketing-services p,.marketing-approach p{max-width:520px;color:var(--muted);text-wrap:pretty;font-size:16px;line-height:1.8}.marketing-approach{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;gap:48px;padding-top:40px;display:grid}.marketing-inline-link{align-items:center;gap:18px;min-height:44px;margin-top:24px;font-size:14px;display:inline-flex}.marketing-inline-link:hover{text-underline-offset:5px;text-decoration:underline}.marketing-page[dir=rtl] h1{letter-spacing:normal}@media (max-width:700px){.marketing-content{padding-block:64px}.marketing-heading{margin-bottom:48px}.marketing-heading .marketing-lead{margin-top:24px}.marketing-services li{grid-template-columns:24px minmax(0,1fr);gap:12px 18px;padding-block:26px}.marketing-services p{grid-column:2}.marketing-approach{grid-template-columns:1fr;gap:24px;padding-top:28px}}
