.landing .feature-grid .interactive-tool-card{isolation:isolate;background:#091b28;transition:transform .35s,border-color .35s,box-shadow .35s;position:relative}.landing .feature-grid .interactive-tool-card:after{z-index:-1;background:radial-gradient(circle at var(--tool-x,50%) var(--tool-y,30%), #14bded26, transparent 65%);transition:opacity .3s}.landing .feature-grid .interactive-tool-card:is(:hover,:focus-within,.is-selected){border-color:#34b9d8;transform:translateY(-5px);box-shadow:0 10px 35px #008fb51a}.landing .feature-grid .interactive-tool-card:is(:hover,:focus-within,.is-selected):after{opacity:1}.landing .feature-grid .tool-card-highlight{z-index:2;border-radius:inherit;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.landing .feature-grid .tool-card-highlight:focus-visible{outline-offset:-4px}.landing .feature-grid .has-tool-motion{padding-bottom:83px}.landing .feature-grid .tool-motion{pointer-events:none;position:absolute}.landing .feature-grid .tool-motion-rings{width:55px;height:55px;bottom:17px;right:24px}.tool-motion-rings i{opacity:0;border:1px solid #32d6df;border-radius:50%;animation:3s infinite tool-card-ring;position:absolute;inset:0}.tool-motion-rings i:nth-child(2){animation-delay:1s}.tool-motion-rings i:nth-child(3){animation-delay:2s}.landing .feature-grid .tool-motion-bars{align-items:flex-end;gap:5px;width:105px;height:36px;display:flex;bottom:23px;right:24px}.tool-motion-bars i{transform-origin:bottom;background:linear-gradient(#36dcd0,#146472);border-radius:2px 2px 0 0;width:12%;height:40%;animation:3s infinite alternate tool-card-bars}.tool-motion-bars i:nth-child(2n){height:70%;animation-delay:-1s}.tool-motion-bars i:nth-child(3n){height:100%;animation-delay:-2s}.landing .feature-grid .tool-motion-pages{width:65px;height:35px;bottom:20px;right:30px}.tool-motion-pages i{background:#113144;border:1px solid #27849a;border-radius:4px;position:absolute;inset:0;transform:rotate(-8deg)}.tool-motion-pages i:nth-child(2){transform:translate(3px,-5px)rotate(2deg)}.tool-motion-pages i:nth-child(3){animation:4s infinite alternate tool-card-page;transform:translate(7px,-10px)rotate(12deg)}@keyframes tool-card-ring{0%{opacity:0;transform:scale(.2)}20%{opacity:.7}to{opacity:0;transform:scale(1)}}@keyframes tool-card-bars{to{transform:scaleY(.55)}}@keyframes tool-card-page{to{transform:translate(7px,-14px)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.landing .feature-grid .interactive-tool-card,.landing .feature-grid .interactive-tool-card:after{transition:none}.landing .feature-grid .interactive-tool-card:is(:hover,:focus-within,.is-selected){transform:none}.landing .feature-grid .tool-motion i{animation:none}.landing .feature-grid .tool-motion-rings i:first-child{opacity:.5}}
