.platform-page__body{padding:var(--space-4xl) 0;background:#f8fafc}.platform-page__features{gap:var(--space-lg);margin:var(--space-3xl) 0;grid-template-columns:1fr;display:grid}@media (min-width:768px){.platform-page__features{grid-template-columns:repeat(2,1fr)}}@media (min-width:1100px){.platform-page__features{grid-template-columns:repeat(3,1fr)}}.platform-page__workflow,.platform-page__faq{max-width:960px;margin:var(--space-4xl) auto 0;padding-top:var(--space-3xl);border-top:1px solid var(--color-gray-200)}.platform-page__section-heading{max-width:46rem;margin-bottom:var(--space-2xl)}.platform-page__section-heading h2{margin:var(--space-sm) 0 var(--space-md);font-size:clamp(1.75rem,3vw,2.5rem)}.platform-page__workflow-list{gap:var(--space-lg);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.platform-page__workflow-list{grid-template-columns:repeat(3,1fr)}}.platform-page__workflow-step{gap:var(--space-md);padding-top:var(--space-lg);border-top:3px solid var(--color-primary);grid-template-columns:auto 1fr;display:grid}.platform-page__workflow-step h3{margin:0 0 var(--space-sm);font-size:1.125rem}.platform-page__workflow-step p{margin:0}.platform-page__workflow-number{color:var(--color-primary-dark);font-size:.875rem;font-weight:700}.platform-page__faq-list{border-bottom:1px solid var(--color-gray-200)}.platform-page__faq-item{border-top:1px solid var(--color-gray-200)}.platform-page__faq-item summary{padding:var(--space-lg) var(--space-xl) var(--space-lg) 0;color:var(--color-text-primary);font-family:var(--font-display);cursor:pointer;font-size:1.125rem;font-weight:600}.platform-page__faq-item p{max-width:48rem;padding:0 0 var(--space-lg);margin:0}.platform-page__cta{margin-top:var(--space-3xl);padding:var(--space-3xl) var(--space-xl);color:#fff;text-align:center;background:#0f172a;border-radius:24px}.platform-page__cta h2{margin:0 0 var(--space-md);color:#fff;font-size:clamp(1.75rem,3vw,2.25rem)}.platform-page__cta p{max-width:40rem;margin:0 auto var(--space-xl);color:#ffffffdb}.platform-page__cta-actions{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}
