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 .interior-page{color:var(--color-text);font-family:var(--font-body)}html.home-refresh .interior-page .wrap{width:min(calc(100% - 2 * var(--home-gutter)),var(--home-width));max-width:none;margin-inline:auto;padding-inline:0}html.home-refresh .interior-page h1,html.home-refresh .interior-page h2,html.home-refresh .interior-page h3{font-family:var(--font-heading);font-style:normal;font-weight:400;letter-spacing:-.04em;text-wrap:balance;overflow-wrap:anywhere}html.home-refresh .interior-page p{font-family:var(--font-body);line-height:1.7}html.home-refresh .interior-page .btn{min-height:48px;height:auto;padding:12px 22px;border-radius:var(--radius-control);box-shadow:none;white-space:nowrap}html.home-refresh .interior-page .btn:hover{transform:none}html.home-refresh .interior-page .interior-hero{--interior-hero-image: none;--interior-glow: var(--color-hero-warm);position:relative;isolation:isolate;min-height:550px;padding-block:clamp(104px,12vw,164px) clamp(76px,9vw,120px);overflow:hidden;background:var(--color-hero-base);color:var(--color-hero-text);text-align:left}html.home-refresh .interior-page .interior-hero:before{content:"";position:absolute;z-index:0;inset:0;background-image:linear-gradient(90deg,var(--color-hero-shadow),var(--color-hero-shadow-mid) 54%,var(--color-hero-shadow-end)),var(--interior-hero-image),radial-gradient(ellipse at 78% 28%,var(--interior-glow),transparent 43%),radial-gradient(ellipse at 88% 92%,var(--color-hero-cool),transparent 48%);background-size:cover;background-position:center}html.home-refresh .interior-page .interior-hero:after{content:"";position:absolute;z-index:0;inset:0;pointer-events:none;background:url(/img/visuals/card-grain.svg) repeat;background-size:160px 160px;opacity:.16;mix-blend-mode:soft-light}html.home-refresh .interior-page .interior-hero>*{position:relative;z-index:1}html.home-refresh .interior-page .interior-hero .interior-kicker{display:block;margin:0 0 24px;color:var(--color-hero-muted);font-family:var(--font-body);font-size:.8125rem;font-weight:500;letter-spacing:.02em;line-height:1.4;text-transform:none}html.home-refresh .interior-page .interior-hero .interior-title{max-width:16ch;margin:0;color:var(--color-hero-text);font-size:clamp(3.25rem,6.2vw,5.875rem);font-weight:400;letter-spacing:-.055em;line-height:1.055}html.home-refresh .interior-page .interior-hero .interior-lead{max-width:53ch;margin:28px 0 0;color:var(--color-hero-muted);font-size:clamp(1.0625rem,1.45vw,1.25rem);line-height:1.6}html.home-refresh .interior-page .interior-hero .btn{border:1px solid var(--color-hero-text);background:var(--color-hero-text);color:var(--color-hero-base)}html.home-refresh .interior-page .interior-hero .btn-ghost{background:transparent;color:var(--color-hero-text)}html.home-refresh .interior-page .interior-hero .btn-ghost:hover{background:var(--color-hero-hover)}html.home-refresh .interior-page .interior-hero :focus-visible{outline-color:var(--color-hero-text)}html.home-refresh .pricing-page .pricing-hero{--interior-glow: var(--color-hero-warm)}html.home-refresh .pricing-page .pricing-paths{padding-block:clamp(88px,11vw,152px)}html.home-refresh .pricing-page .pricing-section-intro{gap:clamp(40px,9vw,128px);padding-top:0;border:0}html.home-refresh .pricing-page .pricing-section-intro h2,html.home-refresh .pricing-page .pricing-guided h2,html.home-refresh .pricing-page .pricing-difference h2,html.home-refresh .pricing-page .pricing-faq h2{font-size:clamp(2.25rem,3.7vw,3.5rem);line-height:1.14}html.home-refresh .pricing-page .pricing-section-intro>p{max-width:44ch}html.home-refresh .pricing-page .pricing-path-grid{gap:14px;margin-top:clamp(42px,5vw,64px)}html.home-refresh .pricing-page .pricing-path-card{min-height:470px;padding:clamp(32px,4vw,56px);border:0;border-radius:var(--radius-media);background:var(--color-surface)}html.home-refresh .pricing-page .pricing-path-card:nth-child(2){background:var(--color-case-accent-soft)}html.home-refresh .pricing-page .pricing-path-card h3{max-width:14ch;font-size:clamp(1.75rem,2.7vw,2.5rem)}html.home-refresh .pricing-page .pricing-path-card .pricing-path-price{width:100%;padding-top:20px;border-top:1px solid var(--color-border-strong);color:var(--color-text)}html.home-refresh .pricing-page .pricing-path-card .pricing-path-note{color:var(--color-text-secondary)}html.home-refresh .pricing-page .pricing-path-card .pricing-path-footer .btn{margin-top:12px}html.home-refresh .pricing-page .pricing-guided{padding-block:clamp(88px,11vw,152px);border:0;background:var(--color-dark-surface)}html.home-refresh .pricing-page .pricing-guided h2,html.home-refresh .pricing-page .pricing-guided h3{color:var(--color-hero-text)}html.home-refresh .pricing-page .pricing-guided .pricing-label,html.home-refresh .pricing-page .pricing-guided p,html.home-refresh .pricing-page .pricing-step-index{color:var(--color-dark-muted)}html.home-refresh .pricing-page .pricing-guided-steps{gap:clamp(22px,4vw,52px);margin-block:clamp(52px,7vw,88px) 0}html.home-refresh .pricing-page .pricing-guided-steps li{min-height:210px;padding-top:24px;border-color:var(--color-dark-rule)}html.home-refresh .pricing-page .pricing-guided-steps h3{margin-top:36px;font-size:clamp(1.25rem,2vw,1.75rem)}html.home-refresh .pricing-page .pricing-guided .btn{border:1px solid var(--color-hero-text);background:var(--color-hero-text);color:var(--color-dark-surface)}html.home-refresh .pricing-page .pricing-difference,html.home-refresh .pricing-page .pricing-faq{gap:clamp(40px,9vw,128px);padding-block:clamp(88px,11vw,152px)}html.home-refresh .pricing-page .pricing-faq summary{padding-block:25px}html.home-refresh .security-page .interior-hero{--interior-glow: var(--color-case-feature-glow)}html.home-refresh .security-page .hero-in{text-align:left}html.home-refresh .security-page .hero-cta,html.home-refresh .security-page .sec-badges{justify-content:flex-start}html.home-refresh .security-page .sec-badges{margin-top:28px}html.home-refresh .security-page .sec-badge{padding:8px 14px;border:1px solid var(--color-hero-rule);border-radius:var(--radius-control);background:transparent;color:var(--color-hero-muted);font-family:var(--font-body);font-size:.75rem;letter-spacing:0;text-transform:none}html.home-refresh .security-page .section{padding-block:clamp(88px,11vw,152px)}html.home-refresh .security-page .trust-section{background:var(--color-background)}html.home-refresh .security-page .trust-grid{gap:0 28px}html.home-refresh .security-page .trust-card{min-height:300px;padding:30px 28px 40px 0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent;box-shadow:none}html.home-refresh .security-page .trust-card:hover{border-color:var(--color-border);box-shadow:none;transform:none}html.home-refresh .security-page .trust-icon{width:42px;height:42px;margin-bottom:32px;border:0;border-radius:var(--radius-control);background:var(--color-case-accent-soft);color:var(--color-case-accent)}html.home-refresh .security-page .trust-h{font-size:clamp(1.5rem,2.3vw,2rem)}html.home-refresh .security-page .trust-p{max-width:45ch}html.home-refresh .security-page .statement-band{padding-block:clamp(104px,14vw,176px);background:var(--color-case-feature-base)}html.home-refresh .security-page .statement-in{max-width:none}html.home-refresh .security-page .statement-q{max-width:18ch;color:var(--color-hero-text);font-size:clamp(2.75rem,5.4vw,5.25rem);line-height:1.08}html.home-refresh .security-page .statement-sub{max-width:50ch;color:var(--color-hero-muted)}html.home-refresh .security-page .faq-section{background:var(--color-background)}html.home-refresh .security-page .faq-in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,8vw,112px)}html.home-refresh .security-page .faq-h{font-size:clamp(2.25rem,3.7vw,3.5rem)}html.home-refresh .security-page .faq-q{padding-block:26px;font-family:var(--font-body)}html.home-refresh .integrations-page .interior-hero{--interior-glow: var(--color-hero-cool)}html.home-refresh .integrations-page .hero-in{text-align:left}html.home-refresh .integrations-page .section{padding-block:clamp(88px,11vw,152px)}html.home-refresh .integrations-page .approach-section{background:var(--color-background)}html.home-refresh .integrations-page .approach-eye{margin-bottom:36px}html.home-refresh .integrations-page .approach-grid{gap:clamp(28px,6vw,88px)}html.home-refresh .integrations-page .approach-card{min-height:250px;padding:28px 0 0;border:0;border-top:1px solid var(--color-border);border-radius:0;background:transparent}html.home-refresh .integrations-page .approach-h{max-width:20ch;font-size:clamp(1.625rem,2.7vw,2.5rem)}html.home-refresh .integrations-page .approach-p{max-width:52ch}html.home-refresh .integrations-page .groups-section{background:var(--color-surface)}html.home-refresh .integrations-page .int-controls{align-items:flex-start;margin-bottom:44px}html.home-refresh .integrations-page .int-filters{justify-content:flex-start}html.home-refresh .integrations-page .int-pill{min-height:38px;border-color:var(--color-border);border-radius:var(--radius-control);background:var(--color-background);color:var(--color-text-secondary);font-family:var(--font-body)}html.home-refresh .integrations-page .int-pill:hover{border-color:var(--color-text);background:var(--color-background);color:var(--color-text)}html.home-refresh .integrations-page .int-pill.is-active{border-color:var(--color-action);background:var(--color-action);color:var(--color-on-action);box-shadow:none}html.home-refresh .integrations-page .tool-grid{gap:12px}html.home-refresh .integrations-page .tool-card{min-height:230px;padding:clamp(22px,2.5vw,32px);border:1px solid var(--color-border);border-radius:var(--radius-media);background:var(--color-background);box-shadow:none}html.home-refresh .integrations-page .tool-card[hidden]{display:none}html.home-refresh .integrations-page .tool-card:hover{border-color:var(--color-border-strong);box-shadow:none;transform:none}html.home-refresh .integrations-page .tool-logo-wrap{border-radius:var(--radius-control);background:var(--color-background)}html.home-refresh .integrations-page .tool-logo{background:var(--color-background)}html.home-refresh .integrations-page .tool-cat{border:0;background:transparent;color:var(--color-text-muted);font-family:var(--font-body);letter-spacing:0;text-transform:none}html.home-refresh .integrations-page .tool-name{font-size:clamp(1.25rem,1.8vw,1.5rem)}html.home-refresh .interior-page .cta-final{padding-block:clamp(88px,11vw,152px);background:var(--color-surface);color:var(--color-text);text-align:left}html.home-refresh .interior-page .cta-in{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(40px,8vw,112px);align-items:start}html.home-refresh .interior-page .cta-h{max-width:15ch;margin:0;color:var(--color-text);font-size:clamp(2.5rem,4vw,3.75rem);line-height:1.13}html.home-refresh .interior-page .cf-inline{margin-top:0}html.home-refresh .interior-page .cta-final .btn{margin-top:12px}html.home-refresh :is(.security-page,.integrations-page) .cta-in{grid-template-columns:minmax(0,1fr) auto;align-items:end}html.home-refresh :is(.security-page,.integrations-page) .cta-final .btn{margin-top:0}html.home-refresh .platform-page .platform-hero{min-height:100svh;padding-block:clamp(96px,8vw,120px) clamp(32px,4vw,48px)}html.home-refresh .platform-page .platform-hero:before{background:radial-gradient(ellipse 36% 54% at 8% 47%,rgba(82,111,130,.43),transparent 100%),radial-gradient(ellipse 33% 42% at 91% 18%,rgba(166,92,74,.3),transparent 100%),radial-gradient(ellipse 42% 40% at 70% 94%,rgba(105,116,101,.28),transparent 100%),linear-gradient(180deg,#293740,#243139 70%,#222d35)}@media(min-width:901px){html.home-refresh .platform-page .platform-hero{display:flex;flex-direction:column;justify-content:center}}html.home-refresh .platform-page .platform-hero .interior-title{max-width:100%;font-size:clamp(3.125rem,5vw,5rem);line-height:1.065}html.home-refresh .platform-page .platform-hero .platform-eyebrow,html.home-refresh .platform-page .platform-hero .platform-lead{color:var(--color-hero-muted)}html.home-refresh .platform-page .platform-hero .platform-lead{margin-inline:auto}html.home-refresh .platform-page .platform-section-heading{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px clamp(40px,8vw,112px);max-width:none;margin-bottom:clamp(44px,6vw,76px)}html.home-refresh .platform-page .platform-section-heading .platform-eyebrow{grid-column:1 / -1;margin:0 0 12px}html.home-refresh .platform-page .platform-section-heading>p:last-child{max-width:45ch;margin:0}html.home-refresh .platform-page .platform-section-heading h2,html.home-refresh .platform-page .platform-advantage h2,html.home-refresh .platform-page .platform-closing h2{max-width:18ch;font-size:clamp(2.5rem,4vw,3.75rem);line-height:1.13}html.home-refresh .platform-page .platform-infrastructure{padding-block:clamp(88px,11vw,152px);background:var(--color-background)}html.home-refresh .platform-page .platform-infrastructure h2,html.home-refresh .platform-page .platform-infrastructure h3{color:var(--color-text)}html.home-refresh .platform-page .platform-infrastructure .platform-eyebrow{color:var(--color-text-muted)}html.home-refresh .platform-page .platform-infrastructure .platform-section-heading>p:last-child,html.home-refresh .platform-page .platform-infrastructure-item p{color:var(--color-text-secondary)}html.home-refresh .platform-page .platform-infrastructure-grid,html.home-refresh .platform-page .platform-infrastructure-item,html.home-refresh .platform-page .platform-infrastructure-item:not(:nth-child(3n+1)){border-color:var(--color-border)}html.home-refresh .platform-page .platform-infrastructure-item .platform-item-number{color:var(--color-text-muted)}html.home-refresh .platform-page .platform-applications,html.home-refresh .platform-page .platform-ready{padding-block:clamp(88px,11vw,152px)}html.home-refresh .platform-page .platform-applications{border-top:1px solid var(--color-border)}html.home-refresh .platform-page .platform-pillar{min-height:425px;border:0;background:var(--color-surface)}html.home-refresh .platform-page .platform-pillar-copy{padding:clamp(36px,5vw,72px)}html.home-refresh .platform-page .platform-advantage{padding-block:clamp(88px,11vw,152px);border:0;background-color:var(--color-dark-surface);background-image:linear-gradient(90deg,#0d1c22f2,#0d1c22e6 48%,#0d1c22f0),url(/img/platform-motion-canopy.jpg);background-position:center,center 46%;background-size:cover}html.home-refresh .platform-page .platform-advantage h2,html.home-refresh .platform-page .platform-advantage h3{color:var(--color-hero-text)}html.home-refresh .platform-page .platform-advantage p,html.home-refresh .platform-page .platform-advantage .platform-eyebrow,html.home-refresh .platform-page .platform-advantage .platform-item-number{color:#ffffffe0}html.home-refresh .platform-page .platform-advantage-list,html.home-refresh .platform-page .platform-advantage-list article{border-color:var(--color-dark-rule)}html.home-refresh .platform-page .platform-ready-grid{gap:clamp(16px,3vw,36px)}html.home-refresh .platform-page .platform-ready-grid article{min-height:260px;padding:28px 0 0;border:0;border-top:1px solid var(--color-border);border-radius:0}html.home-refresh .platform-page .platform-ready-mark{border:0;justify-content:flex-start}html.home-refresh .platform-page .platform-closing{padding-block:clamp(88px,11vw,152px);background-color:var(--color-dark-surface)}html.home-refresh .platform-page .platform-closing .btn{border:1px solid var(--color-hero-text);background:var(--color-hero-text);color:var(--color-dark-surface)}html.home-refresh .platform-page .platform-closing .btn-ghost{background:transparent;color:var(--color-hero-text)}html.home-refresh .platform-page .platform-closing .btn-ghost:hover{background:var(--color-hero-hover)}@media(max-width:900px){html.home-refresh .interior-page .cta-in,html.home-refresh .platform-page .platform-section-heading{grid-template-columns:minmax(0,1fr)}html.home-refresh :is(.security-page,.integrations-page) .cta-in{grid-template-columns:minmax(0,1fr)}html.home-refresh .platform-page .platform-advantage{background-image:linear-gradient(#0d1c22f0,#0d1c22f2),url(/img/platform-motion-canopy.jpg);background-position:center,58% center}html.home-refresh .platform-page .platform-infrastructure-item:nth-child(2n){border-color:var(--color-border)}}@media(max-width:700px){html.home-refresh .interior-page .interior-hero{min-height:0;padding-block:96px 80px}html.home-refresh .interior-page .interior-hero .interior-title{font-size:clamp(2.625rem,9.5vw,4rem)}html.home-refresh .platform-page .platform-hero{min-height:100svh;padding-block:104px 48px}html.home-refresh .platform-page .platform-hero .interior-title{font-size:clamp(2.625rem,8.5vw,4rem)}html.home-refresh .pricing-page .pricing-section-intro,html.home-refresh .pricing-page .pricing-difference,html.home-refresh .pricing-page .pricing-faq,html.home-refresh .security-page .faq-in,html.home-refresh .integrations-page .approach-grid{grid-template-columns:minmax(0,1fr)}html.home-refresh .security-page .trust-grid{gap:0}html.home-refresh .security-page .trust-card,html.home-refresh .integrations-page .approach-card{min-height:0}html.home-refresh .interior-page .cta-h{max-width:18ch}html.home-refresh .platform-page .platform-pillar{min-height:0}html.home-refresh .platform-page .platform-pillar-copy{padding:32px}}@media(max-width:480px){html.home-refresh .interior-page .interior-hero{padding-block:84px 72px}html.home-refresh .interior-page .interior-hero .interior-title{font-size:clamp(2.375rem,10vw,3rem)}html.home-refresh .platform-page .platform-hero{padding-block:96px 40px}html.home-refresh .platform-page .platform-hero .interior-title{font-size:clamp(2.375rem,9.2vw,3rem)}html.home-refresh .interior-page .btn{white-space:normal;text-align:center}html.home-refresh .pricing-page .pricing-path-card{min-height:0}html.home-refresh .pricing-page .pricing-path-card .btn,html.home-refresh .pricing-page .pricing-guided .btn{width:100%}html.home-refresh .integrations-page .tool-card{min-height:0;padding:16px}html.home-refresh .security-page .statement-q{font-size:clamp(2.5rem,10vw,3.5rem)}}
