.workflow-page{background:#f7f8f7;color:#101722;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.workflow-page *,.workflow-page *:before,.workflow-page *:after{box-sizing:border-box}.workflow-page h1,.workflow-page h2,.workflow-page h3,.workflow-page p,.workflow-page figure,.workflow-page ol{margin:0}.workflow-page ol{padding:0}.workflow-page a{color:inherit;text-decoration:none}.workflow-shell{width:min(100% - 64px,1220px);margin:0 auto}.workflow-kicker{color:#16877f;font:700 .67rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.workflow-kicker--light{color:#b7d4ce}.workflow-page h1,.workflow-page h2,.workflow-page h3{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:var(--site-type-serif-display-tracking);line-height:.94}.workflow-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(78px,9vw,146px) 0;background:#e7f1ee}.workflow-hero:before{position:absolute;inset:0;z-index:0;content:"";pointer-events:none;background-image:linear-gradient(90deg,#e7f1ee,#e7f1eefa 36%,#e7f1eebd 60%,#e7f1ee4d 78%,#e7f1ee73),linear-gradient(0deg,rgba(231,241,238,.44),transparent 38%,rgba(231,241,238,.18) 100%),var(--workflow-hero-ambient);background-position:center,center,right center;background-repeat:no-repeat;background-size:auto,auto,cover}.workflow-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,.7fr);gap:clamp(46px,8vw,122px);align-items:center}.workflow-hero h1{max-width:19ch;margin:20px 0 28px;font-size:clamp(3.2rem,5vw,5.6rem);text-wrap:balance}.workflow-hero p:not(.workflow-kicker){max-width:54ch;color:#435a56;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.68}.workflow-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.workflow-actions a,.workflow-cta a{display:inline-flex;justify-content:space-between;gap:28px;min-height:52px;padding:14px 18px;font-size:.87rem;font-weight:750}.workflow-actions a:first-child{background:#101722;color:#fff}.workflow-actions a:last-child{border:1px solid rgba(16,23,34,.24)}.workflow-hero figure{margin:0;padding:10px;background:#fff;box-shadow:16px 16px #cde3dd}.workflow-hero img{display:block;width:100%}.workflow-distinction{padding:clamp(88px,10vw,156px) 0;background:#fff}.workflow-distinction>div{max-width:820px}.workflow-distinction h2{max-width:14ch;margin:18px 0 24px;font-size:clamp(2.55rem,4vw,4.45rem);text-wrap:balance}.workflow-distinction p:last-child{max-width:60ch;color:#526965;font-size:1.05rem;line-height:1.68}.workflow-chain{padding:clamp(88px,10vw,156px) 0;background:#101722;color:#fff}.workflow-chain header{max-width:720px}.workflow-chain h2{max-width:14ch;margin-top:18px;font-size:clamp(2.5rem,4vw,4.35rem);text-wrap:balance}.workflow-chain ol{display:grid;margin-top:clamp(60px,7vw,96px);list-style:none;border-top:1px solid rgba(255,255,255,.22)}.workflow-chain li{display:grid;grid-template-columns:90px minmax(0,1fr);gap:26px;padding:24px 0;border-bottom:1px solid rgba(255,255,255,.22)}.workflow-chain li>span{color:#8ee1d1;font:700 .67rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.11em}.workflow-chain h3{margin-bottom:9px;font-size:clamp(1.55rem,2.2vw,2.1rem)}.workflow-chain li p{max-width:58ch;color:#d6e8e4;font-size:.95rem;line-height:1.64}.workflow-fit{padding:clamp(88px,10vw,156px) 0;background:#fff}.workflow-fit header{display:grid;grid-template-columns:minmax(160px,.28fr) minmax(0,.72fr);gap:clamp(42px,9vw,144px)}.workflow-fit h2{max-width:15ch;font-size:clamp(2.45rem,3.9vw,4.3rem);text-wrap:balance}.workflow-fit__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(56px,7vw,92px)}.workflow-fit article{min-height:258px;padding:27px;background:#f2f5f4}.workflow-fit article:nth-child(2){background:#dcebe7}.workflow-fit article:nth-child(3){background:#eee9de}.workflow-fit h3{max-width:10ch;margin-bottom:20px;font-size:clamp(1.6rem,2.15vw,2.1rem)}.workflow-fit p{color:#526965;font-size:.94rem;line-height:1.64}.workflow-fit__note{max-width:74ch;margin-top:30px}.workflow-evaluation{padding:clamp(88px,10vw,156px) 0;background:#12333a;color:#fff}.workflow-evaluation__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(330px,.78fr);gap:clamp(50px,10vw,150px)}.workflow-evaluation h2{max-width:13ch;margin-top:18px;font-size:clamp(2.45rem,3.9vw,4.3rem);text-wrap:balance}.workflow-evaluation ol{display:grid;list-style:none;border-top:1px solid rgba(255,255,255,.22)}.workflow-evaluation li{display:grid;gap:7px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.22)}.workflow-evaluation strong{font:400 1.3rem/1.08 Georgia,Times New Roman,serif;letter-spacing:var(--site-type-serif-detail-tracking)}.workflow-evaluation span{color:#d6e8e4;font-size:.93rem;line-height:1.6}.workflow-proof{padding:clamp(88px,10vw,156px) 0;background:#eee9de}.workflow-proof__grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(300px,.58fr);gap:clamp(48px,9vw,138px);align-items:end}.workflow-proof h2{max-width:13ch;margin-top:18px;font-size:clamp(2.5rem,4vw,4.35rem);text-wrap:balance}.workflow-proof p:not(.workflow-kicker){color:#435a56;font-size:1rem;line-height:1.68}.workflow-proof a{display:inline-flex;gap:12px;margin-top:26px;color:#16877f;font-size:.91rem;font-weight:750}.workflow-routes{padding:clamp(88px,10vw,156px) 0;background:#f2f5f4}.workflow-routes h2{max-width:14ch;margin:18px 0 clamp(54px,7vw,88px);font-size:clamp(2.5rem,4vw,4.35rem);text-wrap:balance}.workflow-routes nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workflow-routes a{display:flex;flex-direction:column;gap:18px;min-height:250px;padding:24px;background:#fff}.workflow-routes a:nth-child(2){margin-top:24px;background:#dcebe7}.workflow-routes a:nth-child(3){margin-top:48px;background:#12333a;color:#fff}.workflow-routes a:nth-child(4){margin-top:72px;background:#e7f1ee}.workflow-routes span{color:#16877f;font:700 .64rem/1.4 SFMono-Regular,Consolas,monospace;letter-spacing:.11em;text-transform:uppercase}.workflow-routes a:nth-child(3) span{color:#b7d4ce}.workflow-routes b{max-width:11ch;margin-top:auto;font:400 1.5rem/1.05 Georgia,Times New Roman,serif;letter-spacing:var(--site-type-serif-detail-tracking)}.workflow-cta{padding:clamp(108px,12vw,190px) 0;background:#16877f;color:#fff;text-align:center}.workflow-cta>div{max-width:900px}.workflow-cta h2{max-width:13ch;margin:20px auto 25px;font-size:clamp(3rem,5vw,5.3rem);text-wrap:balance}.workflow-cta p:not(.workflow-kicker){max-width:62ch;margin:0 auto;color:#d6e8e4;font-size:1.03rem;line-height:1.68}.workflow-cta a{margin-top:34px;background:#fff;color:#101722}.workflow-page h1,.workflow-page h2,.workflow-page h3{letter-spacing:var(--site-type-serif-display-tracking);line-height:.98}.workflow-page .workflow-hero h1{font-size:var(--site-type-display)}.workflow-page :is(.workflow-distinction,.workflow-chain,.workflow-fit,.workflow-evaluation,.workflow-proof,.workflow-routes) h2{font-size:var(--site-type-section)}.workflow-page .workflow-cta h2{font-size:var(--site-type-decision)}.workflow-page :is(.workflow-chain,.workflow-fit) h3{font-size:var(--site-type-card-feature)}.workflow-page :is(.workflow-evaluation strong,.workflow-routes b){font-size:var(--site-type-card);letter-spacing:var(--site-type-serif-detail-tracking)}
