@import"https://fonts.googleapis.com/css?family=Lato:600";.rotating-text[data-v-9506e7c2]{font-family:Lato,sans-serif;font-weight:600;position:relative;text-align:center}.rotating-text p[data-v-9506e7c2]{align-items:baseline;display:inline-flex;height:1em;line-height:1;margin:0;position:relative;vertical-align:baseline}.word[data-v-9506e7c2]{display:flex;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease}.letter[data-v-9506e7c2]{display:inline-block;transform-origin:center bottom;transition:transform .32s cubic-bezier(.6,0,.7,.2)}.letter.out[data-v-9506e7c2]{transform:rotateX(90deg)}.letter.behind[data-v-9506e7c2]{transform:rotateX(-90deg)}.letter.in[data-v-9506e7c2]{transform:rotateX(0);transition:transform .38s ease}.bubble2d[data-v-e29e2b96]{background-color:#1976d2b3;border-radius:50%;height:12px;opacity:0;position:absolute;transform-origin:center center;width:12px;will-change:transform,opacity}.loading-spinner[data-v-e29e2b96]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.spinner[data-v-e29e2b96]{animation:spin-e29e2b96 1s linear infinite;border:3px solid hsla(0,0%,100%,.1);border-radius:50%;border-top-color:#2196f3;height:50px;width:50px}@keyframes spin-e29e2b96{to{transform:rotate(1turn)}}.hero-section[data-v-a086c08c]{overflow:hidden;position:relative}.blob[data-v-a086c08c],.hero-content[data-v-a086c08c],.hero-section[data-v-a086c08c]{will-change:transform}.blob[data-v-a086c08c]{border-radius:50%;position:absolute;transition:width .3s ease,height .3s ease,transform .3s ease;z-index:-1}@media (min-width:768px){.blob-1[data-v-a086c08c]{background:radial-gradient(circle,#93c5fd,#3b82f6);height:12rem;left:5%;opacity:.7;top:15%;width:12rem}.blob-2[data-v-a086c08c]{background:radial-gradient(circle,#bfdbfe,#60a5fa);height:16rem;left:15%;opacity:.7;top:50%;width:16rem}.blob-3[data-v-a086c08c]{background:radial-gradient(circle,#e0f2fe,#60a5fa);height:14rem;left:30%;opacity:.7;top:30%;width:14rem}}@media (max-width:767px){.blob-1[data-v-a086c08c]{background:radial-gradient(circle,#93c5fd,#3b82f6);height:8rem;opacity:.5;right:-2rem;top:10%;width:8rem}.blob-2[data-v-a086c08c]{background:radial-gradient(circle,#bfdbfe,#60a5fa);bottom:20%;height:10rem;left:-3rem;opacity:.5;width:10rem}.blob-3[data-v-a086c08c]{background:radial-gradient(circle,#e0f2fe,#60a5fa);height:7rem;opacity:.5;right:-1rem;top:40%;width:7rem}}.timeline-container .transition-all[data-v-a086c08c]{transition-property:transform,opacity}@media (max-width:767px){.hero-section[data-v-a086c08c]{min-height:100vh;min-height:-webkit-fill-available}}.blob--base[data-v-b40f2793],.blob--clone[data-v-b40f2793]{border-radius:50%;height:4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:transform .3s ease,box-shadow .3s ease;width:4rem}.blob--base[data-v-b40f2793]{background-color:#06c;z-index:10}.blob--clone[data-v-b40f2793]{box-shadow:none;pointer-events:none;z-index:1}.clickable[data-v-b40f2793]{cursor:pointer}video[data-v-36a3882d]{will-change:transform}h1 span[data-v-36a3882d],p span[data-v-36a3882d]{will-change:opacity}.bubble[data-v-bcd4da2c]{border-radius:50%;mix-blend-mode:multiply;opacity:.6;position:absolute;will-change:transform}.bubble-1[data-v-bcd4da2c]{background:radial-gradient(circle,#93c5fd,#3b82f6);height:12rem;left:15%;opacity:.5;top:10%;width:12rem}.bubble-2[data-v-bcd4da2c]{background:radial-gradient(circle,#bfdbfe,#60a5fa);height:16rem;left:75%;opacity:.5;top:30%;width:16rem}.bubble-4[data-v-bcd4da2c]{background:radial-gradient(circle,#e0f2fe,#3b82f6);height:14rem;left:60%;top:75%;width:14rem}.product-card[data-v-e8ce132f]{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.product-card.is-dragging[data-v-e8ce132f]{transition-duration:0s!important}.touch-pan-y[data-v-e8ce132f]{touch-action:pan-y}@media (prefers-reduced-motion:reduce){.product-card[data-v-e8ce132f],.product-card[data-v-e8ce132f] *{transition-duration:.01ms!important}}button[data-v-e8ce132f]:focus-visible{outline:2px solid #fff;outline-offset:2px}.learn-more-button[data-v-e8ce132f]:focus-visible{outline:2px solid #fff;outline-offset:2px}.is-dragging[data-v-e8ce132f] *{-moz-user-select:none;user-select:none;-webkit-user-select:none}.is-center>div[data-v-e8ce132f]{box-shadow:0 10px 30px -5px #00000080}@media (min-width:768px){.is-center>div[data-v-e8ce132f]{box-shadow:0 20px 50px -10px #00000080}}@keyframes subtle-pulse-e8ce132f{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.02)}}.animate-pulse[data-v-e8ce132f]{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@media (max-width:767px){.product-carousel-section[data-v-e8ce132f]{min-height:auto}.product-card[data-v-e8ce132f]{max-width:80vw}}.bubble[data-v-f503b1be]{border-radius:50%;filter:blur(60px);opacity:.2;position:absolute;will-change:transform}.bubble-1[data-v-f503b1be]{background:radial-gradient(circle at 30% 30%,#60a5fa,#3b82f6);height:25rem;right:10%;top:5%;width:25rem}.bubble-2[data-v-f503b1be]{background:radial-gradient(circle at 30% 30%,#93c5fd,#2563eb);bottom:10%;height:30rem;left:-10%;width:30rem}.bubble-3[data-v-f503b1be]{background:radial-gradient(circle at 30% 30%,#bfdbfe,#1e40af);height:20rem;left:20%;top:50%;width:20rem}.bubble-4[data-v-f503b1be]{background:radial-gradient(circle at 30% 30%,#dbeafe,#60a5fa);bottom:30%;height:22rem;right:5%;width:22rem}.faq-card[data-v-f503b1be]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:2px solid transparent;border-radius:1rem;overflow:hidden;transition:all .3s ease}.faq-card[data-v-f503b1be]:hover{box-shadow:0 12px 24px #00000014;transform:translateY(-2px)}.faq-card.active[data-v-f503b1be]{background:#fffffff2;border-color:#3b82f6;box-shadow:0 16px 32px #3b82f626}.faq-button[data-v-f503b1be]{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem;text-align:left;transition:all .2s ease;width:100%}.faq-button[data-v-f503b1be]:hover{color:#3b82f6}.faq-icon-wrapper[data-v-f503b1be]{align-items:center;background:#f3f4f6;border-radius:.5rem;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;transition:all .3s ease;width:2.5rem}.faq-card.active .faq-icon-wrapper[data-v-f503b1be]{background:#3b82f6;color:#fff}.faq-icon[data-v-f503b1be]{color:#6b7280;transition:transform .3s ease}.faq-card.active .faq-icon[data-v-f503b1be]{color:#fff}.faq-content[data-v-f503b1be]{overflow:hidden}.faq-answer[data-v-f503b1be]{color:#4b5563;line-height:1.7;padding:0 1.5rem 1.5rem}.faq-answer[data-v-f503b1be] a{color:#3b82f6;text-decoration:none;font-medium:500;transition:color .2s ease}.faq-answer[data-v-f503b1be] a:hover{color:#2563eb;text-decoration:underline}[ref=ctaSection][data-v-f503b1be],[ref=header][data-v-f503b1be]{transform:translateY(30px)}.faq-item[data-v-f503b1be]{transform:translateY(20px)}@media (max-width:768px){.bubble[data-v-f503b1be]{opacity:.15}.faq-button[data-v-f503b1be]{padding:1.25rem 1rem}.faq-answer[data-v-f503b1be]{padding:0 1rem 1.25rem}}html[data-v-59ed0cd3]{scroll-behavior:smooth}section[data-v-59ed0cd3]{position:relative;width:100%}@media (max-width:639px){[data-v-59ed0cd3]::-webkit-scrollbar{display:none}}section[id][data-v-59ed0cd3]{scroll-margin-top:80px}
