.lp{--ink:#14110f;--cream:#fbf6ee;--sand:#f3e9da;--clay:#e8603c;--clay-strong:#c64624;--clay-text:#b3401f;--sun:#f5b841;--sun-text:#8c5a0a;--leaf:#1f8a5b;--leaf-text:#187a50;--sky:#0c74b1;--violet:#8c5cff;--violet-text:#6b3fe0;--night:#071a33;--body:#4a413b;--muted:#5b514a;color:var(--ink);background:var(--cream);font-family:var(--font-plex-sans,"IBM Plex Sans"), system-ui, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-x:clip}.lp :focus-visible{outline:3px solid var(--sky);outline-offset:3px}.lp .dark-surface :focus-visible,.lp .lp-hero :focus-visible{outline-color:#ffd7a8}.lp .disp{letter-spacing:-.022em;font-weight:700}.lp .ser{font-family:var(--font-plex-serif,"IBM Plex Serif"), Georgia, serif;letter-spacing:-.015em;font-style:italic;font-weight:500}.lp .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.lp .ankara{background-color:var(--sun);background-image:radial-gradient(circle at 25% 25%, var(--clay) 0 9px, transparent 10px), radial-gradient(circle at 75% 75%, var(--sky) 0 9px, transparent 10px), conic-gradient(from 45deg at 50% 50%, transparent 0 25%, #14110fd9 0 26%, transparent 0 50%, #14110fd9 0 51%, transparent 0 75%, #14110fd9 0 76%, transparent 0), linear-gradient(45deg, transparent 46%, var(--leaf) 46% 54%, transparent 54%);background-size:48px 48px}.lp .cta{background:var(--clay-strong);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 22px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #e8603c59}.lp .cta:hover{filter:brightness(1.08)}.lp .cta.ghost{box-shadow:none;background:0 0;border:1.5px solid}.lp .cta.ink{background:var(--ink);box-shadow:none}.lp-nav{z-index:20;color:#fff;position:absolute;inset:0 0 auto}.lp-nav .wrap{align-items:center;gap:28px;min-height:84px;display:flex}.lp-nav a{color:#fff;font-weight:600;text-decoration:none}.lp-nav .links{flex-wrap:wrap;flex:1;gap:24px;display:flex}.lp-nav .links a{opacity:.92;font-weight:500}.lp-nav .links a:hover{opacity:1;text-underline-offset:4px;text-decoration:underline}.lp-nav .menu{display:none;position:relative}.lp-nav .menu summary{cursor:pointer;border:1.5px solid #fff6;border-radius:999px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.lp-nav .menu summary::-webkit-details-marker{display:none}.lp-nav .menu ul{background:#fff;border-radius:16px;min-width:220px;margin:0;padding:8px;list-style:none;position:absolute;top:52px;right:0;box-shadow:0 24px 48px #0000004d}.lp-nav .menu ul a{color:var(--ink);border-radius:10px;padding:10px 12px;font-weight:600;display:block}.lp-nav .menu ul a:hover{background:var(--sand)}.lp-hero{background:var(--night);color:#fff;height:760px;position:relative;overflow:hidden}.lp-slide{transition:opacity .7s,transform .9s;display:flex;position:absolute;inset:0}.lp-slide .photo{position:absolute;inset:0}.lp-slide .shade{background:linear-gradient(90deg,#071a33eb 0%,#071a33b3 40%,#071a330d 75%);position:absolute;inset:0}.lp-slide .fade{background:linear-gradient(#071a33d9 0%,#071a3300 22% 52%,#071a33a6 78%,#071a33 100%);position:absolute;inset:0}.lp-slide .copy{z-index:2;flex-direction:column;gap:22px;width:100%;max-width:1200px;margin:0 auto;padding:170px 24px 0;display:flex;position:relative}.lp-slide h1,.lp-slide h2{color:#fff;max-width:740px;margin:0;font-size:72px;line-height:1.02}.lp-slide .ser{color:#ffd7a8}.lp-slide p{color:#ffffffe6;max-width:520px;margin:0;font-size:20px;line-height:1.5}.lp-who{background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;display:inline-flex}.lp-who b{width:30px;height:30px;color:var(--ink);border-radius:50%;place-items:center;font-size:13px;display:grid}.lp-chip{z-index:3;color:var(--ink);background:#fff;border-radius:18px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute;top:300px;right:140px;transform:rotate(-3deg);box-shadow:0 24px 48px #0000004d}.lp-chip .ic{color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.lp-chip small{color:#4b5563;font-size:12px;display:block}.lp-chip b{font-variant-numeric:tabular-nums;font-size:18px}.lp-ctrl{z-index:5;position:absolute;inset:auto 0 40px}.lp-ctrl .wrap{align-items:center;gap:18px;display:flex}.lp-ctrl .bar{flex:1;gap:10px;display:flex}.lp-ctrl .bar button{text-align:left;color:#ffffffbf;font:inherit;cursor:pointer;background:0 0;border:none;border-top:3px solid #ffffff40;flex:1;padding:12px 0 0;font-size:13.5px}.lp-ctrl .bar button[aria-selected=true]{color:#fff;border-top-color:var(--sun)}.lp-round{color:#fff;cursor:pointer;background:#ffffff0f;border:1.5px solid #fff6;border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.lp-round:hover{background:#ffffff29}.lp-wave{width:100%;height:120px;display:block}.lp-intro{text-align:center;padding:56px 0 24px}.lp-intro h2{max-width:900px;margin:18px auto 0;font-size:54px;line-height:1.08}.lp-intro p{color:var(--muted);max-width:640px;margin:20px auto 0;font-size:20px;line-height:1.55}.lp-pill{background:#14110f0f;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}.lp-journey{padding:40px 0 80px;position:relative}.lp-journey:before{content:"";background:linear-gradient(180deg, var(--sun), var(--clay) 35%, var(--sky) 70%, var(--leaf));border-radius:2px;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.lp-chap{flex-wrap:wrap;align-items:center;gap:64px;padding:48px 0;display:flex;position:relative}.lp-chap.rev{flex-direction:row-reverse}.lp-chap .txt,.lp-chap .art{flex:440px;min-width:0}.lp-chap .txt{flex-direction:column;gap:14px;display:flex}.lp-node{background:var(--cream);border:5px solid var(--node,var(--clay));z-index:2;width:26px;height:26px;box-shadow:0 0 0 8px color-mix(in srgb, var(--node,var(--clay)) 18%, transparent);border-radius:50%;margin:-13px 0 0 -13px;position:absolute;top:50%;left:50%}.lp-chap .num{letter-spacing:.12em;text-transform:uppercase;color:var(--num,var(--clay-text));font-size:14px;font-weight:700}.lp-chap h3{margin:0;font-size:40px;line-height:1.1}.lp-chap p{color:var(--body);margin:0;font-size:18px;line-height:1.6}.lp-scene{border-radius:28px;min-height:340px;position:relative;overflow:hidden;box-shadow:0 30px 60px #14110f1f}.lp-ui{z-index:3;color:var(--ink);background:#fff;border-radius:16px;padding:14px 16px;font-size:14px;position:absolute;box-shadow:0 18px 40px #14110f33}.lp-ui small{color:#4b5563;font-size:12px}.lp-kv{justify-content:space-between;gap:12px;font-size:13.5px;display:flex}.lp-kv>span:first-child{color:#374151}.lp-gicon{color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.lp-ways{flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:0;list-style:none;display:flex}.lp-ways li{background:#fff;border-radius:999px;align-items:center;min-height:56px;padding:0 24px;font-size:20px;font-weight:700;display:inline-flex;box-shadow:0 8px 20px #14110f0f}.lp .dark-surface{background:var(--night);color:#fff}.lp-code{font-family:var(--font-plex-mono,"IBM Plex Mono"), ui-monospace, monospace;color:#c9d6e2;white-space:pre;background:#0b1630;border-radius:20px;margin:0;padding:22px;font-size:13.5px;line-height:1.7;overflow-x:auto}.lp-code .s{color:#ffd7a8}.lp-code .c{color:#8a96aa}.lp-code .g{color:#a6f4c5}.lp-tbc{color:#93370d;background:#fff4e5;border:1px dashed #f79009;border-radius:6px;align-self:flex-start;width:fit-content;padding:0 6px;font-size:.8em;font-weight:600;display:inline-block}.lp-foot a{color:#fffc;text-decoration:none}.lp-foot a:hover{color:#fff;text-decoration:underline}@media (prefers-reduced-motion:reduce){.lp-slide{transition:none}}@media (max-width:1023px){.lp-chip{display:none}}@media (max-width:860px){.lp-nav .links,.lp-nav .login{display:none}.lp-nav .menu{display:block}.lp-nav .wrap{justify-content:space-between;gap:12px}}@media (max-width:800px){.lp-hero{height:840px}.lp-slide .copy{padding-top:128px}.lp-slide h1,.lp-slide h2{font-size:44px}.lp-slide p{font-size:18px}.lp-ctrl .bar button span{display:none}.lp-intro h2{font-size:36px}.lp-chap{gap:28px;padding:32px 0 32px 44px}.lp-chap h3{font-size:30px}.lp-journey:before,.lp-node{left:18px}.lp-node{top:54px}.lp-big{font-size:36px!important}}@media (max-width:480px){.lp-nav .cta{padding:0 14px;font-size:14px}.lp-slide h1,.lp-slide h2{font-size:38px}.lp-chap .art{flex-basis:100%}.lp-ui{width:auto!important;left:16px!important;right:16px!important;transform:translate(0,0)!important}.lp-ui.center{top:50%!important;translate:0 -50%!important}}
