.featureLanding .featureLandingHero{background:linear-gradient(125deg,var(--brand-primary-dark),var(--brand-navy));color:#fff}.featureLanding .featureLandingHero h1{color:#fff}.featureLanding .featureLandingHero small,.featureLanding .featureLandingHero>p{color:#dce9f8}.featureLanding .featureLandingHero .marketingKicker{color:#bad8ff}.featureLanding .featureLandingHero .limeButton{background:#fff;color:var(--brand-primary-dark)}.featureLanding .featureLandingHero .featuresSecondary{background:transparent;border-color:#a8c9f2;color:#fff}.featureLanding .featureDetailCopy p,.featureLanding .featuresAudienceGrid p,.featureLanding .featuresFaq details p{text-align:left;hyphens:none}.featureInlineCta{display:inline-block;margin-top:24px}.featureLanding .featureLandingPoints{list-style:disc outside;padding-left:22px;margin:18px 0 0;display:grid;gap:8px}.featureLandingPoints li{display:list-item;padding-left:3px}.featureLandingPoints li::marker{color:var(--brand-primary)}.featureLandingCapabilities{background:var(--brand-primary-light)}.featureLandingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.featureLandingGrid article{padding:30px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;min-width:0}.featureLandingGrid article>.marketingFeatureIcon{margin-bottom:20px}.featureLandingGrid .marketingKicker{display:block;font-size:12px}.featureLanding .featureLandingGrid h2{font-size:clamp(24px,2.5vw,30px)}.featureLanding .featuresAudienceGrid p{margin-bottom:0}.featureRelatedGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.featureRelatedGrid>a{display:flex;align-items:flex-start;gap:18px;padding:24px;border:1px solid var(--border);border-radius:var(--radius-lg);background:#fff;text-decoration:none}.featureRelatedGrid>a:hover{border-color:var(--brand-primary)}.featureRelatedGrid small,.featureRelatedGrid strong{display:block}.featureRelatedGrid small{margin-top:8px;font-weight:400;color:var(--text-secondary);line-height:1.65}.featureRelatedGrid .marketingFeatureIcon{flex-shrink:0}@media(max-width:800px){.featureLandingGrid,.featureRelatedGrid{grid-template-columns:1fr}}@media(max-width:650px){.featureLandingGrid article,.featureRelatedGrid>a{padding:22px}.featureRelatedGrid .marketingFeatureIcon{width:44px;height:44px;flex-basis:44px}}.featureLanding .marketingCta .limeButton{background:var(--brand-primary);color:#fff}