@font-face{font-family:Facebook Sans;font-style:normal;font-weight:400;src:url(/static/media/FacebookSansRegular.730b054c55647c9b4fc8.ttf) format("truetype")}@font-face{font-family:Facebook Sans;font-style:normal;font-weight:700;src:url(/static/media/FacebookSansBold.4578ece7bd05d93f17e9.ttf) format("truetype")}@font-face{font-family:Facebook Sans;font-style:normal;font-weight:900;src:url(/static/media/FacebookSansHeavy.d0af1af09be177ce8c36.ttf) format("truetype")}.app-root{min-height:100vh}:root{--bg-base:#0f1418;--bg-surface:#162026;--bg-card:#1e2a31;--bg-accent:#b6d43f;--text-primary:#f2f6f8;--text-muted:#b7c7cf;--stroke-soft:#32444d;--radius-lg:20px;--radius-md:14px}*{box-sizing:border-box}#root,body,html{margin:0;min-height:100%}body{background:radial-gradient(circle at 80% -10%,#2a3943 0,#0000 45%),linear-gradient(180deg,#0a0f12,#0f1418 50%,#0a0f12);background:radial-gradient(circle at 80% -10%,#2a3943 0,#0000 45%),linear-gradient(180deg,#0a0f12 0,var(--bg-base) 50%,#0a0f12 100%);color:#f2f6f8;color:var(--text-primary);font-family:Facebook Sans,Segoe UI,sans-serif}.checkout-return{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f12e0;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:25}.checkout-return__inner{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin:0 auto;padding:12px 0;width:min(1120px,calc(100% - 2.5rem))}.checkout-return__actions{align-items:center;display:flex;gap:.6rem}.site-shell{margin:0 auto;width:min(1120px,calc(100% - 2.5rem))}.site-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f12c2;border-bottom:1px solid #ffffff14;position:-webkit-sticky;position:sticky;top:0;z-index:20}.site-header__inner{gap:1rem;justify-content:space-between;min-height:74px}.site-header__inner,.site-logo{align-items:center;display:flex}.site-logo{gap:.6rem}.site-logo__mark{align-items:center;aspect-ratio:1;border:1px solid #ffffff24;border-radius:999px;display:inline-flex;justify-content:center;overflow:hidden;width:2.35rem}.site-logo__icon{height:100%;object-fit:cover;width:100%}.site-logo__text{font-weight:700;letter-spacing:.02em}.site-nav{align-items:center;display:flex;gap:1.1rem}.site-nav-toggle{align-items:center;background:#ffffff0a;border:1px solid #32444d;border:1px solid var(--stroke-soft);border-radius:999px;display:none;flex-direction:column;gap:.22rem;height:2.6rem;justify-content:center;margin-left:auto;padding:0;width:2.6rem}.site-nav-toggle__line{background:#f2f6f8;background:var(--text-primary);border-radius:999px;height:2px;width:1rem}.site-mobile-menu{background:#0a0f12f0;border-bottom:1px solid #ffffff14}.site-mobile-menu__inner{display:grid;padding:.6rem 0 .9rem}.site-mobile-menu__link{border-radius:10px;color:#f2f6f8;color:var(--text-primary);font-weight:600;padding:.64rem .72rem;text-decoration:none}.site-mobile-menu__link:hover{background:#ffffff0f}.site-nav__link{color:#b7c7cf;color:var(--text-muted);font-size:.95rem;font-weight:500;text-decoration:none}.site-nav__link:hover{color:#f2f6f8;color:var(--text-primary)}.site-button{align-items:center;background:#b6d43f;background:var(--bg-accent);border:0;border-radius:999px;color:#0e1418;display:inline-flex;font-weight:700;justify-content:center;padding:.78rem 1.25rem;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease}.site-button:hover{box-shadow:0 10px 24px #b6d43f40;transform:translateY(-1px)}.site-button--ghost{background:#0000;border:1px solid #32444d;border:1px solid var(--stroke-soft);color:#f2f6f8;color:var(--text-primary)}.hero{overflow:hidden;padding:5.5rem 0 4.25rem;position:relative}.hero__content{position:relative;z-index:2}.hero__eyebrow{color:#b6d43f;color:var(--bg-accent);font-size:.8rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.hero__title{text-wrap:balance;font-size:clamp(2rem,5vw,4rem);line-height:1.06;margin:.7rem 0 1rem;max-width:12.5ch}.hero__description{color:#b7c7cf;color:var(--text-muted);font-size:1.05rem;max-width:56ch}.hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.7rem}.hero__halo{border-radius:999px;pointer-events:none;position:absolute}.hero__halo--one{background:radial-gradient(circle,#b6d43f66 0,#b6d43f00 70%);height:26rem;right:-4rem;top:-8rem;width:26rem}.hero__halo--two{background:radial-gradient(circle,#3f80d442 0,#3f80d400 72%);bottom:-11rem;height:22rem;left:18%;width:22rem}.metrics{padding-bottom:2.25rem}.metrics__grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.metric-card{background:linear-gradient(180deg,#1e2a31cc,#121b21e6);border:1px solid #32444d;border:1px solid var(--stroke-soft);border-radius:14px;border-radius:var(--radius-md);padding:1.2rem 1rem}.metric-card__value{font-size:1.8rem;font-weight:800;margin:0}.metric-card__label{color:#b7c7cf;color:var(--text-muted);font-size:.9rem;margin:.2rem 0 0}.section{padding:3.2rem 0}.section__intro h2{font-size:clamp(1.65rem,3vw,2.3rem);line-height:1.2;margin:.5rem 0 1.3rem}.section__eyebrow{color:#b6d43f;color:var(--bg-accent);font-size:.77rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.capabilities-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.capability-card{background:#1e2a31;background:var(--bg-card);border:1px solid #32444d;border:1px solid var(--stroke-soft);border-radius:20px;border-radius:var(--radius-lg);padding:1.3rem}.capability-card h3{font-size:1.18rem;margin:0}.capability-card p{color:#b7c7cf;color:var(--text-muted);line-height:1.55;margin:.55rem 0 0}.workflow__list{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-step{background:#162026;background:var(--bg-surface);border:1px solid #32444d;border:1px solid var(--stroke-soft);border-radius:20px;border-radius:var(--radius-lg);padding:1.2rem}.workflow-step__number{color:#b6d43f;color:var(--bg-accent);font-size:.86rem;font-weight:800;letter-spacing:.08em;margin:0}.workflow-step h3,.workflow-step p{margin:.45rem 0 0}.workflow-step p{color:#b7c7cf;color:var(--text-muted)}.security__panel{grid-gap:1.1rem;background:linear-gradient(145deg,#162026f2,#0a0f12f2);border:1px solid #32444d;border:1px solid var(--stroke-soft);border-radius:20px;border-radius:var(--radius-lg);display:grid;gap:1.1rem;grid-template-columns:1.2fr 1fr;padding:1.3rem}.security p{color:#b7c7cf;color:var(--text-muted)}.security__list{grid-gap:.65rem;color:#f2f6f8;color:var(--text-primary);display:grid;gap:.65rem;margin:0;padding-left:1.1rem}.download-panel{grid-gap:1rem;align-items:center;background:radial-gradient(circle at 105% -35%,#b6d43f47 0,#0000 55%),linear-gradient(140deg,#162026f2,#0a0f12f2);border:1px solid #b6d43f47;border-radius:20px;border-radius:var(--radius-lg);display:grid;gap:1rem;grid-template-columns:1.5fr auto;padding:1.2rem;position:relative}.download-panel p{color:#b7c7cf;color:var(--text-muted);margin:0}.download-panel__title{color:#f2f6f8!important;color:var(--text-primary)!important;font-size:1.05rem;font-weight:800;margin-bottom:.45rem!important}.download-panel__body{grid-gap:.75rem;display:grid;gap:.75rem}.download-panel__meta{display:flex;flex-wrap:wrap;gap:.55rem}.download-chip{background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;color:#f2f6f8;color:var(--text-primary);font-size:.78rem;font-weight:700;letter-spacing:.04em;padding:.34rem .72rem;text-transform:uppercase}.download-panel__actions{display:flex;justify-content:flex-end}.download-cta{background:linear-gradient(135deg,#b6d43f,#9fca36);box-shadow:0 12px 26px #75941959;gap:.75rem;justify-content:flex-start;min-width:17rem;padding:.65rem 1rem .65rem .7rem}.download-cta__icon{align-items:center;background:#ffffff59;border:1px solid #0e14182e;border-radius:999px;display:inline-flex;flex:0 0 auto;height:2.2rem;justify-content:center;overflow:hidden;width:2.2rem}.download-cta__android-icon{fill:#2f3f0d;height:1.45rem;width:1.45rem}.download-cta__copy{grid-gap:.05rem;display:grid;gap:.05rem;text-align:left}.download-cta__title{font-size:.95rem;font-weight:800;line-height:1.15}.download-cta__subtitle{font-size:.72rem;font-weight:700;letter-spacing:.04em;opacity:.8;text-transform:uppercase}.membership-auth{grid-gap:.8rem;gap:.8rem}.membership-auth,.membership-status{background:#162026;background:var(--bg-surface);border:1px solid #32444d;border:1px solid var(--stroke-soft);border-radius:20px;border-radius:var(--radius-lg);display:grid;padding:1rem}.membership-status{grid-gap:.5rem;gap:.5rem;margin-bottom:1rem}.membership-status p{color:#b7c7cf;color:var(--text-muted);margin:0}.membership-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.membership-card{grid-gap:.75rem;background:#1e2a31;background:var(--bg-card);border:1px solid #32444d;border:1px solid var(--stroke-soft);border-radius:20px;border-radius:var(--radius-lg);cursor:pointer;display:grid;gap:.75rem;padding:1rem}.membership-card.is-selected{border-color:#b6d43f;border-color:var(--bg-accent);box-shadow:inset 0 0 0 1px #b6d43f40}.membership-card h3,.membership-card ul{margin:0}.membership-card__price{font-weight:700;margin:0}.membership-card ul{grid-gap:.3rem;color:#b7c7cf;color:var(--text-muted);display:grid;gap:.3rem;padding-left:1.15rem}.membership-error{color:#ff8d92;margin:1rem 0 0}.contact__panel{background:linear-gradient(150deg,#b6d43f29,#16202633);border:1px solid #b6d43f66;border-radius:20px;border-radius:var(--radius-lg);padding:2rem}.contact__panel h2{line-height:1.2;margin:0}.contact__panel p{color:#b7c7cf;color:var(--text-muted);max-width:64ch}.contact__panel .site-button{width:-webkit-fit-content;width:fit-content}.contact__email{color:#b7c7cf;color:var(--text-muted);font-size:.9rem;margin:.5rem 0 0}.site-footer{border-top:1px solid #ffffff1a;margin-top:2.5rem}.site-footer__inner{align-items:center;color:#b7c7cf;color:var(--text-muted);display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;min-height:88px}@media (max-width:980px){.site-nav{display:none}.site-nav-toggle{align-items:center;display:inline-flex;justify-content:center}.capabilities-grid,.membership-grid,.metrics__grid,.security__panel,.workflow__list{grid-template-columns:1fr}}@media (max-width:640px){.site-shell{width:min(1120px,calc(100% - 1.35rem))}.download-panel{align-items:stretch;grid-template-columns:1fr}.download-panel__actions{justify-content:flex-start}.download-cta{min-width:0;width:100%}.hero{padding-top:4.5rem}.site-header__inner{min-height:66px}.site-button{width:100%}.site-nav-toggle{height:2.6rem;width:2.6rem}.hero__actions{width:100%}.site-footer__inner{align-items:flex-start;flex-direction:column;justify-content:center;padding:1rem 0}}.auth-action{padding:64px 0}.auth-action__card{background:#162026e0;border:1px solid #ffffff14;border-radius:var(--radius-lg);box-shadow:0 18px 50px #00000059;margin:0 auto;max-width:560px;padding:22px}.auth-action__title{font-size:1.35rem;margin:0 0 10px}.auth-action__muted{color:var(--text-muted);margin:0 0 14px}.auth-action__form{grid-gap:12px;display:grid;gap:12px}.auth-action__label{grid-gap:8px;display:grid;font-size:.95rem;gap:8px}.auth-action__input{background:#0a0f12cc;border:1px solid #ffffff24;border-radius:12px;color:var(--text-primary);outline:none;padding:10px 12px}.auth-action__input:focus{border-color:#b6d43f8c;box-shadow:0 0 0 4px #b6d43f1f}.auth-action__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.auth-action__message{color:var(--text-primary);margin:10px 0 0}.auth-action__error{color:#ff9e9e;margin:10px 0 0}.privacy-policy{padding:56px 0}.privacy-policy__card{background:#162026e6;border:1px solid #ffffff14;border-radius:var(--radius-lg);box-shadow:0 18px 50px #00000059;margin:0 auto;max-width:860px;padding:28px}.privacy-policy__back-link{align-items:center;color:var(--text-primary);display:inline-flex;font-weight:700;gap:.45rem;margin-bottom:14px;text-decoration:none}.privacy-policy__back-link:hover{color:var(--bg-accent)}.privacy-policy__eyebrow{color:var(--bg-accent);font-size:.8rem;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase}.privacy-policy__title{font-size:clamp(1.8rem,4vw,2.5rem);margin:12px 0 8px}.privacy-policy__updated{color:var(--text-muted);margin:0 0 20px}.privacy-policy__section{border-top:1px solid #ffffff14;margin-top:14px;padding-top:14px}.privacy-policy__section h2{font-size:1.2rem;margin:0 0 10px}.privacy-policy__section p{color:var(--text-muted);line-height:1.6;margin:0 0 10px}.privacy-policy__section ul{margin:0 0 10px 18px;padding:0}.privacy-policy__section li{color:var(--text-muted);line-height:1.5;margin:0 0 8px}@media (max-width:768px){.privacy-policy{padding:28px 0}.privacy-policy__card{padding:20px}}
/*# sourceMappingURL=main.bd54e5ab.css.map*/