html.home-refresh{--color-background: #ffffff;--color-surface: #f7f7f5;--color-surface-hover: #eeeeeb;--color-text: #171717;--color-text-secondary: #575753;--color-text-muted: #6b6b66;--color-border: #e2e2de;--color-border-strong: #c8c8c2;--color-action: #202020;--color-action-hover: #393936;--color-on-action: #ffffff;--color-error: #b43620;--color-hero-base: #26343b;--color-hero-shadow: rgba(18, 29, 34, .94);--color-hero-shadow-mid: rgba(18, 29, 34, .58);--color-hero-shadow-end: rgba(18, 29, 34, .42);--color-hero-warm: rgba(177, 103, 79, .76);--color-hero-cool: rgba(100, 142, 157, .76);--color-hero-text: #ffffff;--color-hero-muted: rgba(255, 255, 255, .82);--color-hero-rule: rgba(255, 255, 255, .5);--color-hero-hover: rgba(255, 255, 255, .14);--color-dark-surface: #192125;--color-dark-rule: rgba(255, 255, 255, .22);--color-dark-muted: rgba(255, 255, 255, .72);--color-chat-border: #d9dedc;--color-chat-focus: #658379;--color-chat-focus-ring: rgba(101, 131, 121, .16);--color-chat-shadow: rgba(24, 41, 36, .07);--color-capability-text: #ffffff;--color-capability-shade: rgba(16, 24, 31, .54);--color-capability-top-shade: rgba(16, 24, 31, .3);--color-capability-text-shadow: rgba(16, 24, 31, .55);--color-capability-brain: #526f82;--color-capability-brain-light: #8fafbd;--color-capability-brain-dark: #304958;--color-capability-workflow: #a65c4a;--color-capability-workflow-light: #dc8e74;--color-capability-workflow-dark: #553930;--color-capability-dashboard: #697465;--color-capability-dashboard-light: #b7a970;--color-capability-dashboard-dark: #364f5c;--color-graph-concept: #347db0;--color-graph-process: #7562b8;--color-graph-source: #188f8b;--color-graph-edge: #c6d4dc;--color-case-stage: #e9eeec;--color-case-accent: #497a70;--color-case-accent-soft: #e6f1ed;--color-case-skeleton: #e9ece9;--color-case-feature-base: #446b62;--color-case-feature-glow: rgba(175, 204, 174, .45);--color-case-feature-overlay-start: rgba(18, 47, 43, .92);--color-case-feature-overlay-end: rgba(38, 78, 68, .24);--color-case-feature-text: #ffffff;--color-case-feature-rule: rgba(255, 255, 255, .55);--font-body: "Inter", system-ui, -apple-system, sans-serif;--font-heading: "Manrope", system-ui, -apple-system, sans-serif;--font-brand: var(--font-heading);--font-detail: "Inter", system-ui, -apple-system, sans-serif;--radius-control: 4px;--radius-media: 6px;--home-width: 1200px;--home-gutter: clamp(20px, 4vw, 40px);--home-section-space: clamp(64px, 8vw, 112px);--paper: var(--color-background);--paper-2: var(--color-surface);--card: var(--color-background);--ink: var(--color-text);--ink-2: var(--color-text-secondary);--ink-3: var(--color-text-muted);--line: var(--color-border);--line-2: var(--color-border-strong);--accent: var(--color-action);--accent-2: var(--color-action-hover);--accent-soft: var(--color-surface-hover);--accent-line: var(--color-border-strong);--on-accent: var(--color-on-action);--serif: var(--font-heading);--sans: var(--font-body);--mono: var(--font-detail);--rad: var(--radius-control)}html.home-refresh{--platform-ink: var(--color-text);--platform-muted: var(--color-text-secondary);--platform-line: var(--color-border);--platform-paper: var(--color-background);--platform-soft: var(--color-surface);--platform-brain: var(--color-capability-brain);--platform-workflow: var(--color-capability-workflow);--platform-dashboard: var(--color-capability-dashboard);--platform-dark: #202a32;--platform-dark-muted: #c6d2d8;--platform-map-line: #afbfc5;--platform-map-surface: #eef3f3;--platform-map-chip: #ffffff}.home-refresh .platform-page{color:var(--platform-ink);outline:none}.home-refresh .platform-shell{width:min(calc(100% - 2 * var(--home-gutter)),var(--home-width));margin-inline:auto}.home-refresh .platform-page h1,.home-refresh .platform-page h2,.home-refresh .platform-page h3{min-width:0;margin:0;font-family:var(--font-heading);font-style:normal;font-weight:500;letter-spacing:-.035em;line-height:1.16;text-wrap:balance;overflow-wrap:anywhere}.home-refresh .platform-page h1{max-width:840px;font-size:clamp(2.5rem,5vw,4.75rem);font-weight:400}.home-refresh .platform-page h2{font-size:clamp(2rem,3.4vw,3.125rem)}.home-refresh .platform-page h3{font-size:clamp(1.25rem,1.8vw,1.625rem)}.home-refresh .platform-page p{margin:0;color:var(--platform-muted);font-size:1rem;line-height:1.7}.home-refresh .platform-page .platform-eyebrow{margin-bottom:20px;color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.09em;line-height:1.4;text-transform:uppercase}.home-refresh .platform-page .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 20px;border-radius:var(--radius-control);white-space:nowrap}.home-refresh .platform-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.home-refresh .platform-actions .btn{gap:18px}.home-refresh .platform-text-link{display:inline-flex;align-items:baseline;gap:12px;padding-block:8px;color:var(--platform-ink);font-size:.9375rem;font-weight:500;line-height:1.4;text-decoration:none}.home-refresh .platform-text-link:hover{text-decoration:underline;text-underline-offset:4px}.home-refresh .platform-item-number{color:var(--color-text-muted);font-size:.75rem;font-weight:600;letter-spacing:.06em}.home-refresh .platform-section-heading{max-width:760px;margin-bottom:48px}.home-refresh .platform-section-heading>p:last-child{max-width:670px;margin-top:20px}.home-refresh .platform-hero>.platform-shell{position:relative;display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100svh - clamp(96px,8vw,120px) - clamp(32px,4vw,48px))}.home-refresh .platform-hero-stage{position:relative;display:grid;place-items:center;width:min(100%,1280px);min-height:clamp(410px,55svh,570px);isolation:isolate}.home-refresh .platform-hero-copy{position:relative;z-index:1;width:100%;max-width:920px;padding-inline:12px;text-align:center}.home-refresh .platform-hero .platform-lead{max-width:55ch;margin:clamp(16px,1.8vw,22px) auto 0;font-size:clamp(1.0625rem,1.4vw,1.25rem)}.home-refresh .platform-system,.home-refresh .platform-system-tags{position:absolute;inset:0}.home-refresh .platform-system-tag{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:7px 14px;border:1px solid rgba(223,236,239,.2);border-radius:999px;background:#ddedf10a;color:#f4fafb;font-family:var(--font-body);font-size:clamp(.75rem,.9vw,.8125rem);font-weight:400;line-height:1.2;white-space:nowrap;opacity:.2;transition:opacity 1.8s ease-in-out,border-color 1.8s ease-in-out,background-color 1.8s ease-in-out,box-shadow 1.8s ease-in-out}.home-refresh .platform-system-tag.is-lit{opacity:1;border-color:#e7f7fab3;background:#d2edf42e;box-shadow:0 0 20px #96c8d661,0 0 48px #96c8d629,inset 0 0 14px #e2f7fb1a}@media(hover:hover){.home-refresh .platform-system-tag:hover{opacity:1;border-color:#e7f7fab3;background:#d2edf42e;box-shadow:0 0 20px #96c8d661,0 0 48px #96c8d629,inset 0 0 14px #e2f7fb1a}}.home-refresh .platform-system-tag-brain{left:3%;top:47%}.home-refresh .platform-system-tag-sources{left:14%;top:15%}.home-refresh .platform-system-tag-procedures{left:38%;top:4%}.home-refresh .platform-system-tag-integrations{right:13%;top:14%}.home-refresh .platform-system-tag-connectors{right:2%;top:47%}.home-refresh .platform-system-tag-skills{left:12%;bottom:14%}.home-refresh .platform-system-tag-agents{left:38%;bottom:3%}.home-refresh .platform-system-tag-workflows{right:33%;bottom:4%}.home-refresh .platform-system-tag-dashboard{right:11%;bottom:15%}.home-refresh .platform-hero-explore{position:absolute;bottom:0;left:50%;display:inline-flex;align-items:center;gap:28px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.45);color:var(--color-hero-text);font-size:.875rem;text-decoration:none;white-space:nowrap;transform:translate(-50%)}.home-refresh .platform-hero-explore:hover{border-bottom-color:var(--color-hero-text)}.home-refresh .platform-infrastructure{padding-block:var(--home-section-space);background:var(--platform-dark)}.home-refresh .platform-infrastructure h2,.home-refresh .platform-infrastructure h3{color:var(--color-on-action)}.home-refresh .platform-infrastructure .platform-eyebrow,.home-refresh .platform-infrastructure .platform-section-heading>p:last-child{color:var(--platform-dark-muted)}.home-refresh .platform-infrastructure-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--platform-dark-muted)}.home-refresh .platform-infrastructure-item{min-width:0;min-height:220px;padding:26px 26px 32px 0;border-bottom:1px solid var(--platform-dark-muted)}.home-refresh .platform-infrastructure-item:not(:nth-child(3n+1)){padding-left:26px;border-left:1px solid var(--platform-dark-muted)}.home-refresh .platform-infrastructure-item .platform-item-number{color:var(--platform-dark-muted)}.home-refresh .platform-infrastructure-item h3{margin-top:42px}.home-refresh .platform-infrastructure-item p{max-width:33ch;margin-top:12px;color:var(--platform-dark-muted);font-size:.875rem}.home-refresh .platform-applications{padding-block:var(--home-section-space)}.home-refresh .platform-pillar-list{display:grid;gap:16px}.home-refresh .platform-pillar{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);min-height:425px;overflow:hidden;border:1px solid var(--platform-line);border-radius:var(--radius-media);background:var(--platform-soft)}.home-refresh .platform-pillar:nth-child(2n) .platform-pillar-media{order:2}.home-refresh .platform-pillar-media{--pillar-dot: rgba(89, 130, 140, .24);position:relative;isolation:isolate;min-width:0;overflow:hidden;background:var(--platform-map-surface)}.home-refresh .platform-pillar-brain .platform-pillar-media{background:linear-gradient(135deg,#f7faf9,#e2eef0)}.home-refresh .platform-pillar-workflow .platform-pillar-media{--pillar-dot: rgba(255, 238, 229, .25);background:linear-gradient(135deg,#ae715f,#674841)}.home-refresh .platform-pillar-dashboard .platform-pillar-media{--pillar-dot: rgba(101, 132, 152, .22);background:linear-gradient(135deg,#f0f8fa,#f9f4fb)}.home-refresh .platform-pillar-media:before{content:"";position:absolute;inset:0;background:radial-gradient(circle,var(--pillar-dot) 1px,transparent 1.6px) 0 0 / 20px 20px;-webkit-mask-image:radial-gradient(ellipse closest-side at center,#000 5%,rgba(0,0,0,.65) 48%,transparent 88%);mask-image:radial-gradient(ellipse closest-side at center,#000 5%,rgba(0,0,0,.65) 48%,transparent 88%);pointer-events:none}.home-refresh .platform-pillar-workflow .platform-pillar-media:after{content:"";position:absolute;z-index:2;inset:0;pointer-events:none;background:url(/img/visuals/card-grain.svg) repeat;background-size:160px 160px;opacity:.28;mix-blend-mode:soft-light}.home-refresh .platform-pillar-media img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain}.home-refresh .platform-pillar-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0;padding:clamp(30px,4vw,64px)}.home-refresh .platform-pillar-copy h3{margin-top:28px;font-size:clamp(1.75rem,2.4vw,2.5rem)}.home-refresh .platform-pillar-copy p{margin-top:18px;font-size:.9375rem}.home-refresh .platform-pillar-copy .platform-text-link{margin-top:24px}.home-refresh .platform-advantage{padding-block:var(--home-section-space);border-block:1px solid var(--platform-line);background:var(--platform-soft)}.home-refresh .platform-advantage-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(48px,8vw,120px)}.home-refresh .platform-advantage-intro>p:last-child{max-width:48ch;margin-top:20px}.home-refresh .platform-advantage-list{border-top:1px solid var(--platform-line)}.home-refresh .platform-advantage-list article{display:grid;grid-template-columns:42px minmax(0,1fr);gap:18px;padding-block:24px;border-bottom:1px solid var(--platform-line)}.home-refresh .platform-advantage-list h3{font-size:1.25rem}.home-refresh .platform-advantage-list p{max-width:49ch;margin-top:10px;font-size:.875rem}.home-refresh .platform-ready{padding-block:var(--home-section-space)}.home-refresh .platform-ready-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.home-refresh .platform-ready-grid article{min-width:0;min-height:280px;padding:clamp(22px,2.5vw,32px);border:1px solid var(--platform-line);border-radius:var(--radius-media)}.home-refresh .platform-ready-mark{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px solid var(--platform-line);border-radius:50%;color:var(--color-text-muted);font-size:.75rem}.home-refresh .platform-ready-grid h3{margin-top:50px}.home-refresh .platform-ready-grid p{margin-top:12px;font-size:.875rem}.home-refresh .platform-closing{padding-block:var(--home-section-space);background-color:var(--platform-dark);background-image:linear-gradient(90deg,#111b21f7,#111b21f0 58%,#111b218a 82%,#111b2147),url(/img/platform-processes.webp);background-position:center,center 54%;background-size:cover}.home-refresh .platform-closing h2{max-width:750px;color:var(--color-on-action)}.home-refresh .platform-closing p{max-width:670px;margin-top:20px;color:#e0e8eb}.home-refresh .platform-closing .btn{background:var(--color-on-action);color:var(--platform-ink)}.home-refresh .platform-closing .btn-ghost{border:1px solid var(--platform-dark-muted);background:transparent;color:var(--color-on-action)}@media(max-width:1220px)and (min-width:701px){.home-refresh .platform-system-tag-brain{left:3%;top:13%}.home-refresh .platform-system-tag-sources{left:24%;top:4%}.home-refresh .platform-system-tag-procedures{left:48%;top:4%}.home-refresh .platform-system-tag-integrations{right:3%;top:13%}.home-refresh .platform-system-tag-connectors{left:2%;top:auto;bottom:15%}.home-refresh .platform-system-tag-skills{left:22%;bottom:4%}.home-refresh .platform-system-tag-agents{left:42%;bottom:9%}.home-refresh .platform-system-tag-workflows{right:18%;bottom:4%}.home-refresh .platform-system-tag-dashboard{right:2%;bottom:15%}}@media(max-width:900px){.home-refresh .platform-hero-copy{max-width:720px}.home-refresh .platform-infrastructure-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-refresh .platform-infrastructure-item:not(:nth-child(3n+1)){padding-left:0;border-left:0}.home-refresh .platform-infrastructure-item:nth-child(2n){padding-left:24px;border-left:1px solid var(--platform-dark-muted)}.home-refresh .platform-ready-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.home-refresh .platform-closing{background-image:linear-gradient(90deg,#111b21f0,#111b21db),url(/img/platform-processes.webp);background-position:center,55% center}.home-refresh .platform-hero-stage{min-height:570px}.home-refresh .platform-hero>.platform-shell{min-height:max(calc(100svh - 152px),690px)}.home-refresh .platform-hero-copy{max-width:580px;padding-inline:4px}.home-refresh .platform-system-tag{min-height:34px;padding:7px 10px;font-size:.6875rem}.home-refresh .platform-system-tag-brain{left:2%;top:8%}.home-refresh .platform-system-tag-sources{left:30%;top:2%}.home-refresh .platform-system-tag-procedures{right:2%;left:auto;top:9%}.home-refresh .platform-system-tag-integrations{left:18%;top:18%;right:auto}.home-refresh .platform-system-tag-connectors{right:15%;top:20%}.home-refresh .platform-system-tag-skills{left:2%;bottom:21%}.home-refresh .platform-system-tag-agents{right:2%;left:auto;bottom:19%}.home-refresh .platform-system-tag-workflows{left:17%;right:auto;bottom:7%}.home-refresh .platform-system-tag-dashboard{right:16%;bottom:7%}.home-refresh .platform-pillar{grid-template-columns:minmax(0,1fr)}.home-refresh .platform-pillar:nth-child(2n) .platform-pillar-media{order:0}.home-refresh .platform-pillar-media{aspect-ratio:16 / 9}.home-refresh .platform-pillar-copy{padding:32px}.home-refresh .platform-pillar-copy h3{margin-top:16px}.home-refresh .platform-advantage-layout{grid-template-columns:minmax(0,1fr);gap:40px}}@media(prefers-reduced-motion:reduce){.home-refresh .platform-system-tag{transition:none;opacity:.8;border-color:#e7f7fa6b;background:#d2edf41a;box-shadow:none}}@media(max-width:480px){.home-refresh .platform-page h1{font-size:clamp(2.25rem,10vw,3rem)}.home-refresh .platform-actions{flex-direction:column}.home-refresh .platform-actions .btn{width:100%}.home-refresh .platform-hero-stage{min-height:600px}.home-refresh .platform-hero>.platform-shell{min-height:max(calc(100svh - 136px),720px)}.home-refresh .platform-system-tag{min-height:32px;padding:6px 9px;font-size:.6875rem}.home-refresh .platform-system-tag-integrations{left:3%;top:18%}.home-refresh .platform-system-tag-connectors{right:2%;top:19%}.home-refresh .platform-system-tag-skills{left:2%;bottom:19%}.home-refresh .platform-system-tag-agents{right:2%;bottom:20%}.home-refresh .platform-section-heading{margin-bottom:36px}.home-refresh .platform-infrastructure-grid{grid-template-columns:minmax(0,1fr)}.home-refresh .platform-infrastructure-item,.home-refresh .platform-infrastructure-item:nth-child(2n){min-height:0;padding:22px 0 26px;border-left:0}.home-refresh .platform-infrastructure-item h3{margin-top:20px}.home-refresh .platform-ready-grid{grid-template-columns:minmax(0,1fr)}.home-refresh .platform-ready-grid article{min-height:0}.home-refresh .platform-ready-grid h3{margin-top:32px}.home-refresh .platform-pillar-copy{padding:26px}}
