.partner-portal-builds-top-grid{grid-template-columns:.78fr 1.22fr;align-items:start;gap:50px;display:grid}.partner-portal-builds-intro h2{color:#081a56;margin:0;font-size:28px;font-weight:700}.partner-portal-builds-intro p{color:#081a56;margin:20px 0 0;font-size:16px}.partner-portal-builds-diagram-card{background:#fff;border:1px solid #edf0f5;padding:44px 34px 30px;box-shadow:0 0 2px #00000029}.partner-portal-builds-diagram-card h3{text-align:center;color:#081a56;margin:0;font-size:26px;font-weight:700}.partner-portal-builds-title-line{background:#f15b15;width:70px;height:3px;margin:10px auto 40px}.partner-portal-builds-diagram-grid{grid-template-columns:1fr 28px 150px 28px 1fr;align-items:center;gap:18px;display:grid}.partner-portal-builds-column h4{text-align:center;color:#081a56;margin:0 0 20px;font-size:18px;font-weight:700}.partner-portal-builds-small-list{gap:14px;display:grid}.partner-portal-builds-small-list span{color:#081a56;text-align:center;background:#fff;border:1px solid #edf0f5;justify-content:center;align-items:center;min-height:42px;padding:0 14px;font-size:14px;display:flex;box-shadow:0 0 2px #00000029}.partner-portal-builds-center-box{color:#f15b15;text-align:center;border:1px solid #f15b15;justify-content:center;align-items:center;min-height:180px;padding:18px;font-size:18px;font-weight:700;display:flex}.partner-portal-builds-arrow{color:#f15b15;text-align:center;font-size:28px}.partner-portal-builds-diagram-note{text-align:center;color:#081a56;border-top:1px solid #d7ddea;margin:30px 0 0;padding-top:20px;font-size:14px;font-weight:700}.partner-portal-builds-label-row{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;margin:68px 0 40px;display:grid}.partner-portal-builds-label-row span{background:#f15b15;height:2px}.partner-portal-builds-label-row p{color:#f15b15;margin:0;font-size:16px;font-weight:700}.partner-portal-builds-card-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.partner-portal-builds-card{background:#fff;border:1px solid #edf0f5;border-top:3px solid #f15b15;min-height:130px;padding:32px 36px;box-shadow:0 0 2px #00000029}.partner-portal-builds-card h3{color:#081a56;margin:0;font-size:22px;font-weight:700}.partner-portal-builds-card p{color:#081a56;margin:12px 0 0;font-size:16px}.partner-portal-builds-cta{background:#081a56;grid-template-columns:1fr 1px auto;align-items:center;gap:44px;margin-top:24px;padding:28px 40px;display:grid}.partner-portal-builds-cta h3{color:#fff;margin:0;font-size:22px;font-weight:700}.partner-portal-builds-cta p{color:#fff;margin:12px 0 0;font-size:16px}.partner-portal-builds-cta-divider{background:#ffffff8c;width:1px;height:72px}@media (min-width:1024px) and (max-width:1599px){.partner-portal-builds-intro h2{text-align:center;width:90%;margin:0 auto;font-size:30px}.partner-portal-builds-top-grid{grid-template-columns:1fr}.partner-portal-builds-diagram-card h3{font-size:22px}.partner-portal-builds-card h3{font-size:20px}.partner-portal-builds-cta{grid-template-columns:1fr 1px auto;gap:20px;margin-top:22px;padding:22px 30px}.partner-portal-builds-cta h3{font-size:20px}}@media (max-width:1024px){.partner-portal-builds-top-grid{grid-template-columns:1fr;gap:34px}.partner-portal-builds-intro h2,.partner-portal-builds-intro p{max-width:100%}.partner-portal-builds-intro h2{text-align:center;font-size:32px}.partner-portal-builds-diagram-card h3{font-size:24px}.partner-portal-builds-card h3{font-size:20px}.partner-portal-builds-cta{grid-template-columns:1fr;gap:24px}.partner-portal-builds-cta-divider{width:100%;height:1px}}@media (max-width:767px){.partner-portal-builds-intro h2{font-size:24px}.partner-portal-builds-intro p{font-size:16px}.partner-portal-builds-diagram-card{padding:30px 20px}.partner-portal-builds-diagram-card h3{font-size:22px}.partner-portal-builds-diagram-grid{grid-template-columns:1fr}.partner-portal-builds-arrow{transform:rotate(90deg)}.partner-portal-builds-title-line{width:70px;height:2px;margin:10px auto 30px}.partner-portal-builds-center-box{min-height:100px}.partner-portal-builds-cta h3{font-size:20px}.partner-portal-builds-label-row{grid-template-columns:1fr;gap:10px;margin:38px 0 28px}.partner-portal-builds-label-row p{text-align:center}.partner-portal-builds-card-grid{grid-template-columns:1fr}.partner-portal-builds-card{padding:28px 22px}.partner-portal-builds-card h3{font-size:18px}.partner-portal-builds-cta{padding:28px 22px}}
.approval-workflows-step-card{background:#fff;border:1px solid #d7ddea;justify-content:space-between;align-items:center;gap:22px;padding:28px 38px;display:flex;box-shadow:0 0 2px #00000029}.approval-workflows-step-item{color:#081a56;align-items:center;gap:16px;font-size:16px;font-weight:700;display:flex}.approval-workflows-step-item strong{color:#081a56;font-size:24px;font-weight:400}.approval-workflows-content-heading{max-width:660px;margin:60px 0 26px}.approval-workflows-content-heading h3{color:#081a56;margin:0;font-size:28px;font-weight:700}.approval-workflows-card-grid{grid-template-columns:repeat(2,1fr);gap:33px;display:grid}.approval-workflows-card{background:#fff;border:1px solid #edf0f5;min-height:150px;padding:45px 50px;box-shadow:0 0 2px #00000029}.approval-workflows-card h3{color:#081a56;margin:0;font-size:22px;font-weight:700}.approval-workflows-card p{color:#081a56;margin:12px 0 0;font-size:16px}@media (min-width:1024px) and (max-width:1599px){.approval-workflows-step-item{gap:10px;font-size:16px}.approval-workflows-step-card{gap:20px;padding:22px}.approval-workflows-content-heading h3{font-size:24px}.approval-workflows-content-heading{max-width:70%;margin:50px 0 20px}.approval-workflows-card h3{font-size:20px}.approval-workflows-card{min-height:140px;padding:40px 30px}.approval-workflows-card-grid{gap:22px}}@media (max-width:1024px){.approval-workflows-step-card{flex-direction:column;align-items:flex-start}.approval-workflows-step-item{justify-content:space-between;width:100%}.approval-workflows-card-grid{grid-template-columns:1fr 1fr}.approval-workflows-content-heading h3{font-size:24px}.approval-workflows-card h3{font-size:20px}.approval-workflows-card{min-height:140px;padding:40px 30px}}@media (max-width:767px){.approval-workflows-step-card{padding:24px 22px}.approval-workflows-step-item{flex-direction:column;align-items:flex-start;gap:10px;font-size:18px}.approval-workflows-step-item strong{transform:rotate(90deg)}.approval-workflows-content-heading{margin:38px 0 24px}.approval-workflows-content-heading h3{font-size:24px}.approval-workflows-card-grid{grid-template-columns:1fr;gap:20px}.approval-workflows-card{padding:28px 22px}.approval-workflows-card h3{font-size:18px}.approval-workflows-card p{font-size:15px}}
