.tg-about .abstats{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(30px,4vw,52px)}.tg-about .abstat{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,2vw,26px);transition:.32s}.tg-about .abstat:hover{transform:translateY(-6px);box-shadow:var(--shadow);border-color:rgba(91,52,232,.32)}.tg-about .abstat .n{font-size:clamp(1.75rem,3.4vw,2.75rem);font-weight:800;letter-spacing:-.05em;line-height:1.05;color:var(--indigo)}.tg-about .abstat .l{font-size:.84375rem;color:var(--ink-2);font-weight:600;margin-top:8px}.tg-about .abstat .art{width:44px;height:44px;margin-bottom:14px}.tg-about .wel{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(28px,4vw,58px);align-items:start}.tg-about .wel h2{font-size:clamp(1.625rem,3.4vw,2.5rem)}.tg-about .wel .body{display:grid;gap:18px;margin-top:20px}.tg-about .wel .body p{color:var(--ink-2);font-size:clamp(.96875rem,1.2vw,1.0625rem)}.tg-about .wel .body p.kick{color:var(--ink);font-weight:700}.tg-about .welart{background:var(--white);border:1px solid var(--line);border-radius:22px;padding:clamp(18px,2vw,26px);box-shadow:var(--shadow-sm)}.tg-about .welart .frame{border-radius:16px;overflow:hidden;background:var(--grey);aspect-ratio:4/3.1}.tg-about .welart .frame.is-photo{background:var(--grey);aspect-ratio:3/2}.tg-about .welart .frame.is-photo img{width:100%;height:100%;display:block;object-fit:cover}.tg-about .welart .cap{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:.84375rem;color:var(--ink-2)}.tg-about .welart .cap b{color:var(--ink)}.tg-about .welart .cap .dot{width:8px;height:8px;border-radius:50%;background:var(--mint);flex:0 0 auto;animation:blip 1.7s infinite}.tg-about .reach{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.tg-about .rcard{display:flex;gap:14px;align-items:flex-start;background:var(--white);border:1px solid var(--line);border-radius:18px;padding:20px;transition:.3s}.tg-about .rcard:hover{transform:translateY(-5px);box-shadow:var(--shadow-sm);border-color:rgba(91,52,232,.34)}.tg-about .rcard .ic{width:42px;height:42px;border-radius:12px;background:var(--indigo);display:grid;place-items:center;flex:0 0 auto;transition:.3s}.tg-about .rcard:hover .ic{transform:rotate(-8deg) scale(1.06)}.tg-about .rcard .ic svg{width:20px;height:20px}.tg-about .rcard b{display:block;font-size:.96875rem;letter-spacing:-.02em}.tg-about .rcard span{display:block;font-size:.8125rem;color:var(--ink-2);margin-top:2px}@media (max-width:1024px){.tg-about .abstats{grid-template-columns:1fr 1fr}.tg-about .wel{grid-template-columns:1fr}}@media (max-width:760px){.tg-about .reach{grid-template-columns:1fr}}@media (max-width:520px){.tg-about .abstats{grid-template-columns:1fr}}.tg-about .aa{width:100%;height:100%}.tg-about .aa *{transform-box:fill-box}.tg-about .aa-b .aa-p{transform-origin:center;animation:abPop 3s cubic-bezier(.34,1.5,.5,1) infinite;animation-delay:calc(var(--i) * .2s)}@keyframes abPop{0%,10%{transform:scale(0);opacity:0}26%{transform:scale(1.14);opacity:1}36%,88%{transform:scale(1)}98%,to{transform:scale(0);opacity:0}}.tg-about .aa-l .aa-bar{transform-origin:bottom center;animation:abBar 3.2s cubic-bezier(.2,.8,.2,1) infinite;animation-delay:calc(var(--i) * .18s)}@keyframes abBar{0%,6%{transform:scaleY(0)}34%,88%{transform:scaleY(1)}98%,to{transform:scaleY(0)}}.tg-about .aa-u .aa-ring{stroke-dasharray:107;stroke-dashoffset:0;transform:rotate(-90deg);transform-origin:center;animation:abRing 3.4s ease-out infinite}@keyframes abRing{0%,8%{stroke-dashoffset:107}54%,90%{stroke-dashoffset:1}to{stroke-dashoffset:107}}.tg-about .aa-u .aa-tick{stroke-dasharray:22;stroke-dashoffset:0;animation:abTick 3.4s ease-out infinite}@keyframes abTick{0%,56%{stroke-dashoffset:22}72%,92%{stroke-dashoffset:0}to{stroke-dashoffset:22}}.tg-about .aa-r .aa-line path{stroke-dasharray:34;stroke-dashoffset:0;animation:abLine 3.2s ease-out infinite}@keyframes abLine{0%,10%{stroke-dashoffset:34}44%,90%{stroke-dashoffset:0}to{stroke-dashoffset:34}}.tg-about .aa-r .aa-node circle{transform-origin:center;animation:abNode 2.6s ease-in-out infinite;animation-delay:calc(var(--i) * .24s)}@keyframes abNode{0%,to{transform:scale(.7);opacity:.5}45%{transform:scale(1.15);opacity:1}}@media (prefers-reduced-motion:reduce){.tg-about .aa .aa-line path,.tg-about .aa .aa-ring,.tg-about .aa .aa-tick{stroke-dashoffset:0!important}}.tg-about .flow-grid{position:relative;display:grid;grid-template-columns:1fr 1fr;column-gap:104px;row-gap:132px}.tg-about .fc{background:var(--grey);border:1px solid var(--line);border-radius:16px;padding:26px 28px;display:grid;grid-template-columns:74px 1fr;gap:20px;align-items:start;transition:.32s;position:relative;z-index:2}.tg-about .fc:hover{background:var(--grey-2);border-color:rgba(74,108,247,.4);transform:translateY(-5px);box-shadow:0 20px 46px -26px rgba(43,71,201,.42)}.tg-about .fc .fico{width:74px;height:74px;display:grid;place-items:center}.tg-about .fc .fico svg{width:100%;height:100%;transition:transform .4s cubic-bezier(.34,1.4,.5,1)}.tg-about .fc:hover .fico svg{transform:scale(1.09) rotate(-3deg)}.tg-about .fc h3{font-size:1.21875rem;margin-bottom:7px}.tg-about .fc p{font-size:.90625rem;color:var(--ink-2)}.tg-about .conn{position:absolute;z-index:1;pointer-events:none}.tg-about .conn svg{width:100%;height:100%;overflow:visible}.tg-about .conn line,.tg-about .conn path{fill:none;stroke-linecap:round}.tg-about .conn .dash{stroke-dasharray:7 9;stroke-width:2.4;animation:ants 1.6s linear infinite;opacity:0;transition:opacity .6s}.tg-about .flow-grid.in .conn .dash{opacity:1}@keyframes ants{to{stroke-dashoffset:-32}}.tg-about .conn .head{stroke-width:2.6;opacity:0;transition:opacity .5s .4s}.tg-about .flow-grid.in .conn .head{opacity:1}.tg-about .conn.h{top:78px;left:calc(50% - 52px);width:104px;height:26px}.tg-about .conn.h.h2{top:auto;bottom:78px}.tg-about .conn.curve{left:6%;right:6%;top:calc(50% - 62px);height:124px}@media (max-width:900px){.tg-about .conn{display:none}}html.js .tg-about .fa .fa-badge,html.js .tg-about .fa .fa-fig,html.js .tg-about .fa .fa-head,html.js .tg-about .fa .fa-lid,html.js .tg-about .fa .fa-row,html.js .tg-about .fa .fa-side{opacity:0}html.js .tg-about .fa .fa-tick{stroke-dasharray:20;stroke-dashoffset:20}html.js .tg-about .fa .fa-arc{stroke-dasharray:88;stroke-dashoffset:88}.tg-about .flow-grid.in .fa-lid{animation:fa-drop .5s cubic-bezier(.2,1.1,.3,1) .05s both}.tg-about .flow-grid.in .fa-side{animation:fa-rise .5s ease calc(.2s + var(--i,0) * .1s) both}.tg-about .flow-grid.in .fa-badge{animation:fa-pop .42s cubic-bezier(.2,1.5,.4,1) .5s both}.tg-about .flow-grid.in .fa-tick{animation:fa-draw .4s ease .74s both}@keyframes fa-drop{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes fa-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fa-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes fa-draw{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}.tg-about .flow-grid.in .fa-arc{animation:fa-draw-arc .8s ease calc(.1s + var(--i,0) * .18s) both}.tg-about .flow-grid.in .fa-head{animation:fa-pop .34s cubic-bezier(.2,1.5,.4,1) calc(.75s + var(--i,0) * .18s) both,fa-breathe 3.2s ease-in-out calc(1.1s + var(--i,0) * .4s) infinite}.tg-about .flow-grid.in .fa-fig{animation:fa-rise .46s ease calc(.34s + var(--i,0) * .13s) both}@keyframes fa-draw-arc{0%{stroke-dashoffset:88}to{stroke-dashoffset:0}}@keyframes fa-breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.tg-about .flow-grid.in .fa-row{animation:fa-slide .4s ease calc(.15s + var(--i,0) * .14s) both}@keyframes fa-slide{0%{opacity:0;transform:translateX(-5px)}to{opacity:1;transform:none}}.tg-about .fa-deal .fa-gear{transform-box:view-box;transform-origin:40px 20px}.tg-about .flow-grid.in .fa-deal .fa-gear{animation:fa-spin 14s linear .4s infinite}@keyframes fa-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.tg-about .fa .fa-arc,.tg-about .fa .fa-badge,.tg-about .fa .fa-fig,.tg-about .fa .fa-head,.tg-about .fa .fa-lid,.tg-about .fa .fa-row,.tg-about .fa .fa-side,.tg-about .fa .fa-tick,.tg-about .fa-deal .fa-gear{animation:none!important;opacity:1!important;transform:none!important;stroke-dashoffset:0!important}}@media (max-width:1180px) and (min-width:1025px){.tg-about .flow-grid{column-gap:74px}.tg-about .conn.h{left:calc(50% - 37px);width:74px}}@media (max-width:1024px) and (min-width:901px){.tg-about .flow-grid{column-gap:56px;row-gap:110px}.tg-about .conn.h{left:calc(50% - 28px);width:56px}}@media (max-width:900px){.tg-about .flow-grid{grid-template-columns:1fr;column-gap:0;row-gap:16px}}@media (max-width:680px){.tg-about .fc{grid-template-columns:56px 1fr;gap:14px;padding:22px 20px}.tg-about .fc .fico{width:56px;height:56px}.tg-about .fc h3{font-size:1.09375rem}}@media (max-width:420px){.tg-about .fc{grid-template-columns:1fr;gap:12px}.tg-about .fc .fico{width:52px;height:52px}}