.design-v2 .section-integration-accordion{background:var(--bg-cream);padding:100px max(100px,(100% - var(--content-max-width))/2)}.design-v2 .section-integration-accordion .container{margin:0 auto;max-width:1200px}.design-v2 .section-integration-accordion .platform-showcase-header{margin-bottom:60px;max-width:800px}.design-v2 .section-integration-accordion .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-integration-accordion .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:40px}.design-v2 .integrations-accordion{width:100%}.design-v2 .section-integration-accordion .features-accordion-item{border-bottom:1px solid var(--border-subtle);overflow:hidden}.design-v2 .section-integration-accordion .features-accordion-item:last-child{border-bottom:none}.design-v2 .section-integration-accordion .features-accordion-header-row{align-items:center;cursor:pointer;display:flex;gap:12px;padding:16px 0;transition:all .2s ease}.design-v2 .section-integration-accordion .features-accordion-header-row:hover{background:rgba(0,0,0,.02);margin-left:-8px;margin-right:-8px;padding-left:8px;padding-right:8px}.design-v2 .section-integration-accordion .features-accordion-icon{align-items:center;background:var(--neutral-100);border-radius:8px;display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .3s ease;width:36px}.design-v2 .section-integration-accordion .features-accordion-icon i{color:var(--neutral-700);font-size:var(--text-body-lg);transition:color .3s ease}.design-v2 .section-integration-accordion .features-accordion-item.active .features-accordion-icon{background:#1a1a1a}.design-v2 .section-integration-accordion .features-accordion-item.active .features-accordion-icon i{color:#fff}.design-v2 .section-integration-accordion .features-accordion-item-title{color:#1a1a1a;flex:1;font-family:var(--font-body);font-size:var(--text-body);font-weight:600;line-height:1.4;margin:0;transition:color .2s ease}.design-v2 .section-integration-accordion .features-accordion-toggle{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;width:24px}.design-v2 .section-integration-accordion .features-accordion-toggle i{color:var(--neutral-500);font-size:var(--text-body);transition:all .3s ease}.design-v2 .section-integration-accordion .features-accordion-toggle .plus-icon{display:block}.design-v2 .section-integration-accordion .features-accordion-item.active .features-accordion-toggle .plus-icon,.design-v2 .section-integration-accordion .features-accordion-toggle .minus-icon{display:none}.design-v2 .section-integration-accordion .features-accordion-item.active .features-accordion-toggle .minus-icon{color:#1a1a1a;display:block}.design-v2 .section-integration-accordion .features-accordion-content{display:grid;grid-template-rows:0fr;padding-left:48px;transition:grid-template-rows .3s ease-out}.design-v2 .section-integration-accordion .features-accordion-content-inner{overflow:hidden}.design-v2 .section-integration-accordion .features-accordion-item.active .features-accordion-content{grid-template-rows:1fr}.design-v2 .integration-pills{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px}.design-v2 .integration-pill{background:var(--bg-white);border-radius:20px;color:var(--text-secondary);cursor:default;display:inline-block;font-family:var(--font-body);font-size:var(--text-caption-lg);font-weight:500;padding:6px 14px}.design-v2 .integration-pill-more{background:transparent;color:var(--neutral-500);font-style:italic;font-weight:400}@media(max-width:1024px){.design-v2 .section-integration-accordion{padding:60px 40px}}@media(max-width:768px){.design-v2 .section-integration-accordion{padding:40px 24px}.design-v2 .section-integration-accordion .container{padding:0}.design-v2 .section-integration-accordion .showcase-section-title{font-size:var(--text-heading-lg)}.design-v2 .section-integration-accordion .features-accordion-icon{height:32px;width:32px}.design-v2 .section-integration-accordion .features-accordion-icon i{font-size:var(--text-body)}.design-v2 .section-integration-accordion .features-accordion-item-title{font-size:var(--text-body-sm)}.design-v2 .section-integration-accordion .features-accordion-header-row{gap:10px;padding:14px 0}.design-v2 .section-integration-accordion .features-accordion-content{padding-left:42px}.design-v2 .section-integration-accordion .platform-showcase-header{margin-bottom:40px}}