.connect-page[data-v-156221ca]{background:#efefef;color:#fff;min-height:100svh;padding:6px}.connect-shell[data-v-156221ca]{background:radial-gradient(circle at 12% 18%,#9868ff59 0,#9868ff00 22%),radial-gradient(circle at 88% 20%,#6eb4ff4d 0,#6eb4ff00 28%),linear-gradient(105deg,#6f1be9,#5141f4 42%,#2f8be8);border-radius:28px;display:flex;flex-direction:column;min-height:calc(100svh - 12px);overflow:hidden;position:relative}.connect-shell[data-v-156221ca]:after,.connect-shell[data-v-156221ca]:before{border:1px solid hsla(0,0%,100%,.22);border-radius:999px;content:"";pointer-events:none;position:absolute}.connect-shell[data-v-156221ca]:before{height:640px;left:-320px;top:-340px;width:640px}.connect-shell[data-v-156221ca]:after{height:720px;right:-360px;top:-360px;width:720px}.top-nav[data-v-156221ca]{background:linear-gradient(90deg,#6f17ea,#2f7dde);border-bottom:1px solid hsla(0,0%,100%,.16);min-height:86px;position:relative;z-index:20}.nav-inner[data-v-156221ca]{box-sizing:border-box;display:flex;gap:24px;justify-content:space-between;margin:0 auto;max-width:1280px;min-height:86px;padding:0 28px;width:100%}.brand[data-v-156221ca],.nav-inner[data-v-156221ca]{align-items:center}.brand[data-v-156221ca]{color:#fff;display:inline-flex;gap:12px;text-decoration:none}.brand-logo[data-v-156221ca]{height:40px;-o-object-fit:contain;object-fit:contain;width:auto}.nav-links[data-v-156221ca]{align-items:center;display:flex;font-size:16px;font-weight:600;gap:36px}.nav-links a[data-v-156221ca]{color:#ffffffe6;text-decoration:none}.nav-auth-btn[data-v-156221ca]{border:0;border-radius:10px;cursor:pointer;font-size:16px;font-weight:600;padding:8px 20px;transition:background .2s,opacity .2s}.nav-auth-login[data-v-156221ca]{background:transparent;color:#ffffffe6}.nav-auth-login[data-v-156221ca]:hover{opacity:.75}.nav-auth-signup[data-v-156221ca]{background:#fb8d37;color:#fff}.nav-auth-signup[data-v-156221ca]:hover{background:#e87e2e}.tutorial-strip[data-v-156221ca]{align-items:center;background:#fb8d37;color:#ffffffe0;display:flex;font-size:16px;font-weight:600;gap:18px;justify-content:center;min-height:54px;padding:8px 18px}.tutorial-button[data-v-156221ca]{background:#fff;border:1px solid rgba(143,98,37,.22);border-radius:10px;color:#9f6d27;font-weight:700;padding:10px 18px;text-decoration:none}.hero[data-v-156221ca]{box-sizing:border-box;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,560px);margin:0 auto;max-width:1280px;padding:48px 28px 94px;width:100%}.hero-content[data-v-156221ca]{max-width:630px}.hero-content h1[data-v-156221ca]{display:flex;flex-direction:column;font-size:86px;letter-spacing:-.03em;line-height:.92;margin:22px 0 14px}.hero-content h1 span[data-v-156221ca]{display:block;font-weight:800;margin-bottom:-34px;transform:scale(.5);transform-origin:left center}.hero-content p[data-v-156221ca]{color:#ffffffe6;font-size:20px;line-height:1.35;margin:0 0 22px;max-width:540px}.hero-actions[data-v-156221ca]{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.launch-button[data-v-156221ca]{background:linear-gradient(180deg,#ff9a3f,#fb7c2c);border:0;border-radius:14px;color:#fff;cursor:pointer;font-size:18px;font-weight:700;height:52px;line-height:1;padding:0 32px;transition:filter .2s}.launch-button[data-v-156221ca]:hover{filter:brightness(1.08)}.pwa-button[data-v-156221ca]{align-items:center;background:#ffffff1f;border:1px solid hsla(0,0%,100%,.35);border-radius:14px;color:#fff;cursor:pointer;display:none;font-size:16px;font-weight:600;gap:8px;height:52px;padding:0 24px;transition:background .2s}.pwa-button[data-v-156221ca]:hover{background:#ffffff38}.pwa-icon[data-v-156221ca]{flex-shrink:0;height:20px;width:20px}.hero-phones[data-v-156221ca]{align-items:center;display:flex;justify-content:center}.hero-image[data-v-156221ca]{height:auto;max-width:560px;-o-object-fit:contain;object-fit:contain;width:100%}.footer[data-v-156221ca]{background:linear-gradient(180deg,#10182b,#0b1426);color:#ffffffbf;font-size:16px;justify-content:center;margin-top:auto;min-height:84px;padding:16px 12px}.footer[data-v-156221ca],.footer-inner[data-v-156221ca]{align-items:center;display:flex}.footer-inner[data-v-156221ca]{flex-direction:column;gap:8px}.footer-links[data-v-156221ca]{display:flex;font-size:13px;gap:16px}.footer-links a[data-v-156221ca]{color:#fff9;text-decoration:none}.footer-links a[data-v-156221ca]:hover{color:#ffffffe6}.cta-section[data-v-156221ca]{margin:0 auto;max-width:720px;padding:56px 28px;text-align:center}.cta-section h2[data-v-156221ca]{font-size:36px;font-weight:800;letter-spacing:-.02em;margin:0 0 16px}.cta-section p[data-v-156221ca]{color:#fffc;font-size:18px;line-height:1.5;margin:0 0 28px}.seo-block[data-v-156221ca]{margin-top:32px}.faq-section[data-v-156221ca]{background:#0e1a30;padding:48px 24px}.faq-section-inner[data-v-156221ca]{margin:0 auto;max-width:980px}.faq-section-title[data-v-156221ca]{color:#ffffffeb;font-size:24px;font-weight:700;margin:0 0 20px}.faq-list[data-v-156221ca]{display:flex;flex-direction:column;gap:10px}.faq-card[data-v-156221ca]{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.1);border-radius:4px}.faq-card[open][data-v-156221ca]{border-color:#ffffff2e}.faq-summary[data-v-156221ca]{align-items:center;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:16px 20px}.faq-question[data-v-156221ca]{color:#ffffffeb;font-size:15px;font-weight:500;margin:0}.faq-chevron[data-v-156221ca]{color:#ffffff4d;flex-shrink:0;height:20px;transition:transform .2s;width:20px}.faq-card[open] .faq-chevron[data-v-156221ca]{transform:rotate(180deg)}.faq-answer[data-v-156221ca]{border-top:1px solid hsla(0,0%,100%,.08);color:#ffffff8c;font-size:14px;line-height:1.75;margin:0;padding:20px}@media(max-width:1200px){.hero[data-v-156221ca]{gap:28px;grid-template-columns:1fr;padding-bottom:52px}.hero-phones[data-v-156221ca]{margin:0 auto;max-width:560px;width:100%}}@media(max-width:840px){.nav-inner[data-v-156221ca]{flex-direction:column;padding:16px}.nav-inner[data-v-156221ca],.nav-links[data-v-156221ca]{justify-content:center}.nav-links[data-v-156221ca]{flex-wrap:wrap;gap:20px}.tutorial-strip[data-v-156221ca]{flex-direction:column;text-align:center}.hero[data-v-156221ca]{padding:26px 16px 42px}.hero-content h1[data-v-156221ca]{margin-top:8px}.hero-content p[data-v-156221ca]{font-size:16px}.pwa-button[data-v-156221ca]{display:inline-flex}.hero-phones[data-v-156221ca]{max-width:460px}}@media(max-width:520px){.hero-phones[data-v-156221ca]{max-width:380px}.footer[data-v-156221ca]{font-size:13px;padding:0 12px;text-align:center}}
