.workflow-page{--workflow-ink:#050505;--workflow-muted:#334155;--workflow-blue:#2563eb;--workflow-blue-soft:#eff6ff;color:var(--workflow-ink);background:#fff;position:relative;overflow:hidden}.workflow-shell{width:var(--page-width);margin-inline:auto}.workflow-hero{background:linear-gradient(125deg, #fff, var(--workflow-blue-soft) 58%, #dbeafe);padding:8rem 0 7rem}.workflow-hero__grid{grid-template-columns:minmax(0,1fr) minmax(320px,.82fr);align-items:center;gap:5rem;display:grid}.workflow-hero__copy{max-width:650px}.workflow-eyebrow,.workflow-phase__label{color:var(--workflow-blue);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.25rem;font-size:.72rem;font-weight:800}.workflow-hero h1{max-width:680px;margin:0;font-size:clamp(3.2rem,7vw,6.5rem);font-weight:500;line-height:.94}.workflow-lede{max-width:570px;color:var(--workflow-muted);margin:2rem 0 0;font-size:1.12rem;line-height:1.8}.workflow-cta{color:var(--workflow-ink);background:#fff;border:1px solid #05050533;border-radius:.4rem;align-items:center;gap:.75rem;margin-top:2rem;padding:.9rem 1.2rem;font-weight:700;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.workflow-cta:hover{background:var(--workflow-blue-soft);transform:translateY(-3px)}.workflow-cta--dark{background:var(--workflow-ink);color:#fff;border-color:#0000}.workflow-hero__image{border:1px solid #2563eb40;border-radius:.9rem;min-height:420px;margin:0;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 1.5rem 3rem #0f172a2e}.workflow-hero__image:after{content:"";background:linear-gradient(#0000 55%,#050505c2);position:absolute;inset:0}.workflow-hero__image img{object-fit:cover;width:100%;height:100%;min-height:420px}.workflow-hero__image figcaption{z-index:1;color:#fff;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.68rem;font-weight:800;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.workflow-phases{padding:8rem 0 4rem}.workflow-section-heading{justify-content:space-between;align-items:end;gap:3rem;margin-bottom:3rem;display:flex}.workflow-section-heading h2,.workflow-close h2{max-width:720px;margin:0;font-size:clamp(2.3rem,5vw,4.6rem);font-weight:500;line-height:1}.workflow-section-heading>p{max-width:360px;color:var(--workflow-muted);margin:0;line-height:1.7}.workflow-phase-list{border-top:1px solid #05050533}.workflow-phase{border-bottom:1px solid #05050533;grid-template-columns:150px minmax(0,1fr);gap:3rem;padding:3rem 0;display:grid}.workflow-phase__marker{flex-direction:column;justify-content:space-between;min-height:170px;display:flex}.workflow-phase__number{font-size:2.8rem;font-weight:500}.workflow-phase__icon{color:var(--workflow-blue);font-size:2.2rem}.workflow-phase__content{grid-template-columns:minmax(190px,.65fr) minmax(0,1fr);column-gap:4rem;display:grid}.workflow-phase__label{grid-column:1/-1;margin-bottom:.75rem}.workflow-phase h3{margin:0;font-size:clamp(1.8rem,3vw,3rem);font-weight:500;line-height:1.05}.workflow-phase__explanation{color:var(--workflow-muted);margin:0;line-height:1.75}.workflow-steps{color:var(--workflow-muted);border-top:1px solid #05050526;grid-column:2;margin:2rem 0 0;padding:1.5rem 0 0 1.25rem;line-height:1.7}.workflow-steps li{padding:.35rem 0 .35rem .5rem}.workflow-steps li::marker{color:var(--workflow-blue);font-weight:800}.workflow-close{padding:3rem 0 7rem}.workflow-close__inner{border-radius:var(--radius-panel);background:var(--palette-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #176b672e;padding:clamp(2rem,6vw,5rem)}.workflow-close h2{max-width:760px}.workflow-close__inner>p:not(.workflow-eyebrow){max-width:530px;color:var(--workflow-muted);margin:1.5rem 0 0;line-height:1.7}.workflow-reveal{animation:.7s cubic-bezier(.2,.7,.2,1) both workflow-rise;animation-delay:var(--reveal-delay,0s)}@keyframes workflow-rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.workflow-shell{width:min(100% - 2rem,1120px)}.workflow-hero{padding:6rem 0}.workflow-hero__grid{grid-template-columns:1fr;gap:3rem}.workflow-hero__image{transform:none}.workflow-section-heading{display:block}.workflow-section-heading>p{margin-top:1.5rem}.workflow-phase{grid-template-columns:1fr;gap:1.5rem;padding:2.5rem 0}.workflow-phase__marker{flex-direction:row;align-items:center;min-height:0}.workflow-phase__content{display:block}.workflow-phase__explanation{margin-top:1rem}.workflow-steps{margin-top:1.5rem}.workflow-hero__image figcaption{display:block}.workflow-hero__image figcaption span{margin-top:.35rem;display:block}}@media (prefers-reduced-motion:reduce){.workflow-reveal,.workflow-cta{transition:none;animation:none}}
