.prod-text{color:var(--tx-2);font-size:16px;line-height:1.6;margin:0 0 14px;text-wrap:pretty}.prod-head .h2:last-child,.prod-text:last-child{margin-bottom:0}.prod-head+.feat-grid{margin-top:48px}.feat .feat-body p.prod-card-text{margin:12px 0 0}.prod-cards .f-head .f-tile{margin-bottom:0}.sec.prod-cta-after{padding-top:0}.cta-box-in h2.prod-cta-bare{margin-bottom:32px}.prod-cta-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.plat-overview .section-head{text-align:start;max-width:none;margin:0 0 40px}.plat-overview .section-head .h2{max-width:20ch}.tech-automation .h2{margin:16px 0 18px}.tech-cycle{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px}.tech-step{position:relative;display:grid;grid-row:span 3;grid-template-rows:subgrid;grid-row-gap:6px;row-gap:6px;align-content:start;background:#fff;border:1px solid transparent;border-radius:16px;padding:20px;box-shadow:var(--shadow-border)}.tech-step-n{font-family:var(--f-head);font-size:13px;font-weight:500;color:var(--tx-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tech-step-title{font-family:var(--f-head);font-size:16px;font-weight:600;line-height:1.3;color:var(--tx);margin:0;text-wrap:balance}.tech-step-detail{font-size:13px;line-height:1.45;color:var(--tx-2);margin:0;text-wrap:pretty}.tech-step-arr{position:absolute;inset-inline-start:-24px;top:50%;width:24px;height:24px;transform:translateY(-50%);display:grid;place-items:center;color:var(--tx-3)}.tech-step-arr svg{width:16px;height:16px;display:block}.tech-cycle-cap{font-size:14px;line-height:1.5;color:var(--tx-2);text-align:center;margin:28px auto 0;max-width:60ch;text-wrap:pretty}@media (max-width:1200px){.tech-cycle{grid-template-columns:1fr;max-width:480px;margin-inline:auto;gap:24px}.tech-step{grid-row:auto;grid-template-rows:none;padding:16px 20px}.tech-step-arr{inset-inline-start:50%;top:-24px;transform:translateX(-50%) rotate(90deg)}}.strat-why .split{align-items:start}.strat-why .h2{margin:16px 0 0;max-width:14ch}.strat-why .lede{margin:0 0 18px}.strat-cycle .conn p{text-wrap:pretty}.strat-principle .note{padding:clamp(20px,3vw,28px) clamp(20px,3vw,30px)}.strat-principle .note p{color:var(--tx);font-size:16px;line-height:1.6;margin:0;text-wrap:pretty}.strat-principle .note a{color:var(--blue-600);text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}.strat-principle .note a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:2px}.fmt-cards .split{align-items:stretch}.fmt-cards .feat{margin:0;display:flex;flex-direction:column}.fmt-cards .f-head{align-items:flex-start}.fmt-cards .f-head h2{font-size:21px;line-height:1.2;margin:0;padding-top:12px;text-wrap:balance}.fmt-cards .feat-body p{margin:0}.fmt-cards .feat-body p+p{margin-top:12px}.fmt-cards .feat-body p.fmt-summary{margin-top:16px;color:var(--tx);font-weight:600;font-size:15px}.fmt-compare .cmp-wrap{margin-top:48px}.fmt-compare .cmp thead td{width:30%;border-bottom:1px solid var(--line)}.fmt-compare .cmp td.hl,.fmt-compare .cmp th.hl{background:var(--bg-alt)}.fmt-compare .cmp td{font-size:15px}.fmt-compare .cmp tbody th,.fmt-compare .cmp td{text-wrap:pretty}