/* Final page rhythm: compact transitions, with the hero left spacious. */
:root{--section-space:80px}
.section,.statement{padding-block:var(--section-space)}
.section-heading,.flow .section-heading{margin-bottom:36px}
.workflow-heading{margin-bottom:32px}
.intro+.features,.features+.integrations,.integrations+.workflow,.studio+.security{padding-top:48px}
.studio-process{margin-block:28px}
.security-grid article{min-height:0;padding:28px}
.security-grid h3{margin-top:22px}
.security-grid p:last-child,.intro p:last-child{margin-bottom:0}
#how-it-works .workflow-steps{gap:32px;padding:16px 0 64px}
.workflow-endnote{margin-top:24px;padding-top:18px}
.insights-band{padding-block:80px}
.insights-heading{margin-bottom:32px}
.content{padding-block:80px}
.content-head{margin-bottom:36px}
.flow-band{padding-block:64px}
@media(min-width:1400px){:root{--section-space:88px}.insights-band,.content{padding-block:88px}}
@media(max-width:900px){
 :root{--section-space:64px}
 .intro+.features,.features+.integrations,.integrations+.workflow,.studio+.security{padding-top:40px}
 #how-it-works .workflow-steps{gap:24px;padding:24px 0 56px}
 .insights-band,.content{padding-block:64px}
 .flow-band{padding-block:56px}
}
@media(max-width:600px){
 :root{--section-space:52px}
 .intro+.features,.features+.integrations,.integrations+.workflow,.studio+.security{padding-top:32px}
 .section-heading,.flow .section-heading,.workflow-heading,.insights-heading,.content-head{margin-bottom:28px}
 #how-it-works .workflow-steps{gap:24px;padding:20px 0 48px}
 .workflow-endnote{margin-top:20px}
 .studio-process{margin-block:24px}
 .security-grid article{padding:24px}
 .insights-band,.content,.flow-band{padding-block:52px}
}
