.BrandLogo_logo___p7Ut{width:auto;max-width:100%;height:auto;object-fit:contain;display:block}.BrandLogo_onDark__NaitA{border-radius:10px}@keyframes page_fadeIn__bkPbJ{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_fadeInDown__AA_BK{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes page_float__f5Cj2{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes page_pulse__kzOsr{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.page_animateFadeIn__dEhaU{animation:page_fadeIn__bkPbJ 1s ease-out forwards}.page_animateFadeInDown__qbJNn{animation:page_fadeInDown__AA_BK .5s ease-out forwards}.page_animateFloat__CbCz0{animation:page_float__f5Cj2 3s ease-in-out infinite}.page_animatePulse__V5VuS{animation:page_pulse__kzOsr 2s ease-in-out infinite}.page_gradientText__r5Soy{background:linear-gradient(90deg,#6b46c1,#3b82f6);display:inline-block}.page_glassCard__QXWlD{background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);box-shadow:0 8px 32px 0 rgba(31,38,135,.15)}.page_featureCard__y80kQ:hover{box-shadow:0 12px 24px -10px rgba(0,0,0,.1)}.page_heroBackground__Chqku{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% 50%,rgba(99,102,241,.1) 0,rgba(139,92,246,.05) 50%,transparent 100%);z-index:-1}.page_ctaButton__mYsUC{position:relative;overflow:hidden;transition:all .3s ease}.page_ctaButton__mYsUC:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;background:radial-gradient(circle,hsla(0,0%,100%,.2) 0,transparent 70%);transform:translate(-50%,-50%) scale(0);transition:transform .5s ease}.page_ctaButton__mYsUC:hover:after{transform:translate(-50%,-50%) scale(1)}.page_bgAnimation__PHQQL{position:absolute;width:100%;height:100%;overflow:hidden;pointer-events:none}.page_blob1__ntN2W,.page_blob2__yTxjP,.page_blob3__ncBgp{position:absolute;border-radius:50%;filter:blur(80px);opacity:.4}.page_blob1__ntN2W{background:rgba(124,58,237,.2);width:500px;height:500px;top:-100px;right:-100px;animation:page_float1__B1CY8 20s linear infinite}.page_blob2__yTxjP{background:rgba(59,130,246,.2);width:400px;height:400px;bottom:-50px;left:-100px;animation:page_float2__ospzj 25s linear infinite}.page_blob3__ncBgp{background:rgba(139,92,246,.15);width:300px;height:300px;top:50%;left:50%;transform:translate(-50%,-50%);animation:page_float3__uDwhp 18s linear infinite}@keyframes page_float1__B1CY8{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(30px,50px) rotate(120deg)}66%{transform:translate(-20px,20px) rotate(240deg)}}@keyframes page_float2__ospzj{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-40px,-30px) rotate(-120deg)}66%{transform:translate(20px,-40px) rotate(-240deg)}}@keyframes page_float3__uDwhp{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.1)}}.page_heroLogo__QlUZ5{display:flex;justify-content:center;margin-bottom:1.5rem}.page_titleWrapper__1vNzB{position:relative;display:inline-block;padding:0 20px}.page_gradientText__r5Soy{background:linear-gradient(135deg,#6b46c1,#3b82f6);-webkit-background-clip:text;background-clip:text;color:transparent;position:relative}.page_captionContainer__K6QeA{height:60px;display:flex;align-items:center;justify-content:center}.page_captionVisible__wluJi{opacity:1;transform:translateY(0);transition:all .2s ease}.page_captionHidden__ZIxRI{opacity:0;transform:translateY(10px);transition:all .2s ease}.page_ctaContainer__7o079{display:flex;flex-direction:column;gap:1rem;align-items:center;margin-top:2rem}@media (min-width:640px){.page_ctaContainer__7o079{flex-direction:row;justify-content:center}}.page_primaryButton__7Kgfn{position:relative;padding:.875rem 2rem;font-size:1.125rem;font-weight:500;color:#fff;background:linear-gradient(135deg,#6b46c1,#3b82f6);border-radius:9999px;overflow:hidden;transition:all .3s ease;transform-origin:center}.page_primaryButton__7Kgfn:hover{transform:translateY(-2px);box-shadow:0 10px 20px rgba(107,70,193,.2)}.page_buttonGlow__G_vE4{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,hsla(0,0%,100%,.3) 0,transparent 70%);transform:rotate(45deg);animation:page_glow__mOZ9B 3s infinite;pointer-events:none}@keyframes page_glow__mOZ9B{0%{transform:rotate(45deg) translateY(0);opacity:0}50%{opacity:1}to{transform:rotate(45deg) translateY(100%);opacity:0}}.page_secondaryButton__3yIEV{padding:.875rem 2rem;font-size:1.125rem;font-weight:500;color:#4b5563;position:relative;transition:all .3s ease}.page_secondaryButton__3yIEV:after{content:"";position:absolute;width:0;height:2px;bottom:-2px;left:50%;background:linear-gradient(135deg,#6b46c1,#3b82f6);transition:all .3s ease;transform:translateX(-50%)}.page_secondaryButton__3yIEV:hover{color:#6b46c1}.page_secondaryButton__3yIEV:hover:after{width:100%}.page_featuresGrid__pzZCh{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1.5rem;gap:1.5rem;margin-top:4rem;opacity:0;animation:page_fadeIn__bkPbJ 1s forwards}@media (min-width:640px){.page_featuresGrid__pzZCh{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page_featuresGrid__pzZCh{grid-template-columns:repeat(4,1fr)}}.page_featureCard__y80kQ{background:hsla(0,0%,100%,.7);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:1rem;padding:1.5rem;transition:all .3s ease;opacity:0;transform:translateY(20px);animation:page_slideUp__fYrIf .5s forwards}.page_featureCard__y80kQ:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0,0,0,.1)}.page_featureIcon__wodf5{font-size:2.5rem;margin-bottom:1rem;transform-origin:center;transition:transform .3s ease}.page_featureCard__y80kQ:hover .page_featureIcon__wodf5{transform:scale(1.2)}.page_featureTitle__qY5i3{font-size:1.25rem;font-weight:600;color:#1f2937;margin-bottom:.75rem}.page_featureDescription__3YB93{font-size:.875rem;color:#6b7280;line-height:1.5}@keyframes page_slideUp__fYrIf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}