html:has(.home){background:var(--gray-0)}.home{min-height:100vh;overflow:clip;color:var(--text-strong);background:var(--gray-0);font-family:var(--font-sans)}.home-container{max-width:1200px;margin:0 auto}.developer-love .section-kicker,.home-eyebrow{margin:0;color:var(--ink-orange);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.developer-love-heading h2,.home-section-title{margin:14px 0 0;font-family:var(--font-sans);font-size:clamp(28px,3.4vw,40px);font-weight:700;letter-spacing:-.025em;line-height:1.12;text-wrap:balance}.home-actions{display:flex;flex-wrap:wrap;gap:12px}.home-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 22px;border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-md);font-weight:600;letter-spacing:-.01em;line-height:1;cursor:pointer;transition:background .12s cubic-bezier(.16,1,.3,1),transform .12s cubic-bezier(.16,1,.3,1)}.home-button:hover{transform:translateY(-1px)}.home-button svg{width:17px;height:17px;fill:currentColor}.home-button-primary{color:#fff;background:var(--primary)}.home-button-primary:hover{background:var(--primary-hover)}.home-button-secondary{color:var(--text-strong);background:var(--gray-0);border-color:var(--border-strong);box-shadow:var(--shadow-xs)}.home-button-secondary:hover{background:var(--gray-50)}.hero{position:relative;overflow:hidden;border-bottom:1px solid var(--border)}.hero-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 420px at 50% -10%,color-mix(in srgb,var(--orange-500) 12%,transparent),transparent 70%)}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.62fr);align-items:center;grid-gap:56px;gap:56px;width:min(100% - 2 * var(--shell-gutter),var(--shell-max));margin:0 auto;padding:96px var(--shell-pad) 88px;border-inline:1px solid var(--border)}.hero-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero h1{margin:0;font-family:var(--font-sans);font-size:clamp(38px,4.2vw,60px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.hero-lede{max-width:620px;margin:22px 0 0;color:var(--text-muted);font-size:var(--text-lg);line-height:1.55;text-wrap:pretty}.hero-lede-accent{color:var(--primary);font-weight:600}.hero .home-actions{justify-content:flex-start;margin-top:28px}.hero-figure{display:flex;justify-content:center}.hero-figure img{display:block;width:100%;max-width:420px;height:auto}.install-panel{width:100%;max-width:680px;margin-top:36px;text-align:left}.install-panel-heading{margin-bottom:10px;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.install-card{overflow:hidden;background:var(--gray-0);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.install-card-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--gray-50);border-bottom:1px solid var(--border)}.install-tabs{display:inline-flex;gap:4px;padding:4px;background:var(--gray-100);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm)}.install-tabs button{padding:6px 12px;color:var(--text-body);background:transparent;border:0;border-radius:var(--radius-md);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .12s cubic-bezier(.16,1,.3,1),color .12s cubic-bezier(.16,1,.3,1)}.install-tabs button.is-active{color:#fff;background:var(--ink-orange);box-shadow:var(--shadow-sm)}.install-card-label{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.install-command{display:flex;align-items:flex-start;gap:14px;min-height:96px;padding:16px 16px 16px 20px}.install-command code{display:-webkit-box;flex:1 1;min-width:0;overflow:hidden;color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.7;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3}.install-prompt{color:var(--primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.install-command button{display:inline-flex;flex:none;align-items:center;gap:6px;height:30px;padding:0 10px;color:var(--text-body);background:var(--gray-0);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;cursor:pointer}.install-command button:hover{background:var(--gray-50)}.hero-inner{grid-template-columns:minmax(0,1fr) minmax(260px,.52fr);padding-top:88px;padding-bottom:76px}.hero-lede{color:var(--text-body)}.hero-action-note{margin:12px 0 0;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.hero-visual{display:flex;align-items:center;justify-content:center}.hero-product{overflow:hidden;background:var(--brand-cream);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:14px 14px 0 var(--orange-100),var(--shadow-lg)}.hero-avatar{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;object-position:bottom}.hero-product-bar,.hero-skill-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:var(--tracking-caps);text-transform:uppercase}.hero-product-bar{padding:14px 18px;color:var(--text-body);background:var(--gray-50);border-bottom:1px solid var(--border);font-weight:600}.hero-product-status{color:var(--ok-700)}.hero-product-body{padding:22px}.hero-product-source{display:flex;align-items:center;gap:12px}.hero-product-icon{display:grid;width:36px;height:36px;color:#fff;background:var(--brand-black);border-radius:8px;font-family:var(--font-mono);font-weight:600;place-items:center}.hero-product-source div{display:grid;grid-gap:2px;gap:2px}.hero-product-source strong{font-size:var(--text-base)}.hero-product-source div span{color:var(--text-muted);font-size:var(--text-sm)}.hero-product-path{display:grid;grid-template-columns:auto 1fr auto 1fr auto;align-items:center;grid-gap:8px;gap:8px;margin:22px 0;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;text-transform:uppercase}.hero-product-path i{height:1px;background:var(--orange-300)}.hero-skill-card{padding:20px;background:#fff;border:1px solid var(--orange-100);box-shadow:var(--shadow-md)}.hero-skill-heading{color:var(--ink-orange);font-size:10px}.hero-skill-card h2{margin:24px 0 0;font-size:24px;letter-spacing:-.025em}.hero-skill-card p{margin:10px 0 0;color:var(--text-body);font-size:var(--text-base);line-height:1.5}.hero-skill-card code{padding:1px 4px;background:var(--gray-100);font-family:var(--font-mono);font-size:var(--text-sm)}.hero-skill-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hero-skill-tags span{padding:5px 8px;color:var(--text-body);background:var(--gray-50);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.agent-ticker{position:relative;z-index:3;width:min(100% - 2 * var(--shell-gutter),var(--shell-max));margin:0 auto;border-top:1px solid var(--border);border-inline:1px solid var(--border)}.agent-ticker,.agent-ticker-label{display:flex;align-items:center;background:var(--gray-50)}.agent-ticker-label{flex:none;min-height:60px;padding:0 var(--shell-pad);color:var(--text-muted);border-right:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap}.agent-ticker-window{flex:1 1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.agent-ticker-track{display:flex;width:max-content;animation:home-marquee 51s linear infinite}.agent-ticker-window:hover .agent-ticker-track{animation-play-state:paused}.agent-ticker-group{display:flex;flex:none}.agent-mark{display:grid;flex:none;width:88px;height:60px;place-items:center}.agent-mark img{width:28px;height:28px;object-fit:contain;mix-blend-mode:multiply}.developer-love{background:var(--gray-0);border-bottom:1px solid var(--border)}.developer-love-heading{width:min(100% - 2 * var(--shell-gutter),var(--shell-max));margin:0 auto;padding:48px var(--shell-pad) 22px;border-inline:1px solid var(--border)}.developer-love-heading h2{max-width:640px;margin-top:0;font-size:clamp(24px,2.8vw,34px)}.developer-love .section-kicker{display:none}.developer-love-carousel{display:grid;grid-gap:16px;gap:16px;width:min(100% - 2 * var(--shell-gutter),var(--shell-max));margin:0 auto;padding-bottom:48px;border-inline:1px solid var(--border);-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.developer-love-window{overflow:hidden}.developer-love-track{display:flex;width:max-content;animation:home-marquee 189s linear infinite}.developer-love-track--reverse{animation-duration:127s;animation-direction:reverse}.developer-love-carousel:hover .developer-love-track{animation-play-state:paused}.developer-love-group{display:flex;flex:none;gap:16px;padding-right:16px}.developer-love-card{display:flex;flex:none;justify-content:center;width:min(400px,calc(100vw - 56px));height:280px;overflow:hidden;border-radius:var(--radius-lg)}.developer-love-card .react-tweet-theme{width:100%;max-width:550px;margin:0 auto!important}.product-demo{background:var(--gray-0);border-bottom:1px solid var(--border)}.product-demo-inner{width:min(100% - 2 * var(--shell-gutter),var(--shell-max));margin:0 auto;padding:48px var(--shell-pad);border-inline:1px solid var(--border)}.product-demo-video{display:block;width:100%;max-width:1040px;height:auto;margin:0 auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--gray-100)}.how-section{background:var(--gray-50);border-bottom:1px solid var(--border)}.how-intro{width:min(100% - 2 * var(--shell-gutter),var(--shell-max));margin:0 auto;padding:72px var(--shell-pad) 44px;border-inline:1px solid var(--border)}.how-intro-copy{max-width:720px;margin-top:20px}.how-intro-copy p{margin:0;color:var(--text-body);font-size:var(--text-lg);line-height:1.6;text-wrap:pretty}.how-track{position:relative;height:260vh;padding-bottom:96px}.how-panel{position:-webkit-sticky;position:sticky;top:max(97px,calc(50vh - 268px));display:flex;flex-direction:column;width:min(100% - 2 * var(--shell-gutter),var(--shell-max));height:min(calc(100vh - 129px),600px);min-height:460px;margin:0 auto;background:var(--gray-0);border:1px solid var(--border);border-bottom:0}.how-tabs{display:grid;flex:none;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--border)}.how-tabs button{position:relative;display:flex;align-items:center;gap:14px;min-height:64px;padding:0 clamp(16px,2.4vw,32px);color:var(--text-strong);background:var(--gray-0);border:0;border-right:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;letter-spacing:var(--tracking-caps);text-align:left;text-transform:uppercase;cursor:pointer;transition:background .22s,color .22s}.how-tabs button.is-active{color:#fff;background:var(--primary)}.how-tab-number{color:var(--primary)}.how-tabs button.is-active .how-tab-number{color:#fff}.how-tab-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.how-tab-bar{position:absolute;bottom:-1px;left:0;width:0;height:3px;background:var(--brand-blue)}.how-body{display:grid;flex:1 1;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));min-height:0}.how-copy{display:grid;align-items:center;padding:clamp(32px,5vw,80px)}.how-copy-item{grid-area:1/1;transition:opacity .38s ease,transform .48s cubic-bezier(.2,.7,.2,1)}.how-copy-number{color:var(--primary);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.how-copy-item h3{max-width:520px;margin:18px 0 0;font-size:clamp(32px,3.8vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.06;text-wrap:balance}.how-copy-item p{max-width:500px;margin:22px 0 0;color:var(--text-muted);font-size:var(--text-lg);line-height:1.6;text-wrap:pretty}.how-copy-item .how-copy-example{margin-top:18px;padding-top:18px;color:var(--text-body);border-top:1px solid var(--border);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.55}.how-stage{display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--primary)}.how-stage-stripes{flex:none;height:28px;background:var(--stripe-band)}.how-stage-frame{display:grid;flex:1 1;min-height:0;padding:clamp(20px,3vw,40px);place-items:center;container-type:size}.how-visual{grid-area:1/1;width:min(100cqw,120cqh);height:min(100cqh,83.333cqw);overflow:hidden;background:var(--brand-cream);opacity:0;transform:scale(.96);transition:opacity .42s ease,transform .62s cubic-bezier(.2,.7,.2,1)}.how-visual.is-active{opacity:1;transform:none}.how-visual-header{display:flex;flex:none;justify-content:space-between;gap:12px;padding:16px 20px;color:var(--text-strong);border-bottom:1px solid #f1e4da;font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase;white-space:nowrap}.how-visual-header-accent{color:var(--ink-orange)}.how-history{display:grid;grid-template-columns:64px minmax(40px,.6fr) minmax(0,1.6fr);grid-template-rows:minmax(0,1fr)}.how-history-harnesses{display:flex;flex-direction:column;align-items:center;justify-content:space-around;border-right:1px solid #f1e4da}.how-history-tile{display:grid;width:42px;height:42px;place-items:center;background:#fff;box-shadow:0 0 0 1px #f1e4da,0 4px 12px rgba(206,69,2,.08)}.how-history-tile img{width:24px;height:24px;object-fit:contain}.how-history-flows{position:relative}.how-history-flows svg{position:absolute;inset:0;display:block;width:100%;height:100%}.how-history-point{position:absolute;z-index:1;top:50%;right:-9px;width:18px;height:18px;background:var(--orange-500);box-shadow:0 0 0 6px rgba(255,84,0,.18);transform:translateY(-50%)}.how-history-log{display:flex;flex-direction:column;min-width:0;background:#fff;border-left:2px solid var(--orange-500)}.how-history-log .how-visual-header-accent{text-transform:none}.how-history-feed{flex:1 1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(transparent,#000 14%,#000 86%,transparent)}.how-history-feed>div{will-change:transform}.how-history-row{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;padding:11px 20px;border-bottom:1px solid #f7eee7}.how-history-row>span{width:8px;height:8px}.how-history-row>div{display:flex;justify-content:space-between;gap:10px;min-width:0;font-family:var(--font-mono);font-size:12px}.how-history-row>div span:first-child{overflow:hidden;color:var(--text-strong);text-overflow:ellipsis;white-space:nowrap}.how-history-row>div span:last-child{color:#9a8f88;white-space:nowrap}.how-knowledge{display:flex;flex-direction:column}.how-knowledge .how-visual-header{padding:16px 22px}.how-knowledge-body{display:flex;flex:1 1;min-height:0;padding:22px}.how-knowledge-grid{display:grid;flex:1 1;grid-template-columns:repeat(18,minmax(0,1fr));grid-template-rows:repeat(10,minmax(0,1fr));grid-gap:4px;gap:4px}.how-knowledge-grid span{transition:background .26s ease,transform .26s ease}.how-knowledge-legend{display:flex;flex:none;flex-wrap:wrap;gap:10px 20px;padding:0 22px 20px}.how-knowledge-legend>span{display:inline-flex;align-items:center;gap:8px;color:var(--text-body);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.how-knowledge-legend>span>span{width:10px;height:10px}.how-memory{position:relative;display:grid;place-items:center;background:#fff}.how-memory-label{position:absolute;top:18px;left:22px;color:var(--text-strong);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.how-memory svg{display:block;width:100%;height:100%;max-height:100%}.how-memory-node-label{font-family:var(--font-mono);font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.architecture-section{background:var(--gray-0);border-bottom:1px solid var(--border)}.architecture-inner{width:min(100% - 2 * var(--shell-gutter),var(--shell-max));margin:0 auto;padding:96px var(--shell-pad);border-inline:1px solid var(--border)}.architecture-inner .home-section-title{margin-top:0}.architecture-accent{color:var(--primary)}.architecture-lede{max-width:720px;margin:20px 0 0;color:var(--text-muted);font-size:var(--text-lg);line-height:1.6;text-wrap:pretty}.architecture-figure{margin-top:48px;overflow-x:auto;background:var(--gray-0);border:1px solid var(--border);border-radius:var(--radius-lg)}.architecture-figure img{display:block;width:100%;min-width:720px;height:auto}.deployment-section{background:var(--gray-0);border-bottom:1px solid var(--border)}.deployment-inner{width:min(100% - 2 * var(--shell-gutter),var(--shell-max));margin:0 auto;padding:96px var(--shell-pad);border-inline:1px solid var(--border)}.deployment-lede{max-width:620px;margin:18px 0 0;color:var(--text-body);font-size:var(--text-lg);line-height:1.55}.deployment-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-lg)}.deployment-card{display:flex;flex-direction:column;padding:32px;background:var(--card-bg)}.deployment-card+.deployment-card{border-left:1px solid var(--card-rule)}.deployment-card--local{--card-bg:var(--gray-0);--card-rule:var(--border);--card-accent:var(--text-muted);--card-title:var(--text-strong);--card-text:var(--text-body);--card-cta-bg:transparent;--card-cta-text:var(--text-strong);--card-cta-border:var(--border-strong)}.deployment-card--managed{--card-bg:var(--gray-0);--card-rule:var(--orange-100);--card-accent:var(--primary);--card-title:var(--text-strong);--card-text:var(--text-body);--card-cta-bg:var(--primary);--card-cta-text:#fff;--card-cta-border:var(--primary);position:relative;z-index:1;box-shadow:inset 0 0 0 2px var(--primary),0 18px 40px -24px rgba(255,84,0,.55)}.deployment-card--enterprise{--card-bg:var(--gray-0);--card-rule:#d8e5ff;--card-accent:var(--brand-blue);--card-title:var(--text-strong);--card-text:var(--text-body);--card-cta-bg:transparent;--card-cta-text:var(--brand-blue);--card-cta-border:#a9c8ff}.deployment-card-head{display:flex;height:42px;flex:none;align-items:flex-start;justify-content:space-between;gap:16px}.deployment-card-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0;color:var(--card-accent);font-family:var(--font-mono);font-size:var(--text-xs);font-weight:600;letter-spacing:var(--tracking-caps);text-transform:uppercase}.deployment-card-mark{width:22px;height:auto;flex:none}.deployment-card--local .deployment-card-mark{opacity:.4}.deployment-card-title{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 0;color:var(--card-title);font-family:var(--font-sans);font-size:clamp(22px,1.9vw,28px);font-weight:700;letter-spacing:-.025em;line-height:1.15}.deployment-card-stars{display:inline-flex;align-items:center;gap:6px;transform:translateY(2px);color:var(--card-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600}.deployment-card-stars svg{width:18px;height:18px;fill:currentColor}.deployment-card-price{margin:10px 0 0;color:var(--card-accent);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600}.deployment-card-points{margin:22px 0 28px;padding:0;border-top:1px solid var(--card-rule);list-style:none}.deployment-card-points li{display:flex;gap:14px;padding:16px 0;color:var(--card-text);border-bottom:1px solid var(--card-rule);font-size:var(--text-md);line-height:1.45;text-wrap:pretty}.deployment-card-arrow{flex:none;color:var(--card-accent);font-family:var(--font-mono)}.deployment-card-badge{padding:3px 8px;color:#fff;background:var(--primary);border-radius:var(--radius-sm);font-size:var(--text-2xs)}.deployment-card-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;margin-top:auto;padding:0 18px;color:var(--card-cta-text);background:var(--card-cta-bg);border:1px solid var(--card-cta-border);border-radius:var(--radius-md);font-size:var(--text-md);font-weight:600;white-space:nowrap;transition:background .12s ease,border-color .12s ease,color .12s ease}.deployment-card-cta svg{width:18px;height:18px;fill:currentColor}.deployment-card--local .deployment-card-cta:hover{color:var(--ink-orange);background:var(--ink-orange-soft);border-color:var(--orange-100)}.deployment-card--managed .deployment-card-cta:hover{background:var(--primary-hover);border-color:var(--primary-hover)}.deployment-card--enterprise .deployment-card-cta:hover{background:#f0f6ff;border-color:var(--brand-blue)}.final-cta{position:relative;overflow:hidden;padding:128px 0;color:var(--text-on-dark);background:var(--surface-dark);text-align:center}.final-cta-glow{inset:0;background:radial-gradient(700px 380px at 50% 0,color-mix(in srgb,var(--orange-500) 30%,transparent),transparent 70%)}.final-cta-glow,.final-cta-mark{position:absolute;pointer-events:none}.final-cta-mark{top:50%;left:50%;height:140%;opacity:.04;transform:translate(-50%,-50%)}.final-cta-content{position:relative;display:flex;flex-direction:column;align-items:center;width:min(100% - 2 * var(--shell-gutter),var(--shell-max));margin:0 auto;padding-inline:var(--shell-pad);border-inline:1px solid rgba(255,255,255,.14)}.final-cta-content>*{max-width:820px}.final-cta h2{margin:0;color:#fff;font-size:clamp(36px,5vw,64px);font-weight:800;letter-spacing:-.035em;line-height:1.04;text-wrap:balance}.final-cta .home-actions{justify-content:center;margin-top:36px}.final-cta .home-button-secondary{color:var(--text-on-dark);background:var(--surface-dark-2);border-color:var(--border-dark);box-shadow:none}.final-cta .home-button-secondary:hover{background:var(--border-dark);border-color:var(--gray-600)}@keyframes home-marquee{to{transform:translateX(-50%)}}@media (max-width:980px){.hero-inner{grid-template-columns:minmax(0,1fr);gap:0;max-width:900px}.hero-content{align-items:center;text-align:center}.hero-lede{margin-inline:auto}.hero .home-actions{justify-content:center}.hero-visual{width:min(100%,620px);margin-top:56px;text-align:left}.deployment-options{grid-template-columns:minmax(0,1fr)}.deployment-card-head{height:auto}.deployment-card+.deployment-card{border-top:1px solid var(--card-rule);border-left:0}}@media (max-width:720px){.how-panel{top:80px;height:calc(100svh - 96px);max-height:720px}.how-tabs button{justify-content:center;min-height:52px}.how-tab-label{display:none}.how-body{grid-template-rows:auto minmax(0,1fr)}.how-copy{padding:24px 20px}.how-copy-item h3{margin-top:10px;font-size:28px}.how-copy-item p{margin-top:10px;font-size:var(--text-md)}.how-stage-frame{padding:16px}}@media (max-width:520px){.hero-inner{padding:72px var(--shell-pad) 64px}.hero-product-body{padding:16px}.hero-visual{display:flex}.hero-avatar{width:min(100%,260px)}.hero-product-path{grid-template-columns:1fr;gap:5px}.hero-product-path i{width:1px;height:12px;margin-left:4px}.hero-skill-heading span:last-child{display:none}.agent-ticker-label{padding:0 16px;font-size:var(--text-2xs);display:none}}@media (prefers-reduced-motion:reduce){.agent-ticker-track,.developer-love-track{animation:none}}