.workflow-flow{padding-top:78px;overflow:clip;background:#f7f9f2;color:#0a211f}
.workflow-flow *{min-width:0}
.workflow-flow .wf-wrap{width:100%;max-width:1280px;margin:0 auto;padding:0 32px}
.workflow-flow .wf-section{display:flex;align-items:center;position:relative;padding:96px 0;isolation:isolate}
.workflow-flow .eyebrow{font-size:13px;line-height:20px;letter-spacing:.09em;margin-bottom:20px}
.workflow-flow h1,.workflow-flow h2,.workflow-flow h3{letter-spacing:-.035em}
.workflow-flow h1 em,.workflow-flow h2 em,.workflow-flow h3 em{line-height:0}
.workflow-flow h2{font-size:60px;line-height:68px}
.workflow-flow h3{font-size:30px;line-height:36px}
.workflow-flow p{font-size:18px;line-height:26px}
.workflow-flow .wf-heading{max-width:1000px;text-align:center;margin:0 auto}
.workflow-flow .wf-heading p{max-width:740px;margin:24px auto 0}
.workflow-flow .wf-two-col{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}
.workflow-flow .wf-copy h2{font-size:56px;line-height:64px}
.workflow-flow .wf-copy p{max-width:520px;margin-top:24px}
.workflow-flow .wf-copy .wf-lead{font-size:27px;line-height:35px;margin-top:30px}
.workflow-flow .wf-copy .btn{margin-top:32px}
.workflow-flow .wf-disclosure{font-size:13px;line-height:20px;color:#64785a;margin-top:24px}
.workflow-flow .wf-example{display:inline-flex;align-items:center;background:#f4f8ebe8;color:#345440;font-size:11px;line-height:16px;letter-spacing:.04em;padding:7px 13px;border:1px solid #cbd9be;border-radius:99px}
.workflow-flow .wf-micro{font-size:10px;line-height:16px;letter-spacing:.11em;display:block;color:#657b5a}
.workflow-flow .wf-avatar{display:inline-block;flex-shrink:0;width:38px;height:38px;border:2px solid #f6f9ee;border-radius:50%;background-image:url('assets/illustrative-roles.webp?v=58ff22ea962d');background-size:300% 300%;background-repeat:no-repeat}
.workflow-flow .avatar-0{background-position:0 0}.workflow-flow .avatar-1{background-position:50% 0}.workflow-flow .avatar-2{background-position:100% 0}
.workflow-flow .avatar-3{background-position:0 50%}.workflow-flow .avatar-4{background-position:50% 50%}.workflow-flow .avatar-5{background-position:100% 50%}
.workflow-flow .avatar-6{background-position:0 100%}.workflow-flow .avatar-7{background-position:50% 100%}
.workflow-flow .wf-swatches{display:flex;gap:8px}.workflow-flow .wf-swatches i{display:block;width:43px;height:43px;border-radius:50%;background:#244b3a;border:1px solid #b7c9ab}
.workflow-flow .wf-swatches i:nth-child(2){background:#ddff95}.workflow-flow .wf-swatches i:nth-child(3){background:#edb497}

/* 01: the large hero scene is an illustration of a working arrangement. */
.workflow-flow .wf-hero{display:block;min-height:1268px;padding:88px 0;background:#f7f9f2}
.workflow-flow .wf-hero-copy{text-align:center;max-width:1064px;margin:0 auto}
.workflow-flow .wf-hero h1{font-size:88px;line-height:90px;letter-spacing:-.04em}
.workflow-flow .wf-hero-copy>p{max-width:600px;font-size:18px;line-height:26px;margin:32px auto 0}
.workflow-flow .wf-hero-copy>.btn{margin-top:32px}
.workflow-flow .wf-wide-demo{height:684px;margin-top:81px;border:1px solid #bdccb2;border-radius:14px;overflow:hidden;background:#edf2e4;box-shadow:0 24px 60px #163e2320}
.workflow-flow .wf-wide-top{display:flex;justify-content:space-between;align-items:center;gap:24px;height:64px;padding:0 25px;background:#fbfcf6;border-bottom:1px solid #d4decb;font-size:15px}
.workflow-flow .wf-wide-top>span:first-child{display:flex;align-items:center;gap:10px}
.workflow-flow .wf-wide-top i{width:9px;height:9px;display:inline-block;border-radius:50%;background:#70965a}
.workflow-flow .wf-wide-body{display:grid;grid-template-columns:205px minmax(0,1fr) 260px;gap:24px;height:619px;padding:26px}
.workflow-flow .wf-demo-sidebar{display:flex;flex-direction:column;padding:8px 18px 5px 2px;border-right:1px solid #cad8bf}
.workflow-flow .wf-demo-sidebar h3{font-size:30px;line-height:36px;margin-top:15px}
.workflow-flow .wf-demo-sidebar ol{list-style:none;padding:0;margin:34px 0}
.workflow-flow .wf-demo-sidebar li{display:flex;align-items:center;gap:10px;font-size:13px;line-height:20px;padding:12px 10px;border-radius:7px;margin-bottom:5px}
.workflow-flow .wf-demo-sidebar li>span{font-size:10px;color:#749167}
.workflow-flow .wf-demo-sidebar li.active{background:#d9ebc4}
.workflow-flow .wf-demo-people{display:flex;align-items:center;flex-wrap:wrap;margin-top:auto;padding-bottom:12px}
.workflow-flow .wf-demo-people>.wf-avatar+.wf-avatar{margin-left:-10px}
.workflow-flow .wf-demo-people>small{display:block;flex-basis:100%;font-size:10px;line-height:16px;margin-top:9px;color:#6c7d60}
.workflow-flow .wf-demo-center{display:flex;flex-direction:column;gap:16px}
.workflow-flow .wf-demo-caption{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:20px}
.workflow-flow .wf-demo-caption small{font-size:10px;color:#6c7f61}
.workflow-flow .wf-demo-art{height:354px;background:#dfe7d1;border-radius:9px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:10px}
.workflow-flow .wf-demo-art>.art{height:334px;width:223px;max-width:100%;border-radius:5px;box-shadow:0 10px 25px #24472126}
.workflow-flow .wf-demo-variants{display:flex;justify-content:center;gap:15px;flex:1;padding:0 12px}
.workflow-flow .wf-demo-variants>.art{height:105px;width:70px;border-radius:5px}
.workflow-flow .wf-demo-notes{padding-top:4px;display:flex;flex-direction:column;gap:18px}
.workflow-flow .wf-note-paper{background:#fbfcf6;border:1px solid #d7e1cc;border-radius:9px;padding:20px;box-shadow:0 7px 16px #23452007}
.workflow-flow .wf-note-paper h4{font-size:22px;line-height:28px;margin-top:17px}
.workflow-flow .wf-note-paper p{font-size:15px;line-height:23px;margin-top:18px}
.workflow-flow .wf-note-check{font-size:11px;line-height:18px;display:block;margin-top:18px;color:#5d7d47}
.workflow-flow .wf-demo-footnote{font-size:10px;line-height:16px;color:#6e7e64;padding:0 2px}

/* 02: a short editorial pause before the detailed working scenes. */
.workflow-flow .wf-intro{min-height:677px;text-align:center;background:#f1f5e9}
.workflow-flow .wf-intro h2{font-size:64px;line-height:72px}
.workflow-flow .wf-intro-lead{max-width:800px;margin:32px auto 0;font-size:28px;line-height:36px}
.workflow-flow .wf-intro-body{max-width:760px;margin:25px auto 0;font-size:18px;line-height:26px}
.workflow-flow .wf-purpose-tags{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:38px;flex-wrap:wrap}
.workflow-flow .wf-purpose-tags>span{padding:12px 22px;border:1px solid #b3c6a3;border-radius:99px;font-size:15px;line-height:20px;background:#f8fbf0}

/* 03: real original photography, with a visibly labelled fictional process. */
.workflow-flow .wf-split{min-height:901px;background:#f7f9f2}
.workflow-flow .wf-work-photo{height:709px;position:relative;overflow:hidden;border-radius:12px;margin:0;background:#35513f}
.workflow-flow .wf-work-photo>img{height:100%;width:100%;object-fit:cover;object-position:56% center}
.workflow-flow .wf-work-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#092d214d,transparent 80%);pointer-events:none}
.workflow-flow .wf-work-photo>figcaption{position:absolute;bottom:17px;right:20px;color:#fff;font-size:10px;text-shadow:0 1px 8px #173222;z-index:2}
.workflow-flow .wf-photo-flow{position:absolute;left:34px;right:34px;bottom:60px;background:#f8fbeeef;border:1px solid #dbe6cd;border-radius:12px;padding:23px;z-index:2;box-shadow:0 18px 40px #13351935;transform:rotate(-3deg)}
.workflow-flow .wf-photo-flow>.wf-example{font-size:9px;padding:4px 10px;margin-bottom:16px}
.workflow-flow .wf-photo-flow>div{display:flex;align-items:center;gap:14px;padding:14px 0;border-top:1px solid #cbd9bd;font-size:16px;line-height:22px}
.workflow-flow .wf-photo-flow>div>i{font-size:11px;font-style:normal;color:#789366}
.workflow-flow .wf-photo-flow>div>span>small{display:block;font-size:11px;line-height:18px;margin-top:3px;color:#6b815a}
.workflow-flow .wf-photo-flow>div>b{margin-left:auto;font-size:17px;font-weight:400}

/* 04: three concrete forms of brand and project context. */
.workflow-flow .wf-context{min-height:934px;background:#e6efdc}
.workflow-flow .wf-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px}
.workflow-flow .wf-context-card{background:#f7faee;border-radius:12px;overflow:hidden;padding:28px;min-height:442px}
.workflow-flow .wf-context-card h3{font-size:27px;line-height:33px;margin-top:25px}
.workflow-flow .wf-context-card>p{font-size:16px;line-height:24px;margin-top:17px}
.workflow-flow .wf-context-visual{height:210px;position:relative;background:#e9efdf;border-radius:8px;overflow:hidden;padding:22px}
.workflow-flow .wf-context-visual>small{position:absolute;bottom:19px;left:22px;font-size:8px;letter-spacing:.09em;color:#6c805c}
.workflow-flow .wf-type-sample{font-family:Instrument,Georgia,serif;font-size:94px;line-height:1}
.workflow-flow .context-foundation .wf-swatches{position:absolute;right:18px;bottom:50px;gap:0}
.workflow-flow .context-foundation .wf-swatches i{width:35px;height:35px;margin-left:-6px;border-color:#e9efdf}
.workflow-flow .wf-context-assets{display:flex;justify-content:center;gap:8px;transform:rotate(-7deg);margin-top:1px}
.workflow-flow .wf-context-assets>.art{height:118px;width:79px;border:2px solid #fbfcf6;border-radius:5px;box-shadow:0 5px 14px #28482324}
.workflow-flow .wf-context-assets>.art:nth-child(2){transform:translateY(8px)}
.workflow-flow .wf-context-file{display:flex;justify-content:space-between;align-items:center;gap:12px;position:absolute;bottom:18px;left:20px;right:20px;background:#fffef7;border:1px solid #d4dfc7;border-radius:6px;padding:11px;font-size:11px}
.workflow-flow .wf-context-file>b{font-weight:400}
.workflow-flow .wf-context-avatars{display:flex;justify-content:center;align-items:center;margin-top:7px}
.workflow-flow .wf-context-avatars>.wf-avatar{height:59px;width:59px;margin-left:-8px}
.workflow-flow .wf-role-route{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:24px;font-size:12px}
.workflow-flow .wf-role-route>i{font-style:normal;color:#849b70}

/* 05: three production examples. Every media frame is explicitly illustrative. */
.workflow-flow .wf-assists{min-height:1554px;background:#f8f9f3}
.workflow-flow .wf-assist-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:56px}
.workflow-flow .wf-assist-card{border:1px solid #d7e0cd;border-radius:12px;overflow:hidden;background:#f2f6e9}
.workflow-flow .wf-assist-copy{padding:28px;min-height:260px}
.workflow-flow .wf-assist-copy>span{font-size:11px;line-height:18px;color:#5d7750}
.workflow-flow .wf-assist-copy h3{font-size:31px;line-height:37px;margin-top:18px}
.workflow-flow .wf-assist-copy p{font-size:16px;line-height:24px;margin-top:18px}
.workflow-flow .wf-assist-media{height:620px;position:relative;overflow:hidden;background:#0a3d2c}
.workflow-flow .wf-assist-media>.wf-example{position:absolute;top:18px;left:18px;z-index:3}
.workflow-flow .wf-assist-media>video{width:100%;height:100%;object-fit:cover;display:block}
.workflow-flow .assist-brief>video{object-fit:contain;background:#073c2d}
.workflow-flow .assist-directions{background:#dce7d0}
.workflow-flow .wf-direction-card{position:absolute;width:176px;height:285px;border:7px solid #fcfdf7;background:#fcfdf7;border-radius:8px;box-shadow:0 18px 35px #173d192c;overflow:hidden;animation:wf-card-drift 8s ease-in-out infinite}
.workflow-flow .wf-direction-card>.art{height:240px;width:160px;border-radius:3px}
.workflow-flow .wf-direction-card>span{display:block;font-size:13px;line-height:20px;padding:8px 6px}
.workflow-flow .direction-a{left:24px;top:100px;transform:rotate(-9deg);z-index:1}
.workflow-flow .direction-b{right:18px;top:205px;transform:rotate(8deg);z-index:2;animation-delay:-2.6s}
.workflow-flow .direction-c{left:35px;top:310px;transform:rotate(-3deg);z-index:3;animation-delay:-5.2s}
.workflow-flow .wf-direction-note{position:absolute;left:22px;right:22px;bottom:23px;font-size:11px;line-height:18px;color:#466039}
.workflow-flow .assist-check>video{object-position:53% center;filter:brightness(.8)}
.workflow-flow .wf-check-card{position:absolute;left:20px;right:20px;bottom:55px;padding:22px;background:#f9fbeeea;border:1px solid #e7edd9;border-radius:10px;box-shadow:0 12px 28px #16342026;transform:rotate(-3deg)}
.workflow-flow .wf-check-card>span{font-size:11px;letter-spacing:.08em}
.workflow-flow .wf-check-card>p{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:14px;line-height:21px;margin-top:15px;padding-top:13px;border-top:1px solid #c8d8bb}
.workflow-flow .wf-check-card b{font-weight:400}
.workflow-flow .wf-assist-note{margin:48px auto 0;max-width:860px;text-align:center}
.workflow-flow .wf-assist-note h3{font-size:28px;line-height:35px}
.workflow-flow .wf-assist-note p{font-size:17px;line-height:25px;margin-top:14px}
.workflow-flow .wf-assist-note .text-link{font-size:13px;margin-top:18px}
@keyframes wf-card-drift{50%{translate:0 -13px}}

/* 06: four native panels use the site's existing visual-accordion interaction. */
.workflow-flow .wf-operations{min-height:1534px;background:#e9f1df}
.workflow-flow .wf-operation-layout{display:grid;grid-template-columns:420px minmax(0,1fr);gap:64px;align-items:center;margin-top:56px}
.workflow-flow .wf-operation-tabs{border-top:1px solid #bacdad}
.workflow-flow .wf-operation-tab{display:flex;align-items:start;gap:18px;width:100%;text-align:left;background:transparent;padding:32px 0;border-bottom:1px solid #bacdad}
.workflow-flow .wf-tab-number{display:block;padding-top:4px;flex-shrink:0;font-size:12px;color:#71895f}
.workflow-flow .wf-tab-copy{display:block;flex:1}
.workflow-flow .wf-tab-title{display:block;font-size:26px;line-height:33px;letter-spacing:-.025em}
.workflow-flow .wf-tab-body{display:block;font-size:17px;line-height:26px;color:#526d44;margin-top:20px}
.workflow-flow .wf-operation-tab>i{font-style:normal;font-size:25px;font-weight:400;padding-top:1px}
.workflow-flow .wf-operation-tab[aria-expanded=false] .wf-tab-body{display:none}
.workflow-flow .wf-operation-tab[aria-expanded=true]>i{transform:rotate(45deg)}
.workflow-flow .wf-operation-panel{height:900px;border-radius:12px;overflow:hidden;background:#d9e5cb}
.workflow-flow .wf-mock{height:100%;position:relative;overflow:hidden}
.workflow-flow .wf-mock>.wf-example{position:absolute;top:24px;left:25px;z-index:4}
.workflow-flow .mock-brand{background:#dce8d0}
.workflow-flow .wf-brand-sheet{position:absolute;left:45px;right:45px;top:100px;background:#f9fbed;border-radius:12px;padding:32px;transform:rotate(-4deg);box-shadow:0 20px 40px #22431d24}
.workflow-flow .wf-brand-sheet>strong{display:block;font-family:Instrument,Georgia,serif;font-weight:400;font-size:125px;line-height:1;margin-top:15px}
.workflow-flow .wf-brand-sheet .wf-swatches{position:absolute;right:32px;bottom:76px}
.workflow-flow .wf-brand-sheet>p{font-size:13px;line-height:20px;margin-top:29px;color:#657c56}
.workflow-flow .wf-brand-assets{position:absolute;top:470px;left:40px;right:40px;display:flex;gap:15px;justify-content:center;align-items:center}
.workflow-flow .wf-brand-assets>.art{height:213px;width:142px;border:5px solid #f8fbed;border-radius:7px;box-shadow:0 9px 22px #20461b1f;transform:rotate(3deg)}
.workflow-flow .wf-brand-assets>.art:nth-child(2){transform:translateY(17px) rotate(-4deg)}
.workflow-flow .wf-file-row{display:flex;align-items:center;gap:14px;background:#fafcf0;border:1px solid #d4dfc5;border-radius:8px;padding:20px;font-size:15px;line-height:21px}
.workflow-flow .wf-file-row>i{font-size:12px;font-style:normal;color:#779567;flex-shrink:0}
.workflow-flow .wf-file-row>span{display:block;flex:1}.workflow-flow .wf-file-row small{display:block;font-size:11px;line-height:18px;color:#7a8c6a;margin-top:4px}
.workflow-flow .wf-file-row>b{font-weight:400;flex-shrink:0}
.workflow-flow .mock-brand>.wf-file-row{position:absolute;left:45px;right:45px;bottom:74px;transform:rotate(-2deg)}
.workflow-flow .mock-brief{background:#cbdfe2}
.workflow-flow .wf-brief-sheet{position:absolute;top:117px;left:42px;right:42px;padding:34px;background:#fcfcf4;border-radius:13px;box-shadow:0 20px 35px #24485426;transform:rotate(-3deg)}
.workflow-flow .wf-brief-sheet>h3{font-size:40px;line-height:47px;margin-top:24px}
.workflow-flow .wf-mock-field{padding:22px 0;border-bottom:1px solid #d5e2ce}
.workflow-flow .wf-mock-field>small{display:block;font-size:11px;line-height:18px;color:#799268}
.workflow-flow .wf-mock-field>p{font-size:17px;line-height:25px;margin-top:10px}
.workflow-flow .wf-mock-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}
.workflow-flow .wf-mock-tags>span{font-size:12px;line-height:18px;background:#e3efcf;border-radius:99px;padding:7px 12px}
.workflow-flow .wf-request-bubble{position:absolute;left:72px;right:28px;bottom:105px;border-radius:13px;background:#1d4b3a;color:#f5faeb;padding:25px;font-size:22px;line-height:29px;box-shadow:0 15px 28px #173c232b;transform:rotate(5deg)}
.workflow-flow .wf-request-bubble>span{display:block;font-size:11px;line-height:18px;margin-top:14px;color:#bdd3b0}
.workflow-flow .mock-feedback{background:#d9e6ca}
.workflow-flow .wf-feedback-art{position:absolute;top:112px;left:68px;right:48px;bottom:180px;border:12px solid #f7faed;border-radius:12px;overflow:hidden;transform:rotate(4deg);box-shadow:0 25px 35px #1e3c182b}
.workflow-flow .wf-feedback-art>.art{height:100%;width:100%;border-radius:0}
.workflow-flow .wf-feedback-comment{position:absolute;z-index:2;display:flex;align-items:start;gap:12px;max-width:345px;background:#fbfcf3;border:1px solid #d2dfc2;border-radius:12px;padding:22px;box-shadow:0 15px 27px #1c3f1b21}
.workflow-flow .wf-feedback-comment.first{left:23px;top:350px;transform:rotate(-4deg)}
.workflow-flow .wf-feedback-comment.second{right:20px;bottom:127px;transform:rotate(3deg)}
.workflow-flow .wf-feedback-comment small{display:block;font-size:10px;line-height:17px;color:#718562}
.workflow-flow .wf-feedback-comment p{font-size:16px;line-height:24px;margin-top:9px}
.workflow-flow .wf-feedback-stamp{position:absolute;left:48px;bottom:48px;border-radius:99px;background:#dfff95;border:1px solid #b2ce7b;padding:11px 18px;font-size:12px;line-height:18px}
.workflow-flow .mock-delivery{background:#dce6cf;padding:95px 38px 60px;display:flex;align-items:center}
.workflow-flow .wf-delivery-sheet{width:100%;background:#fbfcf4;border:1px solid #d0dfbf;border-radius:12px;padding:30px;transform:rotate(-2deg);box-shadow:0 20px 35px #244c211c}
.workflow-flow .wf-delivery-sheet h3{font-size:37px;line-height:44px;margin-top:18px}
.workflow-flow .wf-delivery-grid{display:flex;justify-content:center;gap:18px;margin:28px 0}
.workflow-flow .wf-delivery-grid>.art{height:168px;width:112px;border-radius:6px}
.workflow-flow .wf-delivery-sheet .wf-file-row{border-radius:6px;padding:16px 10px;background:transparent;border-left:0;border-right:0;border-bottom:0}
.workflow-flow .wf-delivery-sheet .wf-file-row small{font-size:10px;line-height:16px}
.workflow-flow .wf-operation-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin-top:42px;padding-top:28px;border-top:1px solid #b3c8a3}
.workflow-flow .wf-operation-bottom span{font-size:12px;line-height:18px;display:block;color:#6d855c}
.workflow-flow .wf-operation-bottom strong{display:block;font-size:22px;line-height:28px;font-weight:400;margin-top:12px}

/* 07: an illustrative brief before and after clarification, not a vendor ranking. */
.workflow-flow .wf-comparison{min-height:1332px;background:#f8faf3}
.workflow-flow .wf-comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:48px}
.workflow-flow .wf-comparison-column{background:#edf0e5;padding:28px;border:1px solid #d4ddc9;border-radius:12px}
.workflow-flow .column-defined{background:#1d4836;color:#f4fae8;border-color:#1d4836}
.workflow-flow .wf-comparison-head{min-height:145px;border-bottom:1px solid #bbcbb1}
.workflow-flow .wf-comparison-head>span{display:block;font-size:11px;line-height:18px;letter-spacing:.06em}
.workflow-flow .wf-comparison-head h3{font-size:30px;line-height:36px;margin-top:15px}
.workflow-flow .wf-comparison-head p{font-size:15px;line-height:23px;margin-top:15px}
.workflow-flow .wf-comparison-column>dl{margin:0;padding:0}
.workflow-flow .wf-comparison-column dl>div{min-height:104px;padding:17px 0;border-bottom:1px solid #c7d4bb}
.workflow-flow .wf-comparison-column dl>div:last-child{border-bottom:0}
.workflow-flow .wf-comparison-column dt{font-size:11px;line-height:17px;letter-spacing:.07em;text-transform:uppercase;color:#728563}
.workflow-flow .wf-comparison-column dd{font-size:17px;line-height:25px;margin:9px 0 0}
.workflow-flow .column-defined .wf-comparison-head,.workflow-flow .column-defined dl>div{border-color:#6e907448}
.workflow-flow .column-defined dt{color:#cbebad}

/* 08: native disclosure elements keep the closing questions accessible. */
.workflow-flow .wf-faq{min-height:895px;padding:72px 0;background:#e7f0dc}
.workflow-flow .wf-faq .wf-heading h2{font-size:56px;line-height:64px}
.workflow-flow .wf-faq .faq-list{max-width:1000px;margin:44px auto 0}
.workflow-flow .wf-faq .faq-list summary{font-size:23px;line-height:30px;padding:21px 48px 21px 0}
.workflow-flow .wf-faq .faq-list summary:after{top:18px}
.workflow-flow .wf-faq .faq-list details p{font-size:17px;line-height:26px;padding-right:50px}
.workflow-flow .wf-final-action{text-align:center;margin-top:32px}
.workflow-flow.is-motion-paused *{animation-play-state:paused!important}

@media(max-width:1100px){
 .workflow-flow .wf-two-col{gap:36px}.workflow-flow .wf-copy h2{font-size:49px;line-height:57px}
 .workflow-flow .wf-wide-body{grid-template-columns:170px minmax(0,1fr) 220px;gap:18px;padding:22px}
 .workflow-flow .wf-demo-sidebar{padding-right:12px}.workflow-flow .wf-demo-sidebar h3{font-size:26px;line-height:32px}
 .workflow-flow .wf-demo-caption{display:block}.workflow-flow .wf-demo-caption small{display:block;margin-top:3px}
 .workflow-flow .wf-demo-art{height:330px}.workflow-flow .wf-demo-art>.art{height:310px;width:207px}
 .workflow-flow .wf-note-paper{padding:16px}.workflow-flow .wf-note-paper h4{font-size:20px;line-height:25px}.workflow-flow .wf-note-paper p{font-size:13px;line-height:21px}
 .workflow-flow .wf-demo-sidebar li{font-size:12px;gap:7px;padding-left:8px;padding-right:7px}
 .workflow-flow .wf-context-card{padding:23px}.workflow-flow .wf-context-card h3{font-size:25px;line-height:31px}
 .workflow-flow .wf-context-visual{padding:18px}.workflow-flow .wf-type-sample{font-size:84px}
 .workflow-flow .wf-context-assets{gap:5px}.workflow-flow .wf-context-assets>.art{width:65px;height:98px}
 .workflow-flow .wf-context-avatars>.wf-avatar{width:50px;height:50px}.workflow-flow .wf-role-route{font-size:10px;gap:6px}
 .workflow-flow .wf-assist-copy{padding:24px;min-height:270px}.workflow-flow .wf-assist-copy h3{font-size:28px;line-height:34px}.workflow-flow .wf-assist-copy p{font-size:15px;line-height:23px}
 .workflow-flow .wf-direction-card{width:152px;height:251px}.workflow-flow .wf-direction-card>.art{width:136px;height:204px}
 .workflow-flow .direction-a{left:18px}.workflow-flow .direction-b{right:14px}.workflow-flow .direction-c{left:20px}
 .workflow-flow .wf-check-card{left:16px;right:16px;padding:18px}.workflow-flow .wf-check-card>p{font-size:12px;line-height:19px}
 .workflow-flow .wf-operation-layout{grid-template-columns:350px minmax(0,1fr);gap:36px}
 .workflow-flow .wf-tab-title{font-size:23px;line-height:30px}.workflow-flow .wf-tab-body{font-size:16px;line-height:25px}
 .workflow-flow .wf-brand-sheet{left:28px;right:28px;padding:25px}.workflow-flow .wf-brand-sheet>strong{font-size:110px}
 .workflow-flow .wf-brand-assets{left:25px;right:25px;gap:9px}.workflow-flow .wf-brand-assets>.art{height:177px;width:118px}
 .workflow-flow .mock-brand>.wf-file-row{left:28px;right:28px;padding:16px}
 .workflow-flow .wf-brief-sheet{left:27px;right:27px;padding:26px}.workflow-flow .wf-brief-sheet>h3{font-size:34px;line-height:41px}
 .workflow-flow .wf-request-bubble{left:45px;right:20px;padding:22px;font-size:20px;line-height:28px}
 .workflow-flow .wf-feedback-art{left:43px;right:30px}.workflow-flow .wf-feedback-comment{max-width:290px;padding:18px}.workflow-flow .wf-feedback-comment p{font-size:14px;line-height:22px}
 .workflow-flow .mock-delivery{padding-left:25px;padding-right:25px}.workflow-flow .wf-delivery-sheet{padding:23px}.workflow-flow .wf-delivery-sheet h3{font-size:31px;line-height:38px}
 .workflow-flow .wf-file-row{font-size:13px;line-height:20px;gap:10px}.workflow-flow .wf-file-row small{font-size:10px;line-height:16px}
 .workflow-flow .wf-comparison-head{min-height:155px}.workflow-flow .wf-comparison-column dl>div{min-height:114px}
}
@media(max-width:800px){
 .workflow-flow .wf-wrap{padding:0 24px}.workflow-flow .wf-section{min-height:0;padding:75px 0}
 .workflow-flow h2{font-size:49px;line-height:57px}.workflow-flow .wf-heading p{font-size:17px;line-height:25px}
 .workflow-flow .wf-hero{padding:75px 0}.workflow-flow .wf-hero h1{font-size:59px;line-height:67px}
 .workflow-flow .wf-hero-copy>p{font-size:18px;line-height:26px}
 .workflow-flow .wf-wide-demo{height:auto;margin-top:45px}.workflow-flow .wf-wide-top{height:58px;padding:0 20px;font-size:13px}
 .workflow-flow .wf-wide-body{height:auto;grid-template-columns:155px minmax(0,1fr);gap:18px}
 .workflow-flow .wf-demo-sidebar{grid-row:span 2}.workflow-flow .wf-demo-notes{grid-column:2;display:grid;grid-template-columns:1fr 1fr;gap:12px}
 .workflow-flow .wf-demo-center{gap:13px}.workflow-flow .wf-demo-art{height:300px}.workflow-flow .wf-demo-art>.art{height:280px;width:187px}
 .workflow-flow .wf-demo-variants>.art{height:90px;width:60px}.workflow-flow .wf-demo-variants{gap:13px}
 .workflow-flow .wf-demo-notes .wf-note-paper{padding:13px}.workflow-flow .wf-note-paper h4{font-size:17px;line-height:22px}.workflow-flow .wf-note-paper p{font-size:12px;line-height:19px;margin-top:12px}
 .workflow-flow .wf-note-paper .wf-micro{font-size:8px;line-height:13px}.workflow-flow .wf-note-check{font-size:9px;line-height:15px;margin-top:12px}
 .workflow-flow .wf-demo-footnote{grid-column:1/-1}
 .workflow-flow .wf-intro h2{font-size:52px;line-height:60px}.workflow-flow .wf-intro-lead{font-size:25px;line-height:33px}.workflow-flow .wf-intro-lead br{display:none}
 .workflow-flow .wf-purpose-tags{gap:10px}.workflow-flow .wf-purpose-tags>span{padding:10px 17px;font-size:13px}
 .workflow-flow .wf-two-col{grid-template-columns:1fr;gap:40px}.workflow-flow .wf-copy{max-width:650px}
 .workflow-flow .wf-work-photo{height:600px}.workflow-flow .wf-photo-flow{left:38px;right:38px}
 .workflow-flow .wf-context-grid{gap:14px;margin-top:40px}.workflow-flow .wf-context-card{padding:19px}
 .workflow-flow .wf-context-visual{height:190px;padding:15px}.workflow-flow .wf-type-sample{font-size:76px}
 .workflow-flow .wf-context-card h3{font-size:23px;line-height:29px}.workflow-flow .wf-context-card>p{font-size:14px;line-height:22px}
 .workflow-flow .wf-context-visual>small{font-size:7px;left:15px;bottom:15px}.workflow-flow .context-foundation .wf-swatches{right:14px;bottom:43px}.workflow-flow .context-foundation .wf-swatches i{width:28px;height:28px}
 .workflow-flow .wf-context-assets{margin:8px -9px 0;gap:4px}.workflow-flow .wf-context-assets>.art{width:53px;height:80px}
 .workflow-flow .wf-context-file{left:12px;right:12px;bottom:22px;font-size:9px;padding:9px}
 .workflow-flow .wf-context-avatars{margin:17px -5px 0}.workflow-flow .wf-context-avatars>.wf-avatar{height:44px;width:44px}
 .workflow-flow .wf-role-route{font-size:8px;gap:5px;margin-top:24px}
 .workflow-flow .wf-assist-grid{gap:14px;margin-top:42px}.workflow-flow .wf-assist-copy{padding:20px;min-height:300px}
 .workflow-flow .wf-assist-copy>span{font-size:9px;line-height:15px}.workflow-flow .wf-assist-copy h3{font-size:25px;line-height:31px}
 .workflow-flow .wf-assist-copy p{font-size:14px;line-height:22px}.workflow-flow .wf-assist-media{height:490px}
 .workflow-flow .wf-assist-media>.wf-example{font-size:8px;line-height:14px;left:11px;top:12px;padding:5px 9px}
 .workflow-flow .wf-direction-card{width:123px;height:204px;border-width:5px}.workflow-flow .wf-direction-card>.art{width:111px;height:166px}.workflow-flow .wf-direction-card>span{font-size:10px;line-height:16px;padding:6px 4px}
 .workflow-flow .direction-a{left:12px;top:80px}.workflow-flow .direction-b{right:10px;top:168px}.workflow-flow .direction-c{left:15px;top:245px}
 .workflow-flow .wf-direction-note{font-size:9px;line-height:15px;left:14px;right:14px;bottom:15px}
 .workflow-flow .wf-check-card{padding:13px;left:10px;right:10px;bottom:35px}.workflow-flow .wf-check-card>span{font-size:8px;line-height:14px}.workflow-flow .wf-check-card>p{font-size:10px;line-height:16px;margin-top:10px;padding-top:10px}
 .workflow-flow .wf-assist-note{margin-top:40px;max-width:680px}.workflow-flow .wf-assist-note h3{font-size:26px;line-height:33px}
 .workflow-flow .wf-operation-layout{grid-template-columns:1fr;gap:32px;margin-top:40px}
 .workflow-flow .wf-operation-tab{padding:25px 0}.workflow-flow .wf-tab-title{font-size:24px;line-height:31px}
 .workflow-flow .wf-tab-body{max-width:610px}.workflow-flow .wf-operation-panels{max-width:650px;width:100%;margin:auto}
 .workflow-flow .wf-operation-panel{height:790px}.workflow-flow .wf-brand-sheet{left:45px;right:45px}.workflow-flow .wf-brand-sheet>strong{font-size:120px}
 .workflow-flow .wf-brand-assets{top:420px}.workflow-flow .wf-brand-assets>.art{height:201px;width:134px}
 .workflow-flow .mock-brand>.wf-file-row{left:45px;right:45px;bottom:58px}
 .workflow-flow .wf-brief-sheet{top:90px;left:40px;right:40px;padding:30px}.workflow-flow .wf-brief-sheet>h3{font-size:38px;line-height:45px}
 .workflow-flow .wf-request-bubble{bottom:80px;left:75px;right:30px}
 .workflow-flow .wf-feedback-art{top:90px;bottom:160px;left:60px;right:45px}
 .workflow-flow .wf-feedback-comment.first{top:290px;left:22px}.workflow-flow .wf-feedback-comment.second{bottom:115px;right:25px;max-width:335px}
 .workflow-flow .wf-feedback-stamp{bottom:39px;left:43px}
 .workflow-flow .mock-delivery{padding:87px 40px 48px}.workflow-flow .wf-delivery-sheet{padding:27px}.workflow-flow .wf-delivery-sheet h3{font-size:36px;line-height:43px}
 .workflow-flow .wf-delivery-grid{margin:24px 0}.workflow-flow .wf-delivery-grid>.art{height:153px;width:102px}
 .workflow-flow .wf-operation-bottom{gap:20px;margin-top:32px;padding-top:25px}.workflow-flow .wf-operation-bottom strong{font-size:19px;line-height:25px}
 .workflow-flow .wf-comparison-grid{gap:18px;margin-top:40px}.workflow-flow .wf-comparison-column{padding:24px}
 .workflow-flow .wf-comparison-head{min-height:170px}.workflow-flow .wf-comparison-head h3{font-size:27px;line-height:33px}
 .workflow-flow .wf-comparison-column dl>div{min-height:130px}.workflow-flow .wf-comparison-column dd{font-size:16px;line-height:24px}
 .workflow-flow .wf-faq .wf-heading h2{font-size:48px;line-height:56px}.workflow-flow .wf-faq .faq-list summary{font-size:21px;line-height:28px}
}
@media(max-width:560px){
 .workflow-flow .wf-wrap{padding:0 20px}.workflow-flow .wf-section{padding:60px 0}
 .workflow-flow .eyebrow{font-size:11px;line-height:17px;letter-spacing:.07em;margin-bottom:18px}
 .workflow-flow h2,.workflow-flow .wf-copy h2{font-size:40px;line-height:47px}
 .workflow-flow p{font-size:17px;line-height:25px}.workflow-flow .wf-heading p{margin-top:20px}
 .workflow-flow .wf-hero{padding:58px 0}.workflow-flow .wf-hero h1{font-size:47px;line-height:54px}
 .workflow-flow .wf-hero-copy>p{font-size:17px;line-height:25px;margin-top:22px}.workflow-flow .wf-hero-copy>.btn{margin-top:28px}
 .workflow-flow .wf-wide-demo{margin-top:37px}.workflow-flow .wf-wide-top{padding:0 15px;gap:12px;font-size:12px}
 .workflow-flow .wf-wide-top .wf-example{font-size:9px;line-height:14px;padding:5px 9px;white-space:nowrap}
 .workflow-flow .wf-wide-body{display:block;padding:18px}.workflow-flow .wf-demo-sidebar{padding:0 0 18px;margin-bottom:20px;border-right:0;border-bottom:1px solid #cbd9bd}
 .workflow-flow .wf-demo-sidebar>.wf-micro,.workflow-flow .wf-demo-sidebar>h3,.workflow-flow .wf-demo-people{display:none}
 .workflow-flow .wf-demo-sidebar ol{display:flex;justify-content:space-between;gap:4px;margin:0}
 .workflow-flow .wf-demo-sidebar li{display:block;font-size:9px;line-height:15px;flex:1;text-align:center;padding:8px 4px;margin:0}
 .workflow-flow .wf-demo-sidebar li>span{display:block;font-size:8px;line-height:13px;margin-bottom:4px}
 .workflow-flow .wf-demo-center{gap:14px}.workflow-flow .wf-demo-caption{font-size:12px;line-height:19px;display:flex}
 .workflow-flow .wf-demo-caption small{font-size:8px;line-height:14px;max-width:95px;text-align:right}
 .workflow-flow .wf-demo-art{height:320px;padding:10px}.workflow-flow .wf-demo-art>.art{width:200px;height:300px}
 .workflow-flow .wf-demo-variants{margin-top:1px;gap:17px}.workflow-flow .wf-demo-variants>.art{height:93px;width:62px}
 .workflow-flow .wf-demo-notes{display:block;margin-top:20px}.workflow-flow .wf-demo-notes>.wf-note-paper{padding:17px;margin-bottom:12px}
 .workflow-flow .wf-demo-notes .wf-note-paper .wf-micro{font-size:9px;line-height:15px}.workflow-flow .wf-note-paper h4{font-size:21px;line-height:27px;margin-top:11px}
 .workflow-flow .wf-note-paper p{font-size:14px;line-height:22px;margin-top:12px}.workflow-flow .wf-note-paper p>br{display:none}
 .workflow-flow .wf-note-check{font-size:10px;line-height:16px}.workflow-flow .wf-demo-footnote{display:block;font-size:9px;line-height:15px;padding:2px}
 .workflow-flow .wf-intro h2{font-size:42px;line-height:49px}.workflow-flow .wf-intro-lead{font-size:24px;line-height:32px;margin-top:27px}
 .workflow-flow .wf-intro-body{font-size:17px;line-height:25px;margin-top:22px}.workflow-flow .wf-purpose-tags{margin-top:30px;gap:8px}
 .workflow-flow .wf-purpose-tags>span{font-size:12px;line-height:18px;padding:9px 13px}
 .workflow-flow .wf-copy .wf-lead{font-size:24px;line-height:32px;margin-top:25px}.workflow-flow .wf-copy .btn{margin-top:27px}
 .workflow-flow .wf-two-col{gap:35px}.workflow-flow .wf-work-photo{height:540px}
 .workflow-flow .wf-photo-flow{left:22px;right:22px;bottom:52px;padding:19px}.workflow-flow .wf-photo-flow>div{gap:10px;font-size:14px;line-height:20px}
 .workflow-flow .wf-photo-flow>div>span>small{font-size:10px;line-height:16px}
 .workflow-flow .wf-context-grid{grid-template-columns:1fr;gap:18px;margin-top:35px}.workflow-flow .wf-context-card{padding:26px;min-height:0}
 .workflow-flow .wf-context-card h3{font-size:29px;line-height:35px;margin-top:24px}.workflow-flow .wf-context-card>p{font-size:17px;line-height:25px}
 .workflow-flow .wf-context-visual{height:225px;padding:23px}.workflow-flow .wf-type-sample{font-size:105px}
 .workflow-flow .wf-context-visual>small{font-size:8px;left:23px;bottom:20px}.workflow-flow .context-foundation .wf-swatches i{width:40px;height:40px}.workflow-flow .context-foundation .wf-swatches{right:20px;bottom:52px}
 .workflow-flow .wf-context-assets{gap:7px;margin-top:0}.workflow-flow .wf-context-assets>.art{width:77px;height:116px}
 .workflow-flow .wf-context-file{left:20px;right:20px;bottom:20px;font-size:11px;padding:11px}
 .workflow-flow .wf-context-avatars{margin-top:10px}.workflow-flow .wf-context-avatars>.wf-avatar{height:62px;width:62px}
 .workflow-flow .wf-role-route{font-size:12px;gap:9px;margin-top:28px}
 .workflow-flow .wf-assist-grid{grid-template-columns:1fr;gap:22px;margin-top:35px}.workflow-flow .wf-assist-copy{padding:28px;min-height:0}
 .workflow-flow .wf-assist-copy>span{font-size:11px;line-height:18px}.workflow-flow .wf-assist-copy h3{font-size:33px;line-height:39px;margin-top:18px}
 .workflow-flow .wf-assist-copy p{font-size:17px;line-height:25px;margin-top:18px}.workflow-flow .wf-assist-media{height:620px}
 .workflow-flow .wf-assist-media>.wf-example{font-size:10px;line-height:16px;left:18px;top:18px;padding:6px 12px}
 .workflow-flow .wf-direction-card{width:176px;height:285px;border-width:7px}.workflow-flow .wf-direction-card>.art{width:160px;height:240px}
 .workflow-flow .wf-direction-card>span{font-size:13px;line-height:20px;padding:8px 6px}.workflow-flow .direction-a{left:23px;top:95px}.workflow-flow .direction-b{right:17px;top:203px}.workflow-flow .direction-c{left:33px;top:306px}
 .workflow-flow .wf-direction-note{font-size:11px;line-height:18px;left:22px;right:22px;bottom:22px}
 .workflow-flow .wf-check-card{left:20px;right:20px;bottom:52px;padding:22px}.workflow-flow .wf-check-card>span{font-size:11px;line-height:18px}
 .workflow-flow .wf-check-card>p{font-size:14px;line-height:21px;margin-top:15px;padding-top:13px}
 .workflow-flow .wf-assist-note{margin-top:35px}.workflow-flow .wf-assist-note h3{font-size:27px;line-height:34px}
 .workflow-flow .wf-assist-note p{font-size:16px;line-height:24px}.workflow-flow .wf-assist-note .text-link{font-size:12px}
 .workflow-flow .wf-operation-layout{margin-top:35px;gap:28px}.workflow-flow .wf-operation-tab{gap:12px;padding:24px 0}
 .workflow-flow .wf-tab-title{font-size:22px;line-height:29px}.workflow-flow .wf-tab-number{font-size:10px;padding-top:4px}.workflow-flow .wf-operation-tab>i{font-size:23px}
 .workflow-flow .wf-tab-body{font-size:16px;line-height:24px;margin-top:16px}.workflow-flow .wf-operation-panel{height:680px}
 .workflow-flow .wf-mock>.wf-example{left:17px;top:18px;font-size:9px;line-height:15px;padding:6px 11px}
 .workflow-flow .wf-brand-sheet{left:25px;right:25px;top:90px;padding:24px}.workflow-flow .wf-brand-sheet>strong{font-size:94px;margin-top:13px}
 .workflow-flow .wf-brand-sheet .wf-swatches{right:20px;bottom:63px;gap:3px}.workflow-flow .wf-brand-sheet .wf-swatches i{width:30px;height:30px}
 .workflow-flow .wf-brand-sheet>p{font-size:11px;line-height:18px;margin-top:23px}
 .workflow-flow .wf-brand-assets{left:22px;right:22px;top:365px;gap:8px}.workflow-flow .wf-brand-assets>.art{height:140px;width:93px;border-width:3px}
 .workflow-flow .mock-brand>.wf-file-row{left:23px;right:23px;bottom:55px;padding:16px 12px}
 .workflow-flow .wf-file-row{font-size:12px;line-height:19px;gap:9px}.workflow-flow .wf-file-row small{font-size:9px;line-height:15px}
 .workflow-flow .wf-brief-sheet{left:23px;right:23px;top:83px;padding:23px}.workflow-flow .wf-brief-sheet>h3{font-size:31px;line-height:38px;margin-top:19px}
 .workflow-flow .wf-mock-field{padding:17px 0}.workflow-flow .wf-mock-field>small{font-size:10px;line-height:16px}.workflow-flow .wf-mock-field>p{font-size:14px;line-height:22px;margin-top:8px}
 .workflow-flow .wf-mock-tags{gap:6px;margin-top:20px}.workflow-flow .wf-mock-tags>span{font-size:10px;line-height:16px;padding:6px 10px}
 .workflow-flow .wf-request-bubble{left:42px;right:17px;bottom:58px;padding:20px;font-size:18px;line-height:25px}
 .workflow-flow .wf-request-bubble>span{font-size:9px;line-height:15px;margin-top:11px}
 .workflow-flow .wf-feedback-art{left:38px;right:24px;top:88px;bottom:150px;border-width:8px}
 .workflow-flow .wf-feedback-comment{max-width:260px;padding:16px;gap:10px}.workflow-flow .wf-feedback-comment.first{left:13px;top:250px}.workflow-flow .wf-feedback-comment.second{right:14px;bottom:98px}
 .workflow-flow .wf-feedback-comment .wf-avatar{width:32px;height:32px}.workflow-flow .wf-feedback-comment small{font-size:9px;line-height:15px}.workflow-flow .wf-feedback-comment p{font-size:13px;line-height:20px;margin-top:7px}
 .workflow-flow .wf-feedback-stamp{left:24px;bottom:30px;padding:9px 13px;font-size:10px;line-height:16px}
 .workflow-flow .mock-delivery{padding:80px 22px 40px}.workflow-flow .wf-delivery-sheet{padding:22px}
 .workflow-flow .wf-delivery-sheet h3{font-size:29px;line-height:36px;margin-top:15px}.workflow-flow .wf-delivery-sheet .wf-micro{font-size:9px;line-height:15px}
 .workflow-flow .wf-delivery-grid{gap:13px;margin:20px 0}.workflow-flow .wf-delivery-grid>.art{height:117px;width:78px}
 .workflow-flow .wf-delivery-sheet .wf-file-row{padding:13px 4px;font-size:11px;line-height:17px}.workflow-flow .wf-delivery-sheet .wf-file-row small{font-size:8px;line-height:14px}
 .workflow-flow .wf-operation-bottom{grid-template-columns:1fr;gap:20px;margin-top:30px;padding-top:23px}.workflow-flow .wf-operation-bottom>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px}
 .workflow-flow .wf-operation-bottom span{font-size:11px;line-height:17px}.workflow-flow .wf-operation-bottom strong{font-size:17px;line-height:23px;margin:0;text-align:right}
 .workflow-flow .wf-disclosure{font-size:12px;line-height:19px;margin-top:22px}
 .workflow-flow .wf-comparison-grid{grid-template-columns:1fr;gap:20px;margin-top:35px}.workflow-flow .wf-comparison-column{padding:25px}
 .workflow-flow .wf-comparison-head{min-height:0;padding-bottom:25px}.workflow-flow .wf-comparison-head h3{font-size:30px;line-height:36px}
 .workflow-flow .wf-comparison-head p{font-size:15px;line-height:23px}.workflow-flow .wf-comparison-column dl>div{min-height:0;padding:20px 0}
 .workflow-flow .wf-comparison-column dd{font-size:16px;line-height:24px;margin-top:10px}
 .workflow-flow .wf-faq .wf-heading h2{font-size:40px;line-height:47px}.workflow-flow .wf-faq .faq-list{margin-top:35px}
 .workflow-flow .wf-faq .faq-list summary{font-size:21px;line-height:28px;padding:23px 35px 23px 0}.workflow-flow .wf-faq .faq-list summary:after{right:3px;top:20px}
 .workflow-flow .wf-faq .faq-list details p{font-size:16px;line-height:25px;padding-right:20px}.workflow-flow .wf-final-action{margin-top:28px}
}
@media(prefers-reduced-motion:reduce){.workflow-flow *{animation:none!important;transition:none!important}.workflow-flow .wf-direction-card{translate:none}}

body:has(.workflow-flow) .site-header{background:#f7f9f2;color:#0a211f}body:has(.workflow-flow) .brand img{filter:url('#brand-knockout') brightness(0)}body:has(.workflow-flow) .header-actions .btn.lime{background:#0a211f;color:#f7f9f2}body:has(.workflow-flow) .header-actions .btn.outline{border-color:#0a211f;color:#0a211f}body:has(.workflow-flow) .menu-toggle span{background:#0a211f}

.workflow-flow .wf-hero-copy>.eyebrow{font-size:12px;line-height:17.6px;margin-bottom:20px}
