:root{--primary:#38b6ff;--primary-deep:#1d7fcc;--accent:#ff7a45;--success:#2fbe86;--ink:#0b1f3a;--background:#fcfdfe;--background-alt:#f5f3ef;--muted:#475569;--surface:#fff;--border:#e7eaee;--primary-tint:#e6f1fb;--gradient-primary:linear-gradient(135deg, var(--primary) 0%, var(--primary-deep) 100%);--gradient-ink:linear-gradient(160deg, #0b1f3a 0%, #142c52 100%);--gradient-accent:linear-gradient(135deg, var(--accent) 0%, #ff9466 100%);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-full:999px;--shadow-sm:0 2px 8px -2px #0b1f3a14;--shadow-md:0 16px 40px -16px #0b1f3a24;--shadow-lg:0 30px 70px -24px #0b1f3a33;--ease:cubic-bezier(.16, 1, .3, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--background);-webkit-font-smoothing:antialiased;font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;overflow-x:hidden}::selection{background:var(--primary);color:#fff}:focus-visible{outline:2px solid var(--primary);outline-offset:3px;border-radius:4px}.js-reveal [data-reveal]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(18px)}.js-reveal [data-reveal].in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.js-reveal [data-reveal]{opacity:1;transition:none;transform:none}}h1,h2,h3,.display-font{font-family:Sora,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:700}a{color:inherit;text-decoration:none}.wrap{max-width:1320px;margin:0 auto;padding:0 32px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.pill-label{color:var(--primary-deep);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-family:Sora,sans-serif;font-size:12px;font-weight:700;display:block}.pill-label.on-dark{color:var(--primary)}.hero-block[data-astro-cid-ge2uvauf]{background:var(--primary-tint);padding-bottom:8px}nav[data-astro-cid-ge2uvauf] .wrap[data-astro-cid-ge2uvauf]{justify-content:space-between;align-items:center;height:84px;display:flex}.logo[data-astro-cid-ge2uvauf]{color:var(--ink);letter-spacing:-.01em;align-items:center;gap:8px;font-family:Sora,sans-serif;font-size:19px;font-weight:700;display:flex}.logo-mark[data-astro-cid-ge2uvauf]{background:var(--primary);border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.nav-links[data-astro-cid-ge2uvauf]{color:var(--muted);gap:32px;font-size:14px;font-weight:600;display:flex}.nav-links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{transition:color .2s var(--ease)}.nav-links[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]:hover{color:var(--ink)}.nav-cta[data-astro-cid-ge2uvauf]{background:var(--ink);color:#fff;border-radius:100px;padding:10px 22px;font-size:13px;font-weight:600}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:32px 0 56px;display:grid}.hero-content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{letter-spacing:-.02em;color:var(--ink);font-size:46px;font-weight:700;line-height:1.1}.hero-content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf] .highlight[data-astro-cid-ge2uvauf]{color:var(--primary-deep)}.hero-content[data-astro-cid-ge2uvauf] .lede[data-astro-cid-ge2uvauf]{color:var(--muted);max-width:440px;margin-top:18px;font-size:16px;line-height:1.65}.hero-actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;display:flex}.btn-primary[data-astro-cid-ge2uvauf]{background:var(--ink);color:#fff;border-radius:100px;padding:14px 28px;font-size:14px;font-weight:600}.btn-secondary[data-astro-cid-ge2uvauf]{color:var(--ink);border:1px solid var(--border);transition:border-color .2s var(--ease), background .2s var(--ease);background:#fff;border-radius:100px;padding:14px 28px;font-size:14px;font-weight:600}.btn-secondary[data-astro-cid-ge2uvauf]:hover{background:var(--background-alt);border-color:var(--muted)}.hero-visual[data-astro-cid-ge2uvauf]{position:relative}.hero-visual-glow[data-astro-cid-ge2uvauf]{background:var(--primary);opacity:.22;filter:blur(60px);border-radius:50%;position:absolute;inset:10%}.hero-panel[data-astro-cid-ge2uvauf]{border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;justify-content:center;padding:28px;display:flex;position:relative}.phone[data-astro-cid-ge2uvauf]{background:#0b1f3a;border-radius:28px;width:240px;height:450px;padding:10px 10px 0}.phone-screen[data-astro-cid-ge2uvauf]{background:var(--background);border-radius:20px 20px 0 0;flex-direction:column;gap:10px;height:400px;padding:14px;display:flex;overflow:hidden}.ps-search[data-astro-cid-ge2uvauf]{border:1px solid var(--border);height:34px;color:var(--muted);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:0 10px;font-size:10px;display:flex}.ps-chips[data-astro-cid-ge2uvauf]{gap:6px;display:flex}.ps-chip[data-astro-cid-ge2uvauf]{border:1px solid var(--border);color:var(--muted);background:#fff;border-radius:999px;padding:5px 10px;font-size:9px}.ps-chip[data-astro-cid-ge2uvauf].active{background:var(--primary);color:#fff;border-color:#0000;font-weight:600}.ps-hero-card[data-astro-cid-ge2uvauf]{background:var(--primary);border-radius:14px;flex-direction:column;justify-content:flex-end;height:100px;padding:12px;display:flex}.ps-hero-card[data-astro-cid-ge2uvauf] .tag[data-astro-cid-ge2uvauf]{color:#ffffffb3;font-size:8px}.ps-hero-card[data-astro-cid-ge2uvauf] .name[data-astro-cid-ge2uvauf]{color:#fff;margin-top:2px;font-size:12px;font-weight:600}.ps-row[data-astro-cid-ge2uvauf]{border:1px solid var(--border);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.ps-avatar[data-astro-cid-ge2uvauf]{background:var(--primary-tint);border-radius:50%;flex-shrink:0;width:26px;height:26px}.ps-row-name[data-astro-cid-ge2uvauf]{font-size:10px;font-weight:600}.ps-row-sub[data-astro-cid-ge2uvauf]{color:var(--muted);margin-top:2px;font-size:8px}.ps-nav[data-astro-cid-ge2uvauf]{justify-content:space-around;margin-top:auto;padding-top:10px;display:flex}.ps-nav-dot[data-astro-cid-ge2uvauf]{background:var(--border);border-radius:5px;width:16px;height:16px}.ps-nav-dot[data-astro-cid-ge2uvauf].active{background:var(--primary)}.hero-stats[data-astro-cid-ge2uvauf]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 32px;display:grid}.hero-stats[data-astro-cid-ge2uvauf] p[data-astro-cid-ge2uvauf]{color:var(--muted);font-size:14px}.hero-stats[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{color:var(--ink);font-family:Sora,sans-serif;font-weight:700}@media (width<=900px){.nav-links[data-astro-cid-ge2uvauf]{display:none}.hero-grid[data-astro-cid-ge2uvauf]{grid-template-columns:1fr;gap:32px;padding:16px 0 40px}.hero-content[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{font-size:32px}.hero-panel[data-astro-cid-ge2uvauf]{padding:20px}.hero-stats[data-astro-cid-ge2uvauf]{text-align:center;grid-template-columns:1fr;gap:8px}}.features[data-astro-cid-cognygiv]{padding:80px 0}.features-head[data-astro-cid-cognygiv]{max-width:560px;margin:0 auto 44px}.features-head[data-astro-cid-cognygiv] h2[data-astro-cid-cognygiv]{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.25}.feature-grid[data-astro-cid-cognygiv]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.feature-card[data-astro-cid-cognygiv]{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);transition:box-shadow .25s var(--ease), transform .25s var(--ease);padding:28px 24px}.feature-card[data-astro-cid-cognygiv]:hover{box-shadow:var(--shadow-sm);transform:translateY(-4px)}.feature-card[data-astro-cid-cognygiv] .fc-icon[data-astro-cid-cognygiv]{background:var(--primary);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.feature-card[data-astro-cid-cognygiv] h4[data-astro-cid-cognygiv]{margin-top:18px;font-size:16px;font-weight:700}.feature-card[data-astro-cid-cognygiv] p[data-astro-cid-cognygiv]{color:var(--muted);margin-top:6px;font-size:13.5px;line-height:1.6}@media (width<=900px){.feature-grid[data-astro-cid-cognygiv]{grid-template-columns:1fr}}.how-it-works[data-astro-cid-l43jfdkk]{padding:88px 0}.how-head[data-astro-cid-l43jfdkk]{max-width:500px;margin:0 auto 52px}.how-head[data-astro-cid-l43jfdkk] h2[data-astro-cid-l43jfdkk]{letter-spacing:-.01em;font-size:30px;font-weight:700;line-height:1.25}.how-grid[data-astro-cid-l43jfdkk]{grid-template-columns:280px 1fr;align-items:center;gap:64px;display:grid}.how-visual[data-astro-cid-l43jfdkk]{justify-content:center;display:flex;position:relative}.step-tag[data-astro-cid-l43jfdkk]{z-index:3;background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex;position:absolute;top:-10px;left:24px}.mini-phone[data-astro-cid-l43jfdkk]{width:220px;box-shadow:var(--shadow-md);background:#0b1f3a;border-radius:28px;padding:8px}.mini-phone-screen[data-astro-cid-l43jfdkk]{background:var(--background);border-radius:20px;flex-direction:column;gap:8px;height:300px;padding:12px;display:flex}.mp-search[data-astro-cid-l43jfdkk]{border:1px solid var(--border);height:30px;color:var(--muted);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 8px;font-size:9px;display:flex}.mp-row[data-astro-cid-l43jfdkk]{border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:8px;display:flex}.mp-avatar[data-astro-cid-l43jfdkk]{background:var(--primary-tint);border-radius:50%;flex-shrink:0;width:22px;height:22px}.mp-row-name[data-astro-cid-l43jfdkk]{font-size:9px;font-weight:600}.mp-row-sub[data-astro-cid-l43jfdkk]{color:var(--muted);margin-top:2px;font-size:7.5px}.how-steps[data-astro-cid-l43jfdkk]{flex-direction:column;gap:28px;display:flex}.how-step[data-astro-cid-l43jfdkk]{border-left:2px solid var(--border);transition:border-color .3s var(--ease);padding-left:20px}.how-step[data-astro-cid-l43jfdkk]:hover{border-left-color:var(--primary)}.step-num[data-astro-cid-l43jfdkk]{color:var(--primary-deep);font-family:Sora,sans-serif;font-size:13px;font-weight:700}.how-step[data-astro-cid-l43jfdkk] h4[data-astro-cid-l43jfdkk]{margin-top:6px;font-size:17px;font-weight:700}.how-step[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{color:var(--muted);max-width:420px;margin-top:6px;font-size:13.5px;line-height:1.65}@media (width<=900px){.how-grid[data-astro-cid-l43jfdkk]{grid-template-columns:1fr}.how-visual[data-astro-cid-l43jfdkk]{margin-bottom:12px}}.alt-section[data-astro-cid-xdhjow5o]{padding:80px 0}.alt-section[data-astro-cid-xdhjow5o].tint{background:var(--background-alt)}.alt-section[data-astro-cid-xdhjow5o].dark{background:var(--gradient-ink)}.alt-section[data-astro-cid-xdhjow5o] .wrap[data-astro-cid-xdhjow5o]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.alt-section[data-astro-cid-xdhjow5o] .wrap[data-astro-cid-xdhjow5o].reverse{direction:rtl}.alt-section[data-astro-cid-xdhjow5o] .wrap[data-astro-cid-xdhjow5o].reverse>[data-astro-cid-xdhjow5o]{direction:ltr}.alt-copy[data-astro-cid-xdhjow5o] h2[data-astro-cid-xdhjow5o]{letter-spacing:-.02em;font-size:30px;font-weight:700;line-height:1.2}.alt-copy[data-astro-cid-xdhjow5o] p[data-astro-cid-xdhjow5o]{color:var(--muted);max-width:420px;margin-top:14px;font-size:15px;line-height:1.6}.alt-section[data-astro-cid-xdhjow5o].dark .alt-copy[data-astro-cid-xdhjow5o] h2[data-astro-cid-xdhjow5o]{color:#fff}.alt-section[data-astro-cid-xdhjow5o].dark .alt-copy[data-astro-cid-xdhjow5o] p[data-astro-cid-xdhjow5o]{color:#ffffffc7}.alt-copy[data-astro-cid-xdhjow5o] .btn-learn[data-astro-cid-xdhjow5o]{background:var(--ink);color:#fff;border-radius:100px;margin-top:22px;padding:12px 24px;font-size:13px;font-weight:600;display:inline-block}.alt-section[data-astro-cid-xdhjow5o].dark .alt-copy[data-astro-cid-xdhjow5o] .btn-learn[data-astro-cid-xdhjow5o]{background:var(--primary)}.alt-visual[data-astro-cid-xdhjow5o]{justify-content:center;display:flex}@media (width<=900px){.alt-section[data-astro-cid-xdhjow5o] .wrap[data-astro-cid-xdhjow5o],.alt-section[data-astro-cid-xdhjow5o] .wrap[data-astro-cid-xdhjow5o].reverse{direction:ltr;grid-template-columns:1fr}}.mini-card[data-astro-cid-i4kbuo3q]{border:1px solid var(--border);border-radius:var(--radius-md);width:240px;box-shadow:var(--shadow-sm);background:#fff;padding:20px}.mc-label[data-astro-cid-i4kbuo3q]{color:var(--muted);letter-spacing:.01em;font-size:11px;font-weight:600}.mc-value[data-astro-cid-i4kbuo3q]{margin-top:4px;font-family:Sora,sans-serif;font-size:26px;font-weight:700}.mc-row[data-astro-cid-i4kbuo3q]{border-top:1px solid var(--border);justify-content:space-between;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.mc-row[data-astro-cid-i4kbuo3q] span[data-astro-cid-i4kbuo3q]:last-child{color:var(--ink);font-weight:600}.why[data-astro-cid-unzm7v4k]{background:var(--gradient-ink);padding:80px 0}.why[data-astro-cid-unzm7v4k] .wrap[data-astro-cid-unzm7v4k]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.why-item[data-astro-cid-unzm7v4k]{border-radius:var(--radius-md);transition:background .25s var(--ease);background:#ffffff08;border:1px solid #ffffff1a;padding:26px}.why-item[data-astro-cid-unzm7v4k]:hover{background:#ffffff0f}.why-icon[data-astro-cid-unzm7v4k]{background:var(--primary);border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.why-item[data-astro-cid-unzm7v4k] h4[data-astro-cid-unzm7v4k]{color:#fff;margin-top:18px;font-family:Sora,sans-serif;font-size:17px;font-weight:700}.why-item[data-astro-cid-unzm7v4k] p[data-astro-cid-unzm7v4k]{color:#ffffffc7;max-width:260px;margin-top:8px;font-size:13px;line-height:1.6}@media (width<=900px){.why[data-astro-cid-unzm7v4k] .wrap[data-astro-cid-unzm7v4k]{grid-template-columns:1fr;gap:20px}}.cta-banner[data-astro-cid-xbmphpjl] .wrap[data-astro-cid-xbmphpjl]{text-align:center;max-width:720px;padding-top:80px;padding-bottom:80px}.cta-banner[data-astro-cid-xbmphpjl] h2[data-astro-cid-xbmphpjl]{color:var(--ink);letter-spacing:-.01em;font-size:32px;font-weight:700}.cta-banner[data-astro-cid-xbmphpjl] p[data-astro-cid-xbmphpjl]{color:var(--muted);max-width:420px;margin:14px auto 0;font-size:15px}.cta-button[data-astro-cid-xbmphpjl]{background:var(--primary);color:#fff;border-radius:100px;margin-top:28px;padding:15px 30px;font-size:14px;font-weight:700;display:inline-block}footer[data-astro-cid-jo6i4kqk]{background:var(--surface);border-top:1px solid var(--border);padding:48px 0 32px}footer[data-astro-cid-jo6i4kqk] .wrap[data-astro-cid-jo6i4kqk]{color:var(--muted);justify-content:space-between;align-items:flex-start;font-size:12px;display:flex}footer[data-astro-cid-jo6i4kqk] .logo[data-astro-cid-jo6i4kqk]{color:var(--ink);align-items:center;gap:8px;margin-bottom:10px;font-size:16px;font-weight:700;display:flex}footer[data-astro-cid-jo6i4kqk] .logo-mark[data-astro-cid-jo6i4kqk]{background:var(--gradient-primary);border-radius:6px;justify-content:center;align-items:center;width:22px;height:22px;display:flex}
