.landing-page{--void:#000;--near-black:#090909;--surface:#0a0a0a;--text:#fff;--text-muted:#a6a6a6;--text-ghost:#fff9;--text-faint:#fff6;--frost:#ffffff1a;--frost-strong:#ffffff29;--hairline:#ffffff14;--blue:#09f;--blue-ring:#0099ff26;--blue-ring-hi:#0099ff47;--blue-glow:#0099ff38;--font-display:var(--font-mona-sans,"Mona Sans"), -apple-system, system-ui, sans-serif;--font-body:var(--font-inter,"Inter"), -apple-system, system-ui, sans-serif;--font-mono:var(--font-jetbrains-mono,"JetBrains Mono"), ui-monospace, SFMono-Regular, monospace;--max-w:1200px;--max-w-narrow:820px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);background:var(--void);color:var(--text);font-family:var(--font-body);font-feature-settings:"cv01", "cv05", "cv09", "cv11", "ss03", "ss07";letter-spacing:-.01px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-size:15px;font-weight:400;line-height:1.3;overflow-x:hidden}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page-html-noop{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.landing-page :where(h1,h2,h3,h4,p,ul,blockquote,figure){margin:0}.landing-page ul{padding:0;list-style:none}.landing-page a:not([class]){color:inherit;text-decoration:none}.landing-page button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.landing-page img,.landing-page svg{max-width:100%;display:block}.landing-page ::selection{background:var(--blue);color:var(--void)}.headline-accent,.hero-headline em,.section-title em,.pact-quote em{font-family:var(--font-display);color:var(--text);font-style:italic;font-weight:200}.reveal{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay-1{transition-delay:.1s}.reveal-delay-2{transition-delay:.22s}.reveal-delay-3{transition-delay:.34s}.reveal-delay-4{transition-delay:.46s}.nav{z-index:100;transition:background .3s var(--ease-out), padding .3s var(--ease-out), border-bottom-color .3s var(--ease-out);background:0 0;border-bottom:1px solid #0000;padding:20px 0;position:fixed;top:0;left:0;right:0;overflow:hidden}.nav:before{content:"";pointer-events:none;z-index:-1;filter:blur(24px);opacity:.85;transition:opacity .4s var(--ease-out);background:radial-gradient(60% 100% at 15%,#3b82f62e 0%,#0000 60%),radial-gradient(50% 100% at 75%,#a855f724 0%,#0000 60%),radial-gradient(40% 100%,#22d3ee1a 0%,#0000 60%);animation:14s ease-in-out infinite nav-aurora;position:absolute;inset:-40% -20%}@keyframes nav-aurora{0%,to{transform:translate(0,0)scale(1)}33%{transform:translate(40px,-8px)scale(1.05)}66%{transform:translate(-30px,6px)scale(.97)}}@media (prefers-reduced-motion:reduce){.nav:before{animation:none}}.nav.scrolled{-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--hairline);background:#000000b3;padding:12px 0}.nav.scrolled:before{opacity:0}.nav-inner{max-width:var(--max-w);justify-content:space-between;align-items:center;gap:48px;margin:0 auto;padding:0 32px;display:flex}.nav-logo{font-family:var(--font-body);letter-spacing:-.15px;color:var(--text);align-items:center;gap:10px;font-size:15px;font-weight:500;display:inline-flex}.nav-logo-mark{background:var(--blue);width:14px;height:14px;box-shadow:0 0 0 1px var(--blue), 0 0 14px var(--blue-glow);border-radius:50%;position:relative}.nav-logo-mark:after{content:"";background:var(--void);border-radius:50%;position:absolute;inset:3px}.nav-links{font-family:var(--font-body);letter-spacing:-.15px;color:var(--text-muted);align-items:center;gap:36px;font-size:15px;font-weight:400;display:flex}.nav-links a:not(.nav-cta){transition:color .2s var(--ease-out)}.nav-links a:not(.nav-cta):hover{color:var(--text)}.nav-cta{background:var(--frost);color:var(--text);letter-spacing:-.1px;transition:background .22s var(--ease-out), transform .22s var(--ease-out);border-radius:100px;align-items:center;padding:10px 18px;font-size:14px;font-weight:500;display:inline-flex}.nav-cta:hover{background:var(--text);color:var(--void)}.lang-toggle{font-family:var(--font-mono);letter-spacing:.08em;-webkit-user-select:none;user-select:none;align-items:center;gap:4px;padding:0 4px;font-size:11px;display:inline-flex}.lang-toggle[data-pending=true]{opacity:.55;pointer-events:none}.lang-toggle-btn{color:var(--text-faint);font:inherit;letter-spacing:inherit;cursor:pointer;transition:color .2s var(--ease-out);background:0 0;border:0;justify-content:center;align-items:center;padding:4px 6px;display:inline-flex}.lang-toggle-btn:hover{color:var(--text-muted)}.lang-toggle-btn.is-active{color:var(--text);font-weight:500}.lang-toggle-sep{color:var(--text-faint);padding:0 1px}.btn-solid,.btn-frost{font-family:var(--font-body);letter-spacing:-.15px;transition:transform .22s var(--ease-out), background .22s var(--ease-out), box-shadow .22s var(--ease-out), color .22s var(--ease-out);will-change:transform;border-radius:100px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:500;display:inline-flex}.btn-solid{background:var(--text);color:var(--void)}.btn-solid:hover{transform:translateY(-1px);box-shadow:0 14px 40px #ffffff1f}.btn-frost{background:var(--frost);color:var(--text)}.btn-frost:hover{background:var(--frost-strong);transform:translateY(-1px)}.btn-sm{padding:9px 16px;font-size:13px}.btn-full{width:100%;padding:16px 24px;display:block}.hero{max-width:var(--max-w);margin:0 auto;padding:140px 32px 80px;position:relative}.hero:before{content:"";background:radial-gradient(circle, var(--blue-glow), transparent 60%);filter:blur(80px);pointer-events:none;z-index:-1;opacity:.6;width:900px;height:900px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.hero-inner{text-align:left;max-width:920px}.hero-eyebrow{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);box-shadow:none;background:0 0;align-items:baseline;gap:8px;margin-bottom:28px;padding:0;font-size:12px;font-weight:500;display:inline-flex}.hero-eyebrow-mark{color:var(--blue);font-size:13px;line-height:1;transform:translateY(-1px)}.hero-eyebrow-text{position:relative}.hero-eyebrow-text:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--blue) 40%, transparent) 0%, transparent 100%);height:1px;position:absolute;bottom:-3px;left:0;right:0}.hero-headline{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);margin-bottom:28px;font-size:72px;font-weight:500;line-height:1.08}.hero-sub{max-width:540px;font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-muted);margin-bottom:40px;font-size:17px;font-weight:400;line-height:1.6}.hero-cta-group{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:36px;display:flex}.hero-trust{font-family:var(--font-body);color:var(--text-faint);flex-wrap:wrap;gap:26px;font-size:13px;display:flex}.trust-item{align-items:center;gap:8px;display:inline-flex}.trust-dot{background:var(--blue);border-radius:50%;width:4px;height:4px}.showcase{max-width:1160px;margin:80px auto 0;position:relative}.showcase-glow{background:radial-gradient(ellipse at center, var(--blue-glow), transparent 65%);filter:blur(60px);pointer-events:none;z-index:0;opacity:.8;position:absolute;inset:-60px -40px}.showcase-window{z-index:1;background:var(--near-black);border-radius:14px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0099ff26,inset 0 .5px 0 .5px #ffffff14,0 30px 80px #0009}.sw-titlebar{border-bottom:1px solid var(--hairline);background:#ffffff05;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:13px 18px;display:grid}.sw-dots{gap:6px;display:flex}.sw-dot{background:#ffffff1a;border-radius:50%;width:10px;height:10px}.sw-dot:first-child{background:#ff5f57}.sw-dot:nth-child(2){background:#febc2e}.sw-dot:nth-child(3){background:#28c840}.sw-titlebar-address{text-align:center;font-family:var(--font-mono);color:var(--text-faint);letter-spacing:0;font-size:11px}.sw-titlebar-spacer{width:48px}.sw-body{grid-template-columns:220px 1fr;min-height:500px;display:grid}.sw-side{border-right:1px solid var(--hairline);background:#ffffff04;padding:22px 18px}.sw-side-brand{align-items:center;gap:9px;margin-bottom:32px;display:flex}.sw-side-brand .nav-logo-mark{width:12px;height:12px}.sw-side-brand .nav-logo-mark:after{inset:2.5px}.sw-side-name{letter-spacing:-.15px;color:var(--text);font-size:13px;font-weight:500}.sw-side-label{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;padding-left:10px;font-size:10px}.sw-side-list li{color:var(--text-muted);letter-spacing:-.1px;border-radius:6px;padding:9px 10px 9px 22px;font-size:13px;position:relative}.sw-side-list li:before{content:"";background:#ffffff1f;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.sw-side-list li.done{color:var(--text-faint)}.sw-side-list li.done:before{background:var(--text-faint)}.sw-side-list li.active{color:var(--text);box-shadow:inset 0 0 0 1px var(--blue-ring);background:#0099ff14}.sw-side-list li.active:before{background:var(--blue);box-shadow:0 0 8px var(--blue)}.sw-main{padding:28px 30px 30px}.sw-head{border-bottom:1px solid var(--hairline);margin-bottom:22px;padding-bottom:22px}.sw-head-label{font-family:var(--font-mono);color:var(--blue);letter-spacing:.1em;margin-bottom:8px;font-size:10px}.sw-head-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin-bottom:18px;font-size:34px;font-weight:500;line-height:1}.sw-head-stats{grid-template-columns:auto auto 1fr;align-items:center;gap:24px;display:grid}.sw-stat{align-items:baseline;gap:6px;display:flex}.sw-stat-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);font-size:44px;font-weight:500;line-height:1}.sw-stat-total{font-family:var(--font-mono);color:var(--text-faint);font-size:12px}.sw-stat-label{font-family:var(--font-body);color:var(--text-muted);margin-left:8px;font-size:12px}.sw-spark{width:140px;height:40px}.sw-spark svg{width:100%;height:100%}#showSpark{stroke-dasharray:350;stroke-dashoffset:350px;transition:stroke-dashoffset 2.2s var(--ease-out)}.showcase.is-visible #showSpark{stroke-dashoffset:0}.sw-head-progress{background:#ffffff0f;border-radius:100px;height:3px;position:relative;overflow:hidden}.sw-head-progress-fill{background:var(--blue);width:0%;box-shadow:0 0 10px var(--blue-glow);transition:width 2.4s var(--ease-out);border-radius:100px;position:absolute;inset:0 auto 0 0}.showcase.is-visible .sw-head-progress-fill{width:42%}.sw-next{box-shadow:0 0 0 1px var(--blue-ring);background:#0099ff0d;border-radius:12px;margin-bottom:18px;padding:22px 24px;position:relative}.sw-next-label{font-family:var(--font-mono);color:var(--blue);letter-spacing:.1em;margin-bottom:10px;font-size:10px}.sw-next-title{font-family:var(--font-body);letter-spacing:-.015em;color:var(--text);margin-bottom:14px;font-size:20px;font-weight:600;line-height:1.2}.sw-next-meta{color:var(--text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.sw-pill{font-family:var(--font-body);letter-spacing:-.1px;border-radius:100px;padding:3px 10px;font-size:11px;font-weight:500}.sw-pill-high{background:var(--blue);color:var(--void)}.sw-meta-dot{background:var(--text-faint);border-radius:50%;width:3px;height:3px}.sw-tasks{flex-direction:column;gap:8px;display:flex}.sw-task{box-shadow:0 0 0 1px var(--hairline);transition:background .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#ffffff05;border-radius:10px;align-items:flex-start;gap:14px;padding:14px 18px;display:flex}.sw-task:hover{box-shadow:0 0 0 1px var(--blue-ring);background:#ffffff0a}.sw-task-dim{opacity:.5}.sw-task-bullet{border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-top:5px}.sw-task-bullet-high{background:var(--blue);box-shadow:0 0 8px var(--blue-glow)}.sw-task-bullet-med{background:#ffffff59}.sw-task-bullet-low{background:#fff3}.sw-task-body{flex:1}.sw-task-title{color:var(--text);letter-spacing:-.015em;margin-bottom:4px;font-size:14px;line-height:1.35}.sw-task-meta{color:var(--text-faint);letter-spacing:-.005em;font-size:12px}.section{max-width:var(--max-w);margin:0 auto;padding:140px 32px}.section-head{max-width:var(--max-w-narrow);text-align:center;margin:0 auto 64px}.section-label{font-family:var(--font-mono);color:var(--blue);letter-spacing:.12em;text-transform:uppercase;box-shadow:0 0 0 1px var(--blue-ring);background:#0099ff0d;border-radius:100px;margin-bottom:16px;padding:7px 14px;font-size:11px;display:inline-block}.section-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin-bottom:0;font-size:40px;font-weight:500;line-height:1.15}.section-title-left{text-align:left}.section-sub{font-family:var(--font-body);color:var(--text-muted);max-width:600px;margin:24px auto 0;font-size:17px;line-height:1.6}.section-sub-left{text-align:left;margin:0}.start-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.start-card{background:var(--near-black);box-shadow:0 0 0 1px var(--blue-ring);transition:transform .36s var(--ease-out), box-shadow .36s var(--ease-out), background .36s var(--ease-out);border-radius:14px;padding:32px 28px;position:relative;overflow:hidden}.start-card:hover{box-shadow:0 0 0 1px var(--blue-ring-hi), 0 30px 60px #00000080;background:#0c0c0c;transform:translateY(-4px)}.start-card-users{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text);margin-bottom:2px;font-size:56px;font-weight:500;line-height:1}.start-card-users-label{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:10px}.start-card-head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.start-card-num{font-family:var(--font-display);color:var(--blue);letter-spacing:-.03em;min-width:24px;font-size:34px;font-style:italic;font-weight:200;line-height:1}.start-card-tag{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;background:var(--frost);border-radius:100px;padding:4px 10px;font-size:10px}.start-card-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin-bottom:14px;font-size:28px;font-weight:500;line-height:1}.start-card-desc{font-family:var(--font-body);color:var(--text-muted);letter-spacing:-.005em;margin-bottom:22px;font-size:14px;line-height:1.45}.start-card-tasks{margin-bottom:26px}.start-card-tasks li{border-top:1px solid var(--hairline);color:var(--text);letter-spacing:-.005em;padding:10px 0 10px 20px;font-size:13px;line-height:1.4;position:relative}.start-card-tasks li:last-child{border-bottom:1px solid var(--hairline)}.start-card-tasks li:before{content:"";background:var(--blue);width:8px;height:1px;position:absolute;top:16px;left:0}.start-card-foot{color:var(--text-faint);font-size:12px;font-family:var(--font-mono);letter-spacing:.02em;align-items:center;gap:10px;display:flex}.start-card-goal:before{content:"→";color:var(--blue);margin-right:8px}.section-trail{padding-top:100px;padding-bottom:100px}.trail-head{max-width:var(--max-w-narrow);text-align:center;margin:0 auto 60px}.trail-stage{aspect-ratio:1200/1400;width:100%;max-width:1200px;margin:0 auto;position:relative}.trail-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.trail-markers{pointer-events:none;position:absolute;inset:0}.milestone{pointer-events:auto;opacity:0;transition:opacity .7s var(--ease-out);position:absolute;transform:translate(-50%,-50%)}.milestone.is-reached{opacity:1}.milestone-dot{background:var(--void);width:68px;height:68px;font-family:var(--font-mono);color:var(--text-muted);transition:all .5s var(--ease-out);border-radius:50%;place-items:center;font-size:14px;font-weight:500;display:grid;position:relative;box-shadow:0 0 0 1px #ffffff1f}.milestone.is-reached .milestone-dot{color:var(--blue);box-shadow:0 0 0 1px var(--blue), 0 0 0 6px #0099ff14, 0 0 40px var(--blue-glow)}.milestone.is-reached .milestone-dot:after{content:"";border:1px solid var(--blue);opacity:0;animation:dotPing 2.6s var(--ease-out) infinite;border-radius:50%;position:absolute;inset:-8px}@keyframes dotPing{0%{opacity:.6;transform:scale(.92)}70%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(1.4)}}.milestone-dot-flag{background:var(--blue);box-shadow:0 0 0 1px var(--blue), 0 0 40px var(--blue-glow);font-weight:700;color:var(--void)!important}.milestone-card{background:var(--near-black);width:320px;box-shadow:0 0 0 1px var(--blue-ring), 0 20px 50px #00000080;opacity:0;transition:all .6s var(--ease-out) .2s;pointer-events:none;border-radius:12px;padding:20px 22px;position:absolute;top:50%;transform:translateY(-50%)scale(.96)}.milestone-card-right{left:92px}.milestone-card-left{right:92px}.milestone.is-reached .milestone-card{opacity:1;transform:translateY(-50%)scale(1)}.milestone.is-reached .milestone-card-right{transform:translateY(-50%)translate(6px)scale(1)}.milestone.is-reached .milestone-card-left{transform:translateY(-50%)translate(-6px)scale(1)}.mc-stage{font-family:var(--font-mono);color:var(--blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:10px}.mc-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text);margin-bottom:12px;font-size:24px;font-weight:500;line-height:1}.mc-tasks{flex-direction:column;gap:6px;display:flex}.mc-task{font-family:var(--font-body);color:var(--text-muted);letter-spacing:-.005em;align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.mc-task:not(:first-child){color:var(--text-faint);border-left:1px solid var(--hairline);padding-left:12px;font-size:12px}.mc-task-priority{font-size:10px;font-family:var(--font-body);background:var(--blue);color:var(--void);border-radius:100px;flex-shrink:0;margin-top:1px;padding:2px 8px;font-weight:500;display:inline-block}.words-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.words-copy .section-label{margin-bottom:22px}.words-points{margin-top:32px}.words-points li{border-bottom:1px solid var(--hairline);color:var(--text);letter-spacing:-.01em;align-items:flex-start;gap:14px;padding:14px 0;font-size:15px;display:flex}.words-points li:first-child{border-top:1px solid var(--hairline)}.words-dot{background:var(--blue);width:6px;height:6px;box-shadow:0 0 8px var(--blue-glow);border-radius:50%;flex-shrink:0;margin-top:8px}.wd-window{background:var(--near-black);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #0099ff26,inset 0 .5px 0 .5px #ffffff14,0 20px 60px #00000080}.wd-titlebar{border-bottom:1px solid var(--hairline);background:#ffffff05;align-items:center;gap:14px;padding:12px 16px;display:flex}.wd-titlebar-text{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:0;font-size:11px}.wd-body{padding:26px 26px 24px}.wd-task-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin-bottom:20px;font-size:22px;font-weight:500;line-height:1.05}.wd-label{font-family:var(--font-mono);color:var(--blue);letter-spacing:.1em;margin-bottom:10px;font-size:10px}.wd-copy{min-height:150px;box-shadow:0 0 0 1px var(--blue-ring);font-family:var(--font-body);color:var(--text);white-space:pre-wrap;letter-spacing:-.005em;background:#0099ff08;border-radius:10px;margin-bottom:18px;padding:18px 20px;font-size:13px;line-height:1.55}.wd-actions{gap:8px;display:flex}.section-pact{padding-top:180px;padding-bottom:160px}.pact-wrap{text-align:center;max-width:820px;margin:0 auto 100px}.pact-wrap .section-label{margin-bottom:20px}.pact-quote{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);max-width:600px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:28px;font-weight:500;line-height:1.3}.pact-body{font-family:var(--font-body);color:var(--text-muted);max-width:560px;margin:0 auto 48px;font-size:17px;line-height:1.6}.pact-promises{text-align:left;grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pact-promise{background:var(--near-black);box-shadow:0 0 0 1px var(--blue-ring);border-radius:12px;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}.pp-num{font-family:var(--font-display);color:var(--blue);letter-spacing:-.03em;min-width:24px;font-size:28px;font-style:italic;font-weight:200;line-height:1}.pp-text{font-family:var(--font-body);color:var(--text);letter-spacing:-.005em;font-size:14px;line-height:1.45}.pricing{max-width:900px;margin:0 auto}.pricing-cards{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:32px;display:grid}.price-card{background:var(--near-black);box-shadow:0 0 0 1px var(--blue-ring);transition:all .4s var(--ease-out);border-radius:16px;padding:40px 36px;position:relative}.price-card:hover{box-shadow:0 0 0 1px var(--blue-ring-hi), 0 40px 80px #00000080;transform:translateY(-4px)}.price-card-featured{background:linear-gradient(180deg, #0099ff0d, var(--near-black));box-shadow:0 0 0 1px var(--blue-ring-hi)}.pc-badge{background:var(--blue);color:var(--void);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:100px;padding:5px 14px;font-size:10px;font-weight:600;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.pc-tag{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px;font-size:10px}.pc-title{font-family:var(--font-display);letter-spacing:-.035em;color:var(--text);margin-bottom:28px;font-size:28px;font-weight:500;line-height:1.05}.pc-price{border-bottom:1px solid var(--hairline);align-items:baseline;gap:4px;margin-bottom:28px;padding-bottom:24px;display:flex}.pc-currency{font-family:var(--font-display);color:var(--text-muted);letter-spacing:-.03em;font-size:26px;font-weight:500}.pc-amount{font-family:var(--font-display);color:var(--text);letter-spacing:-.05em;font-size:80px;font-weight:500;line-height:1}.pc-period{font-family:var(--font-mono);color:var(--text-faint);margin-left:8px;font-size:13px}.pc-features{margin-bottom:32px}.pc-features li{border-bottom:1px solid var(--hairline);color:var(--text);letter-spacing:-.005em;padding:12px 0 12px 22px;font-size:14px;position:relative}.pc-features li:before{content:"";background:var(--blue);width:10px;height:1px;position:absolute;top:18px;left:0}.pricing-footnote{text-align:center;color:var(--text-faint);font-size:12px;font-family:var(--font-mono);letter-spacing:.02em}.footer{border-top:1px solid var(--hairline);margin-top:80px;padding:60px 32px 80px}.footer-inner{max-width:var(--max-w);grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin:0 auto;display:grid}.footer-brand{align-items:center;gap:12px;display:flex}.footer-brand-name{letter-spacing:-.15px;font-size:15px;font-weight:500}.footer-copy{font-family:var(--font-display);color:var(--text-muted);text-align:center;letter-spacing:-.02em;font-size:16px;font-style:italic;font-weight:200}.footer-links{color:var(--text-faint);gap:24px;font-size:13px;display:flex}.footer-links a:hover{color:var(--text)}.final-cta{text-align:center;padding-bottom:80px}.final-cta-inner{max-width:var(--max-w-narrow);margin:0 auto}.final-cta .section-title{margin-bottom:0}.final-cta .section-sub{margin:24px auto 40px}.final-cta .hero-cta-group{margin-bottom:0}.footer-rights{text-align:center;color:var(--text-faint);border-top:1px solid var(--hairline);font-size:12px;font-family:var(--font-mono);grid-column:1/-1;margin-top:20px;padding-top:32px}@media (max-width:900px){.nav-links{gap:20px}.nav-links a:not(.nav-cta):not(:last-child){display:none}.hero{padding-top:130px;padding-bottom:60px}.hero-headline{letter-spacing:-.045em;font-size:40px}.hero-sub{font-size:16px}.showcase{margin-top:50px}.sw-body{grid-template-columns:1fr;min-height:0}.sw-side{display:none}.sw-main{padding:22px 20px 26px}.sw-head-title{font-size:26px}.sw-stat-num{font-size:34px}.sw-head-stats{grid-template-columns:1fr;gap:14px}.sw-spark{width:100%}.section{padding:90px 24px}.section-title{letter-spacing:-.04em;font-size:28px}.start-cards{grid-template-columns:1fr}.trail-stage{aspect-ratio:700/1600}.milestone-dot{width:54px;height:54px;font-size:12px}.milestone-card{width:220px;padding:16px 18px}.mc-title{font-size:19px}.mc-task{font-size:12px}.mc-task:nth-child(n+3){display:none}.start-card-users{font-size:44px}.milestone-card-right{left:68px}.milestone-card-left{right:68px}.words-grid{grid-template-columns:1fr;gap:50px}.pact-promises,.pricing-cards{grid-template-columns:1fr}.footer-inner{text-align:center;grid-template-columns:1fr;justify-items:center}}.knowledge-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.knowledge-copy{max-width:480px}.knowledge-copy .section-label{margin-bottom:16px}.knowledge-copy .section-title{text-align:left;margin-bottom:0}.knowledge-copy .section-sub{text-align:left;max-width:none;margin:24px 0 32px;line-height:1.6}.knowledge-list li{border-bottom:1px solid var(--hairline);color:var(--text);align-items:flex-start;gap:14px;padding:14px 0;font-size:15px;line-height:1.5;display:flex}.knowledge-list li:first-child{border-top:1px solid var(--hairline)}.knowledge-dot{background:var(--blue);width:6px;height:6px;box-shadow:0 0 8px var(--blue-glow);border-radius:50%;flex-shrink:0;margin-top:8px}.insights-feed{flex-direction:column;gap:10px;display:flex}.insight-card{background:var(--near-black);box-shadow:0 0 0 1px var(--blue-ring);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:14px;align-items:flex-start;gap:12px;padding:18px 20px;display:flex}.insight-card:hover{box-shadow:0 0 0 1px var(--blue-ring-hi);transform:translate(4px)}.insight-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.insight-text{color:var(--text);margin-bottom:4px;font-size:14px;font-weight:500;line-height:1.4}.insight-meta{color:var(--text-faint);font-size:11px;font-family:var(--font-mono)}@media (max-width:900px){.knowledge-grid{grid-template-columns:1fr;gap:50px}}.experiment-layout{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.experiment-copy{max-width:480px}.experiment-copy .section-label{margin-bottom:16px}.experiment-copy .section-title{text-align:left;margin-bottom:0}.experiment-copy .section-sub{text-align:left;max-width:none;margin:24px 0 0}.experiment-steps{margin-top:32px}.experiment-steps li{border-bottom:1px solid var(--hairline);color:var(--text-muted);align-items:flex-start;gap:14px;padding:14px 0;font-size:14px;line-height:1.5;display:flex}.experiment-steps li:first-child{border-top:1px solid var(--hairline)}.experiment-steps li strong{color:var(--text)}.exp-step-num{font-family:var(--font-display);color:var(--blue);flex-shrink:0;min-width:24px;margin-top:2px;font-size:20px;font-style:italic;font-weight:200;line-height:1}.exp-hypothesis{box-shadow:0 0 0 1px var(--blue-ring);font-family:var(--font-body);color:var(--text);background:#0099ff08;border-radius:10px;margin-bottom:18px;padding:14px 16px;font-size:13px;line-height:1.55}.exp-results{gap:10px;margin-bottom:12px;display:flex}.exp-result{box-shadow:0 0 0 1px var(--hairline);background:#ffffff05;border-radius:8px;flex:1;padding:12px 14px}.exp-result-value{font-family:var(--font-display);color:var(--text);letter-spacing:-.02em;margin-bottom:4px;font-size:22px;font-weight:500;line-height:1}.exp-result-label{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.06em;text-transform:uppercase;font-size:10px}.exp-meta{color:var(--text-muted);align-items:center;gap:10px;margin-bottom:16px;font-size:12px;display:flex}.exp-meta-dot{background:var(--text-faint);border-radius:50%;width:3px;height:3px}.exp-actions{gap:8px;display:flex}.exp-btn-worked{color:var(--void);font-family:var(--font-body);background:#22c55e;border-radius:100px;justify-content:center;align-items:center;padding:9px 16px;font-size:13px;font-weight:500;display:inline-flex}@media (max-width:900px){.experiment-layout{grid-template-columns:1fr;gap:50px}}.comp-cards{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.comp-card{box-shadow:0 0 0 1px var(--hairline);background:#ffffff05;border-radius:8px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.comp-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:4px}.comp-name{font-family:var(--font-body);color:var(--text);margin-bottom:2px;font-size:14px;font-weight:600}.comp-desc{color:var(--text-muted);margin-bottom:6px;font-size:12px;line-height:1.45}.comp-gap{font-family:var(--font-mono);color:var(--blue);letter-spacing:.04em;box-shadow:0 0 0 1px var(--blue-ring);background:#0099ff0f;border-radius:100px;padding:2px 8px;font-size:10px;display:inline-block}.comp-angle{box-shadow:0 0 0 1px var(--blue-ring);background:#0099ff08;border-radius:10px;padding:14px 16px}.comp-angle .wd-label{margin-bottom:6px}.comp-angle-text{font-family:var(--font-body);color:var(--text);font-size:14px;font-weight:500;line-height:1.45}.daily-output{max-width:var(--max-w-narrow);text-align:center;margin:80px auto 0}.daily-output .section-label{margin-bottom:16px}.daily-output .section-title{margin-bottom:0}.daily-output .section-sub{margin:24px auto 40px}.daily-output .daily-mock{text-align:left;max-width:560px;margin:0 auto}.daily-grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.daily-copy{max-width:480px}.daily-copy .section-label{margin-bottom:16px}.daily-copy .section-title{text-align:left;margin-bottom:0}.daily-copy .section-sub{text-align:left;max-width:none;margin:24px 0 0}.daily-mock{background:var(--near-black);box-shadow:0 0 0 1px var(--blue-ring), 0 20px 50px #0006;border-radius:16px;padding:24px}.daily-date{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text);margin-bottom:4px;font-size:20px;font-weight:500}.daily-sub{color:var(--text-faint);font-size:12px;font-family:var(--font-mono);margin-bottom:18px}.daily-tasks{flex-direction:column;gap:8px;display:flex}.daily-task{box-shadow:0 0 0 1px var(--hairline);background:#ffffff05;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.daily-task-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.daily-task-title{color:var(--text);margin-bottom:3px;font-size:14px;line-height:1.35}.daily-task-meta{color:var(--text-faint);font-size:11px}@media (max-width:900px){.daily-grid{grid-template-columns:1fr;gap:50px}}.section-fusion .section-head{max-width:780px}.section-fusion .section-sub{max-width:720px}.fusion-stage{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:24px;max-width:1060px;margin:0 auto;display:grid}.fusion-col{background:var(--near-black);box-shadow:0 0 0 1px var(--blue-ring);transition:transform .36s var(--ease-out), box-shadow .36s var(--ease-out);border-radius:16px;flex-direction:column;padding:28px 24px 24px;display:flex;position:relative}.fusion-col:hover{box-shadow:0 0 0 1px var(--blue-ring-hi), 0 24px 60px #00000073;transform:translateY(-2px)}.fusion-col-public:before,.fusion-col-private:before{content:"";background:linear-gradient(90deg, transparent, var(--blue-ring-hi), transparent);height:1px;position:absolute;top:0;left:20%;right:20%}.fusion-col-label{font-family:var(--font-mono);color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px;font-size:10px}.fusion-bigstat{border-bottom:1px solid var(--hairline);margin-bottom:22px;padding-bottom:18px}.fusion-bignum{font-family:var(--font-display);letter-spacing:-.045em;color:var(--text);font-variant-numeric:tabular-nums;margin-bottom:10px;font-size:64px;font-weight:500;line-height:.95}.fusion-col-private .fusion-bignum{color:var(--blue)}.fusion-bignum-sub{font-family:var(--font-body);color:var(--text-muted);letter-spacing:-.005em;max-width:280px;margin-bottom:12px;font-size:13px;line-height:1.35}.fusion-bignum-live{font-family:var(--font-mono);color:#22c55e;letter-spacing:.04em;background:#22c55e0f;border-radius:100px;align-items:center;gap:7px;padding:4px 10px 4px 8px;font-size:10px;display:inline-flex;box-shadow:0 0 0 1px #22c55e2e}.fusion-live-dot{background:#22c55e;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:2s ease-in-out infinite fusionLivePulse;box-shadow:0 0 8px #22c55eb3}.fusion-col-private .fusion-bignum-live{color:var(--blue);box-shadow:0 0 0 1px var(--blue-ring);background:#0099ff0f}.fusion-live-dot-blue{background:var(--blue);box-shadow:0 0 8px var(--blue-glow)}@keyframes fusionLivePulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}.fusion-cards{flex-direction:column;gap:8px;display:flex}.fusion-card{box-shadow:0 0 0 1px var(--hairline);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);background:#ffffff05;border-radius:10px;padding:12px 14px}.fusion-card:hover{box-shadow:0 0 0 1px var(--blue-ring);transform:translate(2px)}.fusion-card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.fusion-card-hash{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px}.fusion-card-result{font-family:var(--font-mono);color:var(--blue);letter-spacing:.04em;box-shadow:0 0 0 1px var(--blue-ring);background:#0099ff0f;border-radius:100px;padding:2px 8px;font-size:10px}.fusion-card-text{color:var(--text);letter-spacing:-.005em;font-size:13px;line-height:1.42}.fusion-card-more{box-shadow:0 0 0 1px dashed var(--hairline);border:1px dashed var(--hairline);text-align:center;font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.06em;background:0 0;border-radius:10px;padding:12px 14px;font-size:11px}.fusion-plus{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 4px;display:flex;position:relative}.fusion-plus-line{background:linear-gradient(180deg, transparent, var(--blue-ring-hi), transparent);flex:1;width:1px;min-height:40px}.fusion-plus-mark{width:54px;height:54px;box-shadow:0 0 0 1px var(--blue-ring-hi), 0 0 24px var(--blue-glow);font-family:var(--font-display);color:var(--blue);background:radial-gradient(circle,#0099ff1f,#0099ff05 70%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:30px;font-weight:200;line-height:1;display:flex}.fusion-plus-label{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;font-size:9px}.fusion-output{flex-direction:column;align-items:center;max-width:720px;margin:36px auto 0;display:flex}.fusion-arrow{font-family:var(--font-display);color:var(--blue);opacity:.9;margin-bottom:18px;font-size:36px;font-weight:200;line-height:1}.fusion-result{width:100%;box-shadow:0 0 0 1px var(--blue-ring-hi), 0 30px 80px #0099ff14;background:linear-gradient(#0099ff12,#0099ff04);border-radius:18px;padding:30px 32px 28px;position:relative;overflow:hidden}.fusion-result:before{content:"";background:linear-gradient(90deg,#0000,#09f9,#0000);height:1px;position:absolute;top:0;left:0;right:0}.fusion-result-label{font-family:var(--font-mono);color:var(--blue);letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:10px}.fusion-result-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin-bottom:14px;font-size:24px;font-weight:500;line-height:1.2}.fusion-result-body{color:var(--text-muted);margin-bottom:18px;font-size:14px;line-height:1.6}.fusion-result-body strong{color:var(--text);font-weight:500;font-family:var(--font-mono);font-size:13px}.fusion-result-meta{font-family:var(--font-mono);color:var(--text-muted);letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:10px;font-size:11px;display:flex}.fusion-result-tag{color:var(--blue);box-shadow:0 0 0 1px var(--blue-ring);text-transform:uppercase;letter-spacing:.1em;background:#0099ff14;border-radius:100px;padding:4px 10px}.fusion-result-dot{background:var(--text-faint);border-radius:50%;width:3px;height:3px}@media (max-width:900px){.fusion-stage{grid-template-columns:1fr;gap:16px}.fusion-plus{flex-direction:row;padding:8px 0}.fusion-plus-line{display:none}.fusion-plus-mark{width:44px;height:44px;font-size:24px}.fusion-col{padding:24px 20px 20px}.fusion-col-title{font-size:20px}.fusion-result{padding:24px 22px}.fusion-result-title{font-size:20px}}.btn-solid{color:var(--void)!important}.btn-frost,.pc-cta{color:var(--text)!important}.pc-cta-primary{color:var(--void)!important;background:var(--text)!important}.nav-cta{color:var(--text)!important}.nav-link-active{position:relative;color:var(--text)!important}.nav-link-active:after{content:"";background:var(--blue);height:1px;position:absolute;bottom:-6px;left:0;right:0}.ent-hero{padding-top:140px;padding-bottom:60px}.ent-showcase-section{padding-top:80px;padding-bottom:100px}.kanban-stage{max-width:1180px;margin:56px auto 0;padding:0 24px}.kanban-window{background:var(--surface,#0a0d12);border-radius:14px;overflow:hidden;box-shadow:0 0 0 1px #ffffff0f,0 60px 120px -30px #000000b3,0 30px 60px -20px #3b82f62e}.kanban-titlebar{background:#ffffff05;border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:12px 16px;display:flex}.kanban-titlebar-label{font-family:var(--font-mono);color:var(--text-faint);letter-spacing:.02em;font-size:11px}.kanban-titlebar-spacer{flex:1}.kanban-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;padding:22px 18px 28px;display:grid}.kanban-col{flex-direction:column;gap:10px;min-width:0;display:flex}.kanban-col-head{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--text-muted);align-items:center;gap:8px;padding:6px 4px;font-size:10.5px;display:flex}.kanban-col-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.kanban-col-title{flex:1;font-weight:600}.kanban-col-count{color:var(--text-faint);text-align:center;background:#ffffff0d;border-radius:8px;min-width:18px;padding:2px 6px;font-size:10px}.kanban-cards{flex-direction:column;gap:10px;display:flex}.kanban-card{transition:transform .2s var(--ease-out), box-shadow .2s var(--ease-out);background:#ffffff06;border-radius:8px;flex-direction:column;gap:8px;padding:12px 13px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.kanban-card:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff1f}.kanban-card-top{justify-content:space-between;align-items:center;gap:6px;display:flex}.kanban-card-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border-radius:100px;padding:2px 7px;font-size:9.5px;font-weight:600;display:inline-block}.kanban-prio{font-family:var(--font-mono);letter-spacing:.06em;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:9px;font-weight:700}.kanban-prio-p1{color:#fca5a5;background:#ef444429}.kanban-prio-p2{color:#fcd34d;background:#f59e0b29}.kanban-prio-p3{color:#cbd5e1;background:#94a3b829}.kanban-card-title{color:var(--text);letter-spacing:-.005em;font-size:13px;font-weight:500;line-height:1.4}.kanban-card-meta{font-family:var(--font-mono);color:var(--text-faint);font-size:10px}.kanban-card-foot{align-items:center;gap:8px;margin-top:4px;display:flex}.kanban-avatar{width:22px;height:22px;font-family:var(--font-mono);color:#fff;letter-spacing:.02em;box-shadow:0 0 0 2px var(--surface,#0a0d12);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:flex}.kanban-metric{font-family:var(--font-mono);color:#34d399;white-space:nowrap;background:#34d3991a;border-radius:4px;margin-left:auto;padding:2px 7px;font-size:10px;font-weight:600}@media (max-width:1024px){.kanban-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kanban-board{grid-template-columns:1fr;padding:16px}.kanban-stage{padding:0 16px}}.ent-features-section{padding:100px 0 60px}.ent-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px;margin:56px auto 0;padding:0 24px;display:grid}.ent-feature{background:#ffffff05;border-radius:14px;padding:28px 26px;box-shadow:inset 0 0 0 1px #ffffff0f}.ent-feature-mark{color:var(--blue);text-align:center;background:#3b82f61a;border-radius:10px;width:40px;height:40px;margin-bottom:18px;font-size:24px;font-weight:400;line-height:40px;display:inline-block;box-shadow:inset 0 0 0 1px #3b82f633}.ent-feature-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin-bottom:8px;font-size:19px;font-weight:500}.ent-feature-body{color:var(--text-muted);font-size:13.5px;line-height:1.55}@media (max-width:980px){.ent-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.ent-feature-grid{grid-template-columns:1fr}}.ent-cases-section{padding:100px 0 60px}.ent-cases{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1180px;margin:56px auto 0;padding:0 24px;display:grid}.ent-case{background:var(--surface-sunken,#ffffff06);border-radius:14px;padding:32px 28px;box-shadow:inset 0 0 0 1px #ffffff0f}.ent-case-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--blue);background:#3b82f61a;border-radius:100px;margin-bottom:16px;padding:4px 10px;font-size:10px;display:inline-block}.ent-case-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text);margin-bottom:10px;font-size:22px;font-weight:500}.ent-case-body{color:var(--text-muted);margin-bottom:18px;font-size:13.5px;line-height:1.55}.ent-case-points{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ent-case-points li{color:var(--text-muted);align-items:flex-start;gap:8px;font-size:12.5px;line-height:1.5;display:flex}.ent-case-dot{background:var(--blue);border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-top:7px}@media (max-width:980px){.ent-cases{grid-template-columns:1fr}}.ent-security-section{padding:100px 0}.ent-security{grid-template-columns:1fr 1fr;align-items:start;gap:60px;max-width:1180px;margin:0 auto;padding:0 24px;display:grid}.ent-security-list{color:var(--text-muted);grid-template-columns:repeat(2,1fr);gap:14px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ent-security-list li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.ent-security-check{color:#34d399;flex-shrink:0;font-weight:700}@media (max-width:980px){.ent-security{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.ent-security-list{grid-template-columns:1fr}}.ent-pricing-section{padding:80px 0 100px}.ent-pricing-card{background:radial-gradient(ellipse at top, #3b82f61f 0%, transparent 60%), var(--surface-sunken,#ffffff06);text-align:center;border-radius:22px;max-width:880px;margin:0 auto;padding:56px 56px 48px;box-shadow:inset 0 0 0 1px #3b82f640,0 30px 80px -20px #0006}.ent-pricing-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--blue);background:#3b82f61f;border-radius:100px;margin-bottom:22px;padding:5px 14px;font-size:11px;display:inline-block}.ent-pricing-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--text);margin-bottom:16px;font-size:38px;font-weight:500;line-height:1.1}.ent-pricing-title em{color:var(--text-muted);font-style:italic;font-family:var(--font-instrument), serif}.ent-pricing-sub{color:var(--text-muted);max-width:540px;margin:0 auto 32px;font-size:14px;line-height:1.6}.ent-pricing-sub strong{color:var(--text);font-weight:600}.ent-pricing-grid{text-align:left;grid-template-columns:1fr 1fr;gap:32px;max-width:600px;margin:0 auto 36px;display:grid}.ent-pricing-features{color:var(--text-muted);flex-direction:column;gap:10px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.ent-pricing-features li{padding-left:18px;line-height:1.45;position:relative}.ent-pricing-features li:before{content:"✓";color:#34d399;font-weight:700;position:absolute;left:0}.ent-pricing-cta{margin:0 auto;display:inline-flex}.ent-pricing-foot{color:var(--text-faint);margin-top:16px;font-size:11.5px}@media (max-width:640px){.ent-pricing-card{padding:40px 28px 36px}.ent-pricing-title{font-size:30px}.ent-pricing-grid{grid-template-columns:1fr;gap:16px}}.ent-faq-section{padding:80px 0 100px}.ent-faq{flex-direction:column;gap:0;max-width:780px;margin:56px auto 0;padding:0 24px;display:flex}.ent-faq-item{border-bottom:1px solid #ffffff14;padding:22px 0;list-style:none}.ent-faq-item[open] .ent-faq-q:before{transform:rotate(45deg)}.ent-faq-q{color:var(--text);cursor:pointer;letter-spacing:-.01em;align-items:center;gap:14px;padding-right:24px;font-size:16px;font-weight:500;list-style:none;display:flex;position:relative}.ent-faq-q::-webkit-details-marker{display:none}.ent-faq-q:before{content:"+";font-family:var(--font-mono);color:var(--text-muted);transition:transform .2s var(--ease-out);font-size:18px;position:absolute;right:0}.ent-faq-a{color:var(--text-muted);max-width:640px;margin-top:12px;padding-right:36px;font-size:13.5px;line-height:1.65}.ent-final-section{padding-top:60px;padding-bottom:100px}.ent-final-foot{color:var(--text-faint);margin-top:24px;font-size:12px}.landing-page .sw-live-dot{vertical-align:middle;background:#34d399;border-radius:50%;width:7px;height:7px;margin-right:8px;animation:1.6s ease-in-out infinite lp-pulse;display:inline-block;box-shadow:0 0 0 4px #34d39924}.landing-page .sw-next-running{border-left:2px solid var(--blue);position:relative}.landing-page .sw-next-running:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(90deg,#0099ff14,#0000 60%);position:absolute;inset:0}.landing-page .sw-run-status{color:#34d399;font-family:var(--font-mono);font-size:11.5px}@keyframes lp-pulse{0%,to{box-shadow:0 0 0 2px #34d39938}50%{box-shadow:0 0 0 6px #34d39905}}@keyframes lp-pulse-blue{0%,to{box-shadow:0 0 0 2px #0099ff38}50%{box-shadow:0 0 0 8px #09f0}}.landing-page .section-agent-plan{padding-top:100px;padding-bottom:100px}.landing-page .agent-plan-stage{max-width:var(--max-w);grid-template-columns:1fr 80px 1.25fr;align-items:stretch;gap:20px;margin:48px auto 0;padding:0 32px;display:grid}.landing-page .ap-col{flex-direction:column;gap:16px;min-width:0;display:flex}.landing-page .ap-card{border:1px solid var(--hairline);background:linear-gradient(#ffffff08,#ffffff03);border-radius:14px;min-height:0;padding:20px 22px}.landing-page .ap-card-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;margin-bottom:14px;font-size:10.5px;display:flex}.landing-page .ap-context-list{flex-direction:column;gap:10px;display:flex}.landing-page .ap-context-item{color:var(--text-ghost);font-size:13.5px;font-family:var(--font-mono);align-items:center;gap:10px;display:flex}.landing-page .ap-check{background:var(--blue);width:6px;height:6px;box-shadow:0 0 0 3px var(--blue-ring);border-radius:50%;flex-shrink:0}.landing-page .ap-brain-dot{background:#c084fc;border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite lp-pulse;box-shadow:0 0 0 3px #c084fc2e}.landing-page .ap-think-line{font-family:var(--font-mono);color:var(--text-ghost);border-top:1px dashed #c084fc1f;padding:6px 0;font-size:12.5px;position:relative}.landing-page .ap-think-line:before{content:"›";color:#c084fc;margin-right:8px;font-weight:600}.landing-page .ap-arrow{flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex;position:relative}.landing-page .ap-arrow-shaft{background:linear-gradient(180deg, transparent, var(--blue), transparent);opacity:.5;flex:1;width:2px;max-height:140px}.landing-page .ap-arrow-tip{color:var(--blue);font-size:20px;line-height:1;transform:rotate(90deg)}.landing-page .ap-arrow-pulse{background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 6px var(--blue-ring);border-radius:50%;animation:1.8s ease-in-out infinite lp-pulse-blue;position:absolute;top:14px;left:50%;transform:translate(-50%)}.landing-page .ap-card-plan,.landing-page .ap-card-running{position:relative;overflow:hidden}.landing-page .ap-plan-tasks{flex-direction:column;gap:10px;display:flex}.landing-page .ap-plan-task{border:1px solid var(--hairline);opacity:0;background:#ffffff05;border-radius:10px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex;transform:translateY(6px)}.landing-page .agent-plan-stage.is-playing .ap-plan-task{animation:ap-task-in .6s var(--ease-out) forwards}.landing-page .ap-task-check{border:1.5px solid var(--blue-ring-hi);border-radius:4px;flex-shrink:0;width:14px;height:14px;margin-top:2px}.landing-page .ap-task-body{flex:1;min-width:0}.landing-page .ap-task-title{color:var(--text);margin-bottom:4px;font-size:13.5px;line-height:1.4}.landing-page .ap-task-meta{color:var(--text-faint);font-size:11.5px;font-family:var(--font-mono);align-items:center;gap:8px;display:flex}.landing-page .ap-task-tag{color:var(--blue);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;font-size:10.5px}.landing-page .ap-task-dot{background:var(--text-faint);border-radius:50%;width:3px;height:3px}.landing-page .ap-card-running{opacity:0;background:linear-gradient(#0099ff12,#0099ff03);border-color:#0099ff47;transform:translateY(8px)}.landing-page .agent-plan-stage.is-playing .ap-card-running{animation:ap-task-in .6s var(--ease-out) 1.4s forwards}.landing-page .ap-run-dot{background:var(--blue);width:8px;height:8px;box-shadow:0 0 0 4px var(--blue-ring);border-radius:50%;animation:1.6s ease-in-out infinite lp-pulse-blue}.landing-page .ap-running-title{color:var(--text);margin-bottom:12px;font-size:14px;line-height:1.4}.landing-page .ap-running-bar{background:#ffffff0f;border-radius:3px;height:3px;margin-bottom:10px;overflow:hidden}.landing-page .ap-running-bar-fill{background:linear-gradient(90deg, var(--blue), #60c8ff);width:0;height:100%;animation:3.6s cubic-bezier(.22,1,.36,1) infinite ap-bar}.landing-page .ap-running-status{font-size:12px;font-family:var(--font-mono);color:#34d399;margin-bottom:14px}.landing-page .ap-running-actions{gap:10px;display:flex}@keyframes ap-task-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ap-bar{0%{width:0}70%{width:72%}to{opacity:0;width:100%}}@media (max-width:960px){.landing-page .agent-plan-stage{grid-template-columns:1fr;gap:24px}.landing-page .ap-arrow{flex-direction:row;min-height:40px}.landing-page .ap-arrow-shaft{background:linear-gradient(90deg, transparent, var(--blue), transparent);flex:1;width:auto;height:2px;max-height:none}.landing-page .ap-arrow-tip{transform:none}.landing-page .ap-arrow-pulse{top:50%;left:14px;transform:translateY(-50%)}}.landing-page .section-specialists{padding-top:100px;padding-bottom:100px}.landing-page .spec-grid{max-width:var(--max-w);grid-template-columns:repeat(3,1fr);gap:16px;margin:48px auto 0;padding:0 32px;display:grid}.landing-page .spec-card{border:1px solid var(--hairline);min-height:320px;transition:border-color .3s var(--ease-out), box-shadow .3s var(--ease-out), transform .3s var(--ease-out);background:linear-gradient(#ffffff08,#ffffff03);border-radius:14px;flex-direction:column;gap:12px;padding:22px;display:flex;position:relative;overflow:hidden}.landing-page .spec-card:after{content:"";opacity:0;transition:opacity .3s var(--ease-out);pointer-events:none;background:radial-gradient(80% 60% at 50% 0,#0099ff2e,#0000 70%);position:absolute;inset:0}.landing-page .spec-card.is-running{border-color:#0099ff59;transform:translateY(-3px);box-shadow:0 0 0 1px #0099ff26,0 20px 60px -20px #0099ff73}.landing-page .spec-card.is-running:after{opacity:1}.landing-page .spec-card-head{justify-content:space-between;align-items:center;display:flex}.landing-page .spec-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);font-size:10.5px}.landing-page .spec-run-pill{color:var(--blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;opacity:0;transition:opacity .3s var(--ease-out);background:#0099ff1f;border-radius:10px;align-items:center;gap:6px;padding:3px 8px;font-size:9.5px;display:flex}.landing-page .spec-card.is-running .spec-run-pill{opacity:1}.landing-page .spec-run-dot{background:var(--blue);border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite lp-pulse-blue}.landing-page .spec-card-title{letter-spacing:-.01em;color:var(--text);font-size:22px;font-weight:500;line-height:1.15}.landing-page .spec-card-desc{color:var(--text-muted);font-size:13px;line-height:1.55}.landing-page .spec-card-bullets{flex-direction:column;gap:5px;display:flex}.landing-page .spec-card-bullets li{color:var(--text-ghost);font-size:12px;font-family:var(--font-mono);align-items:center;gap:8px;display:flex}.landing-page .spec-bullet-dot{background:var(--text-faint);border-radius:50%;width:4px;height:4px}.landing-page .spec-artifact{border:1px solid var(--hairline);font-family:var(--font-mono);color:var(--text-ghost);background:#0006;border-radius:8px;margin-top:auto;padding:10px 12px;font-size:11.5px;line-height:1.55;position:relative}.landing-page .spec-artifact-label{letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);margin-bottom:6px;font-size:9.5px}.landing-page .spec-artifact-body{white-space:pre-wrap;color:var(--text-ghost);margin:0;font-family:inherit}@media (max-width:960px){.landing-page .spec-grid{grid-template-columns:1fr}.landing-page .spec-card{min-height:0}}.landing-page .section-live-research{padding-top:100px;padding-bottom:100px}.landing-page .lr-grid{max-width:var(--max-w);grid-template-columns:.9fr 1.3fr;align-items:center;gap:48px;margin:0 auto;padding:0 32px;display:grid}.landing-page .lr-points{flex-direction:column;gap:10px;margin-top:24px;display:flex}.landing-page .lr-points li{color:var(--text-ghost);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.5;display:flex}.landing-page .lr-dot{background:var(--blue);width:6px;height:6px;box-shadow:0 0 0 3px var(--blue-ring);border-radius:50%;flex-shrink:0;margin-top:6px}.landing-page .lr-window{border:1px solid var(--hairline);background:#060606;border-radius:14px;overflow:hidden;box-shadow:0 40px 100px -40px #000c}.landing-page .lr-titlebar{border-bottom:1px solid var(--hairline);background:#0a0a0a;align-items:center;gap:14px;padding:12px 16px;display:flex}.landing-page .lr-titlebar-text{font-family:var(--font-mono);color:var(--text-muted);text-align:center;flex:1;font-size:11.5px}.landing-page .lr-live-pill{color:#34d399;font-family:var(--font-mono);letter-spacing:.14em;background:#34d3991f;border-radius:10px;align-items:center;gap:6px;padding:3px 9px;font-size:9.5px;display:flex}.landing-page .lr-live-dot{background:#34d399;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite lp-pulse}.landing-page .lr-body{padding:20px 22px 26px}.landing-page .lr-task-title{font-family:var(--font-mono);color:var(--text-ghost);border-bottom:1px dashed var(--hairline);margin-bottom:14px;padding-bottom:14px;font-size:12.5px}.landing-page .lr-log{font-family:var(--font-mono);flex-direction:column;gap:6px;min-height:320px;font-size:12px;line-height:1.65;display:flex;position:relative}.landing-page .log-line{opacity:0;transition:opacity .26s var(--ease-out), transform .26s var(--ease-out);grid-template-columns:62px 72px 1fr;gap:10px;display:grid;transform:translate(-4px)}.landing-page .log-line.is-in{opacity:1;transform:none}.landing-page .log-time{color:var(--text-faint);font-size:11px}.landing-page .log-kind{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border-radius:5px;align-self:start;height:fit-content;padding:3px 6px;font-size:9.5px}.landing-page .log-kind-tool{color:var(--blue);background:#0099ff24}.landing-page .log-kind-thought{color:#c084fc;background:#c084fc24}.landing-page .log-kind-result{color:#fb923c;background:#fb923c24}.landing-page .log-kind-draft{color:#38bdf8;background:#38bdf824}.landing-page .log-kind-done{color:#34d399;background:#34d39924}.landing-page .log-text{color:var(--text);word-break:break-word}.landing-page .log-cursor{background:var(--blue);width:7px;height:13px;margin-top:4px;animation:1s steps(2,end) infinite lp-cursor}@keyframes lp-cursor{50%{opacity:0}}@media (max-width:960px){.landing-page .lr-grid{grid-template-columns:1fr;gap:32px}.landing-page .log-line{grid-template-columns:54px 64px 1fr}}.landing-page .section-daily-agent{padding-top:100px;padding-bottom:100px}.landing-page .da-stage{max-width:var(--max-w);grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin:48px auto 0;padding:0 32px;display:grid}.landing-page .da-timeline,.landing-page .da-artifacts{border:1px solid var(--hairline);background:linear-gradient(#ffffff08,#ffffff03);border-radius:14px;padding:24px 26px}.landing-page .da-timeline{background:linear-gradient(#6366f114,#6366f103);border-color:#6366f133}.landing-page .da-artifacts{background:linear-gradient(#fbbf240f,#fbbf2403);border-color:#fbbf242e}.landing-page .da-card-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-faint);align-items:center;gap:8px;margin-bottom:18px;font-size:10.5px;display:flex}.landing-page .da-moon,.landing-page .da-sun{border-radius:50%;width:10px;height:10px;display:inline-block}.landing-page .da-moon{background:radial-gradient(circle at 30% 30%,#a5b4fc,#4c51bf);box-shadow:0 0 10px #6366f180}.landing-page .da-sun{background:radial-gradient(circle at 30% 30%,#fef3c7,#f59e0b);box-shadow:0 0 10px #fbbf248c}.landing-page .da-rail{padding-left:14px;position:relative}.landing-page .da-rail:before{content:"";background:linear-gradient(#6366f166,#6366f114);width:1px;position:absolute;top:6px;bottom:6px;left:5px}.landing-page .tl-row{opacity:0;transition:opacity .4s var(--ease-out), transform .4s var(--ease-out);grid-template-columns:54px 16px 1fr;align-items:center;gap:10px;padding:8px 0;display:grid;transform:translate(-6px)}.landing-page .tl-row.is-in{opacity:1;transform:none}.landing-page .tl-time{font-family:var(--font-mono);color:var(--text-faint);font-size:11px}.landing-page .tl-dot{background:#a5b4fc;border-radius:50%;width:8px;height:8px;margin-left:-3px;box-shadow:0 0 0 4px #6366f124}.landing-page .tl-row:last-child .tl-dot{background:#34d399;animation:1.6s ease-in-out infinite lp-pulse;box-shadow:0 0 0 4px #34d39933}.landing-page .tl-text{color:var(--text-ghost);font-size:13px;line-height:1.5}.landing-page .da-art-list{flex-direction:column;gap:12px;display:flex}.landing-page .art-card{border:1px solid var(--hairline);opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);background:#0000004d;border-left:3px solid #0000;border-radius:10px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;transform:translateY(6px)scale(.98)}.landing-page .art-card.is-in{opacity:1;transform:none}.landing-page .art-tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:500}.landing-page .art-title{color:var(--text);font-size:14.5px;line-height:1.35}.landing-page .art-meta{font-size:12px;font-family:var(--font-mono);color:var(--text-faint)}@media (max-width:960px){.landing-page .da-stage{grid-template-columns:1fr}}
