.about-page[data-v-758e3993]{color:#fff;margin:0 auto;max-width:1200px;padding:64px 20px 0}.about-page--tail[data-v-758e3993]{padding:0 20px 96px}.about-page__block[data-v-758e3993]{background:linear-gradient(145deg,#101218d1,#0e0e12ad);border:1px solid hsla(0,0%,100%,.1);border-radius:28px;margin-bottom:40px;padding:28px}.about-page__block h2[data-v-758e3993]{font-size:1.5rem;line-height:1.25;margin:0 0 16px}.about-page__block p[data-v-758e3993]{line-height:1.72;margin:0 0 14px;max-width:68ch;opacity:.88}.about-page__block p[data-v-758e3993]:last-child{margin-bottom:0}.about-page__block a[data-v-758e3993]{color:#ff8a4f;text-decoration:underline;text-underline-offset:2px}.about-page__stats[data-v-758e3993]{display:grid;gap:18px;grid-template-columns:repeat(4,1fr);margin:0}.about-page__stat dt[data-v-758e3993]{color:#ff8a4f;font-size:1.9rem;font-weight:700;line-height:1.1}.about-page__stat dd[data-v-758e3993]{font-size:.92rem;line-height:1.45;margin:6px 0 0;opacity:.75}.about-page__competences[data-v-758e3993]{display:grid;gap:10px;list-style:none;margin:16px 0 0;padding:0}.about-page__competences a[data-v-758e3993]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.1);border-radius:16px;color:inherit;display:grid;gap:4px;padding:14px 16px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.about-page__competences a[data-v-758e3993]:hover{background:#ffffff1a;border-color:#ffffff2e}.about-page__competences a[data-v-758e3993]:focus-visible{outline:2px solid #ff8a4f;outline-offset:3px}.about-page__competence-title[data-v-758e3993]{font-weight:600}.about-page__competence-desc[data-v-758e3993]{font-size:.94rem;line-height:1.55;opacity:.72}.about-page__process[data-v-758e3993]{display:grid;gap:12px;line-height:1.7;margin:16px 0 0;max-width:68ch;opacity:.88;padding-left:20px}.about-page__process strong[data-v-758e3993]{color:#fff}@media (max-width:860px){.about-page__stats[data-v-758e3993]{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.about-page[data-v-758e3993]{padding:48px 16px 0}.about-page--tail[data-v-758e3993]{padding:0 16px 80px}.about-page__block[data-v-758e3993]{border-radius:22px;padding:22px 18px}}
