.lp-hero{position:relative;min-height:min(82svh,760px);display:flex;align-items:flex-end;color:#fff;overflow:hidden;isolation:isolate;margin-top:-1px}.lp-bg{position:absolute;inset:0;z-index:-2}.lp-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.lp-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,rgba(5,8,20,.96) 0,rgba(5,8,20,.72) 40%,rgba(5,8,20,.25) 100%),linear-gradient(to right,rgba(5,8,20,.55),transparent 60%)}.lp-hero .wrap{padding:120px 0 54px;position:relative}.lp-kick{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:#bbd0f6;display:inline-flex;align-items:center;gap:10px;margin-bottom:18px}.lp-kick::before{content:"";width:26px;height:1px;background:#5e92e8}.lp-hero h1{font-size:clamp(34px,5.2vw,66px);line-height:1.02;letter-spacing:-.035em;max-width:820px;color:#fff;text-shadow:0 2px 24px rgba(0,0,0,.35)}.lp-hero h1 em{font-style:italic;color:#8fb3ee}.lp-sub{font-size:clamp(16.5px,1.5vw,19px);line-height:1.55;color:rgba(255,255,255,.82);max-width:620px;margin:18px 0 26px}.lp-hero .hero-ctas{justify-content:flex-start;align-items:center;gap:14px}.lp-hero .btn.lg:not(.primary){color:#fff;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.06)}.lp-trust{font-family:'JetBrains Mono',monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:18px}.lp-trust i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#2dd4a0;margin-right:8px;vertical-align:middle}.lp-trust.demo i{background:#f5b544}.lp-index{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:34px;border-top:1px solid rgba(255,255,255,.14)}.lp-index a{display:flex;align-items:center;gap:10px;padding:14px 16px 0 0;font-size:13.5px;font-weight:600;color:rgba(255,255,255,.85);text-decoration:none;border-top:2px solid transparent;margin-top:-1px}.lp-index a:hover{color:#fff;border-top-color:#5e92e8}.lp-index .n{font-family:'JetBrains Mono',monospace;font-size:10.5px;color:#8fb3ee}@media (max-width:720px){.lp-hero{min-height:min(88svh,720px)}.lp-hero .wrap{padding:110px 0 34px}.lp-index{grid-template-columns:1fr 1fr}.lp-index a{font-size:12.5px;padding-right:8px}}.lp-sec{padding:clamp(64px,9vh,110px) 0}.lp-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,72px);align-items:center}.lp-split.flip>.lp-photo{order:2}.lp-photo{position:relative;border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4/3;background:var(--bg-1)}.lp-photo img{width:100%;height:100%;object-fit:cover;display:block}.lp-photo figcaption{position:absolute;left:16px;bottom:14px;font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff;background:rgba(5,8,20,.6);backdrop-filter:blur(6px);border-radius:999px;padding:6px 12px}.lp-copy .sec-kicker{margin-bottom:14px}.lp-copy h2{font-size:clamp(26px,3.2vw,40px);line-height:1.1;letter-spacing:-.03em;margin-bottom:18px}.lp-copy h2 em{font-style:italic;color:var(--accent)}.lp-copy p{color:var(--text-2);font-size:16.5px;line-height:1.6;margin-bottom:14px}.lp-copy p strong{color:var(--text-1)}@media (max-width:860px){.lp-split{grid-template-columns:1fr}.lp-split.flip>.lp-photo{order:0}}.lp-answer{padding-top:clamp(40px,6vh,64px);position:relative;z-index:2}.lp-band{position:relative;color:#fff;isolation:isolate;overflow:hidden;padding:clamp(72px,10vh,120px) 0}.lp-band .lp-bg img{object-position:center;filter:saturate(1.1)}.lp-band::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(5,8,20,.74),rgba(5,8,20,.6) 50%,rgba(5,8,20,.8))}.lp-band .sec-head h2,.lp-band .sec-head h2 em{color:#fff}.lp-band .sec-head h2 em{color:#8fb3ee}.lp-band .sec-kicker{color:#8fb3ee}.lp-out{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px}.lp-out div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:var(--radius);padding:24px 22px;backdrop-filter:blur(8px)}.lp-out h3{font-size:18px;font-weight:800;margin-bottom:8px;color:#fff}.lp-out p{font-size:14.5px;color:rgba(255,255,255,.78);line-height:1.55}.lp-out .n{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.2em;color:#8fb3ee;display:block;margin-bottom:10px}@media (max-width:820px){.lp-out{grid-template-columns:1fr}}.lp-feat{display:grid;gap:12px;min-width:0;padding:0;margin:0}.lp-feat li{list-style:none;position:relative;display:block;padding:14px 16px 14px 54px;border:1px solid var(--line-soft);border-radius:var(--radius-sm);background:var(--glass-hi);font-size:15px;color:var(--text-2);line-height:1.55;min-width:0}.lp-feat li strong{color:var(--text-1)}.lp-feat li::before{content:"✓";position:absolute;left:16px;top:14px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:800}.lp-demo{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start;margin-top:30px}.lp-demo>div{background:var(--card-grad);border:1px solid var(--card-edge);border-radius:var(--radius);padding:18px;box-shadow:var(--shadow)}.lp-demo .p-cc{grid-template-columns:170px 1fr}.lp-demo .p-measure{font-family:Caveat,cursive;font-weight:600;font-size:21px;color:var(--accent);margin-top:10px}.lp-demo .p-play{margin-top:10px;font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);background:0 0;border:1px solid var(--line);border-radius:999px;padding:7px 12px;cursor:pointer}.lp-demo-k{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.22em;text-transform:uppercase;color:var(--text-3);margin-bottom:12px;display:block}@media (max-width:960px){.lp-demo{grid-template-columns:1fr}}@media (max-width:620px){.lp-demo .p-cc{grid-template-columns:1fr}}.lp-cta{position:relative;color:#fff;isolation:isolate;overflow:hidden;padding:clamp(80px,12vh,140px) 0;text-align:center}.lp-cta::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom,rgba(11,36,80,.82),rgba(5,8,20,.92))}.lp-cta h2{font-size:clamp(30px,4vw,50px);line-height:1.06;letter-spacing:-.03em;max-width:760px;margin:0 auto 14px;color:#fff}.lp-cta h2 em{font-style:italic;color:#8fb3ee}.lp-cta p{color:rgba(255,255,255,.8);max-width:560px;margin:0 auto 26px;font-size:17px}.lp-cta .hero-ctas{justify-content:center}.lp-cta .btn.lg:not(.primary){color:#fff;border-color:rgba(255,255,255,.35)}.lp-priv{font-family:'JetBrains Mono',monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.5);margin-top:22px}[data-theme=light] .lp-answer .gcard{box-shadow:var(--shadow-lg)}.lp-crumbs{padding-top:34px}.lp-crumbs .crumbs{margin:0}.lp-answer{padding-top:22px}.lp-sec.lp-first{padding-top:clamp(40px,6vh,64px)}.lp-split{align-items:start}.lp-copy{padding-top:6px}.lp-demo-sec{background:linear-gradient(to bottom,var(--bg-1),var(--bg-0));border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:clamp(72px,10vh,110px) 0}.lp-faq-sec{padding:clamp(72px,10vh,110px) 0}.lp-faq-sec .faq{background:var(--card-grad);border:1px solid var(--card-edge);border-radius:var(--radius);padding:10px 22px;box-shadow:var(--shadow)}.lp-demo{--ind:#2E6BD3;--ind-soft:rgba(46,107,211,.16);--ind-glow:rgba(46,107,211,.35)}.lp-demo[data-ind=setup]{--ind:#C99A2E;--ind-soft:rgba(201,154,46,.16);--ind-glow:rgba(201,154,46,.35)}.lp-demo[data-ind=acct]{--ind:#22A06B;--ind-soft:rgba(34,160,107,.16);--ind-glow:rgba(34,160,107,.35)}.lp-demo[data-ind=ship]{--ind:#D7263D;--ind-soft:rgba(215,38,61,.16);--ind-glow:rgba(215,38,61,.35)}.lp-demo[data-ind=club]{--ind:#F0712F;--ind-soft:rgba(240,113,47,.16);--ind-glow:rgba(240,113,47,.35)}.lp-demo[data-ind=physio]{--ind:#12A3A5;--ind-soft:rgba(18,163,165,.16);--ind-glow:rgba(18,163,165,.35)}.lp-demo[data-ind=fitness]{--ind:#9B6BFF;--ind-soft:rgba(155,107,255,.16);--ind-glow:rgba(155,107,255,.35)}.lp-demo[data-ind=ins]{--ind:#C2417A;--ind-soft:rgba(194,65,122,.16);--ind-glow:rgba(194,65,122,.35)}.lp-demo[data-ind=re]{--ind:#E0A030;--ind-soft:rgba(224,160,48,.16);--ind-glow:rgba(224,160,48,.35)}.lp-demo[data-ind=cowork]{--ind:#3B9EDB;--ind-soft:rgba(59,158,219,.16);--ind-glow:rgba(59,158,219,.35)}.lp-demo[data-ind=mf]{--ind:#5B5BEF;--ind-soft:rgba(91,91,239,.16);--ind-glow:rgba(91,91,239,.35)}.lp-demo[data-ind=edu]{--ind:#E0A030;--ind-soft:rgba(224,160,48,.16);--ind-glow:rgba(224,160,48,.35)}.lp-demo[data-ind=ksa]{--ind:#16A077;--ind-soft:rgba(22,160,119,.16);--ind-glow:rgba(22,160,119,.35)}.lp-demo[data-ind=agency]{--ind:#8B5CF6;--ind-soft:rgba(139,92,246,.16);--ind-glow:rgba(139,92,246,.35)}.lp-demo>.lp-demo-cc{background:radial-gradient(90% 60% at 100% 0,var(--ind-soft),transparent 60%),var(--card-grad);border-color:var(--ind-soft);box-shadow:0 30px 80px -40px var(--ind-glow),var(--shadow)}.lp-demo>.lp-demo-cc .lp-demo-k,.lp-demo>.lp-demo-cc .p-measure{color:var(--ind)}.lp-demo>.lp-demo-cc .p-mods li.p-on{background:var(--ind-soft);color:var(--ind)}.lp-demo>.lp-demo-cc .p-flow li.p-lit{border-color:var(--ind)}.lp-demo>.lp-demo-cc .p-flow li.p-lit .fn{background:var(--ind);border-color:var(--ind);color:#fff}.lp-demo>.lp-demo-bot{--tg:#2AABEE;background:radial-gradient(90% 60% at 0 0,rgba(42,171,238,.16),transparent 60%),var(--card-grad);border-color:rgba(42,171,238,.22);box-shadow:0 30px 80px -40px rgba(42,171,238,.4),var(--shadow)}.lp-demo>.lp-demo-bot .lp-demo-k,.lp-demo>.lp-demo-bot .p-ph-top span:last-child{color:var(--tg)}.lp-demo>.lp-demo-bot .p-ph-top i{background:var(--tg)}.lp-demo>.lp-demo-bot .p-btn{color:var(--tg);border-color:rgba(42,171,238,.35)}.lp-demo>.lp-demo-bot .p-btn.p-on{background:var(--tg);border-color:var(--tg);color:#fff}.lp-alt{background:linear-gradient(to bottom,var(--bg-1),var(--bg-0));border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.lp-band .grid-3 .gcard{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);backdrop-filter:blur(8px);color:#fff}.lp-band .grid-3 .gcard h3,.lp-band .grid-3 .gcard p{color:#fff}.lp-band .grid-3 .gcard p{color:rgba(255,255,255,.78)}.lp-band .sec-head p{color:rgba(255,255,255,.78)}.lp-hero .hand{color:rgba(255,255,255,.7)}.lp-crumbs+.lp-sec.lp-first{padding-top:clamp(28px,4vh,44px)}.lp-crumbs{padding-top:52px;padding-bottom:0}.lp-answer{padding-top:16px;padding-bottom:0}.lp-answer .answer-card{margin:0}.lp-sec.lp-first{padding-top:clamp(40px,5vh,56px)}.lp-hero h1.lines{white-space:nowrap}@media (max-width:720px){.lp-hero h1.lines{font-size:clamp(25px,7.1vw,34px)}}.lp-demo-sec{background:radial-gradient(80% 70% at 50% 0,rgba(94,146,232,.14),transparent 70%),var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lp-faq-sec{background:linear-gradient(to bottom,transparent,rgba(94,146,232,.06));border-bottom:1px solid var(--line-soft)}.lp-alt{background:radial-gradient(70% 60% at 50% 0,rgba(94,146,232,.1),transparent 70%),var(--bg-1);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}[data-theme=light] .lp-alt,[data-theme=light] .lp-demo-sec{background:radial-gradient(80% 70% at 50% 0,rgba(46,107,211,.1),transparent 70%),#f4f7fc}[data-theme=light] .lp-faq-sec{background:linear-gradient(to bottom,transparent,rgba(46,107,211,.05))}.lp-priv{font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:14px;letter-spacing:0;text-transform:none;color:rgba(255,255,255,.62)}.grid-3 .gcard .btn.primary.sm{width:100%;justify-content:center;text-align:center;white-space:normal;line-height:1.3;padding:12px 16px;margin-top:auto}.hand-center{text-align:center;margin-top:26px}.hand-center .hand{display:inline-block}.answer-sec .answer-card{text-align:center}.answer-sec .answer-card p{margin-inline:auto;max-width:860px}.grid-3 .gcard .checklist{margin-bottom:22px}.lp-cta .btn.lg:not(.primary),.lp-hero .btn.lg:not(.primary),[data-theme=light] .lp-cta .btn.lg:not(.primary),[data-theme=light] .lp-hero .btn.lg:not(.primary){background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.42)}.lp-cta .btn.lg:not(.primary):hover,.lp-hero .btn.lg:not(.primary):hover,[data-theme=light] .lp-cta .btn.lg:not(.primary):hover,[data-theme=light] .lp-hero .btn.lg:not(.primary):hover{background:rgba(255,255,255,.16);color:#fff}[data-theme=light] .lp-cta .btn.primary,[data-theme=light] .lp-hero .btn.primary{color:#fff}[data-theme=light] .lp-index a{color:rgba(255,255,255,.85)}[data-theme=light] .lp-out div{color:#fff}