.page_page__ZU32B{--gray-rgb:0,0,0;--gray-alpha-200:rgba(var(--gray-rgb),0.08);--gray-alpha-100:rgba(var(--gray-rgb),0.05);--button-primary-hover:#383838;--button-secondary-hover:#f2f2f2;display:grid;grid-template-rows:20px 1fr 20px;align-items:center;justify-items:center;min-height:100svh;padding:80px;grid-gap:64px;gap:64px;font-family:var(--font-geist-sans)}@media (prefers-color-scheme:dark){.page_page__ZU32B{--gray-rgb:255,255,255;--gray-alpha-200:rgba(var(--gray-rgb),0.145);--gray-alpha-100:rgba(var(--gray-rgb),0.06);--button-primary-hover:#ccc;--button-secondary-hover:#1a1a1a}}.page_main__GlU4n{display:flex;flex-direction:column;gap:32px;grid-row-start:2}.page_main__GlU4n ol{font-family:var(--font-geist-mono);padding-left:0;margin:0;font-size:14px;line-height:24px;letter-spacing:-.01em;list-style-position:inside}.page_main__GlU4n li:not(:last-of-type){margin-bottom:8px}.page_main__GlU4n code{font-family:inherit;background:var(--gray-alpha-100);padding:2px 4px;border-radius:4px;font-weight:600}.page_ctas__g5wGe{display:flex;gap:16px}.page_ctas__g5wGe a{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:128px;height:48px;padding:0 20px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;line-height:20px;font-weight:500}a.page_primary__V8M9Y{background:var(--foreground);color:var(--background);gap:8px}a.page_secondary__lm_PT{border-color:var(--gray-alpha-200);min-width:158px}.page_footer__sHKi3{grid-row-start:3;display:flex;gap:24px}.page_footer__sHKi3 a{display:flex;align-items:center;gap:8px}.page_footer__sHKi3 img{flex-shrink:0}@media (hover:hover) and (pointer:fine){a.page_primary__V8M9Y:hover{background:var(--button-primary-hover);border-color:transparent}a.page_secondary__lm_PT:hover{background:var(--button-secondary-hover);border-color:transparent}.page_footer__sHKi3 a:hover{text-decoration:underline;text-underline-offset:4px}}@media (max-width:600px){.page_page__ZU32B{padding:32px 32px 80px}.page_main__GlU4n{align-items:center}.page_main__GlU4n ol{text-align:center}.page_ctas__g5wGe{flex-direction:column}.page_ctas__g5wGe a{font-size:14px;height:40px;padding:0 16px}a.page_secondary__lm_PT{min-width:auto}.page_footer__sHKi3{flex-wrap:wrap;align-items:center;justify-content:center}}@media (prefers-color-scheme:dark){.page_logo__7fc9l{filter:invert()}}.page_homeWrapper__rYbWD{display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:1000px;margin:0 auto;padding:0;gap:24px}.page_carouselSection__RTv0Z{padding-top:1.8rem;min-height:120px}.page_carouselImageWrap__v9WG_,.page_carouselSection__RTv0Z{width:100%;display:flex;justify-content:center;align-items:center}.page_carouselImageWrap__v9WG_{position:relative;max-width:1000px;aspect-ratio:3.3/1;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(75,25,135,.08);background:#fff;margin:0 auto}.page_carouselImage__ctBO_{object-fit:cover;border-radius:12px}.page_carouselPlaceholder___adKB,.page_ctaPlaceholder__a4gZY,.page_featuresPlaceholder__ffXpY,.page_heroPlaceholder__PGM4U,.page_phonePlaceholder___8gvK{width:100%;min-height:auto;box-shadow:0 1px 4px rgba(0,0,0,.03);display:flex;align-items:center;justify-content:center;font-family:Bungee,Arial,Helvetica,sans-serif;font-size:1.3rem;font-weight:700;color:#6b6b6b;text-align:center;letter-spacing:1px;margin:0}.page_ctaPlaceholder__a4gZY,.page_featuresPlaceholder__ffXpY,.page_heroPlaceholder__PGM4U,.page_phonePlaceholder___8gvK{color:#fff;text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;font-weight:700;text-align:center;letter-spacing:1px;font-size:1.3rem;background:rgba(0,0,0,.1);border-radius:8px;box-shadow:0 1px 4px rgba(0,0,0,.03);display:flex;align-items:center;justify-content:center;width:100%;min-height:80px;margin:0 auto 16px}@media (max-width:600px){.page_homeWrapper__rYbWD{max-width:100vw;gap:16px;padding:0}.page_carouselSection__RTv0Z,.page_ctaSection__tPv8w,.page_featuresSection__kMr0r,.page_heroSection___mcj9,.page_phoneSection__rcZuL{min-height:auto}.page_carouselPlaceholder___adKB,.page_ctaPlaceholder__a4gZY,.page_featuresPlaceholder__ffXpY,.page_heroPlaceholder__PGM4U,.page_phonePlaceholder___8gvK{font-size:1rem;min-height:56px;padding:0 4px}.page_carouselImageWrap__v9WG_{max-width:100vw;border-radius:0;aspect-ratio:3.1/1}.page_carouselImage__ctBO_{border-radius:8px}.page_ctaPlaceholder__a4gZY,.page_featuresPlaceholder__ffXpY,.page_heroPlaceholder__PGM4U,.page_phonePlaceholder___8gvK{font-size:1rem;min-height:56px;padding:0 2vw;border-radius:6px}}.page_featuresContent__gG2ep,.page_heroContent__2lPR8,.page_phoneContent__0xAj5{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.2rem;background:rgba(0,0,0,.18);border-radius:12px;box-shadow:0 2px 12px 0 rgba(44,0,80,.1);padding:2rem 1.5rem 2.5rem}.page_heroImagePlaceholder__f_IRD{width:120px;height:120px;background:linear-gradient(135deg,#ff2c70,#00e6d0);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:1.1rem;font-weight:700;margin-bottom:.5rem;box-shadow:0 0 24px 4px #ff2c7044,0 0 12px 2px #00e6d0aa;text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0}.page_ctaTitle__T8028,.page_featuresTitle___IJSU,.page_heroHeadline__TF7_f{font-family:Bungee,Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;text-shadow:0 1px 12px #ff2c70,0 0 4px #00e6d0;letter-spacing:1px;margin:0;font-size:2rem;text-align:center}.page_heroSub__YNSLe{color:#fff;font-size:1.1rem;text-align:center;text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;margin:0 0 .5rem}.page_heroBullets__LJ4hI{list-style:none;padding:0;margin:0 0 .5rem;width:100%;display:flex;flex-direction:column;gap:.5rem}.page_heroBullet__Z3nJA{color:#fff;font-size:1rem;text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;padding-left:.5rem;font-weight:500}.page_heroCtas__PKEzw{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.page_featuresPrimaryCta__e_pv_,.page_featuresSecondaryCta__fM2dd,.page_heroPrimaryCta__kkKit,.page_heroSecondaryCta___GLlw{background:linear-gradient(120deg,rgba(44,0,80,.55),rgba(0,230,208,.25));color:#fff;font-weight:700;font-size:1rem;padding:.7em 2em;border-radius:12px;border:1.5px solid rgba(255,255,255,.35);box-shadow:0 2px 16px 0 rgba(255,44,112,.18),0 0 8px 1px #00e6d0;backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3);text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,border .2s;outline:none;font-family:Bungee,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px}.page_featuresPrimaryCta__e_pv_:focus,.page_featuresPrimaryCta__e_pv_:hover,.page_featuresSecondaryCta__fM2dd:focus,.page_featuresSecondaryCta__fM2dd:hover,.page_heroPrimaryCta__kkKit:focus,.page_heroPrimaryCta__kkKit:hover,.page_heroSecondaryCta___GLlw:focus,.page_heroSecondaryCta___GLlw:hover{background:linear-gradient(120deg,rgba(0,230,208,.35),rgba(255,44,112,.25));color:#fff;border:1.5px solid #ff2c70;box-shadow:0 0 24px 4px #00e6d0,0 0 12px 2px #ff2c70}@media (max-width:600px){.page_heroContent__2lPR8{max-width:98vw;padding:1.2rem .5rem 1.5rem;border-radius:8px}.page_heroImagePlaceholder__f_IRD{width:80px;height:80px;font-size:.9rem;border-radius:50%}.page_heroHeadline__TF7_f{font-size:1.2rem}.page_heroSub__YNSLe{font-size:1rem}.page_heroBullet__Z3nJA{font-size:.95rem}.page_featuresPrimaryCta__e_pv_,.page_featuresSecondaryCta__fM2dd,.page_heroPrimaryCta__kkKit,.page_heroSecondaryCta___GLlw{font-size:1rem;padding:.6em 1.2em;border-radius:6px}}@media (max-width:800px){.page_ctaTitle__T8028,.page_featuresTitle___IJSU,.page_heroHeadline__TF7_f{font-size:1.1rem}}.page_featuresSub__ZYCkr{color:#fff;font-size:1.1rem;text-align:center;text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;margin:0 0 .5rem}.page_featuresGrid__L4_rO,.page_heroGrid__BL1ju{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center;width:100%;margin-top:1.2rem}.page_heroText__g5S3T{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2rem}.page_heroImage__Q6NCQ{grid-column:2;display:flex;align-items:center;justify-content:center;width:100%}.page_featuresGrid__L4_rO{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;width:100%;margin:1rem 0;align-items:center}.page_featuresImage__wTCIc{grid-column:1;display:flex;align-items:center;justify-content:center;width:100%}.page_featuresText__Y5mH3{grid-column:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2rem}.page_featuresCtas__Mv1im{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.page_featuresPrimaryCta__e_pv_,.page_featuresSecondaryCta__fM2dd,.page_heroPrimaryCta__kkKit,.page_heroSecondaryCta___GLlw,.page_navBtn__A40Un{padding:2px 12px;font-size:.95rem}.page_navBtn__A40Un:focus,.page_navBtn__A40Un:hover{background:linear-gradient(120deg,rgba(0,230,208,.35),rgba(255,44,112,.25));color:#fff;border:1.5px solid #ff2c70;box-shadow:0 0 24px 4px #00e6d0,0 0 12px 2px #ff2c70}@media (max-width:800px){.page_featuresGrid__L4_rO,.page_heroGrid__BL1ju{grid-template-columns:1fr 1fr;gap:.7rem}.page_featuresText__Y5mH3,.page_heroText__g5S3T{font-size:.95rem;padding:.5rem .2rem}.page_featuresImage__wTCIc img,.page_heroImage__Q6NCQ img{max-width:90px;height:auto}.page_featuresSub__ZYCkr,.page_heroSub__YNSLe{font-size:.9rem}.page_featuresPrimaryCta__e_pv_,.page_featuresSecondaryCta__fM2dd,.page_heroPrimaryCta__kkKit,.page_heroSecondaryCta___GLlw,.page_navBtn__A40Un{padding:1px 8px;font-size:.92rem}}.page_ctaContent__6OX1e{width:100%;max-width:1000px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1.2rem;background:rgba(0,0,0,.18);border-radius:12px;box-shadow:0 2px 12px 0 rgba(44,0,80,.1);padding:2rem 1.5rem 2.5rem}.page_ctaHeadline__UG9Kp{font-family:Bungee,Arial,Helvetica,sans-serif;font-weight:700;text-transform:uppercase;color:#fff;text-shadow:0 1px 12px #ff2c70,0 0 4px #00e6d0;letter-spacing:1px;margin:0;font-size:2rem;text-align:center}.page_ctaSub__PKtMo{color:#fff;font-size:1.1rem;text-align:center;text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;margin:0 0 .5rem}.page_ctaGrid__WloSx{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;align-items:center;width:100%;margin-top:1.2rem}.page_ctaText__ew5hH{grid-column:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.2rem}.page_ctaImage__HPfxo{grid-column:2;display:flex;align-items:center;justify-content:center;width:100%}.page_ctaBullets__Joxm6{list-style:none;padding:0;margin:0 0 .5rem;width:100%;display:flex;flex-direction:column;gap:.5rem}.page_ctaBullet__j9Csb{color:#fff;font-size:1rem;text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;padding-left:.5rem;font-weight:500}.page_ctaCtas__vpz_t{display:flex;gap:1rem;margin-top:.5rem;flex-wrap:wrap;justify-content:center}.page_ctaPrimaryCta__I7tmu,.page_ctaSecondaryCta__0_RYf{font-family:Bungee,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(120deg,rgba(44,0,80,.55),rgba(0,230,208,.25));color:#fff;font-weight:700;font-size:.95rem;padding:2px 12px;border-radius:12px;border:1.5px solid rgba(255,255,255,.35);box-shadow:0 2px 16px 0 rgba(255,44,112,.18),0 0 8px 1px #00e6d0;backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3);text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,border .2s;outline:none}.page_ctaPrimaryCta__I7tmu:focus,.page_ctaPrimaryCta__I7tmu:hover,.page_ctaSecondaryCta__0_RYf:focus,.page_ctaSecondaryCta__0_RYf:hover,.page_phonePrimaryCta__sReha:focus,.page_phonePrimaryCta__sReha:hover,.page_phoneSecondaryCta__LxvuB:focus,.page_phoneSecondaryCta__LxvuB:hover{background:linear-gradient(120deg,rgba(0,230,208,.35),rgba(255,44,112,.25));color:#fff;border:1.5px solid #ff2c70;box-shadow:0 0 24px 4px #00e6d0,0 0 12px 2px #ff2c70}@media (max-width:800px){.page_ctaContent__6OX1e{max-width:98vw;padding:1.2rem .5rem 1.5rem;border-radius:8px}.page_ctaGrid__WloSx{grid-template-columns:1fr 1fr;gap:.7rem}.page_ctaText__ew5hH{font-size:.95rem;padding:.5rem .2rem}.page_ctaImage__HPfxo img{max-width:90px;height:auto}.page_ctaHeadline__UG9Kp{font-size:1.1rem}.page_ctaSub__PKtMo{font-size:.9rem}.page_ctaPrimaryCta__I7tmu,.page_ctaSecondaryCta__0_RYf{padding:1px 8px;font-size:.92rem}}.page_phoneTitle__4g6Dz{font-family:Bungee,Arial,Helvetica,sans-serif;font-size:1.8rem;color:#fff;text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;margin-bottom:.5rem;letter-spacing:1px;text-transform:uppercase;text-align:center}.page_phoneSub__cU4lm{font-size:1.1rem;color:#fff;text-align:center;margin-bottom:1.5rem;line-height:1.5;max-width:600px}.page_phoneGrid__AsBEf{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem;gap:2rem;width:100%;align-items:center}.page_phoneImage__OMzCp{display:flex;justify-content:center;align-items:center}.page_phoneText__6aWlH{display:flex;flex-direction:column;gap:1.2rem}.page_phoneBullets__x4Xvq{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8rem}.page_phoneBullet__sDcYL{font-size:1rem;color:#fff;line-height:1.4;display:flex;align-items:flex-start;gap:.5rem}.page_phoneCtas__db_CC{display:flex;gap:1rem;flex-wrap:wrap;justify-content:flex-start}.page_phonePrimaryCta__sReha,.page_phoneSecondaryCta__LxvuB{font-family:Bungee,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(120deg,rgba(44,0,80,.55),rgba(0,230,208,.25));color:#fff;font-weight:700;font-size:1rem;padding:10px 24px;border-radius:10px;border:1.5px solid rgba(255,255,255,.35);box-shadow:0 2px 16px 0 rgba(255,44,112,.18),0 0 8px 1px #00e6d0;backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3);text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,border .2s;outline:none}.page_phoneSecondaryCta__LxvuB{background:linear-gradient(120deg,rgba(255,44,112,.25),rgba(44,0,80,.55));box-shadow:0 2px 16px 0 rgba(0,230,208,.18),0 0 8px 1px #ff2c70;text-shadow:0 1px 8px #00e6d0,0 0 2px #ff2c70}@media (max-width:800px){.page_phoneContent__0xAj5{max-width:98vw;padding:1.2rem .5rem 1.5rem;border-radius:8px}.page_phoneGrid__AsBEf{grid-template-columns:1fr 1fr;gap:.7rem}.page_phoneText__6aWlH{font-size:.95rem;padding:.5rem .2rem}.page_phoneImage__OMzCp img{max-width:90px;height:auto}.page_phoneTitle__4g6Dz{font-size:1.1rem}.page_phoneSub__cU4lm{font-size:.9rem}.page_phonePrimaryCta__sReha,.page_phoneSecondaryCta__LxvuB{padding:1px 8px;font-size:.92rem}}.page_modalOverlay__OBdlJ{position:fixed;inset:0;background:rgba(20,0,40,.75);z-index:2000;display:flex;align-items:center;justify-content:center;padding:1rem;box-sizing:border-box}.page_modalCard__HfzRU{background:linear-gradient(120deg,rgba(44,0,80,.85),rgba(0,230,208,.18));border-radius:18px;box-shadow:0 8px 48px 0 #2d006e99,0 0 0 2px #ff2c70;padding:2.2rem 2rem 2rem;min-width:320px;max-width:95vw;width:400px;max-height:90vh;overflow-y:auto;position:relative;display:flex;flex-direction:column;align-items:center;color:#fff;font-family:Arial,Helvetica,sans-serif;backdrop-filter:blur(12px) saturate(1.2);-webkit-backdrop-filter:blur(12px) saturate(1.2)}.page_modalClose__WivqM{position:absolute;top:1.1rem;right:1.3rem;background:none;border:none;color:#ff2c70;font-size:2rem;cursor:pointer;z-index:10;transition:color .2s}.page_modalClose__WivqM:hover{color:#00e6d0}.page_modalForm__7IQC5{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.1rem;min-height:0}.page_modalTitle__px2QE{font-family:Bungee,Arial,Helvetica,sans-serif;font-size:1.5rem;color:#fff;text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;margin-bottom:.7rem;letter-spacing:1px;text-transform:uppercase}.page_modalFields__IlVhz{width:100%;display:flex;flex-direction:column;gap:.7rem}.page_modalFields__IlVhz input{width:100%;padding:.7em 1em;border-radius:8px;border:1.5px solid #00e6d0;background:rgba(255,255,255,.08);color:#fff;font-size:1rem;font-family:inherit;margin-bottom:.1rem;outline:none;transition:border .2s,box-shadow .2s}.page_modalFields__IlVhz input:focus{border:1.5px solid #ff2c70;box-shadow:0 0 8px #ff2c70}.page_modalCheckbox__XnVpN{display:flex;align-items:center;gap:.5em;font-size:.98rem;color:#fff;margin:.2em 0;font-family:inherit}.page_modalCheckbox__XnVpN input[type=checkbox]{accent-color:#ff2c70;width:1.1em;height:1.1em}.page_modalError__9hN94{color:#ff2c70;background:rgba(255,44,112,.08);border-radius:6px;padding:.5em 1em;margin:.5em 0 .2em;font-size:.98rem;text-align:center}.page_modalSubmit__NV_z2{font-family:Bungee,Arial,Helvetica,sans-serif;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(120deg,rgba(44,0,80,.55),rgba(0,230,208,.25));color:#fff;font-weight:700;font-size:1rem;padding:6px 24px;border-radius:10px;border:1.5px solid rgba(255,255,255,.35);box-shadow:0 2px 16px 0 rgba(255,44,112,.18),0 0 8px 1px #00e6d0;backdrop-filter:blur(8px) saturate(1.3);-webkit-backdrop-filter:blur(8px) saturate(1.3);text-shadow:0 1px 8px #ff2c70,0 0 2px #00e6d0;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s,border .2s;outline:none;margin-top:.7em}.page_modalSubmit__NV_z2:focus,.page_modalSubmit__NV_z2:hover{background:linear-gradient(120deg,rgba(0,230,208,.35),rgba(255,44,112,.25));color:#fff;border:1.5px solid #ff2c70;box-shadow:0 0 24px 4px #00e6d0,0 0 12px 2px #ff2c70}.page_modalSuccess__M_3bC{width:100%;display:flex;flex-direction:column;align-items:center;gap:1.2rem;text-align:center}@media (max-width:600px){.page_modalCard__HfzRU{min-width:0;width:98vw;max-height:95vh;padding:1.2rem .5rem;border-radius:12px;overflow-y:auto}.page_modalTitle__px2QE{font-size:1.1rem}.page_modalFields__IlVhz input{font-size:.95rem;padding:.5em .7em}.page_modalSubmit__NV_z2{font-size:.95rem;padding:5px 14px;border-radius:8px}.page_platform-card__keGVm{min-width:0!important;width:100%!important;max-width:100%!important}}@media (max-width:480px){.page_modalCard__HfzRU{max-height:98vh;padding:1rem .5rem}.page_modalForm__7IQC5{gap:.8rem}.page_modalFields__IlVhz{gap:.5rem}.page_modalFields__IlVhz input{font-size:.9rem;padding:.4em .6em}.page_modalCheckbox__XnVpN{font-size:.9rem}.page_modalSubmit__NV_z2{font-size:.9rem;padding:4px 12px}}.page_platform-grid__uEOgl{grid-template-columns:1fr 1fr!important;gap:1em!important;width:100%!important;max-width:100%!important;padding:0 1em!important}