.mkt2 .features-intro{position:relative;padding:var(--sp-9) 0 var(--sp-8);text-align:center}.mkt2 .features-intro:before{content:"";position:absolute;top:0;left:0;right:0;height:620px;background:linear-gradient(to bottom,var(--accent-tint),var(--accent-tint-fade));z-index:0}.mkt2 .features-intro-inner{position:relative;z-index:1;--container-content:692px;margin:0 auto}.mkt2 .features-intro h1{position:relative;left:50%;transform:translateX(-50%);width:max-content;margin:0 0 var(--sp-5);font-family:var(--font-heading);font-size:clamp(.9rem,4.2vw,3.375rem);font-weight:700;line-height:1.18;color:var(--text-primary);white-space:nowrap}.mkt2 .features-intro p{font-size:var(--fs-md);line-height:1.55;color:var(--text-secondary);margin-bottom:var(--sp-6)}.mkt2 .features-intro .hero-buttons{display:flex;justify-content:center;gap:var(--sp-3);flex-wrap:wrap}@media (max-width:560px){.mkt2 .features-intro{padding:var(--sp-8) 0 var(--sp-7)}}.mkt2 .feature-block{--feature-col:800px;max-width:880px;margin:0 auto}.mkt2 .feature-block h2{font-family:var(--font-heading);font-size:var(--fs-xl);font-weight:700;line-height:1.3;color:var(--text-primary);max-width:var(--feature-col);margin:0 auto var(--sp-3);text-align:left}.mkt2 .feature-block p{font-size:var(--fs-md);line-height:1.65;color:var(--text-secondary);max-width:var(--feature-col);margin:0 auto;text-align:left}@media (max-width:860px){.mkt2 .features-intro h1{position:static;left:auto;transform:none;width:auto;white-space:normal;font-size:var(--fs-page-heading)}}