[data-page=platform]{--platform-card-padding: var(--brand-space-lg)}[data-page=platform] p{line-height:1.75}[data-page=platform] [data-slot=eyebrow],[data-page=platform] [data-slot=card-kicker],[data-page=platform] [data-slot=use-list] article>span,[data-page=platform] [data-slot=build-step] span,[data-page=platform] [data-slot=workflow-steps] span{color:var(--brand-text-weak);display:block;font-size:var(--brand-font-size-xs);font-weight:var(--brand-font-weight-action);letter-spacing:.06em;margin:0 0 var(--brand-space-xs);text-transform:uppercase}[data-page=platform] h1,[data-page=platform] h2,[data-page=platform] h3{color:var(--brand-text-strong);font-weight:700;letter-spacing:-.025em;line-height:1.1}[data-page=platform] h2{font-size:clamp(1.75rem,3vw,2.35rem);margin-bottom:var(--brand-space-md)}[data-page=platform] h3{font-size:var(--brand-font-size-lg);margin-bottom:var(--brand-space-sm)}[data-page=platform] code{background:var(--brand-bg-code);border-radius:var(--brand-radius);color:var(--brand-text-strong);font-family:var(--brand-font-mono);font-size:.86em;padding:.16em .42em}[data-page=platform] [data-component=platform-hero],[data-page=platform] [data-component=platform-model],[data-page=platform] [data-component=platform-uses],[data-page=platform] [data-component=platform-capabilities],[data-page=platform] [data-component=platform-story],[data-page=platform] [data-component=developer-path]{border-bottom:1px solid var(--brand-border-weak);padding:var(--vertical-padding) var(--padding)}[data-page=platform] [data-component=platform-hero]{align-items:center;display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:minmax(0,.98fr) minmax(18rem,.78fr);padding-top:clamp(3.5rem,6vw,5.5rem);padding-bottom:clamp(3.5rem,6vw,5.5rem)}[data-page=platform] [data-slot=hero-copy]{max-width:48rem}[data-page=platform] [data-slot=hero-copy] h1{font-size:clamp(2.25rem,4vw,3.35rem);margin-bottom:var(--brand-space-lg);max-width:16ch}[data-page=platform] [data-slot=hero-lead]{color:var(--brand-text);font-size:clamp(1rem,1.4vw,1.125rem);margin-bottom:var(--brand-space-xl);max-width:39rem}[data-page=platform] [data-slot=hero-actions]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--brand-space-md)}[data-page=platform] [data-slot=hero-services-note]{color:var(--brand-text-weak);font-size:var(--brand-font-size-sm);margin-top:var(--brand-space-lg);max-width:36rem}[data-page=platform] [data-slot=hero-services-note] a{color:var(--brand-text-strong);font-weight:var(--brand-font-weight-action);text-decoration:underline;text-underline-offset:.18em}[data-page=platform] [data-slot=hero-proof]{border:1px solid var(--brand-border-weak);border-radius:var(--brand-radius-lg);padding:clamp(var(--brand-space-lg),3vw,var(--brand-space-xl))}[data-page=platform] [data-slot=hero-proof] h2{font-size:clamp(1.5rem,2.4vw,2rem);margin-bottom:var(--brand-space-md)}[data-page=platform] [data-slot=hero-proof]>p:not([data-slot=card-kicker]){color:var(--brand-text);font-size:var(--brand-font-size-sm);line-height:1.65;margin:0}[data-page=platform] [data-slot=hero-proof-stats]{border-bottom:1px solid var(--brand-border-weak);border-top:1px solid var(--brand-border-weak);display:grid;gap:0;grid-template-columns:repeat(3,1fr);margin:var(--brand-space-lg) 0;padding:var(--brand-space-md) 0}[data-page=platform] [data-slot=hero-proof-stat]{padding-right:var(--brand-space-sm)}[data-page=platform] [data-slot=hero-proof-stat]+[data-slot=hero-proof-stat]{border-left:1px solid var(--brand-border-weak);padding-left:var(--brand-space-md)}[data-page=platform] [data-slot=hero-proof-stat] dt{color:var(--brand-text-strong);font-size:clamp(1.4rem,3vw,2rem);font-weight:700;letter-spacing:-.04em;line-height:1;margin-bottom:var(--brand-space-xs)}[data-page=platform] [data-slot=hero-proof-stat] dd{color:var(--brand-text-weak);font-size:var(--brand-font-size-xs);line-height:1.35;margin:0}[data-page=platform] [data-slot=hero-proof-flow]{align-items:center;color:var(--brand-text-strong);display:flex;flex-wrap:wrap;font-size:var(--brand-font-size-sm);font-weight:var(--brand-font-weight-action);gap:var(--brand-space-xs)}[data-page=platform] [data-slot=hero-proof-flow] span+span:before{color:var(--brand-text-weak);content:"→";margin-right:var(--brand-space-xs)}[data-page=platform] [data-slot=hero-proof-note]{color:var(--brand-text-weak);font-size:var(--brand-font-size-sm);margin:var(--brand-space-xs) 0 0}[data-page=platform] [data-slot=section-title] p:not([data-slot=eyebrow]){color:var(--brand-text);max-width:48rem}[data-page=platform] [data-slot=proof-link]{color:var(--brand-text-strong);display:inline-block;font-weight:var(--brand-font-weight-action);margin-top:var(--brand-space-md);text-decoration:none}[data-page=platform] [data-slot=proof-link]:hover{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}[data-page=platform] [data-slot=model-grid],[data-page=platform] [data-slot=use-list]{display:grid;gap:var(--brand-space-md);margin-top:var(--brand-space-xl)}[data-page=platform] [data-slot=model-grid]{grid-template-columns:repeat(3,1fr)}[data-page=platform] [data-slot=model-card],[data-page=platform] [data-slot=use-list] article,[data-page=platform] [data-slot=workflow-steps] li,[data-page=platform] [data-slot=build-step],[data-page=platform] [data-slot=agent-panel]{border:1px solid var(--brand-border-weak);border-radius:var(--brand-radius-lg)}[data-page=platform] [data-slot=model-card],[data-page=platform] [data-slot=use-list] article,[data-page=platform] [data-slot=workflow-steps] li,[data-page=platform] [data-slot=build-step]{padding:var(--platform-card-padding)}[data-page=platform] [data-slot=model-card] p,[data-page=platform] [data-slot=use-list] p,[data-page=platform] [data-slot=workflow-steps] p,[data-page=platform] [data-slot=build-step] p,[data-page=platform] [data-slot=agent-copy] p{color:var(--brand-text);font-size:var(--brand-font-size-sm);line-height:1.6;margin:0}[data-page=platform] [data-slot=use-list]{grid-template-columns:repeat(4,1fr)}[data-page=platform] [data-slot=capability-table]{border-top:1px solid var(--brand-border-weak);margin-top:var(--brand-space-xl)}[data-page=platform] [data-slot=capability-table]>div{border-bottom:1px solid var(--brand-border-weak);display:grid;gap:var(--brand-space-xl);grid-template-columns:minmax(10rem,.42fr) minmax(0,1fr);padding:var(--brand-space-md) 0}[data-page=platform] [data-slot=capability-table] strong{color:var(--brand-text-strong);font-weight:var(--brand-font-weight-action)}[data-page=platform] [data-slot=capability-table] p{color:var(--brand-text);font-size:var(--brand-font-size-sm);line-height:1.6;margin:0}[data-page=platform] [data-slot=trust-note]{color:var(--brand-text-weak);font-size:var(--brand-font-size-sm);margin-top:var(--brand-space-xl)}[data-page=platform] [data-slot=story-layout],[data-page=platform] [data-slot=developer-layout]{display:grid;gap:var(--brand-space-2xl);grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr);margin-top:var(--brand-space-xl)}[data-page=platform] [data-slot=developer-layout]{grid-template-columns:minmax(14rem,.72fr) minmax(26rem,1.28fr)}[data-page=platform] [data-slot=workflow-steps],[data-page=platform] [data-slot=build-steps]{display:grid;gap:var(--brand-space-md);list-style:none;margin:0;padding:0}[data-page=platform] [data-slot=workflow-steps] strong{color:var(--brand-text-strong);display:block;margin-bottom:var(--brand-space-xs)}[data-page=platform] [data-slot=quote-card]{align-self:start;border:1px solid var(--brand-border-weak);border-radius:var(--brand-radius-lg);padding:var(--brand-space-xl);position:sticky;top:7rem}[data-page=platform] [data-slot=quote-card] blockquote{color:var(--brand-text-strong);font-size:var(--brand-font-size-lg);line-height:1.6;margin:0 0 var(--brand-space-xl)}[data-page=platform] [data-slot=quote-author]{align-items:center;display:flex;gap:var(--brand-space-md)}[data-page=platform] [data-slot=quote-author] img{border-radius:50%;flex-shrink:0;height:56px;object-fit:cover;width:56px}[data-page=platform] [data-slot=quote-author] a{color:var(--brand-text-strong);font-weight:var(--brand-font-weight-action);text-decoration:none}[data-page=platform] [data-slot=quote-author] a:hover{text-decoration:underline;text-underline-offset:3px}[data-page=platform] [data-slot=quote-author] span{color:var(--brand-text-weak);display:block;font-size:var(--brand-font-size-sm);margin-top:var(--brand-space-3xs)}[data-page=platform] [data-slot=build-step] code{display:inline-block;margin-bottom:var(--brand-space-sm)}[data-page=platform] [data-slot=agent-panel]{align-self:start;overflow:hidden;position:sticky;top:7rem}[data-page=platform] [data-slot=agent-copy]{padding:var(--brand-space-xl)}[data-page=platform] [data-slot=agent-copy] [data-slot=cta-secondary]{margin-top:var(--brand-space-lg)}[data-page=platform] [data-slot=cli-screenshot]{background:var(--brand-bg-code);border-top:1px solid var(--brand-border-weak)}[data-page=platform] [data-slot=cli-screenshot] img{display:block;height:auto;width:100%}@media(max-width:60rem){[data-page=platform]{--platform-card-padding: var(--brand-space-lg)}[data-page=platform] p{line-height:1.6}[data-page=platform] [data-component=platform-hero],[data-page=platform] [data-slot=story-layout],[data-page=platform] [data-slot=developer-layout]{grid-template-columns:1fr}[data-page=platform] [data-slot=hero-proof]{max-width:38rem}[data-page=platform] [data-slot=model-grid]{grid-template-columns:1fr}[data-page=platform] [data-slot=use-list]{grid-template-columns:repeat(2,1fr)}[data-page=platform] [data-slot=quote-card],[data-page=platform] [data-slot=agent-panel]{position:static}}@media(max-width:45rem){[data-page=platform] [data-component=platform-hero]{padding-top:var(--brand-space-2xl)}[data-page=platform] [data-slot=hero-copy] h1{font-size:clamp(2rem,10vw,2.75rem);max-width:100%}[data-page=platform] [data-slot=hero-actions]{align-items:flex-start;flex-direction:column}[data-page=platform] [data-slot=hero-proof-stats],[data-page=platform] [data-slot=use-list]{grid-template-columns:1fr}[data-page=platform] [data-slot=hero-proof-stat]{padding:var(--brand-space-sm) 0}[data-page=platform] [data-slot=hero-proof-stat]+[data-slot=hero-proof-stat]{border-left:0;border-top:1px solid var(--brand-border-weak);padding-left:0}[data-page=platform] [data-slot=capability-table]>div{gap:var(--brand-space-xs);grid-template-columns:1fr}[data-page=platform] [data-slot=quote-card] blockquote{font-size:var(--brand-font-size-md)}}
