@import"https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800&family=JetBrains+Mono:wght@500;600&display=swap";:root{color-scheme:dark;--bg: #050508;--bg-2: #0b0c12;--surface: rgba(18, 20, 30, .78);--surface-strong: rgba(24, 26, 38, .92);--line: rgba(255, 255, 255, .12);--line-strong: rgba(255, 255, 255, .2);--text: #f8fafc;--muted: #a7afc0;--dim: #737b8e;--cyan: #ff7a1a;--cyan-soft: rgba(255, 122, 26, .15);--violet: #a78bfa;--violet-soft: rgba(167, 139, 250, .16);--accent-warm: #f5b66d;--white-soft: rgba(255, 255, 255, .72);--radius: 8px;font-family:Geist,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:#000;color:var(--text)}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:40;opacity:.32;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 72%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.8),transparent 72%)}button,a,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}main{overflow:hidden}.site-nav{position:fixed;top:0;left:0;right:0;z-index:20;width:100%;margin:0;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px clamp(18px,4vw,40px);border:0;border-bottom:1px solid rgba(255,255,255,.05);border-radius:0;background:#050508db;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 8px 28px #00000057}.brand-mark,.nav-links,.footer span{display:flex;align-items:center}.brand-mark{gap:9px;font-weight:700;letter-spacing:0}.brand-mark svg{width:18px;height:18px;color:var(--cyan)}.nav-links{gap:4px;color:var(--muted);font-size:14px}.nav-links a{padding:8px 10px;border-radius:6px;transition:background .22s ease,color .22s ease,transform .22s ease}.nav-links .nav-cta{min-height:34px;margin-left:4px;padding:7px 13px;color:#fff;border:1px solid rgba(255,122,26,.72);border-radius:12px;background:linear-gradient(135deg,#ff9b3d,#ff6b00 52%,#d95f12);box-shadow:none}.nav-links a:hover{color:var(--text);background:#ffffff14;transform:translateY(-1px)}.nav-links .nav-cta:hover{color:#fff;border-color:#ffb26fe6;background:linear-gradient(135deg,#ffad5f,#ff7a1a 50%,#f26419);box-shadow:none}.hero{min-height:92dvh;display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,1.05fr);gap:clamp(28px,5vw,68px);align-items:center;width:min(1220px,calc(100% - 40px));margin:0 auto;padding:112px 0 72px}.hero-copy{max-width:640px}.kicker,.eyebrow{margin:0 0 16px;color:var(--cyan);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.hero h1,.section-heading h2,.workflow-copy h2,.contact-copy h2{margin:0;letter-spacing:0;line-height:.98}.hero h1{max-width:640px;font-size:clamp(42px,5.35vw,64px);font-weight:800;line-height:1.02}.hero h1 span{color:var(--cyan);white-space:nowrap}.hero-lead{max-width:600px;margin:22px 0 0;color:var(--muted);font-size:17px;line-height:1.62}.hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.seat-badge{display:inline-flex;align-items:center;gap:9px;width:fit-content;min-height:38px;margin:0 0 18px;padding:0 15px;border:1px solid rgba(167,139,250,.34);border-radius:999px;color:var(--violet);background:#a78bfa1c;font-weight:800}.seat-badge svg{width:17px;height:17px;color:var(--cyan)}.primary-cta,.ghost-cta,.secondary-action{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 20px;border-radius:14px;border:1px solid var(--line);transition:transform .22s ease,border-color .22s ease,background .22s ease,box-shadow .22s ease}.primary-cta{color:#fff;border-color:#ff7a1ad6;background:linear-gradient(135deg,#ff9d3d,#ff6b00 48%,#e85d04);box-shadow:none;font-weight:800}.primary-cta:before,.ghost-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 0 28%,rgba(255,255,255,.35) 44%,transparent 58% 100%);transform:translate(-70%);transition:opacity .22s ease,transform .54s ease}.ghost-cta{color:var(--white-soft);border-color:#ffffff29;background:linear-gradient(135deg,#ffffff17,#ffffff09),#050508b8;box-shadow:inset 0 1px #ffffff14}.primary-cta svg,.ghost-cta svg{position:relative;z-index:1}.primary-cta:hover{box-shadow:none}.ghost-cta:hover{border-color:#ff7a1a80;background:linear-gradient(135deg,#ff7a1a24,#a78bfa14),#050508c7}.primary-cta:hover:before,.ghost-cta:hover:before{opacity:1;transform:translate(70%)}.primary-cta:hover,.ghost-cta:hover,.secondary-action:hover{transform:translateY(-2px)}.primary-cta:active,.ghost-cta:active,.secondary-action:active,.send-action:active{transform:scale(.98)}.hero-visual-wrap{min-width:0}.agent-visual{position:relative;min-height:500px;border:1px solid rgba(255,122,26,.28);border-radius:18px;overflow:hidden;background:radial-gradient(circle at 54% 42%,rgba(255,122,26,.34),transparent 19%),radial-gradient(circle at 78% 16%,rgba(167,139,250,.22),transparent 28%),linear-gradient(145deg,rgba(255,122,26,.16),transparent 34%),#09090f;box-shadow:inset 0 1px #ffffff24,inset 0 0 80px #ff7a1a14,0 30px 110px #00000073}.agent-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:8;pointer-events:none;background:linear-gradient(to bottom,transparent 62%,rgba(5,5,8,.5)),linear-gradient(90deg,rgba(255,122,26,.1),transparent 24%,transparent 76%,rgba(167,139,250,.08))}.visual-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.36;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:42px 42px;-webkit-mask-image:radial-gradient(circle at 50% 45%,black,transparent 72%);mask-image:radial-gradient(circle at 50% 45%,black,transparent 72%)}.visual-aura{position:absolute;left:50%;top:45%;width:310px;height:310px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle,rgba(255,122,26,.34),rgba(255,122,26,.08) 38%,transparent 68%),conic-gradient(from 120deg,#ff7a1a14,#a78bfa47,#ff7a1a14);filter:blur(2px)}.agent-flow-lines{position:absolute;inset:4% 2% auto;width:96%;height:88%;overflow:visible}.visual-card,.visual-result-card,.visual-command,.visual-badge{position:absolute;z-index:3}.visual-card{display:grid;gap:8px;width:min(260px,42%);padding:16px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:linear-gradient(135deg,#ffffff14,#ffffff05),#07080cbd;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 1px #ffffff1a,0 18px 54px #00000047}.visual-card span,.visual-result-card span,.visual-badge span{color:var(--cyan);font-family:JetBrains Mono,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.visual-card strong,.visual-result-card strong{color:var(--text);font-size:18px;line-height:1.15}.visual-card p,.visual-result-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.brief-visual-card{left:28px;top:34px}.code-visual-card{right:28px;top:72px;width:min(250px,42%)}.code-card-head{display:flex;align-items:center;gap:8px;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px}.code-card-head svg{width:16px;height:16px;color:var(--cyan)}.code-visual-card i{display:block;width:var(--w);height:8px;border-radius:999px;background:linear-gradient(90deg,var(--cyan),rgba(167,139,250,.78));opacity:0;animation:codeLineReveal 3.2s ease-in-out infinite}.code-visual-card i:nth-child(3){animation-delay:.25s}.code-visual-card i:nth-child(4){animation-delay:.5s}.code-visual-card i:nth-child(5){animation-delay:.75s}.visual-agent-core{position:absolute;z-index:4;left:50%;top:49%;display:grid;justify-items:center;gap:10px;transform:translate(-50%,-50%);text-align:center}.visual-agent{position:relative;width:112px;height:72px;background:linear-gradient(180deg,#f08d63,#d96f4d);box-shadow:-12px 0 #d96f4d,12px 0 #d96f4d,0 -10px #f08d63,0 0 0 1px #ff7a1ab8,0 0 48px #ff7a1a99}.visual-agent .agent-eye,.visual-agent .agent-ear,.visual-agent .agent-leg{position:absolute;display:block}.visual-agent .agent-eye{top:28px;width:8px;height:10px;background:#0a0a0d}.visual-agent .agent-eye.left{left:30px}.visual-agent .agent-eye.right{right:30px}.visual-agent .agent-ear{top:27px;width:10px;height:10px;background:#d96f4d}.visual-agent .agent-ear.left{left:-22px}.visual-agent .agent-ear.right{right:-22px}.visual-agent .agent-leg{bottom:-22px;width:8px;height:14px;background:#d96f4d}.visual-agent .agent-leg.left{left:28px;box-shadow:20px 0 #d96f4d}.visual-agent .agent-leg.right{right:28px;box-shadow:-20px 0 #d96f4d}.visual-agent-core>span{margin-top:14px;color:var(--violet);font-family:JetBrains Mono,monospace;font-size:12px}.visual-agent-core>strong{color:var(--text);font-size:18px;line-height:1.1}.visual-result-card{right:28px;bottom:30px;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;width:min(285px,48%);padding:16px;border:1px solid rgba(255,122,26,.38);border-radius:16px;background:linear-gradient(135deg,#ff7a1a33,#a78bfa1a),#07080cc7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 64px #ff7a1a29,inset 0 1px #ffffff1a}.visual-result-card svg{width:32px;height:32px;color:var(--cyan)}.visual-command{left:28px;bottom:34px;display:grid;gap:8px;width:min(230px,40%);padding:15px;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#0000006b;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.visual-command svg{width:20px;height:20px;color:var(--cyan)}.visual-command span{color:var(--text);font-family:JetBrains Mono,monospace;font-size:16px}.visual-command strong{color:var(--muted);font-size:13px;line-height:1.35}.visual-badge{right:28px;top:24px;display:inline-flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid rgba(255,122,26,.3);border-radius:999px;background:#ff7a1a1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.visual-badge svg{width:15px;height:15px;color:var(--cyan)}.terminal-section{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:28px 0 18px}.big-terminal{position:relative;overflow:hidden;border:1px solid rgba(255,122,26,.55);border-radius:var(--radius);background:#000;box-shadow:0 24px 80px #00000080}.terminal-glow{display:none}.big-terminal-bar{position:relative;z-index:1;display:grid;grid-template-columns:104px minmax(0,1fr);align-items:center;min-height:48px;padding:0 22px;border-bottom:1px solid rgba(255,122,26,.4);background:#000}.window-dots{display:flex;gap:12px}.window-dots span{width:13px;height:13px;border-radius:50%}.window-dots span:nth-child(1){background:#ef444494}.window-dots span:nth-child(2){background:#f59e0b9e}.window-dots span:nth-child(3){background:#22c55e9e}.big-terminal-bar strong{color:var(--dim);font-family:JetBrains Mono,monospace;font-size:14px;letter-spacing:.02em}.big-terminal-bar strong span{color:#ff8a4c;font-weight:700}.big-terminal-body{position:relative;z-index:1;padding:clamp(22px,3.4vw,38px);font-family:JetBrains Mono,monospace}.claude-console-head{display:grid;grid-template-columns:84px minmax(0,1fr);gap:22px;align-items:center;margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid rgba(255,122,26,.24)}.claude-agent{position:relative;display:block;width:82px;height:52px;margin-left:8px;background:#d97858;box-shadow:-8px 0 #d97858,8px 0 #d97858,0 -8px #d97858,0 0 0 1px #ff7a1a5c,0 18px 52px #ff7a1a38}.agent-eye,.agent-ear,.agent-leg{position:absolute;display:block}.agent-eye{top:19px;width:6px;height:8px;background:#080808}.eye-left{left:18px}.eye-right{right:18px}.agent-ear{top:18px;width:8px;height:8px;background:#d97858}.ear-left{left:-16px}.ear-right{right:-16px}.agent-leg{bottom:-18px;width:6px;height:12px;background:#d97858}.leg-left{left:20px;box-shadow:14px 0 #d97858}.leg-right{right:20px;box-shadow:-14px 0 #d97858}.claude-console-copy{display:grid;gap:7px;min-width:0}.claude-console-copy>span{color:var(--dim);font-size:clamp(18px,2vw,24px)}.claude-console-copy strong{color:var(--text);font-size:clamp(18px,2.1vw,26px);letter-spacing:0}.claude-console-copy p{margin:0;color:#ff8a4c;font-size:clamp(13px,1.4vw,16px)}.terminal-workspace{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:28px;align-items:start}.terminal-tips{display:grid;gap:10px;padding:16px;border-left:1px solid rgba(255,122,26,.36);color:var(--muted);font-size:13px;line-height:1.45}.terminal-tips strong{color:#ff8a4c;font-size:14px}.terminal-command{display:flex;align-items:baseline;gap:12px;margin:0;color:var(--text);font-size:clamp(15px,1.65vw,22px);line-height:1.45}.terminal-command span{color:var(--cyan)}.terminal-command b{font-weight:500}.terminal-muted{margin:12px 0 0;color:var(--dim);font-size:clamp(13px,1.35vw,17px)}.type{display:inline-block;width:fit-content;max-width:100%;overflow:hidden;white-space:nowrap;border-right:2px solid transparent;animation:terminalTyping 2.2s steps(var(--steps)) both,terminalCaret .85s step-end infinite}.type-one{--steps: 18}.type-two{--steps: 20;animation-delay:5.8s}.type-three{--steps: 12;animation-delay:7.9s}.type-four{--steps: 8;animation-delay:9.7s}.terminal-checks{display:grid;gap:12px;margin:28px 0 26px}.terminal-check{display:grid;grid-template-columns:24px minmax(180px,max-content) minmax(80px,1fr) minmax(90px,max-content);align-items:center;gap:12px;color:#4ade80;font-size:clamp(14px,1.42vw,18px);opacity:0;transform:translateY(8px);animation:terminalFade .52s ease forwards;animation-delay:calc(2.35s + var(--i) * .82s)}.terminal-check svg{width:18px;height:18px}.terminal-check i{height:1px;min-width:64px;border-bottom:2px dotted rgba(74,222,128,.58)}.terminal-check em{font-style:normal;justify-self:end;opacity:0;animation:terminalFade .32s ease forwards;animation-delay:calc(3.7s + var(--i) * .82s)}.check-type{display:inline-block;width:0;max-width:100%;overflow:hidden;white-space:nowrap;animation:checkTyping 1.15s steps(var(--chars)) forwards;animation-delay:calc(2.45s + var(--i) * .82s)}.terminal-status{display:grid;gap:8px;margin:0;padding-left:18px;border-left:3px solid var(--violet);opacity:0;transform:translateY(8px);animation:terminalFade .54s ease forwards;animation-delay:4.6s}.terminal-status strong{color:var(--violet);font-size:clamp(15px,1.55vw,19px)}.terminal-status span{color:var(--dim);font-size:clamp(13px,1.5vw,17px)}.delayed-one,.delayed-two,.delayed-three,.delayed-four{margin-top:14px}.delayed-one{margin-top:26px}.delayed-four{opacity:0;animation:terminalFade .42s ease forwards;animation-delay:10.5s}.terminal-command mark{width:9px;height:1.1em;padding:0;background:var(--cyan);animation:terminalCursor .9s step-end infinite}.hero-terminal{width:100%;min-height:410px;border-radius:18px}.hero-terminal .big-terminal-bar{min-height:46px;grid-template-columns:74px minmax(0,1fr);padding:0 18px}.hero-terminal .window-dots{gap:8px}.hero-terminal .window-dots span{width:10px;height:10px}.hero-terminal .big-terminal-body{padding:24px}.hero-terminal .claude-console-head{grid-template-columns:88px minmax(0,1fr);gap:22px;margin-bottom:18px;padding-bottom:18px}.hero-terminal .claude-agent{width:68px;height:44px}.hero-terminal .agent-eye{top:16px}.hero-terminal .eye-left{left:15px}.hero-terminal .eye-right{right:15px}.hero-terminal .claude-console-copy>span{font-size:18px}.hero-terminal .claude-console-copy strong{font-size:23px}.hero-terminal .claude-console-copy p{font-size:14px}.hero-terminal .terminal-workspace{grid-template-columns:1fr;gap:0}.hero-terminal .terminal-tips,.hero-terminal .delayed-one,.hero-terminal .delayed-two,.hero-terminal .delayed-three,.hero-terminal .delayed-four{display:none}.hero-terminal .terminal-command{font-size:clamp(16px,2.05vw,22px)}.hero-terminal .terminal-muted{margin-top:9px;font-size:14px}.hero-terminal .terminal-checks{gap:10px;margin:20px 0 18px}.hero-terminal .terminal-check{grid-template-columns:22px minmax(0,1fr) minmax(42px,.4fr) minmax(72px,max-content);gap:9px;font-size:clamp(12px,1.1vw,14px);line-height:1.25}.hero-terminal .terminal-check i{min-width:40px}.program-section,.workflow-section,.contact-section{width:min(1120px,calc(100% - 40px));margin:0 auto}.program-section{padding:88px 0 68px}.section-heading{max-width:920px}.section-heading h2,.workflow-copy h2,.contact-copy h2{font-size:clamp(34px,5vw,58px);font-weight:780}.contact-copy h2{max-width:520px;font-size:clamp(30px,3.5vw,44px);line-height:1.04}.module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;align-items:stretch}.module{position:relative;display:flex;min-height:200px;padding:22px 24px;flex-direction:column;justify-content:flex-start;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0a0b0f;transition:border-color .22s ease,transform .22s ease}.module:hover{transform:translateY(-2px);border-color:#ffffff29}.module svg{width:22px;height:22px;margin-bottom:16px;color:var(--cyan)}.module:nth-child(2) svg,.module:nth-child(4) svg,.module:nth-child(6) svg{color:var(--violet)}.module h3{max-width:520px;margin:0;color:var(--text);font-size:18px;font-weight:700;line-height:1.2}.module p{max-width:520px;margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.6}.workflow-section{position:relative;display:grid;grid-template-columns:1fr;gap:28px;padding:78px 0 58px}.workflow-section:before,.workflow-section:after{display:none}.workflow-heading{margin:0 0 28px;font-size:clamp(34px,5vw,58px);font-weight:780;color:var(--text);line-height:1.08}.compare-terminal{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0a0b0f;overflow:hidden}.compare-bar{display:flex;align-items:center;gap:12px;padding:0 14px;min-height:36px;border-bottom:1px solid rgba(255,255,255,.06);background:#0a0b0f;color:var(--dim);font-family:JetBrains Mono,monospace;font-size:12px}.compare-head{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.06);background:#0a0b0f}.compare-head-cell{display:flex;align-items:center;gap:10px;padding:14px 20px;font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.compare-head-bad{color:#ef4444cc;border-right:1px solid rgba(255,255,255,.08)}.compare-head-good{color:#22c55ed9}.compare-icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;font-size:11px;font-weight:700;flex-shrink:0}.compare-icon.bad{color:#ef4444e6;background:#ef44441f}.compare-icon.good{color:#22c55ef2;background:#22c55e1f}.compare-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid rgba(255,255,255,.05)}.compare-row:last-child{border-bottom:0}.compare-cell{display:flex;align-items:flex-start;gap:14px;padding:20px}.compare-cell-bad{border-right:1px solid rgba(255,255,255,.06);background:transparent}.compare-cell-good{background:transparent}.compare-cell p{margin:0;font-size:15px;line-height:1.5}.compare-cell-bad p{color:var(--dim);text-decoration:line-through;text-decoration-color:#ef444480;text-decoration-thickness:1px}.compare-cell-good p{color:var(--text);font-weight:500}.final-offer-section{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:60px 0 80px;display:flex;flex-direction:column;gap:40px}.final-offer-title{margin:0;font-size:clamp(26px,3.2vw,46px);font-weight:800;line-height:1.12;color:var(--text)}.final-offer-title span{color:var(--cyan)}.final-offer-warning{display:flex;flex-direction:column;gap:16px}.final-offer-lead{margin:0;font-size:17px;color:var(--muted)}.final-offer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.final-offer-list li{display:flex;align-items:center;gap:14px;font-size:clamp(20px,2.2vw,28px);font-weight:600;color:var(--muted)}.final-offer-market{margin:24px 0 0;font-size:clamp(32px,4vw,54px);font-weight:800;color:var(--text);line-height:1.1}.final-offer-cta{display:flex;justify-content:center;width:100%}.audience-section{width:min(1120px,calc(100% - 40px));margin:0 auto;padding:80px 0 60px}.audience-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px}.audience-card{border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0a0b0f;overflow:hidden}.audience-card-head{display:flex;align-items:center;gap:10px;padding:16px 20px;border-bottom:1px solid rgba(255,255,255,.06);font-family:JetBrains Mono,monospace;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.audience-card--good .audience-card-head{color:#22c55ed9}.audience-card--bad .audience-card-head{color:#ef4444cc}.audience-list{list-style:none;margin:0;padding:8px 0}.audience-list li{display:flex;align-items:flex-start;gap:12px;padding:14px 20px;border-bottom:1px solid rgba(255,255,255,.04);font-size:15px;line-height:1.5;color:var(--text)}.audience-list li:last-child{border-bottom:0}.audience-list .compare-icon{margin-top:2px;flex-shrink:0}.contact-section{display:flex;justify-content:center;align-items:start;padding:100px 0 96px}.contact-section .prompt-shell{width:min(640px,100%);max-width:640px}.contact-copy{padding-top:18px}.micro-proof{display:flex;align-items:center;gap:12px;width:fit-content;margin-top:30px;padding:13px 14px;border:1px solid var(--line);border-radius:var(--radius);color:var(--white-soft);background:#ffffff0b}.micro-proof svg{width:18px;height:18px;color:var(--cyan)}.prompt-shell{min-width:0;display:grid;gap:10px;font-family:JetBrains Mono,monospace}.prompt-topline{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}.prompt-topline h2{margin:0;font-family:Geist,system-ui,sans-serif;font-size:clamp(20px,2.4vw,28px);line-height:1.08}.question-helper{max-width:560px;margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.55}.question-helper.in-card{margin:0 16px 12px;color:#d7a27e}.question-error{margin:-4px 12px 12px;color:#ffb16f;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.45}.progress-orb{display:grid;place-items:center;min-width:60px;height:30px;padding:0 10px;border:0;border-radius:999px;background:transparent;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--muted)}.question-card{position:relative;overflow:hidden;padding:0;display:flex;flex-direction:column;border:1px solid rgba(255,122,26,.55);border-radius:var(--radius);background:#000;box-shadow:0 24px 80px #00000080}.question-card:before{content:"";position:absolute;inset:34px 0 auto;height:1px;background:#ff7a1a66}.question-card-bar{position:relative;z-index:1;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:34px;padding:0 12px;color:var(--dim);font-size:12px;background:#000}.compact-dots{gap:6px}.compact-dots span{width:7px;height:7px}.question-card-bar code{color:#ffb16f}.progress-track{height:2px;margin:0;background:#ffffff1a;overflow:hidden}.progress-fill{height:100%;background:linear-gradient(90deg,var(--cyan),var(--violet))}.question-stage{display:flex;flex-direction:column}.question-stage label{display:block;margin:18px 16px 8px;color:var(--muted);font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.04em}.question-command{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:baseline;margin:0 16px 12px}.question-command span{color:var(--cyan);font-size:21px}.question-command h3{margin:0;color:var(--text);font-family:Geist,system-ui,sans-serif;font-size:clamp(20px,2.3vw,29px);line-height:1.12}.prompt-composer{margin:0 12px 12px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#000}.textarea-code-wrap{display:grid;grid-template-columns:36px minmax(0,1fr) 46px;align-items:center;gap:4px;padding-right:8px}.textarea-code-wrap>span{padding-top:16px;align-self:start;color:var(--dim);text-align:center;font-size:12px}.prompt-composer textarea{display:block;width:100%;min-height:54px;max-height:180px;padding:14px 6px 14px 0;resize:none;border:0;outline:0;color:var(--text);caret-color:#fff;font-family:JetBrains Mono,monospace;font-size:15px;background:transparent;line-height:1.5}.prompt-composer textarea::placeholder{color:var(--dim)}.prompt-composer textarea:disabled{cursor:not-allowed;opacity:.7}.option-grid{display:flex;flex-wrap:wrap;gap:8px;padding:12px}.option-chip{min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:10px;color:var(--white-soft);background:#ffffff0e;cursor:pointer;transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease}.option-chip:hover,.option-chip.selected{color:var(--text);border-color:#ff7a1a94;background:#ff7a1a21}.option-chip:active{transform:scale(.98)}.prompt-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 12px 12px}.send-action{display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;cursor:pointer;transition:background .22s ease,color .22s ease,border-color .22s ease,transform .22s ease;width:38px;height:38px;margin-bottom:0;padding:0;border-radius:50%;color:var(--dim);background:#ffffff14}.continue-action{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 18px;border:1px solid transparent;border-radius:10px;color:var(--dim);background:#ffffff14;cursor:pointer;font-weight:700;transition:background .22s ease,color .22s ease,transform .22s ease}.continue-action.ready{color:#fff;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.28),transparent 30%),linear-gradient(135deg,#ff9d3d,#ff6b00);box-shadow:0 14px 32px #ff7a1a47,0 0 0 4px #ff7a1a14}.continue-action:disabled{cursor:not-allowed;opacity:.6}.send-action svg,.secondary-action svg{width:17px;height:17px}.send-action.ready{color:#fff;background:radial-gradient(circle at 24% 15%,rgba(255,255,255,.32),transparent 30%),linear-gradient(135deg,#ff9d3d,#ff6b00);box-shadow:0 14px 32px #ff7a1a57,0 0 0 4px #ff7a1a14}.send-action:disabled{cursor:not-allowed;opacity:.6}.spin{animation:spin .9s linear infinite}.lead-summary{display:grid;gap:10px;padding:16px}.success-terminal{display:grid;gap:6px;padding:13px 14px;border:1px solid rgba(255,122,26,.34);border-radius:10px;background:#ff7a1a14}.success-terminal span{color:var(--cyan);font-family:JetBrains Mono,monospace}.success-terminal strong{color:var(--text)}.submit-error{display:grid;gap:8px;margin-bottom:10px;padding:14px;border:1px solid rgba(167,139,250,.34);border-radius:var(--radius);color:var(--white-soft);background:#a78bfa17}.submit-error strong{color:var(--text)}.submit-error span{color:var(--muted);font-size:14px;line-height:1.45}.submit-error button{width:fit-content;min-height:36px;margin-top:2px;padding:0 14px;border:1px solid transparent;border-radius:var(--radius);color:#fff;background:radial-gradient(circle at 18% 10%,rgba(255,255,255,.28),transparent 30%),linear-gradient(135deg,#ff9d3d,#ff6b00);box-shadow:0 14px 32px #ff7a1a47,0 0 0 4px #ff7a1a14;cursor:pointer;font-weight:700}.summary-row{display:grid;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.summary-row>span{color:var(--violet);font-family:JetBrains Mono,monospace;font-size:13px}.summary-row p{margin:0 0 6px;color:var(--dim);font-size:13px;line-height:1.45}.summary-row strong{display:block;color:var(--text);font-weight:600;line-height:1.45}.secondary-action{width:fit-content;margin-top:10px;color:var(--text);background:#ffffff0f;cursor:pointer}.footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;width:min(1120px,calc(100% - 40px));margin:0 auto;padding:28px 0 42px;border-top:1px solid var(--line);color:var(--dim);font-size:14px}.footer span{gap:8px}.footer svg{width:16px;height:16px;color:var(--cyan)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes terminalTyping{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes checkTyping{0%{width:0}to{width:100%}}@keyframes terminalCaret{0%,to{border-right-color:transparent}50%{border-right-color:var(--cyan)}}@keyframes terminalFade{to{opacity:1;transform:translateY(0)}}@keyframes terminalCursor{0%,to{opacity:1}50%{opacity:0}}@keyframes codeLineReveal{0%{opacity:0;transform:scaleX(.2);transform-origin:left}20%,68%{opacity:1;transform:scaleX(1)}to{opacity:.35;transform:scaleX(.84)}}@media(max-width:980px){.hero,.workflow-section,.contact-section{grid-template-columns:1fr}.hero{min-height:100dvh;align-content:start;padding:100px 0 60px;gap:40px}.hero h1{font-size:clamp(40px,11vw,56px)}.workflow-copy{position:static}.agent-visual{min-height:480px}.module-grid{grid-template-columns:1fr}.module:first-child{grid-row:auto}}@media(max-width:720px){.site-nav{width:100%;top:0;left:0;right:0;align-items:center;gap:8px;padding:10px 14px;border-radius:0}.nav-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:2px;font-size:11px}.nav-links a{padding:5px 6px}.nav-links .nav-cta{min-height:26px;margin-left:2px;padding:4px 8px;font-size:10.5px;border-radius:8px}.hero-terminal .terminal-check{grid-template-columns:18px minmax(0,1fr);gap:8px;font-size:11.5px;line-height:1.3}.hero-terminal .terminal-check i,.hero-terminal .terminal-check em{display:none}.hero-terminal .check-type{width:auto;max-width:100%;white-space:normal;word-break:break-word;overflow-wrap:anywhere;overflow:visible;animation:terminalFade .36s ease forwards;animation-delay:calc(2.45s + var(--i) * .82s);opacity:0}.brand-mark{max-width:118px;align-items:flex-start;font-size:12px;line-height:1.15}.hero,.terminal-section,.program-section,.workflow-section,.contact-section,.footer{width:min(100% - 28px,1120px)}.hero{padding:92px 0 54px}.hero h1{font-size:36px}.hero-lead,.workflow-copy p:not(.kicker),.contact-copy p{font-size:16px}.agent-visual{min-height:620px}.visual-aura{top:48%;width:250px;height:250px}.agent-flow-lines{inset:10% -16% auto;width:132%;height:70%}.visual-card,.visual-result-card,.visual-command{left:16px;right:16px;width:auto}.brief-visual-card{top:18px}.code-visual-card{top:154px}.visual-agent-core{top:55%}.visual-agent{width:88px;height:58px}.visual-agent .agent-eye{top:22px}.visual-agent .agent-eye.left{left:23px}.visual-agent .agent-eye.right{right:23px}.visual-agent-core>strong{font-size:16px}.visual-command{bottom:124px}.visual-result-card{bottom:18px}.visual-badge{display:none}.terminal-section{padding:64px 0 10px}.big-terminal-bar{grid-template-columns:70px minmax(0,1fr);min-height:50px;padding:0 14px}.window-dots{gap:8px}.window-dots span{width:9px;height:9px}.big-terminal-bar strong{font-size:10px;letter-spacing:.11em}.big-terminal-body{padding:22px 14px}.claude-console-head,.terminal-workspace{grid-template-columns:1fr}.claude-console-head{gap:14px;margin-bottom:20px;padding-bottom:18px}.claude-agent{width:70px;height:44px;margin-left:8px}.agent-eye{top:16px}.eye-left{left:15px}.eye-right{right:15px}.terminal-workspace{gap:18px}.terminal-tips{border-left:0;border-top:1px solid rgba(255,122,26,.32);padding:14px 0 0}.terminal-check{grid-template-columns:22px minmax(0,1fr) max-content;gap:10px;font-size:13px}.terminal-check i{display:none}.terminal-check em{justify-self:start;color:var(--muted);font-size:12px}.audience-grid{grid-template-columns:1fr}.program-section,.workflow-section,.contact-section{padding-top:76px;padding-bottom:76px}.module{min-height:auto;padding:22px}.compare-head,.compare-row{grid-template-columns:1fr}.compare-head-bad,.compare-cell-bad{border-right:0;border-bottom:1px solid rgba(255,255,255,.06)}.prompt-topline{grid-template-columns:1fr;padding:16px}.prompt-topline h2{min-height:0;font-size:27px}.progress-orb{display:none}.question-card{padding:14px}.prompt-actions{align-items:stretch}.continue-action{width:100%;border-radius:var(--radius)}.send-action{width:38px;border-radius:50%}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
