.tools-section[data-v-d73d9e8f]{width:min(100%,1200px);margin:60px auto 92px;background:var(--white)}.tools-section__header[data-v-d73d9e8f]{padding:0 24px 60px}.tools-section__title[data-v-d73d9e8f]{margin:0 -24px;padding:30px;border-radius:24px;background:var(--grey-5);color:var(--grey-1);font:700 40px/1.24 Inter,sans-serif;text-align:center}.tools-section__title-accent[data-v-d73d9e8f]{color:var(--accent-blue)}.tools-section__intro[data-v-d73d9e8f]{margin:0;color:var(--grey-5);font:italic 400 20px/1.3 Inter,sans-serif;text-align:center}.tools-section__tabs[data-v-d73d9e8f]{display:flex;justify-content:center;gap:4px;margin-top:40px;overflow-x:auto;scrollbar-width:none}.tools-section__mobile-tabs[data-v-d73d9e8f]{display:none}.tools-section__tabs-frame[data-v-d73d9e8f]{position:relative;margin-inline:-24px}.tools-section__tabs-frame[data-v-d73d9e8f]:before,.tools-section__tabs-frame[data-v-d73d9e8f]:after{position:absolute;top:40px;bottom:0;z-index:2;width:36px;content:"";opacity:0;pointer-events:none;transition:opacity .16s ease}.tools-section__tabs-frame[data-v-d73d9e8f]:before{left:0;background:linear-gradient(90deg,var(--white) 20%,transparent)}.tools-section__tabs-frame[data-v-d73d9e8f]:after{right:0;background:linear-gradient(270deg,var(--white) 20%,transparent)}.tools-section__tabs-frame.has-overflow .tools-section__tabs[data-v-d73d9e8f]{justify-content:flex-start}.tools-section__tabs-frame.can-scroll-left[data-v-d73d9e8f]:before,.tools-section__tabs-frame.can-scroll-right[data-v-d73d9e8f]:after{opacity:1}.tools-section__tabs[data-v-d73d9e8f]::-webkit-scrollbar{display:none}.tools-section__tab[data-v-d73d9e8f]{flex:0 0 auto;padding:8px 24px;border:0;border-radius:16px;background-color:var(--grey-1);color:var(--accent-blue);font:700 14px/1.24 Inter,sans-serif;cursor:pointer;transition:background-color .2s ease,color .2s ease}.tools-section__tab.is-active[data-v-d73d9e8f]{background-color:var(--accent-blue);color:var(--grey-1);font-weight:800}.tools-section__tab[data-v-d73d9e8f]:focus-visible{outline:2px solid var(--grey-5);outline-offset:2px}.tools-section__intro[data-v-d73d9e8f]{max-width:1108px;margin:40px auto 0}.tools-section__card-viewport[data-v-d73d9e8f]{display:contents}.tools-section__grid[data-v-d73d9e8f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:1px solid var(--grey-1);border-bottom:1px solid var(--grey-1)}.tools-section__card-nav[data-v-d73d9e8f]{display:none}.tools-section__card[data-v-d73d9e8f]{display:flex;min-height:350px;flex-direction:column;align-items:flex-start;padding:72px 42px 42px;border-top:1px solid var(--grey-1);border-left:1px solid var(--grey-1);transition:background-color .18s ease,transform .18s ease}.tools-section__card[data-v-d73d9e8f]:hover{z-index:1;background:var(--grey-1);transform:translateY(-2px)}.tools-section__icon[data-v-d73d9e8f]{flex:none;margin-bottom:46px;filter:brightness(0)}.tools-section__copy[data-v-d73d9e8f]{display:flex;flex-direction:column;gap:16px}.tools-section__card-title[data-v-d73d9e8f],.tools-section__card-text[data-v-d73d9e8f]{margin:0}.tools-section__card-title[data-v-d73d9e8f]{color:var(--black);font:var(--font-t2);line-height:1.1}.tools-section__card-text[data-v-d73d9e8f]{color:var(--grey-5);font:var(--font-b1-light)}@media(max-width:960px){.tools-section[data-v-d73d9e8f]{margin:0 auto}.tools-section__header[data-v-d73d9e8f]{padding:40px 20px 48px}.tools-section__title[data-v-d73d9e8f]{margin-inline:-20px;padding:18px 10px;border-radius:20px;font:500 28px/1.2 Inter,sans-serif}.tools-section__tabs-frame[data-v-d73d9e8f]{display:none;margin-inline:0}.tools-section__mobile-tabs[data-v-d73d9e8f]{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;margin:40px -20px 0}.tools-section__mobile-track-viewport[data-v-d73d9e8f]{position:relative;overflow:hidden;min-height:40px;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22%,#000 78%,transparent 100%)}.tools-section__mobile-track[data-v-d73d9e8f]{display:flex;align-items:center;justify-content:center;gap:8px}.tools-tab-slide-next-enter-active[data-v-d73d9e8f],.tools-tab-slide-next-leave-active[data-v-d73d9e8f],.tools-tab-slide-prev-enter-active[data-v-d73d9e8f],.tools-tab-slide-prev-leave-active[data-v-d73d9e8f]{transition:transform .32s ease,opacity .32s ease}.tools-tab-slide-next-leave-active[data-v-d73d9e8f],.tools-tab-slide-prev-leave-active[data-v-d73d9e8f]{position:absolute;inset:0}.tools-tab-slide-next-enter-from[data-v-d73d9e8f]{transform:translate(38%);opacity:0}.tools-tab-slide-next-leave-to[data-v-d73d9e8f],.tools-tab-slide-prev-enter-from[data-v-d73d9e8f]{transform:translate(-38%);opacity:0}.tools-tab-slide-prev-leave-to[data-v-d73d9e8f]{transform:translate(38%);opacity:0}.tools-section__tab--mobile[data-v-d73d9e8f]{display:block;box-sizing:border-box;white-space:nowrap;text-align:center}.tools-section__tab--mobile.is-active[data-v-d73d9e8f]{flex:0 0 auto;cursor:default}.tools-section__tab--ghost[data-v-d73d9e8f]{flex:0 0 84px;width:84px;overflow:hidden;opacity:.85}.tools-section__tab--ghost-prev[data-v-d73d9e8f]{text-align:right}.tools-section__tab--ghost-next[data-v-d73d9e8f]{text-align:left}.tools-section__nav-button[data-v-d73d9e8f],.tools-section__card-nav[data-v-d73d9e8f]{display:grid;width:40px;height:40px;padding:0;border:0;background:transparent;cursor:pointer;place-items:center}.tools-section__nav-button--previous img[data-v-d73d9e8f],.tools-section__card-nav--previous img[data-v-d73d9e8f]{transform:scaleX(-1)}.tools-section__nav-button[data-v-d73d9e8f]:focus-visible,.tools-section__card-nav[data-v-d73d9e8f]:focus-visible{border-radius:50%;outline:2px solid var(--accent-blue);outline-offset:-4px}.tools-section__intro[data-v-d73d9e8f]{margin-top:40px;font-size:18px}.tools-section__carousel[data-v-d73d9e8f]{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;padding:50px 0}.tools-section__card-viewport[data-v-d73d9e8f]{position:relative;display:block;overflow:hidden}.tools-section__grid[data-v-d73d9e8f]{display:block;border:0}.tools-card-slide-next-enter-active[data-v-d73d9e8f],.tools-card-slide-next-leave-active[data-v-d73d9e8f],.tools-card-slide-prev-enter-active[data-v-d73d9e8f],.tools-card-slide-prev-leave-active[data-v-d73d9e8f]{transition:transform .32s ease,opacity .32s ease}.tools-card-slide-next-leave-active[data-v-d73d9e8f],.tools-card-slide-prev-leave-active[data-v-d73d9e8f]{position:absolute;inset:0}.tools-card-slide-next-enter-from[data-v-d73d9e8f]{transform:translate(45%);opacity:0}.tools-card-slide-next-leave-to[data-v-d73d9e8f],.tools-card-slide-prev-enter-from[data-v-d73d9e8f]{transform:translate(-45%);opacity:0}.tools-card-slide-prev-leave-to[data-v-d73d9e8f]{transform:translate(45%);opacity:0}.tools-section__card[data-v-d73d9e8f]{display:none;min-height:279px;padding:12px;border:0;border-radius:8px}.tools-section__card.is-mobile-active[data-v-d73d9e8f]{display:flex;background:var(--white);box-shadow:var(--shadow-card-lg)}.tools-section__card.is-mobile-active[data-v-d73d9e8f]:hover{background:var(--white)}.tools-section__card.is-mobile-active .tools-section__card-title[data-v-d73d9e8f]{color:var(--accent-blue)}.tools-section__icon[data-v-d73d9e8f]{margin-bottom:48px}}@media(min-width:601px)and (max-width:960px){.tools-section__tabs-frame[data-v-d73d9e8f]{display:block;margin-inline:0}.tools-section__mobile-tabs[data-v-d73d9e8f]{display:none}}@media(prefers-reduced-motion:reduce){.tools-section__tabs-frame[data-v-d73d9e8f]:before,.tools-section__tabs-frame[data-v-d73d9e8f]:after{transition:none}.tools-tab-slide-next-enter-active[data-v-d73d9e8f],.tools-tab-slide-next-leave-active[data-v-d73d9e8f],.tools-tab-slide-prev-enter-active[data-v-d73d9e8f],.tools-tab-slide-prev-leave-active[data-v-d73d9e8f],.tools-card-slide-next-enter-active[data-v-d73d9e8f],.tools-card-slide-next-leave-active[data-v-d73d9e8f],.tools-card-slide-prev-enter-active[data-v-d73d9e8f],.tools-card-slide-prev-leave-active[data-v-d73d9e8f]{transition:none}}@media(max-width:600px){.tools-section__carousel[data-v-d73d9e8f]{grid-template-columns:40px minmax(0,1fr) 40px}}
