.image-wrapper{display:inline-block;position:relative}.floating-circle{background-color:rgba(99,102,241,.3);box-shadow:0 0 10px rgba(99,102,241,.4),0 0 3px rgba(255,255,255,.7) inset;position:absolute;width:40px;height:40px;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;animation:4s ease-in-out infinite pulse}@keyframes pulse{0%,100%{transform:translate(-50%,-50%) scale(1.5);opacity:1}50%{transform:translate(-50%,-50%) scale(3);opacity:.7}}.pulse-rect-wrapper{position:relative;display:inline-block}.pulse-rect{position:absolute;width:10%;height:20%;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(99,102,241,.25);border-radius:8px;box-shadow:0 0 20px rgba(99,102,241,.5);z-index:5;animation:2.5s ease-in-out infinite pulseRect}@keyframes pulseRect{0%,100%{transform:translate(-50%,-50%) scale(.7);opacity:.5}50%{transform:translate(-50%,-50%) scale(1);opacity:1}}.section1-gradient-bg{background:radial-gradient(at top left,rgba(204,235,255,.5),transparent),radial-gradient(at top right,rgba(251,194,255,.326),transparent),radial-gradient(at bottom right,rgba(191,255,191,.404),transparent),radial-gradient(at bottom left,rgba(194,156,255,.5),transparent);min-height:40vh}.text-body-normal{font-size:1.15rem;font-weight:400;max-width:80ch}.text-body-blog{font-size:1.25rem;font-weight:400;max-width:80ch;line-height:1.7}.text-heading-special-statement-1{font-size:1.5rem;font-weight:400;max-width:80ch;letter-spacing:.03em;color:#6c63ff}.text-button-normal{font-size:1.25rem;font-weight:400}.text-button-small{font-size:1rem;font-weight:400}.button-style-1{min-width:10rem;color:#fff;background-color:#6c63ff}.button-style-1:hover{min-width:10rem;color:#fff;background-color:#6c63ff;box-shadow:0 0 6px 2px #6c63ff}.button-style-2{min-width:13rem;padding:.75rem;color:#fff;background-color:#6c63ff}.button-style-2:hover{min-width:13rem;padding:.75rem;color:#fff;background-color:#6c63ff;box-shadow:0 0 6px 2px #6c63ff}.button-style-2-small{max-width:15rem;color:#fff;background:linear-gradient(135deg,#6e00ff,#9f00ff,#4ebfff) padding-box,linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent) border-box}.login-button-special-alignment{margin-top:1rem;margin-left:0}.custom-card-1{padding:1rem}.custom-card-2-color-purple{padding:2rem;margin-top:3rem;background:linear-gradient(#f0ebfd,rgba(225,220,234,.6) 100%);border-radius:15px}.custom-card-2-color-teal{padding:2rem;margin-top:3rem;background:linear-gradient(#d0f4ffbb,rgba(225,220,234,.6) 100%);border-radius:15px}.custom-card-2-color-light-greenish{padding:2rem;margin-top:3rem;background:linear-gradient(#c3e8d473 0,rgba(225,220,234,.6) 100%);border-radius:15px}.custom-card-2-color-yellowish{padding:2rem;margin-top:3rem;background:linear-gradient(#feffd88e,rgba(225,220,234,.6) 100%);border-radius:15px}.custom-card-2-color-blue{padding:2rem;margin-top:3rem;background:linear-gradient(#dbe7fa,rgba(225,220,234,.6) 100%);border-radius:15px}.custom-card-2-color-lime{padding:2rem;margin-top:3rem;background:linear-gradient(#f1ffe8,rgba(225,220,234,.6) 100%);border-radius:15px}.custom-card-2-color-light-bg{padding:2rem;margin-top:3rem;background:linear-gradient(rgba(201,197,255,.1),rgba(225,220,234,.6) 100%);border-radius:15px}.section-product-features-icon-style{color:#6c63ff;font-size:2rem;margin-right:.5rem}.new-section-spacing{margin-top:5rem}.extra-lage-section-spacing{margin-top:10rem;margin-bottom:10rem}.new-section-heading-spacing{margin-bottom:3rem}.large-section-height-hill-bg{min-height:30rem;background:url("/assets/img/plain-svg-last-section.svg") center/contain no-repeat;margin-top:2rem;margin-bottom:2rem}.last-section{background:linear-gradient(0deg,#fff,rgba(108,99,255,.1) 0);min-height:10rem;margin-top:2rem}@media (max-width:1200px){.media-hide-small-screens{display:none!important}}.blog-image-spacing{margin-top:3rem;margin-bottom:3rem}.blog-image-sizing-and-style{width:40%}.contact-page-width-style-media-query,.width-w50{width:50%}@media (max-width:991px){.contact-page-width-style-media-query{width:100%}}.features-image-media-sizing,.width-w100{width:100%}@media (min-width:768px){.features-image-media-sizing{width:70%}}@media (max-width:992px){.section1-padding{padding:1rem;margin-top:2rem;margin-bottom:2rem}.index-hero-title{font-size:2.5rem;font-weight:400;max-width:20ch}.index-hero-sub-title{font-size:1.5rem;font-weight:350;max-width:45ch}.text-page-main-heading-title{font-size:2rem;font-weight:400;max-width:80ch}.text-section-heading-title-normal{font-size:2rem;font-weight:400}.text-sub-heading-1{font-size:1.25rem;font-weight:700;margin-bottom:1.5rem}.text-sub-heading-2{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.text-heading-special-statement-large{font-size:2.5rem;font-weight:400}.blog-image-sizing-and-style,.width-special-career-page-image{width:70%}.width-special-about-us-page-image{width:90%}}@media (min-width:992px){.section1-padding{padding:4rem}.index-hero-title{font-size:3.5rem;font-weight:350;max-width:20ch}.index-hero-sub-title{font-size:2rem;font-weight:350;max-width:45ch}.text-page-main-heading-title{font-size:3rem;font-weight:400;max-width:80ch}.text-section-heading-title-normal{font-size:2.5rem;font-weight:400}.text-sub-heading-1{font-size:1.7rem;font-weight:400;margin-bottom:1.5rem}.text-sub-heading-2{font-size:1.4rem;font-weight:700;margin-bottom:.5rem}.text-heading-special-statement-large{font-size:3.5rem;font-weight:350}.login-button-special-alignment{margin-top:0;margin-left:1rem}.custom-blog-padding{padding-right:15%;padding-left:15%}.width-special-career-page-image{width:30%}.width-special-about-us-page-image{width:50%}}.alignment-bottom-spacing-benefits-section{height:3rem;margin-bottom:1rem}.new-page-first-section-margin{margin-top:2rem}.animation-wrapper{position:relative;width:100%;height:32rem;overflow:hidden;border-radius:1rem}.complex-geometric-container{position:absolute;top:0;left:0;width:100%;height:100%}.node{position:absolute;border-radius:50%;background-color:rgba(99,102,241,.6);box-shadow:0 0 10px rgba(99,102,241,.4),0 0 3px rgba(255,255,255,.7) inset;animation:10s ease-in-out infinite alternate floatNode}.node-xs{width:10px;height:10px}.node-s{width:15px;height:15px}.node-m{width:20px;height:20px}.node-l{width:25px;height:25px}.node1{top:25%;left:20%;animation-delay:0s}.node2{top:15%;left:50%;animation-delay:-1.5s}.node3{top:30%;left:80%;animation-delay:-3s}.node4{top:70%;left:75%;animation-delay:-4.5s}.node5{top:85%;left:40%;animation-delay:-6s}.node6{top:60%;left:15%;animation-delay:-7.5s}.node7{top:40%;left:30%;animation-delay:-2s;background-color:rgba(147,51,234,.5)}.node8{top:55%;left:65%;animation-delay:-5s;background-color:rgba(147,51,234,.5)}.node10{top:65%;left:45%;animation-delay:-10s;background-color:rgba(147,51,234,.5)}.pulse{width:100%;height:100%;border-radius:50%;background-color:rgba(147,51,234,.4);animation:2.5s ease-out infinite pulseNode;transform-origin:center center}.pulse-fast{animation-duration:1.5s}.pulse-slow{animation-duration:4s;background-color:rgba(129,140,248,.3)}.pulse-subtle{animation:3s ease-in-out infinite pulseNodeSubtle}.shimmer{position:absolute;top:-20%;left:-20%;width:140%;height:140%;border-radius:50%;background:conic-gradient(from 0deg,rgba(255,255,255,0),rgba(255,255,255,0),rgba(167,139,250,.4),rgba(224,231,255,.3),rgba(255,255,255,0),rgba(255,255,255,0));animation:5s linear infinite spin,5s ease-in-out infinite alternate shimmerOpacity;opacity:0}.lines-svg{position:absolute;top:0;left:0;pointer-events:none}.connector-line{stroke-linecap:round}.draw-line{stroke:url(#lineGradPrimary);stroke-width:1;stroke-dasharray:900;stroke-dashoffset:300;animation:3s ease-in-out infinite alternate drawLineAnim}.lines-svg .draw-line:first-of-type{animation-delay:0s}.lines-svg .draw-line:nth-of-type(2){animation-delay:-1s}.lines-svg .draw-line:nth-of-type(3){animation-delay:-2s}.lines-svg .draw-line:nth-of-type(4){animation-delay:-3s}.lines-svg .draw-line:nth-of-type(5),.lines-svg .draw-line:nth-of-type(6){animation-delay:-4s}.fade-line{stroke:url(#lineGradSecondary);stroke-width:1.5;opacity:0;animation:5s ease-in-out infinite alternate fadeLineAnim}@keyframes floatNode{0%,100%{transform:translate(0,0) scale(1)}25%{transform:translate(8px,-12px) scale(1.05)}50%{transform:translate(-5px,10px) scale(.95)}75%{transform:translate(-10px,-5px) scale(1.02)}}@keyframes pulseNode{0%,100%{transform:scale(.7);opacity:.5}50%{transform:scale(1.6);opacity:.8}}@keyframes pulseNodeSubtle{0%,100%{transform:scale(.9);opacity:.4}50%{transform:scale(1.2);opacity:.7}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmerOpacity{0%,100%{opacity:0}20%,80%{opacity:.7}}@keyframes drawLineAnim{0%{stroke-dashoffset:300;opacity:0}10%,90%{opacity:.1}50%{stroke-dashoffset:0;opacity:1}100%{stroke-dashoffset:-300;opacity:0}}@keyframes fadeLineAnim{0%,100%{opacity:0}50%{opacity:.3}}