.cp-product-workflow--dark{color:#e8ecf3;background:#142549;border-bottom:1px solid #ffffff14}.cp-product-workflow--dark .cp-product-workflow__headline{color:#fff}.cp-product-workflow__headline{letter-spacing:-.02em;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;line-height:1.2}.cp-product-workflow__steps{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cp-product-workflow__step{text-align:center;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem 1rem;display:flex;position:relative}.cp-product-workflow--dark .cp-product-workflow__step{background:#ffffff0d;border-color:#ffffff1a}.cp-product-workflow__icon{color:#142549;background:#e8ecf3;border-radius:9999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.cp-product-workflow--dark .cp-product-workflow__icon{color:#e8ecf3;background:#ffffff1a}.cp-product-workflow__label{color:#27272a;font-size:.9375rem;font-weight:600;line-height:1.35}.cp-product-workflow--dark .cp-product-workflow__label{color:#e2e8f0}.cp-product-workflow__connector{display:none}@media (width>=768px){.cp-product-workflow__steps{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.75rem}.cp-product-workflow__step{border-radius:1rem;padding:1.25rem .75rem}}.cp-product-closing__panel{padding:.5rem}
