@keyframes breatheShadow{0%{box-shadow:0 0 20px rgba(71,102,194,.2)}50%{box-shadow:0 0 30px rgba(71,102,194,.4)}to{box-shadow:0 0 20px rgba(71,102,194,.2)}}.carousel-container{position:relative;margin:0;.slick-list{border-radius:1rem;animation:breatheShadow .5s ease-in-out infinite;margin:0}.slick-next,.slick-prev{z-index:10;width:32px;height:32px;opacity:0;transition:all .5s ease;background:rgba(0,0,0,.2)!important;position:absolute;top:50%;transform:translateY(-50%);border-radius:50%;display:flex!important;align-items:center;justify-content:center;svg{width:20px;height:20px;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}&:hover{background:rgba(0,0,0,.3)!important}&:before{display:none}}.slick-prev{left:16px}.slick-next{right:16px}&:hover{.slick-next,.slick-prev{opacity:1}}.slick-dots{bottom:-24px;margin:0;padding:0;li{width:24px;height:8px;margin:0 4px;transition:all .5s ease;button{width:24px;height:8px;padding:0;&:before{content:"";width:8px;height:8px;background:var(--brand-blue);border-radius:50%;opacity:.3;position:absolute;top:0;left:8px;transition:all .5s ease}}&.slick-active{button:before{width:24px;left:0;border-radius:4px;opacity:1}}}}.slick-slide{&:focus{outline:none}}.slick-track{margin-left:0;margin-right:0}}@media screen and (max-width:768px){.carousel-container .slick-slide>div{margin:0 -.5rem}.motion.div{margin-top:2rem!important}}@media screen and (max-width:480px){.motion.div{margin-top:1rem!important}}@media screen and (max-width:1024px){.carousel-container{max-width:100%;margin:0 auto}.carousel-container .slick-slide{padding:0 .5rem}}@media screen and (max-width:768px){.carousel-container .slick-slide>div{margin:0 -.5rem}}@media screen and (max-width:640px){h1.text-4xl{font-size:2.5rem;line-height:1.2}p.text-base{font-size:1rem;line-height:1.5}.carousel-container{margin-top:1rem}}@media screen and (max-width:480px){.motion-div{height:200px!important;margin-top:1rem!important}}@media screen and (max-width:768px){.min-h-\[calc\(80vh-6rem\)\]{min-height:auto;padding-bottom:2rem}}.create-btn:focus{outline:none}.create-btn:focus-visible{outline:none;box-shadow:0 4px 12px rgba(71,102,194,.1),inset 0 0 0 2px rgba(71,102,194,.4)}.tool-card:focus,.tool-card:focus-visible,.tool-card:focus-within,.tool-icon svg:focus,.tool-icon svg:focus-visible,.tool-icon svg:focus-within,.tool-icon:focus,.tool-icon:focus-visible,.tool-icon:focus-within{outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.slick-next:before,.slick-prev:before{display:none!important}.slick-next,.slick-prev{width:40px!important;height:40px!important;z-index:10!important}.slick-next:hover,.slick-prev:hover{opacity:1!important}.slick-prev{left:16px!important}.slick-next{right:16px!important}.slick-slider.single-image .slick-arrow{display:none!important}.work-slider-container{position:relative;margin:0;padding:0}.work-slider{position:relative}.work-slider .slick-slide>div{padding:0}.work-slider .slick-slide .relative{width:100%;aspect-ratio:16/9;position:relative;overflow:hidden}.work-slider .slick-slide img.object-cover{width:100%;height:100%;object-fit:cover}.work-slider .slick-slide img.object-contain{width:100%;height:100%;object-fit:contain;background-color:#f5f5f5}.work-slider-arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;background:rgba(0,0,0,.5);border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:20;border:none;padding:0;transition:all .5s ease;opacity:0}.work-slider-container:hover .work-slider-arrow{opacity:1}.work-slider-arrow:hover{background:rgba(0,0,0,.7)}.work-slider-arrow.prev{left:16px}.work-slider-arrow.next{right:16px}.work-slider .slick-list{overflow:hidden;margin:0;border-radius:12px}.work-slider .slick-dots{bottom:-25px}.work-slider .slick-dots li button:before{font-size:8px;color:var(--brand-blue)}.work-slider .slick-dots li.slick-active button:before{color:var(--brand-blue)}.analyze svg path.stick{transform:translate(0);animation:stick 2s ease infinite}.analyze svg path.star-1{fill:var(--brand-blue);animation:sparkles 2s ease infinite,scaleStars 2s ease infinite,colorChange 2s ease infinite;animation-delay:.15s}.analyze svg path.star-2{fill:#6c8ae4;animation:sparkles 2s ease infinite,scaleStars 2s ease infinite,colorChange 2s ease infinite}.board{animation:bounce 2s ease infinite}