.wlbi-page{--wlbi-bg:#050505;--wlbi-ink:#101318;--wlbi-muted:#616b7a;--wlbi-orange:#ff4b0b;--wlbi-green:#79d81b;--wlbi-blue:#2f7cff;background:#f4f5f7;color:var(--wlbi-ink);font-family:'Space Grotesk','Inter','Trebuchet MS',Arial,sans-serif;min-height:100vh}.wlbi-page *{box-sizing:border-box}.wlbi-hero{background:linear-gradient(180deg,rgba(0,0,0,0.18),rgba(0,0,0,0.92)),linear-gradient(rgba(255,255,255,0.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.028) 1px,transparent 1px),#050505;background-size:auto,72px 72px,72px 72px,auto;color:#fff;padding:0 24px 72px}.wlbi-nav,.wlbi-hero__inner,.wlbi-band,.wlbi-section{margin:0 auto;max-width:1180px}.wlbi-nav{align-items:center;display:flex;justify-content:space-between;min-height:78px}.wlbi-brand,.wlbi-nav__link,.wlbi-button{text-decoration:none}.wlbi-brand{align-items:center;color:#fff;display:inline-flex;gap:12px}.wlbi-brand:hover,.wlbi-brand:focus,.wlbi-nav__link:hover,.wlbi-nav__link:focus{color:#fff;text-decoration:none}.wlbi-brand__mark{align-items:center;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.16);border-radius:8px;display:inline-flex;height:42px;justify-content:center;width:42px}.wlbi-brand__mark img{display:block;max-height:32px;max-width:32px;object-fit:contain}.wlbi-brand__text{display:grid;line-height:1;text-transform:uppercase}.wlbi-brand__text strong{font-size:18px;letter-spacing:0.12em}.wlbi-brand__text span{color:var(--wlbi-orange);font-size:12px;font-weight:700;justify-self:end;letter-spacing:0.1em}.wlbi-nav__link{border:1px solid rgba(255,255,255,0.22);border-radius:6px;color:rgba(255,255,255,0.82);font-size:13px;font-weight:700;padding:10px 14px}.wlbi-hero__inner{align-items:center;display:grid;gap:52px;grid-template-columns:minmax(0,0.96fr) minmax(420px,1.04fr);padding-top:54px}.wlbi-eyebrow,.wlbi-section-head span,.wlbi-close span{color:var(--wlbi-orange);font-size:12px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.wlbi-hero h1{color:#fff;font-size:56px;letter-spacing:0;line-height:1.02;margin:12px 0 18px;max-width:720px}.wlbi-hero__copy>p{color:rgba(241,245,249,0.82);font-size:18px;line-height:1.58;margin:0;max-width:650px}.wlbi-hero__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.wlbi-button{align-items:center;border-radius:6px;display:inline-flex;font-size:14px;font-weight:800;justify-content:center;min-height:48px;padding:0 18px}.wlbi-button--primary{background:var(--wlbi-orange);color:#050505}.wlbi-button--primary:hover,.wlbi-button--primary:focus{color:#050505;filter:brightness(1.06);text-decoration:none}.wlbi-button--secondary{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.22);color:#fff}.wlbi-button--secondary:hover,.wlbi-button--secondary:focus{color:#fff;background:rgba(255,255,255,0.12);text-decoration:none}.wlbi-hero__note{color:rgba(203,213,225,0.68) !important;font-size:13px !important;line-height:1.45 !important;margin-top:18px !important;max-width:560px !important}.wlbi-hero-shot,.wlbi-screenshot-card{margin:0;min-width:0}.wlbi-screenshot-card--hero{color:rgba(226,232,240,0.76)}.wlbi-screenshot-card--hero figcaption{font-size:13px;line-height:1.45;margin-top:12px}.wlbi-screenshot-frame{aspect-ratio:4 / 3;background:#101318;border:1px solid rgba(16,19,24,0.12);border-radius:8px;box-shadow:0 30px 80px rgba(0,0,0,0.28);overflow:hidden}.wlbi-screenshot-card--hero .wlbi-screenshot-frame{aspect-ratio:1440 / 776;border-color:rgba(255,255,255,0.18);box-shadow:0 34px 90px rgba(0,0,0,0.42)}.wlbi-screenshot-frame img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.wlbi-band{padding:66px 24px}.wlbi-section{padding:66px 24px 78px}.wlbi-section-head{margin-bottom:28px;max-width:780px}.wlbi-section-head h2,.wlbi-close h2{color:#101318;font-size:34px;letter-spacing:0;line-height:1.12;margin:10px 0 0}.wlbi-section-head p{color:var(--wlbi-muted);font-size:16px;line-height:1.58;margin:14px 0 0;max-width:820px}.wlbi-steps{display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.wlbi-step{background:#fff;border:1px solid #e1e5ea;border-radius:8px;min-height:210px;padding:24px}.wlbi-step b{align-items:center;background:#111827;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;height:28px;justify-content:center;margin-bottom:22px;width:28px}.wlbi-step strong{color:#101318;display:block;font-size:17px;line-height:1.24;margin-bottom:10px}.wlbi-step p,.wlbi-screen__caption span,.wlbi-close p,.wlbi-disclaimer{color:var(--wlbi-muted);font-size:14px;line-height:1.55;margin:0}.wlbi-section--screens{background:#fff;max-width:none}.wlbi-section--screens>.wlbi-section-head,.wlbi-screenshot-grid{margin-left:auto;margin-right:auto;max-width:1180px}.wlbi-screenshot-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.wlbi-screen__caption{margin-bottom:14px}.wlbi-screen__caption strong{color:#101318;display:block;font-size:18px;line-height:1.25;margin-bottom:4px}.wlbi-screenshot-grid .wlbi-screenshot-frame{aspect-ratio:4 / 3;box-shadow:0 18px 48px rgba(16,19,24,0.16)}.wlbi-band--dark{background:#050505;color:#fff;max-width:none;padding-left:24px;padding-right:24px}.wlbi-close{align-items:center;display:flex;gap:28px;justify-content:space-between;margin:0 auto;max-width:1180px}.wlbi-close h2{color:#fff}.wlbi-close p{color:rgba(226,232,240,0.74);margin-top:12px;max-width:760px}.wlbi-disclaimer{border-top:1px solid rgba(255,255,255,0.12);color:rgba(203,213,225,0.62);margin:32px auto 0;max-width:1180px;padding-top:18px}@media (max-width:980px){.wlbi-hero__inner,.wlbi-steps{grid-template-columns:1fr}.wlbi-screenshot-grid{grid-template-columns:1fr}.wlbi-hero h1{font-size:42px}.wlbi-close{align-items:flex-start;flex-direction:column}.wlbi-step{min-height:0}}@media (max-width:640px){.wlbi-hero{padding-left:18px;padding-right:18px}.wlbi-nav{align-items:flex-start;flex-direction:column;gap:14px;justify-content:center;padding:16px 0}.wlbi-hero__inner{gap:34px;grid-template-columns:minmax(0,1fr);padding-top:28px}.wlbi-hero h1{font-size:34px}.wlbi-hero__copy>p{font-size:16px}.wlbi-button{width:100%}.wlbi-section-head h2,.wlbi-close h2{font-size:28px}.wlbi-band,.wlbi-section{padding-left:18px;padding-right:18px}}