.team-hero{padding:20px 0 32px}.team-hero__title{margin:0 0 20px;font-size:53px;font-weight:700;line-height:1.1;color:#000}@media (min-width: 640px){.team-hero__title{font-size:64px}}@media (min-width: 1200px){.team-hero__title{font-size:77px}}.team-hero__grid{display:grid;gap:40px}@media (min-width: 960px){.team-hero__grid{grid-template-columns:2fr 3fr;gap:0;align-items:center}}.team-hero__text{max-width:500px;font-size:17px;line-height:27px;color:#000}.team-hero__text p{margin:20px 0}.team-hero__text p:first-child{margin-top:0}.team-hero__text p:last-child{margin-bottom:0}.team-hero__stats{display:flex;gap:30px;max-width:460px;margin-top:40px}@media (min-width: 960px){.team-hero__stats{margin-top:70px}}.team-hero__stat{width:133px}.team-hero__stat-value{font-size:48px;font-weight:700;line-height:50px;color:#000;text-transform:uppercase}@media (min-width: 481px){.team-hero__stat-value{font-size:78px;line-height:64px}}.team-hero__stat-label{max-width:138px;font-size:15px;line-height:17px;color:#000}@media (min-width: 481px){.team-hero__stat-label{font-size:17px}}.team-hero__image{display:block;max-width:85%;height:auto}@media (min-width: 481px){.team-hero__image{max-width:100%}}.team-hero__image--desktop{display:none}@media (min-width: 640px){.team-hero__image--desktop{display:block}.team-hero__image--mobile{display:none}}.team-people{padding:32px 0}.team-filter{display:flex;flex-wrap:wrap;gap:0 15px;margin-bottom:48px}.team-filter__btn{padding:0;border:0;border-top:3px solid transparent;background:none;color:#000;font:inherit;font-size:15px;line-height:24px;letter-spacing:1.5px;text-transform:uppercase;cursor:pointer;transition:.3s all}.team-filter__btn:hover{color:#3F2AFF;border-top-color:#3F2AFF}.team-filter__btn.is-active{border-top-color:#3F2AFF}.team-grid{display:grid;grid-template-columns:1fr}@media (min-width: 640px){.team-grid{grid-template-columns:repeat(2, 1fr);gap:40px 80px}}@media (min-width: 960px){.team-grid{grid-template-columns:repeat(4, 1fr)}}.team-card{display:block;color:inherit;text-decoration:none}.team-card:hover{color:inherit;text-decoration:none}.team-card[hidden]{display:none}.team-card__image{display:block;width:100%;aspect-ratio:1;height:auto;object-fit:cover}.team-card__title{margin:15px 0 0;font-size:20px;font-weight:700;line-height:32px;color:#000;text-decoration:underline;text-decoration-color:#3F2AFF;text-decoration-thickness:3px;text-underline-offset:8px}.team-card__meta{margin-top:10px;font-family:-apple-system, "system-ui", "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;font-size:15px;line-height:18px;color:#B3B3B3}.team-card__text{margin-top:15px;font-size:13px;line-height:23px;color:#333}.team-card__more{margin-top:15px}.team-card__more span{font-size:13px;line-height:24px;color:#333;text-decoration:underline dashed #333 1px;text-underline-offset:5px}.team-card:hover .team-card__more span{text-decoration-color:#3F2AFF}@media (max-width: 639px){.team-card{display:flow-root}.team-card+.team-card{margin-top:30px;padding-top:30px;border-top:1px solid #B4B4B4}.team-card__image{float:left;width:35%;margin-right:20px}.team-card__body{overflow:hidden}.team-card__title{margin-top:0}.team-card__meta{font-size:14px}}.guide{padding-top:32px}.guide__title{margin:0 0 36px;font-size:53px;font-weight:700;line-height:1.1;color:#000}@media (min-width: 640px){.guide__title{font-size:64px}}@media (min-width: 1200px){.guide__title{font-size:77px;margin-bottom:48px}}.guide__photo{display:block;width:100%;max-height:600px;height:auto;object-fit:cover;margin-bottom:32px}@media (min-width: 481px){.guide__photo{margin-bottom:48px}}.guide__spec{margin-bottom:24px;font-size:20px;line-height:27px;letter-spacing:.1em;text-transform:uppercase;color:#000}@media (min-width: 481px){.guide__spec{font-size:24px;margin-bottom:48px}}.guide__intro,.guide__about{font-size:17px;line-height:27px;color:#333}.guide__intro p,.guide__about p{margin:0 0 20px}.guide__intro p:last-child,.guide__about p:last-child{margin-bottom:0}.guide__intro{margin-bottom:42px;padding-left:18px;border-left:3px solid rgba(74,80,225,0.3)}@media (min-width: 481px){.guide__intro{margin-bottom:48px}}.guide-slider{margin-top:93px;padding-bottom:32px;overflow:hidden}@media (min-width: 481px){.guide-slider{margin-top:112px}}.guide-slider__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:48px}.guide-slider__title{font-size:50px;font-weight:700;line-height:47.6px;color:#000}@media (min-width: 960px){.guide-slider__title{font-size:63px}}.guide-slider__nav{display:flex;flex-shrink:0}.guide-slider__arrow{padding:8px 10px;border:0;background:none;color:#3F2AFF;cursor:pointer}.guide-slider__arrow svg{display:block;width:20px;height:34px}.guide-slider__list{display:flex;gap:30px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none}.guide-slider__list::-webkit-scrollbar{display:none}@media (min-width: 640px){.guide-slider__list{gap:40px}}.guide-slider__item{flex:0 0 auto;min-width:240px;scroll-snap-align:start;color:inherit;text-decoration:none}.guide-slider__item:hover{color:inherit;text-decoration:none}.guide-slider__image{display:block;width:240px;height:240px;object-fit:cover}.guide-slider__name{margin-top:15px;padding-bottom:4px;font-size:22px;font-weight:700;line-height:28px;color:#000;text-decoration:underline;text-decoration-color:#3F2AFF;text-decoration-thickness:2px;text-underline-offset:12px}.guide-slider__meta{margin-top:12px;font-size:15px;line-height:32px;color:#333}
