.ro-page{--ro-muted:#626b78;--ro-line:#dedfe6}.ro-hero{text-align:center;max-width:880px;margin:auto;padding:135px 0 38px}.ro-hero h1{letter-spacing:-.05em;margin:0;font-size:clamp(42px,4.1vw,59px);font-weight:650;line-height:1.08}.ro-hero .ft-lede{max-width:750px;margin:25px auto 0}.ro-hero .ft-intro{max-width:675px;margin:19px auto 0}.ro-hero .ft-actions{justify-content:center}.ro-connected{max-width:1152px;margin:auto;padding-bottom:46px}.ro-connected .pl-sync-example{margin-top:32px}.ro-page .ro-connection-note{text-align:center;max-width:780px;color:var(--ro-muted);margin:22px auto 0;font-size:13px;line-height:1.8}.ro-workflow{border-top:1px solid var(--ro-line);grid-template-columns:repeat(4,minmax(0,1fr));max-width:1152px;margin:auto;display:grid}.ro-workflow a{padding:24px 24px 28px 0}.ro-workflow a+a{border-left:1px solid var(--ro-line);padding-left:28px}.ro-workflow strong{font-size:14px;font-weight:550;line-height:1.5;display:block}.ro-workflow span{color:var(--ro-muted);margin-top:6px;font-size:12px;line-height:1.6;display:block}.ro-workflow a:hover strong{color:#2563bd}.ro-page .ft-section{padding-block:78px}.ro-page :is(.pl-panel,.pl-window,.op-window){scroll-margin-top:100px}.ro-page .ro-performance-figure{margin-top:32px}.ro-pipeline-figure{padding-top:32px}.ro-pipeline .pl-view-tabs{flex-wrap:wrap}.ro-page .ft-split{grid-template-columns:repeat(2,minmax(0,1fr))}.ro-page .ft-split .ft-copy{max-width:500px}.ro-conversation{min-width:0}.ro-page .ro-section-heading{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:65px;max-width:none;display:grid}.ro-section-heading p:first-child{margin-top:0}.ro-tools{flex-wrap:wrap;align-items:center;gap:16px 27px;margin-top:27px;display:flex}.ro-tools .ft-apps{gap:18px;margin:0}.ro-tools .ft-apps>span{flex-direction:row;gap:7px;min-width:0;font-size:11px}.ro-tools img{width:20px;height:20px}.ro-operations .op-example-picker{margin-top:34px}.ro-page .op-window-compact .op-workspace{height:650px}.ro-page .ro-batch-figure{margin-top:32px}.ro-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:65px;margin-top:32px;display:grid}.ro-details>div{border-left:2px solid #c1c9d8;padding-left:17px}.ro-details h3{letter-spacing:-.015em;margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.5}.ro-details p{color:var(--ro-muted);margin:0;font-size:14px;line-height:1.8}.ro-dna-rules{row-gap:28px;margin-top:42px}.ro-page .ro-context-note{text-align:center;max-width:740px;color:var(--ro-muted);margin:25px auto 0;font-size:12px;line-height:1.75}.ro-rollout .ft-points h3{font-size:18px}@media (width<=1100px){.ro-page .ro-section-heading,.ro-details{gap:38px}}@media (width<=800px){.ro-hero{padding-top:113px}.ro-page .ft-section{padding-block:56px}.ro-page .ft-split,.ro-page .ro-section-heading{grid-template-columns:1fr;gap:30px}.ro-page .ft-split .ft-copy{max-width:650px}.ro-conversation{width:100%;max-width:520px;margin-inline:auto}.ro-workflow{grid-template-columns:repeat(2,minmax(0,1fr))}.ro-workflow a{padding-right:16px}.ro-workflow a+a{padding-left:18px}.ro-workflow a:nth-child(3){border-left:0;padding-left:0}.ro-workflow a:nth-child(n+3){border-top:1px solid var(--ro-line)}.ro-details{gap:25px}}@media (width<=760px){.ro-page .op-window-compact .op-layout{grid-template-columns:1fr}}@media (width<=520px){.ro-hero{padding-top:105px;padding-bottom:30px}.ro-workflow{grid-template-columns:1fr}.ro-workflow a,.ro-workflow a+a{border-left:0;padding:17px 0}.ro-workflow a+a{border-top:1px solid var(--ro-line)}.ro-workflow span{margin-top:3px}.ro-details{grid-template-columns:1fr}.ro-tools .ft-apps{gap:16px}}@media (width<=360px){.ro-hero h1{font-size:38px}}