.ai-integration-container{padding:2.5rem 1.5rem}.ai-integration-title{color:var(--primary-text);text-align:center;margin-bottom:3rem;font-size:2.441rem;font-weight:700}.ai-integration-timeline{max-width:48rem;margin:0 auto;position:relative}.ai-integration-timeline:after{content:"";background-color:var(--border-color);z-index:0;width:3px;margin-left:-1.5px;position:absolute;top:1.5rem;bottom:1.5rem;left:1.5rem}.ai-timeline-step{padding:1rem 0 3rem 4.5rem;position:relative}.ai-timeline-decorator{z-index:1;position:absolute;top:0;left:0}.ai-step-number{background-color:var(--primary-background);border:3px solid var(--interactive-blue);width:3rem;height:3rem;color:var(--interactive-blue);border-radius:9999px;justify-content:center;align-items:center;font-size:1.125rem;font-weight:700;transition:all .3s ease-in-out;display:flex}.ai-timeline-step:hover .ai-step-number{background-color:var(--interactive-blue);color:#fff;transform:scale(1.1)}.ai-timeline-content{position:relative}.ai-step-title{color:var(--primary-text);margin-bottom:.75rem;font-size:1.5rem;font-weight:600}.ai-step-description{color:var(--secondary-text);margin:0 0 1.5rem;font-size:1rem;line-height:1.7}.ai-feature-box{background-color:var(--surface-background);border:1px solid var(--border-color);border-left:4px solid var(--primary-brand-orange);border-radius:.5rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.ai-feature-icon{width:1.75rem;height:1.75rem;color:var(--primary-brand-orange);flex-shrink:0}.ai-feature-text{color:var(--primary-text);margin:0;font-size:.95rem;font-weight:500;line-height:1.6}.ai-feature-text:before{content:"AI Feature: ";color:var(--primary-brand-orange);font-weight:700}
