.ai-integration-page .ai-integration-hero{padding:64px 0 60px}.ai-integration-hero .two-col{grid-template-columns:1.15fr .85fr;gap:48px}.ai-integration-page .ai-integration-hero h1{font-size:clamp(2.8rem,5.5vw,4.9rem);line-height:1.07;letter-spacing:-.045em}.ai-hero-copy{font-size:1.125rem;max-width:64ch;color:var(--muted)}.ai-pilot-card{border-top:3px solid var(--cyan);padding:32px}.ai-pilot-card h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;margin:16px 0 24px}.ai-pilot-card ol{padding-left:22px;margin:0 0 22px}.ai-pilot-card li{padding:0 0 20px 8px}.ai-pilot-card strong,.ai-pilot-card span{display:block}.ai-pilot-card span{color:var(--muted);margin-top:4px}.ai-text-link{text-decoration:underline;text-underline-offset:4px;color:var(--cyan);font-weight:700}.ai-integration-page [id]{scroll-margin-top:110px}.ai-integration-page .ai-editorial{max-width:880px;padding-top:48px;padding-bottom:64px}.ai-editorial h1{font-size:clamp(2.4rem,5vw,4.1rem);line-height:1.12;letter-spacing:-.04em}.ai-editorial h2{line-height:1.2;margin-top:1.6em}.ai-editorial p,.ai-editorial li{font-size:1.0625rem;line-height:1.8}.ai-editorial li{margin-bottom:10px}.ai-dashboard-figure{margin:36px auto;max-width:680px}.ai-dashboard-figure img{display:block;width:100%;height:auto;border-radius:18px}.ai-dashboard-figure figcaption{font-size:.875rem;color:var(--muted);line-height:1.6;margin-top:12px}.ai-reading{margin:40px 0;padding:4px 24px 18px;border-left:3px solid var(--cyan);background:var(--panel)}.ai-integration-page .eyebrow{font-size:.875rem}.ai-integration-page .faq-list summary{font-size:1.0625rem}.ai-integration-page .faq-list p{max-width:85ch}@media(max-width:980px){.ai-integration-hero .two-col{grid-template-columns:1fr;gap:28px}}@media(max-width:640px){.ai-integration-page .ai-integration-hero{padding-top:36px}.ai-pilot-card{padding:24px}.ai-integration-page .ai-editorial{padding-top:32px}.ai-integration-page .actions .btn{white-space:normal;text-align:center}.ai-reading{padding-inline:18px}}
