.toolsIndex{background-color:#f9fafb;width:100%;min-height:100vh}.toolsIndex .toolsIndex__hero{text-align:center;background:linear-gradient(#222 0%,#111 100%);width:100%;padding:11.96rem 1.5rem 5rem;position:relative;overflow:hidden}@media (max-width:769px){.toolsIndex .toolsIndex__hero{padding-top:6.25rem}}.toolsIndex .toolsIndex__hero:before{content:"";background:linear-gradient(329deg,#cf46d7 0%,#f2578c 50%,#e79f32 100%);height:4px;position:absolute;top:0;left:0;right:0}.toolsIndex .toolsIndex__hero .toolsIndex__heroInner{max-width:80rem;margin:0 auto}.toolsIndex .toolsIndex__hero .toolsIndex__heroInner .toolsIndex__title{letter-spacing:-.04em;color:#fff;-webkit-text-fill-color:#0000;background:linear-gradient(329deg,#cf46d7 0%,#f2578c 50%,#e79f32 100%);-webkit-background-clip:text;background-clip:text;margin:0 0 1rem;font-size:3rem;font-weight:700;line-height:1.1}@media (max-width:769px){.toolsIndex .toolsIndex__hero .toolsIndex__heroInner .toolsIndex__title{font-size:2rem}}.toolsIndex .toolsIndex__hero .toolsIndex__heroInner .toolsIndex__subtitle{color:#ffffffbf;max-width:560px;margin:0 auto;font-size:1.125rem;font-weight:400;line-height:1.6}@media (max-width:769px){.toolsIndex .toolsIndex__hero .toolsIndex__heroInner .toolsIndex__subtitle{font-size:1rem}}.toolsIndex .toolsIndex__content{width:100%;margin-top:2rem;padding:0 1.5rem 4rem}.toolsIndex .toolsIndex__content .toolsIndex__contentInner{max-width:80rem;margin:0 auto}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__filters{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem;display:flex}@media (max-width:500px){.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__filters{gap:.375rem}}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__filters .toolsIndex__filterBtn{color:#344054;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:100px;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background .2s,color .2s,border-color .2s,box-shadow .2s}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__filters .toolsIndex__filterBtn:hover{color:#cf46d7;border-color:#cf46d7}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__filters .toolsIndex__filterBtn--active{color:#fff;background:linear-gradient(329deg,#cf46d7 0%,#f2578c 50%,#e79f32 100%);border-color:#0000}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__filters .toolsIndex__filterBtn--active:hover{color:#fff;border-color:#0000}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}@media (max-width:1024px){.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid{grid-template-columns:1fr}}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card{background:#fff;border:1px solid #e0e0e0;border-radius:.875rem;flex-direction:column;padding:1.75rem;text-decoration:none;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card:before{content:"";opacity:0;background:linear-gradient(329deg,#cf46d7 0%,#f2578c 50%,#e79f32 100%);height:3px;transition:opacity .25s;position:absolute;top:0;left:0;right:0}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card:hover{border-color:#0000;transform:translateY(-4px);box-shadow:0 10px 50px #0003}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card:hover:before{opacity:1}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card:hover .toolsIndex__cardCta{color:#cf46d7}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card:hover .toolsIndex__cardCta span{transform:translate(4px)}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card .toolsIndex__cardTop{margin-bottom:1rem}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card .toolsIndex__cardTop .toolsIndex__cardBadge{text-transform:uppercase;letter-spacing:.06em;color:#cf46d7;background:#fcf5fc;border-radius:100px;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;display:inline-block}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card .toolsIndex__cardTitle{letter-spacing:-.01em;color:#000;margin:0 0 .5rem;font-size:1.125rem;font-weight:600}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card .toolsIndex__cardDesc{color:#667085;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;margin:0 0 1.25rem;font-size:.875rem;font-weight:400;line-height:1.55;display:-webkit-box;overflow:hidden}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card .toolsIndex__cardCta{color:#344054;align-items:center;gap:.25rem;margin-top:auto;font-size:.875rem;font-weight:600;transition:color .2s;display:flex}.toolsIndex .toolsIndex__content .toolsIndex__contentInner .toolsIndex__grid .toolsIndex__card .toolsIndex__cardCta span{transition:transform .2s;display:inline-block}
