.design-v2 .section-visual-feature-grid{background:var(--bg-white);padding:100px max(100px,(100% - var(--content-max-width))/2)}.design-v2 .section-visual-feature-grid--cream{background:var(--brand-cream)}.design-v2 .section-visual-feature-grid .platform-showcase-header{margin-bottom:60px;max-width:800px}.design-v2 .section-visual-feature-grid .platform-badge{background:rgba(0,0,0,.06);border-radius:4px;color:var(--text-secondary);display:inline-block;font-family:var(--font-body);font-size:var(--text-caption);font-weight:600;letter-spacing:.08em;margin-bottom:24px;padding:8px 14px;text-transform:uppercase}.design-v2 .section-visual-feature-grid .showcase-section-title{color:var(--text-primary);font-family:var(--font-display);font-optical-sizing:auto;font-size:var(--text-section-sm);font-weight:var(--arizona-heading-weight);letter-spacing:var(--arizona-heading-letter-spacing);line-height:var(--arizona-heading-line-height);margin-bottom:24px}.design-v2 .section-visual-feature-grid .showcase-section-description{color:var(--text-tertiary);font-family:var(--font-body);font-size:var(--text-body-md);line-height:1.7;margin-bottom:40px;max-width:700px}.design-v2 .section-visual-feature-grid--platform-header .showcase-section-title{margin-bottom:40px}.design-v2 .section-visual-feature-grid--platform-header .showcase-section-description{font-size:var(--text-body-lg);max-width:600px}.design-v2 .split-showcase-info-cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:16px}.design-v2 .split-showcase-info-card{background:var(--brand-white);border:1px solid var(--border-subtle);border-radius:16px;display:flex;flex-direction:column;overflow:hidden;padding:0}.design-v2 .split-showcase-info-icon{align-items:center;background:var(--text-primary);border-radius:8px;color:var(--text-white);display:flex;flex-shrink:0;font-size:var(--text-body-lg);height:36px;justify-content:center;margin:64px 64px 20px;width:36px}.design-v2 .split-showcase-info-card .split-showcase-info-card-title,.design-v2 .split-showcase-info-card h4{color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-heading-md);font-weight:600;line-height:1;margin:0 64px 20px}.design-v2 .split-showcase-info-card .split-showcase-info-card-description,.design-v2 .split-showcase-info-card p{color:var(--neutral-700);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;line-height:1.6;margin:0 64px 64px}@media(max-width:1200px){.design-v2 .section-visual-feature-grid{padding:80px 60px}}@media(max-width:1024px){.design-v2 .section-visual-feature-grid{padding:60px 40px}}@media(max-width:900px){.design-v2 .split-showcase-info-cards{grid-template-columns:1fr}}@media(max-width:768px){.design-v2 .section-visual-feature-grid{padding:40px 20px}.design-v2 .section-visual-feature-grid .showcase-section-title{font-size:var(--text-heading-lg)}.design-v2 .section-visual-feature-grid .platform-showcase-header{margin-bottom:40px}.design-v2 .section-visual-feature-grid .showcase-section-description,.design-v2 .section-visual-feature-grid--platform-header .showcase-section-description{font-size:var(--text-body)}}@media(max-width:640px){.design-v2 .split-showcase-info-card{border-radius:12px}.design-v2 .split-showcase-info-icon{margin:20px 20px 12px}.design-v2 .split-showcase-info-card .split-showcase-info-card-title,.design-v2 .split-showcase-info-card h4{margin:0 20px 8px}.design-v2 .split-showcase-info-card .split-showcase-info-card-description,.design-v2 .split-showcase-info-card p{margin:0 20px 20px}}