.workflow-hero{text-align:center;max-width:850px;margin:auto;padding:90px 0 85px}.workflow-hero h1{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(42px,5.1vw,68px);line-height:1.08}.workflow-lead{max-width:690px;margin:28px auto 16px;font-size:20px;line-height:1.65}.workflow-support{max-width:620px;margin:0 auto 30px}.workflow-hero .micro{margin-top:18px;font-size:12px}.workflow-hero.with-proof{text-align:left;grid-template-columns:1fr 1fr;align-items:center;gap:50px;max-width:none;display:grid}.with-proof h1{font-size:clamp(42px,4.6vw,60px)}.workflow-feature{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:75px 0;display:grid}.workflow-feature.reverse>.workflow-visual,.workflow-feature.reverse>.workflow-context{order:2}.workflow-feature h2{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(30px,3.1vw,42px);line-height:1.15}.workflow-feature-copy>p:not(.eyebrow){margin:24px 0 28px;font-size:16px;line-height:1.8}.workflow-feature-copy p a{text-underline-offset:4px;text-decoration:underline}.workflow-visual{min-width:0;margin:0}.visual-field{place-items:center;padding:22px 0;display:grid}.visual-field img{border:1px solid #ffffff25;border-radius:10px;width:100%;height:auto;box-shadow:0 22px 60px #0005}.popover .visual-field{background:radial-gradient(#59616b24,#0000 70%);padding:24px}.popover img{border-radius:12px;width:300px;max-width:100%}.workflow-visual figcaption{text-align:center;color:var(--muted);margin-top:12px;font-size:11px}.workflow-context{border:1px solid var(--line);background:linear-gradient(135deg,#252a2f,#191c1f);border-radius:16px;padding:22px 32px}.workflow-context>div{border-bottom:1px solid var(--line);padding:24px 0}.workflow-context>div:last-child{border:0}.workflow-context span,.workflow-context strong{display:block}.workflow-context span{color:var(--muted);margin-bottom:9px;font-size:13px}.workflow-context strong{font-size:22px;font-weight:500}.workflow-context small{font-size:inherit}.workflow-faq{border-top:1px solid var(--line);grid-template-columns:.8fr 1.2fr;gap:70px;padding:75px 0;display:grid}.workflow-faq h2{font-size:36px}.workflow-answer{border-bottom:1px solid var(--line);padding:25px 0}.workflow-answer:first-child{padding-top:0}.workflow-answer h3{margin-bottom:14px;font-size:19px;font-weight:550;line-height:1.5}.workflow-answer p{font-size:15px;line-height:1.8}.workflow-closing{text-align:center;padding:55px 0 70px}.workflow-closing p{max-width:640px;margin:0 auto 26px}.workflow-related{border-top:1px solid var(--line);flex-wrap:wrap;gap:16px 28px;padding:35px 0 65px;font-size:14px;display:flex}.workflow-related h2{flex-basis:100%;margin-bottom:8px;font-size:21px}.workflow-related a{color:var(--muted)}.workflow-related a:hover{color:var(--silver)}@media (width<=760px){.workflow-hero{padding:52px 0}.workflow-hero.with-proof{text-align:center;display:block}.with-proof .workflow-visual{margin-top:40px}.workflow-hero h1,.with-proof h1{font-size:clamp(38px,9.5vw,56px)}.workflow-lead{margin-top:24px;font-size:17px}.workflow-support{font-size:15px}.workflow-hero .micro{font-size:11px}.workflow-feature{grid-template-columns:1fr;gap:30px;padding:45px 0}.workflow-feature.reverse>.workflow-visual,.workflow-feature.reverse>.workflow-context{order:0}.popover img{width:260px}.workflow-feature h2{font-size:32px}.workflow-feature-copy>p:not(.eyebrow){font-size:15px}.workflow-faq{grid-template-columns:1fr;gap:30px;padding:50px 0}.workflow-faq h2{font-size:30px}.workflow-related{flex-direction:column}.workflow-closing{padding:25px 0 55px}}.workflow-faq{display:block}.workflow-faq>h2{text-align:center;margin-bottom:36px}.workflow-faq>div{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.workflow-answer,.workflow-answer:first-child{border-bottom:0;border-right:1px solid var(--line);padding:0 26px 0 0}.workflow-answer:last-child{border:0;padding-right:0}@media (width<=760px){.workflow-faq>h2{text-align:left;margin-bottom:28px}.workflow-faq>div{display:block}.workflow-answer,.workflow-answer:first-child{border-right:0;border-bottom:1px solid var(--line);padding:24px 0}.workflow-answer:first-child{padding-top:0}.workflow-answer:last-child{border:0;padding-bottom:0}}.workflow-hero .button{min-width:230px}.workflow-feature-copy .button{min-width:220px}.workflow-closing .button{min-width:190px}@media (width<=760px){.workflow-feature-copy .button{width:100%}.workflow-hero .button{min-width:min(260px,100%)}}
