.about-capabilities[data-v-8d833c66]{--about-architecture-gradient:radial-gradient(circle at 92% 0%,rgba(37,192,240,.12),transparent 31%),linear-gradient(145deg,var(--theme-light-color),#fff);background:var(--color-surface)}.about-capabilities__grid[data-v-8d833c66]{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}.about-capability[data-v-8d833c66]{background:#fff;border-color:var(--color-border-menu);display:flex;flex-direction:column;overflow:hidden;padding:26px;position:relative;transition:border-color .22s ease,box-shadow .22s ease}.about-capability[data-v-8d833c66]:before{background:var(--about-architecture-gradient);content:"";top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease}.about-capability[data-v-8d833c66]>*{position:relative;z-index:1}.about-capability--1[data-v-8d833c66],.about-capability--2[data-v-8d833c66],.about-capability--3[data-v-8d833c66]{grid-column:span 2}.about-capability--4[data-v-8d833c66],.about-capability--5[data-v-8d833c66]{grid-column:span 3}.about-capability[data-v-8d833c66]:hover{border-color:var(--theme-color);box-shadow:var(--shadow-advantage-card-hover)}.about-capability[data-v-8d833c66]:hover:before{opacity:1}.about-capability__top[data-v-8d833c66]{align-items:center;display:flex}.about-capability__number[data-v-8d833c66]{color:var(--theme-color);font-family:var(--font-family-display);font-size:11px;font-weight:700;letter-spacing:.14em}.about-capability__question[data-v-8d833c66]{align-items:center;background:var(--theme-light-color);border-radius:6px;color:var(--theme-color);display:inline-flex;font-size:11.5px;gap:7px;line-height:1.4;margin:-2px 0 15px;padding:5px 9px;width:-moz-fit-content;width:fit-content}.about-capability__question span[data-v-8d833c66]{color:var(--color-text-tertiary)}.about-capability__question strong[data-v-8d833c66]{font-weight:600}.about-capability__title[data-v-8d833c66]{color:var(--color-text-primary);font-size:var(--font-size-card-title);font-weight:var(--font-weight-card-title);letter-spacing:0;line-height:1.3;margin:18px 0 10px}.about-capability__value[data-v-8d833c66]{color:var(--color-text-secondary);font-size:var(--font-size-sm-plus);line-height:1.75;margin:0}.about-capability__boundary[data-v-8d833c66]{margin-top:auto;padding-top:14px}.about-capability__boundary span[data-v-8d833c66]{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;line-height:1.4;margin-bottom:7px}.about-capability__boundary p[data-v-8d833c66]{color:var(--color-text-tertiary);font-size:11.5px;line-height:1.7;margin:0}.about-architecture[data-v-8d833c66]{background:var(--about-architecture-gradient);border:1px solid var(--color-border-theme-soft);border-radius:var(--radius-panel);color:var(--color-text-primary);margin-top:62px;overflow:hidden;padding:42px;position:relative}.about-architecture[data-v-8d833c66]:before{background-image:linear-gradient(rgba(22,100,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(22,100,255,.045) 1px,transparent 0);background-size:50px 50px;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.about-architecture__flow[data-v-8d833c66],.about-architecture__header[data-v-8d833c66]{position:relative}.about-architecture__header[data-v-8d833c66]{align-items:end;display:grid;gap:40px;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.about-architecture__eyebrow[data-v-8d833c66]{color:var(--theme-color);font-size:11px;font-weight:700;letter-spacing:.17em;margin-bottom:12px;text-transform:uppercase}.about-architecture__title[data-v-8d833c66]{color:var(--color-text-primary);font-size:clamp(26px,3vw,38px);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin:0}.about-architecture__description[data-v-8d833c66]{color:var(--color-text-secondary);font-size:var(--font-size-sm-plus);line-height:1.8;margin:0}.about-architecture__flow[data-v-8d833c66]{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:38px}.about-architecture__layer[data-v-8d833c66]{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:16px;min-width:0;padding:22px}.about-architecture__layer-top[data-v-8d833c66]{align-items:center;display:flex;justify-content:space-between}.about-architecture__step[data-v-8d833c66]{color:var(--theme-color);font-family:var(--font-family-display);font-size:10px;font-weight:700;letter-spacing:.14em}.about-architecture__layer-title[data-v-8d833c66]{color:var(--color-text-primary);font-size:18px;font-weight:650;line-height:1.4;margin:28px 0 7px}.about-architecture__layer-description[data-v-8d833c66]{color:var(--color-text-tertiary);font-size:11.5px;line-height:1.6;margin:0}.about-architecture__items[data-v-8d833c66]{display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:19px 0 0;padding:0}.about-architecture__items li[data-v-8d833c66]{background:var(--color-surface);border:1px solid var(--color-border-soft);border-radius:5px;color:var(--color-text-secondary);font-size:10px;line-height:1.35;padding:5px 8px}@media(max-width:1000px){.about-capabilities__grid[data-v-8d833c66]{grid-template-columns:repeat(2,minmax(0,1fr))}.about-capability--1[data-v-8d833c66],.about-capability--2[data-v-8d833c66],.about-capability--3[data-v-8d833c66],.about-capability--4[data-v-8d833c66],.about-capability--5[data-v-8d833c66]{grid-column:auto}.about-architecture__flow[data-v-8d833c66]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.about-capabilities[data-v-8d833c66]{background:#fff}.about-capabilities__grid[data-v-8d833c66]{gap:12px;grid-template-columns:1fr}.about-capability--1[data-v-8d833c66],.about-capability--2[data-v-8d833c66],.about-capability--3[data-v-8d833c66],.about-capability--4[data-v-8d833c66],.about-capability--5[data-v-8d833c66]{grid-column:auto;padding:24px}.about-capability__title[data-v-8d833c66]{margin-top:18px}.about-architecture[data-v-8d833c66]{border-radius:18px;margin-top:38px;padding:28px 20px}.about-architecture__flow[data-v-8d833c66],.about-architecture__header[data-v-8d833c66]{grid-template-columns:1fr}.about-architecture__header[data-v-8d833c66]{gap:16px}.about-architecture__flow[data-v-8d833c66]{gap:10px;margin-top:28px}.about-architecture__layer[data-v-8d833c66]{padding:20px}.about-architecture__layer-title[data-v-8d833c66]{margin-top:18px}}
