.ai__grid{align-items:start;display:grid}.ai__copy h2{font-family:var(--font-display);font-size:var(--h2);margin-bottom:1rem}.ai__copy p{color:var(--text);max-width:40ch}.ai.dark .ai__copy h2,.ai.dark .aiflow__title{color:var(--fg-strong)}.ai.dark .ai__copy p,.ai.dark .aiflow__ai{color:var(--fg)}.ai.dark .aiflow__manual,.ai.dark .aiflow__status--switch .off{color:var(--fg-soft)}.ai.dark .aiflow__steps:before{background:#ffffff4d}.ai.dark .aiflow__steps:after{background:var(--accent)}.ai.dark .aiflow__dot{background:var(--base);border-color:#fff6}.ai.dark .ai-on .aiflow__dot{background:var(--accent);border-color:var(--base)}.ai.dark .aiflow__status .on{color:var(--accent)}.ai.dark .aiflow__mark{color:var(--fg-soft);background:#ffffff1a}.ai.dark .ai-on .aiflow__mark{background:rgba(var(--accent-rgb), .16);color:var(--accent)}.ai.dark .tgl:not(.on){background:linear-gradient(#ffffff0f,#ffffff29);border-color:#ffffff4d}.ai__link{margin-top:1.5rem}.ai.dark .ai__link{color:var(--fg-strong)}
.cap__head{margin-bottom:var(--space-xl);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;display:flex}.cap__head .eyebrow{margin-bottom:.85rem;display:block}.cap__head h2{font-family:var(--font-display);font-size:var(--h2);max-width:20ch}.cap__head-sub{color:var(--text);max-width:46ch;margin-top:1rem}.cap__head-txt{flex:30ch}@media (max-width:600px){.svccard{min-height:0}}@media (max-width:639px){.cap__grid{grid-template-columns:1fr}.cap__col:nth-child(2n){border-left:none;padding-left:0}}
