.team{background:#f6f7f9;padding:88px 0 96px;overflow:hidden}.team .wrap{max-width:1240px;margin:0 auto;padding:0 28px}.team-head{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.team-copy{max-width:600px}.team-h{letter-spacing:-.03em;color:#0a1630;text-wrap:balance;margin:0;font-size:42px;font-weight:400;line-height:1.12}.team-sub{letter-spacing:-.006em;color:#6b7488;text-wrap:pretty;margin:14px 0 0;font-size:17px;line-height:1.55}.team-nav{flex-shrink:0;gap:10px;padding-bottom:6px;display:flex}.team .tn-btn{color:#1f2b5d;cursor:pointer;background:#fff;border:1px solid #e2e6ee;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .14s,border-color .14s,transform .12s,color .14s;display:flex}.team .tn-btn:hover{color:#fff;background:#205bff;border-color:#205bff}.team .tn-btn:active{transform:scale(.94)}.team .tn-btn svg{width:19px;height:19px;display:block}.team .rail{position:relative;mask-image:linear-gradient(90deg,#0000 0,#0009 2.5%,#000 7% 93%,#0009 97.5%,#0000 100%)}.team .track{will-change:transform;gap:20px;display:flex}.team .p-card{flex-direction:column;flex:none;gap:14px;width:212px;display:flex}.team .p-photo{aspect-ratio:212/238;background:#eef1f6;border-radius:18px;width:100%;position:relative;overflow:hidden}.team .p-card img.face{object-fit:cover;object-position:50% 16%;filter:grayscale();width:100%;height:100%;transition:transform .5s cubic-bezier(.2,0,0,1);display:block}.team .p-card:hover img.face{transform:scale(1.035)}.team .p-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.team .p-name{letter-spacing:-.01em;color:#0a1630;margin:0;font-size:15px;font-weight:500}.team .p-li{color:#8b93a5;flex-shrink:0;align-items:center;transition:color .14s,transform .12s;display:flex}.team .p-li:hover{color:#205bff;transform:translateY(-1px)}.team .p-li svg{width:19px;height:19px;display:block}.team .p-role{color:#5b647a;text-wrap:pretty;margin:3px 0 0;font-size:12.5px;line-height:1.35}.team .p-open{-webkit-backdrop-filter:blur(14px);color:#fff;cursor:pointer;opacity:0;background:#0a1630b8;border:1px solid #fff3;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s,transform .2s,background .16s,border-color .16s;display:flex;position:absolute;top:12px;right:12px;transform:translateY(-4px)}.team .p-open svg{width:15px;height:15px;display:block}.team .p-card:hover .p-open{opacity:1;transform:translateY(0)}.team .p-open:hover{background:#205bff;border-color:#205bff}@media (width<=1000px){.team{padding:64px 0 72px}.team-head{flex-direction:column;align-items:flex-start;gap:22px}.team-nav{padding-bottom:0}.team-h{font-size:34px}}@media (width<=640px){.team-h{font-size:28px}.team-sub{font-size:15.5px}.team .p-card{width:176px}.team .p-name{font-size:14px}.team .p-role{font-size:12px}}@media (prefers-reduced-motion:reduce){.team .p-card:hover img.face{transform:none}.team .p-open{opacity:1;transform:none}}.auto{background:#f7f8fa;padding:96px 0 104px}.auto .wrap{max-width:1120px;margin:0 auto;padding:0 32px}.auto-head{text-align:center;max-width:640px;margin:0 auto 48px}.auto-kicker{letter-spacing:.02em;color:#666e78;margin:0 0 15px;font-size:13px;font-weight:500}.auto-h2{letter-spacing:-.015em;color:#2a2e35;text-wrap:balance;margin:0;padding-bottom:.06em;font-size:clamp(26px,3.4vw,42px);font-weight:500;line-height:1.18}.auto-sub{color:#5b626d;text-wrap:pretty;max-width:600px;margin:14px auto 0;font-size:clamp(16px,1.5vw,19px);font-weight:400;line-height:1.6}.auto-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ba-card{opacity:0;background:#fff;border:1px solid #e4e7ee;border-radius:20px;transition:opacity .62s cubic-bezier(.2,0,0,1),transform .62s cubic-bezier(.2,0,0,1);position:relative;overflow:hidden;transform:translateY(18px);box-shadow:0 12px 28px -18px #0a163029}.ba-card.in{opacity:1;transform:none}.ba-card:nth-child(2){transition-delay:90ms}.ba-card:nth-child(3){transition-delay:.16s}.ba-wide{grid-column:1/-1;grid-template-columns:1fr 1.08fr;align-items:stretch;display:grid}.ba-copy{flex-direction:column;justify-content:center;gap:11px;padding:30px 32px 30px 24px;display:flex}.auto-grid>.ba-card:not(.ba-wide){flex-direction:column;display:flex}.auto-grid>.ba-card:not(.ba-wide) .ba-stage{flex:none;height:262px}.auto-grid>.ba-card:not(.ba-wide) .ba-copy{flex:none;justify-content:flex-start;padding:16px 22px 24px}.ba-title{letter-spacing:-.012em;color:#0a1630;align-items:center;gap:11px;font-size:19px;font-weight:500;display:flex}.ba-title svg{flex:none}.ba-copy p{color:#4d5667;text-wrap:pretty;max-width:38ch;margin:0;font-size:14.5px;line-height:1.6}.ba-stage{isolation:isolate;background:#f2f5fc;border-radius:13px;justify-content:center;align-items:center;margin:10px;padding:28px;display:flex;position:relative;overflow:hidden;transform:translateZ(0);mask-image:linear-gradient(#000,#000)}.ba-wide .ba-stage{margin:10px 10px 10px 0;padding:30px}.ba-blob{pointer-events:none;will-change:transform;z-index:0;position:absolute}.ba-blob.b1{filter:blur(58px);background:radial-gradient(60% 60% at 42% 38%,#205bff99,#205bff00 72%);border-radius:58% 42% 47% 53%/46% 51% 49% 54%;width:420px;height:380px;animation:23s cubic-bezier(.45,.05,.55,.95) infinite baDrift1;top:-150px;right:-110px}.ba-blob.b2{filter:blur(64px);background:radial-gradient(58% 58% at 55%,#5582ff85,#5582ff00 74%);border-radius:44% 56% 61% 39%/53% 44% 56% 47%;width:330px;height:300px;animation:31s cubic-bezier(.45,.05,.55,.95) infinite baDrift2;bottom:-150px;right:90px}.ba-blob.b3{filter:blur(52px);background:radial-gradient(58% 58% at 48% 52%,#c8d7ffb8,#c8d7ff00 76%);border-radius:52% 48% 38% 62%/49% 57% 43% 51%;width:280px;height:260px;animation:27s cubic-bezier(.45,.05,.55,.95) infinite baDrift3;top:40%;left:-70px}@keyframes baDrift1{0%,to{transform:translate(0,0)scale(1)rotate(0)}33%{transform:translate(-46px,34px)scale(1.14)rotate(22deg)}66%{transform:translate(18px,-26px)scale(.94)rotate(-14deg)}}@keyframes baDrift2{0%,to{transform:translate(0,0)scale(1)rotate(0)}40%{transform:translate(52px,-38px)scale(1.2)rotate(-26deg)}72%{transform:translate(-24px,16px)scale(.9)rotate(12deg)}}@keyframes baDrift3{0%,to{transform:translate(0,0)scale(1)rotate(0)}45%{transform:translate(38px,-30px)scale(1.16)rotate(18deg)}75%{transform:translate(-16px,26px)scale(.95)rotate(-10deg)}}.ba-panel{background:#fff;border:1px solid #e2e6ef;border-radius:14px;width:min(100%,340px);padding:15px 16px 14px;position:relative;box-shadow:0 18px 40px -22px #0a163057}.ba-wide .ba-panel{width:min(100%,372px)}.ba-plabel{letter-spacing:.05em;text-transform:uppercase;color:#878d97;margin-bottom:9px;font-size:11px;font-weight:500}.ba-field{background:#f8f9fc;border:1px solid #eceef3;border-radius:9px;margin-bottom:8px;padding:9px 11px}.ba-fk{color:#878d97;margin-bottom:3px;font-size:10.5px}.ba-fv{color:#0a1630;letter-spacing:-.005em;min-height:18px;font-size:13.5px;font-weight:500}.ba-caret{vertical-align:-2px;background:#205bff;width:1.5px;height:13px;margin-left:1px;animation:1s step-end infinite baBlink;display:inline-block}@keyframes baBlink{0%,49%{opacity:1}50%,to{opacity:0}}.ba-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ba-row2 .ba-field{margin-bottom:8px}.ba-fade{opacity:0;transition:opacity .34s,transform .34s cubic-bezier(.2,0,0,1);transform:translateY(5px)}.ba-fade.on{opacity:1;transform:none}.ba-pfoot{justify-content:space-between;align-items:center;margin-top:11px;display:flex}.ba-reset{cursor:pointer;background:#fff;border:1px solid #e2e6ef;border-radius:8px;place-items:center;width:29px;height:29px;transition:background .12s,border-color .12s;display:grid}.ba-reset:hover{background:#f5f8ff;border-color:#c8d7ff}.ba-send{color:#fff;cursor:pointer;background:#205bff;border:0;border-radius:8px;height:30px;padding:0 15px;font-size:12.5px;font-weight:500;transition:background .12s,transform .12s}.ba-send:hover{background:#1a49cc}.ba-send:active{transform:scale(.97)}.ba-send.pulse{animation:.5s cubic-bezier(.2,0,0,1) baPulse}@keyframes baPulse{0%{box-shadow:0 0 #205bff6b}to{box-shadow:0 0 0 11px #205bff00}}.ba-search{color:#0a1630;background:#f8f9fc;border:1px solid #e2e6ef;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;font-size:13.5px;display:flex}.ba-res{border-top:1px solid #eceef3;margin-top:10px;padding-top:9px}.ba-rlabel{letter-spacing:.05em;text-transform:uppercase;color:#878d97;margin-bottom:6px;font-size:10.5px;font-weight:500}.ba-ritem{border-radius:8px;align-items:center;gap:9px;padding:7px 8px;transition:background .18s;display:flex}.ba-ritem.sel{background:#f0f4ff}.ba-ravatar{color:#fff;background:#1f2b5d;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:700;display:grid}.ba-rname{color:#0a1630;font-size:12.5px;font-weight:500}.ba-rmeta{color:#878d97;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.ba-roles{align-items:center;gap:12px;display:flex}.ba-key{background:#fff;border:1px solid #e2e6ef;border-radius:12px;flex-direction:column;align-items:center;gap:5px;min-width:104px;padding:18px 20px;transition:opacity .3s,transform .3s cubic-bezier(.2,0,0,1);display:flex;box-shadow:0 5px 0 -1px #eef1f6,0 14px 26px -18px #0a163066}.ba-kname,.ba-klimit,.ba-kicon{transition:opacity .26s,transform .26s cubic-bezier(.2,0,0,1)}.ba-key.out .ba-kname,.ba-key.out .ba-klimit,.ba-key.out .ba-kicon{opacity:0;transform:translateY(6px)}.ba-key.out{transform:scale(.985)}.ba-kicon{color:#205bff}.ba-kname{color:#0a1630;letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:500}.ba-plus{color:#c3c8d2;font-size:15px;font-weight:400}.ba-klimit{color:#4d5667;white-space:nowrap;font-size:11.5px}@media (width<=900px){.auto{padding:64px 0 72px}.auto .wrap{padding:0 20px}.auto-grid{grid-template-columns:1fr;gap:16px}.ba-wide{grid-template-columns:1fr}.ba-wide .ba-stage{order:2;margin:10px;padding:24px}.ba-wide .ba-copy{order:1;padding:22px 20px 2px}.ba-copy{padding:22px 20px}.ba-stage{padding:24px}.auto-grid>.ba-card:not(.ba-wide) .ba-stage{height:246px}.ba-roles{flex-wrap:wrap;justify-content:center}}@media (prefers-reduced-motion:reduce){.ba-card{opacity:1;transition:none;transform:none}.ba-blob{animation:none}.ba-card{opacity:1}.ba-caret{animation:none}}
