/* FlowTime product refresh: preserves the shared warm visual identity. */
.showcase-page--flowtime .signature-copy h1 {font-size:clamp(2.1rem,3.8vw,4rem);line-height:1.12}
.flowtime-benefit {max-width:36rem;color:#65594f;font-weight:600;line-height:1.7}
.flowtime-caption {font-size:.78rem;color:#65594f;text-align:center;padding-block:14px}
.flowtime-section {padding-block:64px;scroll-margin-top:140px}
.flowtime-section>h2 {font-size:clamp(1.6rem,3vw,2.4rem);max-width:900px;margin:0 0 28px;line-height:1.25}
.flowtime-section>p {max-width:800px;line-height:1.8}
.flowtime-features {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.flowtime-features article {padding:28px;border:1px solid #ded5ca;border-radius:22px;background:#fbf9f6}
.flowtime-features h3 {font-size:1.08rem;line-height:1.45;margin:15px 0 10px}
.flowtime-features p,.flowtime-steps p {line-height:1.75;color:#65594f;margin:0}
.flowtime-number {font-size:.82rem;font-weight:700;color:#756453}
.flowtime-steps {display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-left:24px}
.flowtime-steps strong {display:block;margin-bottom:12px}
.showcase-page--flowtime .access-panel {scroll-margin-top:140px}
.showcase-page--flowtime .access-actions .access-link {text-decoration:underline;text-underline-offset:4px}
.showcase-page--flowtime :focus-visible {outline:3px solid #937350;outline-offset:5px}
@media(max-width:900px){.flowtime-features{grid-template-columns:repeat(2,minmax(0,1fr))}.flowtime-steps{grid-template-columns:1fr;gap:24px}}
@media(max-width:600px){.flowtime-features{grid-template-columns:1fr}.flowtime-section{padding-block:40px}.flowtime-features article{padding:24px}.flowtime-caption{text-align:left}.showcase-page--flowtime .product-subnav__brand small{display:none}.showcase-page--flowtime .product-subnav__cta{font-size:.75rem;padding:12px}.showcase-page--flowtime .signature-copy h1{font-size:2.1rem}.showcase-page--flowtime .signature-cta-note{font-size:.75rem}}
@media(prefers-reduced-motion:reduce){.showcase-page--flowtime *{scroll-behavior:auto!important;transition:none!important}}
.showcase-page--flowtime .flowtime-benefit {color:#d4c8ba}
@media(min-width:1051px){.showcase-page--flowtime .signature-panel{height:auto;min-height:740px;grid-template-rows:auto auto 92px}.showcase-page--flowtime .signature-copy{align-self:start;padding-top:44px}.showcase-page--flowtime .signature-actions{padding-bottom:30px}}
.flowtime-section.container {padding-inline:24px}
