.intro[data-astro-cid-anhloy43]{padding:100px 0;background:radial-gradient(50% 50%,var(--primary) 0%,rgba(142,250,237,0) 72%)}.intro-tagline[data-astro-cid-anhloy43]{position:relative;display:inline-block;padding-top:.75rem;margin-top:.5rem!important;margin-bottom:.5rem;font-size:1.05rem;opacity:1;letter-spacing:.1em;font-weight:400}.intro-tagline[data-astro-cid-anhloy43]:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:36px;height:1px;background:#ffffff26;border-radius:2px}.intro-content[data-astro-cid-anhloy43]{margin:0 auto;text-align:center}@media (min-width: 768px){.intro-content[data-astro-cid-anhloy43]{max-width:900px}}@media (max-width: 767px){.intro-content[data-astro-cid-anhloy43]{max-width:500px}}.intro-content[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]+[data-astro-cid-anhloy43]{margin-top:1rem}.intro-content[data-astro-cid-anhloy43]>[data-astro-cid-anhloy43]+.intro-actions[data-astro-cid-anhloy43]{margin-top:2rem}.intro-description[data-astro-cid-anhloy43]{font-size:1.3rem;margin-bottom:1.5rem}.intro-features[data-astro-cid-anhloy43]{margin-top:3rem;padding:0;list-style:none;display:grid;gap:2rem}@media (min-width: 900px){.intro-features[data-astro-cid-anhloy43]{grid-template-columns:repeat(3,1fr);text-align:left}}.intro[data-astro-cid-anhloy43] .intro-feature[data-astro-cid-anhloy43]{text-align:left}.intro[data-astro-cid-anhloy43] .intro-feature__icon[data-astro-cid-anhloy43]{width:52px;height:52px;border-radius:50%;background:#ffffff14;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid rgba(255,255,255,.12)}.intro[data-astro-cid-anhloy43] .intro-feature__icon[data-astro-cid-anhloy43] svg[data-astro-cid-anhloy43]{width:28px;height:28px}.intro[data-astro-cid-anhloy43] .intro-feature__title[data-astro-cid-anhloy43]{font-weight:600;font-size:1.15rem;margin:0 0 .5rem}.intro[data-astro-cid-anhloy43] .intro-feature__text[data-astro-cid-anhloy43]{margin:0;opacity:.9;font-size:.98rem;line-height:1.45}.app-link[data-astro-cid-anhloy43]{margin:1rem}.modules[data-astro-cid-vofzqdeq]{padding:80px 0 90px;background:#050505}.modules-header[data-astro-cid-vofzqdeq]{max-width:780px;margin:0 auto 2.5rem;text-align:center}.modules-header[data-astro-cid-vofzqdeq] h2[data-astro-cid-vofzqdeq]{font-size:2.1rem;margin-bottom:.75rem}.modules-header[data-astro-cid-vofzqdeq] p[data-astro-cid-vofzqdeq]{margin:0;opacity:.9;font-size:1.05rem}.modules-grid[data-astro-cid-vofzqdeq]{display:grid;gap:1.75rem;max-width:1040px;margin:0 auto}@media (min-width: 900px){.modules-grid[data-astro-cid-vofzqdeq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.modules-card[data-astro-cid-vofzqdeq]{position:relative;padding:1.75rem 1.6rem;border-radius:1.25rem;background:radial-gradient(circle at top,#ffffff0d,#0a0a0af2);border:1px solid rgba(255,255,255,.07);box-shadow:0 18px 45px #000000bf;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .18s ease-out,box-shadow .18s ease-out,border-color .18s ease-out,background .18s ease-out}.modules-card[data-astro-cid-vofzqdeq]:hover{transform:translateY(-6px);box-shadow:0 24px 60px #000000e6;border-color:#ffffff2e;background:radial-gradient(circle at top,#ffffff14,#050505)}.modules-card__header[data-astro-cid-vofzqdeq]{display:flex;align-items:center;gap:.9rem;margin-bottom:1rem}.modules-card__icon[data-astro-cid-vofzqdeq]{width:48px;height:48px;border-radius:999px;background:radial-gradient(circle at 30% 0%,#ffffff8c,#ffffff0f);display:flex;align-items:center;justify-content:center}.modules-card__icon[data-astro-cid-vofzqdeq] svg[data-astro-cid-vofzqdeq]{width:26px;height:26px}.modules-card__title[data-astro-cid-vofzqdeq]{margin:0 0 .3rem;font-size:1.15rem;font-weight:600}.modules-card__badge[data-astro-cid-vofzqdeq]{display:inline-flex;align-items:center;padding:.12rem .6rem;border-radius:999px;font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;font-weight:600;border:1px solid rgba(255,255,255,.2)}.modules-card__badge[data-astro-cid-vofzqdeq].is-available{background:#10b9812e;border-color:#10b98166}.modules-card__badge[data-astro-cid-vofzqdeq].is-dev{background:#eab3082e;border-color:#eab30866}.modules-card__summary[data-astro-cid-vofzqdeq]{margin:.4rem 0 .7rem;font-size:.98rem;opacity:.95}.modules-card__list[data-astro-cid-vofzqdeq]{margin:0;padding:0;list-style:none;font-size:.9rem;opacity:.9;line-height:1.5}.modules-card__item[data-astro-cid-vofzqdeq]{display:flex;align-items:flex-start;gap:.55rem}.modules-card__item[data-astro-cid-vofzqdeq]+.modules-card__item[data-astro-cid-vofzqdeq]{margin-top:.35rem}.modules-card__check[data-astro-cid-vofzqdeq]{flex:0 0 auto;width:18px;height:18px;border-radius:999px;border:1px solid rgba(255,255,255,.35);display:inline-flex;align-items:center;justify-content:center;margin-top:.15rem}.modules-card__check[data-astro-cid-vofzqdeq] svg[data-astro-cid-vofzqdeq]{width:12px;height:12px}.modules-card__footnote[data-astro-cid-vofzqdeq]{margin-top:.8rem;font-size:.85rem;opacity:.8}.modules-note[data-astro-cid-vofzqdeq]{max-width:780px;margin:2.75rem auto 0;text-align:center;font-size:.95rem;opacity:.9}.modules-coming[data-astro-cid-vofzqdeq]{margin:2.25rem auto 0;display:flex;justify-content:center}.modules-coming__pill[data-astro-cid-vofzqdeq]{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .9rem;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#ffffff0a;font-size:.85rem;opacity:.9}.modules-coming__icon[data-astro-cid-vofzqdeq]{width:18px;height:18px;border-radius:999px;background:#ffffff1f;display:flex;align-items:center;justify-content:center}.modules-coming__icon[data-astro-cid-vofzqdeq] svg[data-astro-cid-vofzqdeq]{width:12px;height:12px}.sample-btn[data-astro-cid-di2vyfed]{position:absolute;top:50%;pointer-events:none;width:138px;max-width:100%;left:calc(50% - 69px);font-size:.9rem;padding:.5rem}@media (min-width: 768px){.sample-btn[data-astro-cid-di2vyfed]{opacity:0}}.intro-examples[data-astro-cid-di2vyfed]{margin-top:1rem;margin-bottom:1rem}.intro-examples[data-astro-cid-di2vyfed].keen-slider{width:70vw;max-width:270px;margin-left:auto;margin-right:auto}.intro-examples[data-astro-cid-di2vyfed] svg[data-astro-cid-di2vyfed]{width:1rem!important;height:1rem!important;margin-right:6px}@media (min-width: 768px){.intro-examples[data-astro-cid-di2vyfed]{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}}.intro-examples__item[data-astro-cid-di2vyfed]{position:relative;aspect-ratio:320/414;width:220px;overflow:hidden;border-radius:6px;cursor:pointer;box-shadow:0 4px 12px #0000001a;transition:box-shadow .3s}.intro-examples__item[data-astro-cid-di2vyfed]:hover .sample-btn[data-astro-cid-di2vyfed]{opacity:1}.intro-examples__item[data-astro-cid-di2vyfed]:hover{box-shadow:0 6px 20px #0003}.intro-examples__image[data-astro-cid-di2vyfed]{width:100%;height:100%;object-fit:contain;display:block}.intro-examples__mask[data-astro-cid-di2vyfed]{position:absolute;inset:0;background:#00000040;color:#fff;display:flex;flex-direction:column;justify-content:start;padding:12px;transition:background .3s ease}.intro-examples__item[data-astro-cid-di2vyfed]:hover .intro-examples__mask[data-astro-cid-di2vyfed]{background:#0000004d}.intro-examples__label[data-astro-cid-di2vyfed]{position:absolute;top:0;left:0;height:42px;width:100%;display:flex;align-items:center;justify-content:center;background:var(--primary-bg);font-weight:700;font-size:1.1rem;line-height:1.4}.intro-examples-wrapper[data-astro-cid-di2vyfed]{position:relative;width:100%;margin:0 auto}.intro[data-astro-cid-jk373j7l]{background:radial-gradient(50% 50%,var(--primary) 0%,rgba(142,250,237,0) 72%)}@media (min-width: 768px){.intro[data-astro-cid-jk373j7l]{padding:100px 0}}@media (max-width: 767px){.intro[data-astro-cid-jk373j7l]{padding:12px 0}.intro[data-astro-cid-jk373j7l] .intro-actions[data-astro-cid-jk373j7l]{display:flex;justify-content:space-between;margin-top:2rem}.intro[data-astro-cid-jk373j7l] .app-link[data-astro-cid-jk373j7l]{margin:0;padding:1rem;width:calc(50% - 8px)}}.intro-content[data-astro-cid-jk373j7l]{margin:0 auto;text-align:center}@media screen and (min-width: 768px){.intro-content[data-astro-cid-jk373j7l]{max-width:900px}}@media screen and (max-width: 767px){.intro-content[data-astro-cid-jk373j7l]{max-width:500px}}.intro-content[data-astro-cid-jk373j7l]>[data-astro-cid-jk373j7l]+[data-astro-cid-jk373j7l]{margin-top:1rem}.intro-content[data-astro-cid-jk373j7l]>[data-astro-cid-jk373j7l]+.intro-actions[data-astro-cid-jk373j7l]{margin-top:2rem}.intro-content__focus[data-astro-cid-jk373j7l]{color:var(--primary);font-weight:500}.intro-description[data-astro-cid-jk373j7l]{font-size:1.3rem}@media screen and (max-width: 767px){.intro-description[data-astro-cid-jk373j7l]{font-size:1rem}}.intro-examples[data-astro-cid-jk373j7l]{display:flex;align-items:center;justify-content:center;gap:24px}.app-link[data-astro-cid-jk373j7l]{margin:1rem}.modal[data-astro-cid-jk373j7l]{position:fixed;inset:0;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:9999}.modal__overlay[data-astro-cid-jk373j7l]{position:absolute;inset:0}.modal__content[data-astro-cid-jk373j7l]{background:#fff;width:90%;max-width:900px;height:90%;border-radius:8px;overflow:hidden;display:flex;flex-direction:column;position:relative;z-index:10}@media screen and (max-width: 767px){.modal__content[data-astro-cid-jk373j7l]{width:100vw;height:100dvh;border-radius:0}}.modal__header[data-astro-cid-jk373j7l]{background:#111;color:#fff;padding:10px 16px;display:flex;justify-content:center;align-items:center}.modal__tabs[data-astro-cid-jk373j7l]{display:flex;gap:10px}.modal__tab[data-astro-cid-jk373j7l]{background:#222;color:#fff;border:none;padding:6px 12px;cursor:pointer;border-radius:4px;font-size:1.1rem;transition:background .2s}.modal__tab[data-astro-cid-jk373j7l].active,.modal__tab[data-astro-cid-jk373j7l]:hover{background-color:var(--primary)}.modal__close[data-astro-cid-jk373j7l]{position:absolute;right:0;background:none;border:none;font-size:20px;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,color .2s ease}.modal__close[data-astro-cid-jk373j7l]:hover{transform:scale(1.1);color:var(--primary)}.modal__body[data-astro-cid-jk373j7l]{flex:1;overflow:hidden}.modal__body[data-astro-cid-jk373j7l] iframe[data-astro-cid-jk373j7l]{width:100%;height:100%;border:none}.features-item[data-astro-cid-uz7do4zo]{padding:1rem}.features-item__icon[data-astro-cid-uz7do4zo]{display:inline-flex;margin-bottom:1.2rem;padding:.7rem;border-radius:.5rem;font-size:2rem;background:var(--primary-bg);color:var(--text-secondary)}.features-item__title[data-astro-cid-uz7do4zo]{margin-bottom:.7rem}.features-list[data-astro-cid-uz7do4zo]{margin-top:3rem;display:grid;gap:2rem}@media screen and (min-width: 768px){.features-list[data-astro-cid-uz7do4zo]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width: 767px){.features-list[data-astro-cid-uz7do4zo]{grid-template-columns:repeat(1,minmax(0,1fr))}}small[data-astro-cid-uz7do4zo]{color:red;font-size:1rem}.contacts[data-astro-cid-a3sqfcnn]{padding-left:1rem;padding-right:1rem;background-image:var(--primary-bg);background-size:240%;animation:bg-animation 25s infinite;border-radius:2rem;color:#fff}@keyframes bg-animation{0%{background-position:left}50%{background-position:bottom}to{background-position:left}}.metrics[data-astro-cid-hw7nrh4t]{padding:3rem 0}.metrics-item__title[data-astro-cid-hw7nrh4t]{margin-bottom:.5rem;font-size:3rem;white-space:nowrap}.metrics-item__suffix[data-astro-cid-hw7nrh4t]{font-size:1.2rem}.metrics-wrapper[data-astro-cid-hw7nrh4t]{display:grid;gap:2rem}@media screen and (min-width: 768px){.metrics-wrapper[data-astro-cid-hw7nrh4t]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media screen and (max-width: 767px){.metrics-wrapper[data-astro-cid-hw7nrh4t]{text-align:center}}.faq-list[data-astro-cid-vcytj35z]{margin:3rem auto 0;padding-left:0;max-width:800px;list-style:none}.faq-item[data-astro-cid-vcytj35z]{padding:1.2rem;cursor:pointer;border-bottom:1px solid #ddd}.faq-item__title[data-astro-cid-vcytj35z]{display:flex;justify-content:space-between;align-items:center;margin:0;font-size:1.25rem;font-weight:700}.faq-item__content[data-astro-cid-vcytj35z]{overflow:hidden;height:0;opacity:0;transition:height .3s ease,opacity .3s ease .1s}.faq-item__content[data-astro-cid-vcytj35z] p[data-astro-cid-vcytj35z]+p[data-astro-cid-vcytj35z]{margin-top:16px}.faq-item__icon[data-astro-cid-vcytj35z]{flex-shrink:0;margin-left:1rem;transition:transform .3s ease}.faq-item[data-astro-cid-vcytj35z][aria-expanded=true] .faq-item__content[data-astro-cid-vcytj35z]{overflow:visible}.faq-item[data-astro-cid-vcytj35z][aria-expanded=true] .faq-item__icon[data-astro-cid-vcytj35z]{transform:rotate(45deg)}.tryout-section[data-astro-cid-6ghub3iz]{position:relative;background:var(--primary-bg);color:#fff}.tryout-form[data-astro-cid-6ghub3iz]{position:relative;margin:0 auto;max-width:480px}.form-group[data-astro-cid-6ghub3iz]{display:flex;flex-direction:column;gap:2rem;margin-bottom:1.5rem}.form-group[data-astro-cid-6ghub3iz] .input[data-astro-cid-6ghub3iz]{height:54px;padding:.75rem;border-radius:.75rem;border:1px solid #ddd;font-size:1rem;color:#333;outline:none;transition:all .23s ease-in-out}.form-group[data-astro-cid-6ghub3iz] .input[data-astro-cid-6ghub3iz]::placeholder{color:#aaa}.form-group[data-astro-cid-6ghub3iz] .input[data-astro-cid-6ghub3iz]:focus{box-shadow:#0a102f66 5px 5px,#0a102f4d 10px 10px,#0a102f33 15px 15px,#0a102f1a 20px 20px,#0a102f0d 25px 25px}.form-group[data-astro-cid-6ghub3iz] .input[data-astro-cid-6ghub3iz].error{border-color:#ff4d4d;background-color:#ffe6e6}.app-link[data-astro-cid-6ghub3iz]{margin-top:1rem;width:100%}.call-modal[data-astro-cid-6ghub3iz]{position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;min-height:100%;width:100%;visibility:hidden;opacity:0;transition:opacity .3s ease;background:var(--primary-bg)}.call-modal[data-astro-cid-6ghub3iz].is-open{visibility:visible;opacity:1}.call-modal-container[data-astro-cid-6ghub3iz]{max-width:500px;width:100%;padding:1rem}.call-modal-container[data-astro-cid-6ghub3iz]>[data-astro-cid-6ghub3iz]+[data-astro-cid-6ghub3iz]{margin-top:1rem}.call-modal__icon[data-astro-cid-6ghub3iz]{margin:0 auto 1rem;width:6rem;height:6rem}.call-modal[data-astro-cid-6ghub3iz] p[data-astro-cid-6ghub3iz]{color:#fff}.demo-video-section[data-astro-cid-zqswwkse]{text-align:center}.demo-tabs[data-astro-cid-zqswwkse]{display:flex;justify-content:center;gap:12px;margin-bottom:1.5rem}.demo-tab[data-astro-cid-zqswwkse]{background:#111;color:#fff;padding:8px 16px;border:none;border-radius:6px;cursor:pointer;font-weight:500;transition:background .2s}.demo-tab[data-astro-cid-zqswwkse].active{background:var(--primary)}.demo-tab[data-astro-cid-zqswwkse]:hover{background-color:var(--accent-hover)}.demo-video-wrapper[data-astro-cid-zqswwkse]{position:relative;width:100%;margin:0 auto;max-width:80vw}.video-block[data-astro-cid-zqswwkse]{position:absolute;inset:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .3s ease;display:flex;flex-direction:column;align-items:center;justify-content:center}.video-block[data-astro-cid-zqswwkse].active{opacity:1;pointer-events:auto;position:relative}.video-block[data-astro-cid-zqswwkse][data-video=short]{aspect-ratio:362/591;max-width:390px;width:100%;margin:0 auto}.video-block[data-astro-cid-zqswwkse][data-video=live]{aspect-ratio:1312/738;max-width:100%;margin:0 auto}@media screen and (max-width: 768px){.video-block[data-astro-cid-zqswwkse][data-video=short]{aspect-ratio:362/591}.video-block[data-astro-cid-zqswwkse][data-video=live]{aspect-ratio:16/9;max-width:100%}}.video-block[data-astro-cid-zqswwkse] video[data-astro-cid-zqswwkse]{width:100%;height:100%;border-radius:.5rem;opacity:0;transition:opacity .6s ease-in-out}.video-poster[data-astro-cid-zqswwkse]{position:absolute;top:0;left:0;height:100%;width:100%;border-radius:12px;background-size:cover;background-position:center;z-index:1;cursor:pointer;transition:opacity .3s ease-in-out}.play-button[data-astro-cid-zqswwkse]{position:absolute;top:calc(50% - 10px);left:50%;transform:translate(-50%,-50%);width:72px;height:72px;border:3px solid rgba(255,255,255,.85);border-radius:50%;box-shadow:0 0 20px #ff00004d;background-color:#ffffff4d;cursor:pointer;pointer-events:none}.play-button[data-astro-cid-zqswwkse]:before{content:"";position:absolute;left:26px;top:20px;width:0;height:0;border-left:24px solid rgba(255,255,255,.85);border-top:14px solid transparent;border-bottom:14px solid transparent}
