.platform-hero{padding:calc(72px + var(--space-16)) 0 var(--space-12);background:linear-gradient(180deg,var(--color-primary-bg) 0%,var(--color-bg) 100%);text-align:center}.platform-hero__inner{max-width:700px;margin:0 auto}.platform-hero__badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:var(--color-bg);border:1px solid var(--color-primary-lighter);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);border-radius:var(--radius-full);margin-bottom:var(--space-6)}.platform-hero__title{font-size:var(--font-size-5xl);font-weight:var(--font-weight-extrabold);letter-spacing:-.03em;margin-bottom:var(--space-5)}.platform-hero__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.platform-process{max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-2)}.process-block{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);position:relative}.process-block__header{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}.process-block__num{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);color:var(--color-primary-light);letter-spacing:var(--letter-spacing-wider)}.process-block__icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-primary-bg);color:var(--color-primary);display:flex;align-items:center;justify-content:center}.process-block__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.process-block__desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--space-4)}.process-block__details{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-2)}.process-block__details li{display:flex;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--color-text-secondary)}.process-block__bullet{width:6px;height:6px;border-radius:50%;background:var(--color-primary-light);flex-shrink:0}.process-block__arrow{text-align:center;color:var(--color-primary-light);font-size:var(--font-size-xl);padding:var(--space-2) 0}.arch-diagram{max-width:800px;margin:0 auto}.arch-row{display:flex;justify-content:center;gap:var(--space-6)}.arch-row--split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.arch-box{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);width:100%;text-align:center}.arch-box__label{display:block;font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);margin-bottom:var(--space-3);color:var(--color-text-tertiary)}.arch-box__items{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center}.arch-box__items span{padding:var(--space-1) var(--space-3);background:var(--color-surface);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.arch-box--channel{border-color:var(--color-accent)}.arch-box--channel .arch-box__label{color:var(--color-accent)}.arch-box--engine{border-color:var(--color-primary);background:var(--color-primary-bg)}.arch-box--engine .arch-box__label{color:var(--color-primary)}.arch-box--auto{border-color:var(--color-success)}.arch-box--auto .arch-box__label{color:var(--color-success)}.arch-box--human{border-color:var(--color-warning)}.arch-box--human .arch-box__label{color:var(--color-warning)}.arch-box--systems{border-color:var(--color-text-tertiary)}.arch-connector{text-align:center;font-size:var(--font-size-xl);color:var(--color-text-tertiary);padding:var(--space-2) 0}.arch-connector-split{display:flex;justify-content:space-around;font-size:var(--font-size-xl);color:var(--color-text-tertiary);padding:var(--space-2) 0}.ai-engine-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}.ai-engine-card{padding:var(--space-6);background:var(--color-surface);border-radius:var(--radius-lg);transition:all var(--transition-base)}.ai-engine-card:hover{background:var(--color-bg);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.ai-engine-card__icon{width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-primary-bg);color:var(--color-primary);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-4)}.ai-engine-card__title{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin-bottom:var(--space-2)}.ai-engine-card__desc{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@media(max-width:768px){.arch-row--split,.ai-engine-grid,.process-block__details{grid-template-columns:1fr}}
