.workflow-guide-page{background:#f4f1e9;color:#171b16;color-scheme:light}
.workflow-guide-page .home-header{position:relative}
.workflow-guide-page .home-nav-group summary[aria-current="page"]{color:var(--home-green);text-decoration:underline var(--home-green) 2px;text-underline-offset:8px}
.workflow-guide-page .home-dropdown a[aria-current="page"]{background:#ffffff09;color:var(--home-green)}
.workflow-guide-hero{min-height:640px;padding:clamp(70px,8vw,130px) clamp(32px,7vw,120px);display:grid;grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);gap:clamp(50px,8vw,150px);align-items:center;background:#10130f;color:#f4f1e9}
.workflow-guide-hero-copy{max-width:650px}
.workflow-guide-eyebrow,.workflow-guide-why>div>p{margin:0 0 18px;color:#b7f735;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.22em;text-transform:uppercase}
.workflow-guide-hero h1{margin:0 0 28px;font:500 clamp(56px,5.5vw,94px)/.94 "Home Bodoni",Didot,"Bodoni MT","Times New Roman",serif;letter-spacing:-.05em}
.workflow-guide-hero-copy>p:last-of-type{max-width:600px;margin:0 0 32px;color:#c8cdc4;font-size:clamp(17px,1.25vw,21px);line-height:1.62}
.workflow-guide-hero-copy>a,.workflow-guide-why>a{display:inline-flex;align-items:center;min-height:52px;padding:0 24px;border-radius:10px;background:#b7f735;color:#10150b!important;font-size:14px;font-weight:600}
.workflow-guide-map{display:grid;grid-template-columns:auto 1fr auto 1fr auto 1fr auto;align-items:center;gap:14px;padding:42px 30px;border:1px solid #ffffff30;border-radius:18px;background:#ffffff08}
.workflow-guide-map span{display:grid;place-items:center;width:96px;height:96px;border:1px solid #b7f735;border-radius:50%;color:#b7f735;font-size:11px;letter-spacing:.12em}
.workflow-guide-map b{display:block;color:#f4f1e9;font-size:13px;letter-spacing:0}
.workflow-guide-map i{height:1px;background:#b7f735;opacity:.65}
.workflow-guide-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));max-width:1460px;margin:auto;padding:clamp(70px,8vw,120px) clamp(28px,5vw,80px);gap:0}
.workflow-guide-steps article{min-height:310px;padding:clamp(30px,4vw,60px);border:1px solid #c9c6bc}
.workflow-guide-steps article:nth-child(even){border-left:0}
.workflow-guide-steps article:nth-child(n+3){border-top:0}
.workflow-guide-steps article>span{display:block;margin-bottom:32px;color:#6b8e18;font-size:11px;letter-spacing:.18em}
.workflow-guide-steps h2{max-width:14ch;margin:0 0 18px;font:500 clamp(30px,2.8vw,48px)/1.02 "Home Bodoni",Didot,"Bodoni MT","Times New Roman",serif;letter-spacing:-.04em}
.workflow-guide-steps p{max-width:600px;margin:0;color:#55594f;font-size:16px;line-height:1.7}
.workflow-guide-why{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(340px,1.2fr) auto;gap:clamp(32px,6vw,100px);align-items:center;padding:clamp(60px,7vw,100px) clamp(32px,7vw,120px);background:#e7eadf}
.workflow-guide-why h2{margin:0;font:500 clamp(40px,3.7vw,64px)/1 "Home Bodoni",Didot,"Bodoni MT","Times New Roman",serif;letter-spacing:-.04em}
.workflow-guide-why>p{margin:0;color:#55594f;font-size:17px;line-height:1.7}
.workflow-guide-footer{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:32px clamp(28px,5vw,80px);background:#080a09;color:#f4f1e9}
.workflow-guide-footer>a{font-weight:700;letter-spacing:.08em}
.workflow-guide-footer nav{display:flex;gap:24px;font-size:13px}

@media(max-width:1100px){
  .workflow-guide-hero{grid-template-columns:1fr;min-height:0}
  .workflow-guide-map{max-width:760px}
  .workflow-guide-why{grid-template-columns:1fr}
  .workflow-guide-why>a{justify-self:start}
}

@media(max-width:700px){
  .workflow-guide-hero{padding:58px 24px}
  .workflow-guide-hero h1{font-size:clamp(48px,14vw,68px)}
  .workflow-guide-map{grid-template-columns:1fr;justify-items:center;padding:28px}
  .workflow-guide-map i{width:1px;height:28px}
  .workflow-guide-steps{grid-template-columns:1fr;padding:54px 18px}
  .workflow-guide-steps article,.workflow-guide-steps article:nth-child(even),.workflow-guide-steps article:nth-child(n+3){min-height:0;padding:32px 24px;border:1px solid #c9c6bc;border-top:0}
  .workflow-guide-steps article:first-child{border-top:1px solid #c9c6bc}
  .workflow-guide-why{padding:56px 24px}
  .workflow-guide-footer{align-items:flex-start;flex-direction:column}
  .workflow-guide-footer nav{flex-wrap:wrap}
}
