:root{--fb-blue:#1877f2;--fb-blue-deep:#0d65d9;--fb-blue-soft:#e7f0ff;--ink:#0f1419;--ink-muted:#5b6670;--ink-soft:#8a949e;--surface:#fff;--line:#0f141914;--radius-btn:10px;--font:"Plus Jakarta Sans", system-ui, sans-serif;--shadow-cta:0 12px 28px #1877f252;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#f4f7fb}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;background:0 0;border:none}img,svg{max-width:100%;display:block}#app{min-height:100vh}.page[data-v-60ac6ac1]{min-height:100vh;padding-bottom:4.5rem;position:relative;overflow:clip}.atmosphere[data-v-60ac6ac1]{pointer-events:none;z-index:0;height:min(92vh,860px);position:absolute;inset:0 0 auto}.glow[data-v-60ac6ac1]{filter:blur(40px);opacity:0;border-radius:50%;transition:opacity 1s,transform 1.2s;position:absolute}.reveal .glow[data-v-60ac6ac1]{opacity:1}.glow-a[data-v-60ac6ac1]{background:radial-gradient(circle,#1877f247,#0000 68%);width:48vw;max-width:560px;height:48vw;max-height:560px;top:-12%;left:-8%;transform:translate(-20px,12px)}.reveal .glow-a[data-v-60ac6ac1]{transform:none}.glow-b[data-v-60ac6ac1]{background:radial-gradient(circle,#42b7f538,#0000 70%);width:42vw;max-width:480px;height:42vw;max-height:480px;transition-delay:.12s;top:8%;right:-6%;transform:translate(24px,-16px)}.reveal .glow-b[data-v-60ac6ac1]{transform:none}.mesh[data-v-60ac6ac1]{opacity:0;background:linear-gradient(#f4f7fb00 55%,#f4f7fb 100%),linear-gradient(115deg,#1877f20f,#0000 42%),repeating-linear-gradient(-18deg,#0000,#0000 22px,#1877f209 22px 23px);transition:opacity 1s .1s;position:absolute;inset:0}.reveal .mesh[data-v-60ac6ac1]{opacity:1}.topbar[data-v-60ac6ac1],main[data-v-60ac6ac1],.footer[data-v-60ac6ac1]{z-index:1;width:min(1120px,100% - 2.5rem);margin-inline:auto;position:relative}.topbar[data-v-60ac6ac1]{opacity:0;justify-content:space-between;align-items:center;padding:1.35rem 0 .5rem;transition:opacity .7s,transform .7s;display:flex;transform:translateY(-8px)}.reveal .topbar[data-v-60ac6ac1]{opacity:1;transform:none}.brand-mark[data-v-60ac6ac1]{letter-spacing:-.03em;align-items:center;gap:.65rem;font-size:1.05rem;font-weight:700;display:inline-flex}.nav[data-v-60ac6ac1]{color:var(--ink-muted);gap:1.25rem;font-size:.92rem;display:flex}.nav a[data-v-60ac6ac1]{transition:color .2s}.nav a[data-v-60ac6ac1]:hover{color:var(--fb-blue)}.hero[data-v-60ac6ac1]{align-items:center;min-height:min(72vh,640px);padding:4.5rem 0 5rem;display:flex}.hero-copy[data-v-60ac6ac1]{opacity:0;max-width:560px;transition:opacity .85s .15s,transform .85s cubic-bezier(.22,1,.36,1) .15s;transform:translateY(18px)}.reveal .hero-copy[data-v-60ac6ac1]{opacity:1;transform:none}.brand-hero[data-v-60ac6ac1]{letter-spacing:-.055em;color:var(--fb-blue);margin-bottom:1rem;font-size:clamp(2.6rem,6vw,4.2rem);font-weight:800;line-height:.95}.hero h1[data-v-60ac6ac1]{letter-spacing:-.035em;color:var(--ink);margin-bottom:.85rem;font-size:clamp(1.55rem,3.2vw,2.15rem);font-weight:700;line-height:1.2}.lead[data-v-60ac6ac1]{color:var(--ink-muted);max-width:36ch;margin-bottom:1.85rem;font-size:1.05rem;line-height:1.65}.cta-group[data-v-60ac6ac1]{gap:.85rem;display:grid}.cta[data-v-60ac6ac1]{border-radius:var(--radius-btn);background:var(--fb-blue);color:#fff;letter-spacing:-.01em;width:fit-content;min-height:52px;box-shadow:var(--shadow-cta);justify-content:center;align-items:center;gap:.65rem;padding:.85rem 1.35rem;font-weight:650;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.cta[data-v-60ac6ac1]:hover:not(:disabled){background:var(--fb-blue-deep);transform:translateY(-2px);box-shadow:0 16px 32px #1877f25c}.cta[data-v-60ac6ac1]:active:not(:disabled){transform:translateY(0)}.cta[data-v-60ac6ac1]:disabled{opacity:.78;cursor:wait}.cta-secondary[data-v-60ac6ac1]{box-shadow:none;color:var(--fb-blue);background:#fff;border:1.5px solid #1877f259;margin-top:1.75rem}.cta-secondary[data-v-60ac6ac1]:hover:not(:disabled){background:var(--fb-blue-soft);box-shadow:none}.meta[data-v-60ac6ac1]{color:var(--ink-soft);font-size:.88rem}.section[data-v-60ac6ac1]{padding:4.5rem 0 1rem}.section-head[data-v-60ac6ac1]{max-width:36rem;margin-bottom:2rem}.section-head h2[data-v-60ac6ac1]{letter-spacing:-.035em;margin-bottom:.55rem;font-size:clamp(1.55rem,2.6vw,2rem)}.section-head p[data-v-60ac6ac1]{color:var(--ink-muted);line-height:1.6}.feature-list[data-v-60ac6ac1]{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1.75rem 2rem;padding-top:.5rem;list-style:none;display:grid}.feature-list li[data-v-60ac6ac1]{padding-top:1.25rem}.feature-list h3[data-v-60ac6ac1]{letter-spacing:-.02em;margin-bottom:.45rem;font-size:1.05rem}.feature-list p[data-v-60ac6ac1]{color:var(--ink-muted);font-size:.95rem;line-height:1.6}.guide[data-v-60ac6ac1]{padding-bottom:2rem}.steps[data-v-60ac6ac1]{gap:1.15rem;list-style:none;display:grid}.steps li[data-v-60ac6ac1]{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;align-items:start;gap:1rem;padding:1rem 0;display:grid}.step-num[data-v-60ac6ac1]{color:var(--fb-blue);letter-spacing:.04em;padding-top:.15rem;font-size:.85rem;font-weight:700}.steps h3[data-v-60ac6ac1]{letter-spacing:-.02em;margin-bottom:.3rem;font-size:1.02rem}.steps p[data-v-60ac6ac1]{color:var(--ink-muted);font-size:.95rem;line-height:1.55}.faq[data-v-60ac6ac1]{padding-bottom:3.5rem}.faq-list[data-v-60ac6ac1]{border-top:1px solid var(--line)}.faq-item[data-v-60ac6ac1]{border-bottom:1px solid var(--line)}.faq-q[data-v-60ac6ac1]{text-align:left;letter-spacing:-.02em;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-size:1rem;font-weight:600;display:flex}.faq-icon[data-v-60ac6ac1]{width:1.5rem;height:1.5rem;color:var(--fb-blue);flex-shrink:0;place-items:center;font-size:1.2rem;line-height:1;display:grid}.faq-a[data-v-60ac6ac1]{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.faq-item.open .faq-a[data-v-60ac6ac1]{grid-template-rows:1fr}.faq-a p[data-v-60ac6ac1]{color:var(--ink-muted);padding-bottom:0;font-size:.95rem;line-height:1.65;overflow:hidden}.faq-item.open .faq-a p[data-v-60ac6ac1]{padding-bottom:1.1rem}.footer[data-v-60ac6ac1]{border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.25rem;padding:1.5rem 0 2.25rem;font-size:.85rem;display:flex}.toast[data-v-60ac6ac1]{z-index:40;color:#fff;opacity:0;pointer-events:none;background:#121820;border-radius:10px;align-items:center;gap:.65rem;max-width:calc(100% - 2rem);padding:.85rem 1.1rem;font-size:.9rem;transition:opacity .25s,transform .25s;display:inline-flex;position:fixed;bottom:5.5rem;left:50%;transform:translate(-50%,12px);box-shadow:0 14px 32px #0f141947}.toast.show[data-v-60ac6ac1]{opacity:1;transform:translate(-50%)}.toast-dot[data-v-60ac6ac1]{background:#4ade80;border-radius:50%;flex-shrink:0;width:8px;height:8px}.sticky-cta[data-v-60ac6ac1]{z-index:30;padding:.75rem 1rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;transition:transform .28s;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.sticky-cta.show[data-v-60ac6ac1]{transform:translateY(0)}.sticky-inner[data-v-60ac6ac1]{justify-content:space-between;align-items:center;gap:1rem;width:min(1120px,100%);margin:0 auto;display:flex}.sticky-inner strong[data-v-60ac6ac1]{letter-spacing:-.02em;font-size:.95rem;display:block}.sticky-inner span[data-v-60ac6ac1]{color:var(--ink-soft);font-size:.78rem}.sticky-btn[data-v-60ac6ac1]{min-height:44px;box-shadow:none;padding:.65rem 1.15rem}@media (width<=900px){.hero[data-v-60ac6ac1]{min-height:auto;padding-top:2.5rem;padding-bottom:3rem}.lead[data-v-60ac6ac1]{max-width:none}.feature-list[data-v-60ac6ac1]{grid-template-columns:1fr;gap:0}.feature-list li[data-v-60ac6ac1]{border-bottom:1px solid var(--line);padding:1.15rem 0}.cta[data-v-60ac6ac1],.cta-secondary[data-v-60ac6ac1]{width:100%}}@media (width<=560px){.topbar[data-v-60ac6ac1],main[data-v-60ac6ac1],.footer[data-v-60ac6ac1]{width:calc(100% - 1.5rem)}.nav[data-v-60ac6ac1]{gap:.85rem;font-size:.85rem}.brand-hero[data-v-60ac6ac1]{font-size:clamp(2.2rem,11vw,3rem)}.toast[data-v-60ac6ac1]{font-size:.84rem;bottom:5.8rem}}@media (prefers-reduced-motion:reduce){.glow[data-v-60ac6ac1],.mesh[data-v-60ac6ac1],.topbar[data-v-60ac6ac1],.hero-copy[data-v-60ac6ac1],.toast[data-v-60ac6ac1],.sticky-cta[data-v-60ac6ac1],.faq-a[data-v-60ac6ac1]{transition:none!important;animation:none!important}.glow[data-v-60ac6ac1],.mesh[data-v-60ac6ac1],.topbar[data-v-60ac6ac1],.hero-copy[data-v-60ac6ac1]{opacity:1!important;transform:none!important}}
