.page_landing__vDqfd{min-height:100vh}.page_nav__zpG_3{position:fixed;top:0;left:0;right:0;z-index:100;backdrop-filter:blur(20px);background:hsla(0,0%,100%,.8);border-bottom:1px solid var(--border)}.page_navInner__JKFQa{max-width:1200px;margin:0 auto;padding:0 28px;height:72px;display:flex;align-items:center;justify-content:space-between}.page_logo__7fc9l{display:flex;align-items:center;gap:12px}.page_logoIcon__vIYln{font-size:1.5rem}.page_logoText__ZUV_x{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.page_navLinks__3Mchl{display:flex;align-items:center;gap:16px}.page_hero__SKW6o{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1200px;margin:0 auto;padding:160px 28px 100px;min-height:85vh}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;font-size:.875rem;font-weight:500;color:var(--accent-primary);background:rgba(14,165,233,.08);border:1px solid rgba(14,165,233,.2);border-radius:var(--radius-full);margin-bottom:28px}.page_heroTitle__Gfler{font-size:3.75rem;font-weight:700;line-height:1.1;margin-bottom:24px;letter-spacing:-.02em}.page_heroSubtitle__RTAw0{font-size:1.125rem;color:var(--text-secondary);max-width:520px;margin-bottom:40px;line-height:1.8}.page_heroCtas__PKEzw{display:flex;gap:20px}.page_heroVisual___m6ot{position:relative;width:100%;aspect-ratio:1;max-width:500px;justify-self:center}.page_constellation___km1q{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(14,165,233,.06) 0,transparent 70%)}.page_node__ydFqT{position:absolute;left:var(--x);top:var(--y);width:var(--size);height:var(--size);background:var(--accent-primary);border-radius:50%;box-shadow:0 0 12px var(--accent-glow);animation:page_nodeFloat__pQHp1 4s ease-in-out infinite;animation-delay:var(--delay)}.page_edge__f9Amf{position:absolute;left:var(--x1);top:var(--y1);width:1px;height:80px;background:linear-gradient(180deg,rgba(14,165,233,.3),transparent);transform-origin:top left;animation:page_edgeFade__XzWP8 3s ease-in-out infinite;animation-delay:var(--delay)}@keyframes page_nodeFloat__pQHp1{0%,to{transform:translate(0);opacity:.7}50%{transform:translate(4px,-6px);opacity:1}}@keyframes page_edgeFade__XzWP8{0%,to{opacity:.2}50%{opacity:.6}}.page_features__8wy9y{max-width:1200px;margin:0 auto;padding:100px 28px}.page_sectionTitle__hzsAh{font-size:2.25rem;text-align:center;margin-bottom:56px;font-weight:700;letter-spacing:-.01em}.page_featureGrid__LbVmI{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.page_featureCard__09F8a{text-align:left}.page_featureCard__09F8a h3{font-size:1.125rem;margin-bottom:10px}.page_featureCard__09F8a p{font-size:.9375rem;line-height:1.7}.page_featureIcon__mHZON{font-size:2.25rem;margin-bottom:20px}.page_howItWorks__Fs6EJ{max-width:1200px;margin:0 auto;padding:100px 28px}.page_steps__e0Sxr{display:grid;grid-template-columns:repeat(3,1fr);gap:48px}.page_step__DI9Zu{position:relative;padding:36px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.page_stepNum__6pMPK{font-size:3.5rem;font-weight:800;color:var(--accent-primary);opacity:.12;margin-bottom:16px;line-height:1}.page_step__DI9Zu h3{font-size:1.25rem;margin-bottom:10px}.page_step__DI9Zu p{font-size:.9375rem;line-height:1.7}.page_footer__sHKi3{border-top:1px solid var(--border);padding:40px 0}.page_footerInner__rvzEu{max-width:1200px;margin:0 auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between}.page_footerCopy__Oxx70{font-size:.875rem;color:var(--text-tertiary)}@media (max-width:1023px){.page_featureGrid__LbVmI{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.page_hero__SKW6o{grid-template-columns:1fr;padding-top:110px;padding-bottom:60px;min-height:auto;gap:40px}.page_heroTitle__Gfler{font-size:2.5rem}.page_heroVisual___m6ot{max-width:280px;order:-1}.page_heroCtas__PKEzw{flex-direction:column}.page_featureGrid__LbVmI,.page_steps__e0Sxr{grid-template-columns:1fr}.page_steps__e0Sxr{gap:24px}.page_footerInner__rvzEu{flex-direction:column;gap:16px;text-align:center}}