.flow-chapters{width:min(var(--public-band,1320px), calc(100% - 2 * var(--public-gutter,2rem)));margin:4.5rem auto 0}.flow-chapters__list{gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.flow-chapter{background:linear-gradient(152deg,#fff 0 55%,#fdf7ec);border:1px solid #d5e2d8;border-radius:20px 24px 18px 22px;grid-template-columns:minmax(0,23.5rem) minmax(0,1fr);grid-template-areas:"copy object";align-items:center;column-gap:2.5rem;padding:1.5rem 2.25rem;display:grid;box-shadow:0 3px #e6dcc8,0 18px 34px #0d2c2212}.flow-chapter[data-side=object-left]{grid-template-columns:minmax(0,1fr) minmax(0,23.5rem);grid-template-areas:"object copy"}@media (min-width:1181px){.flow-chapter[data-chapter=customer-email]{grid-template-columns:minmax(0,28rem) minmax(0,1fr)}.flow-chapter[data-chapter=customer-email] .flow-chapter__headline{max-width:none}.flow-chapter[data-chapter=first-job]{grid-template-columns:minmax(0,43rem) minmax(0,1fr)}}.flow-chapter__copy{flex-direction:column;grid-area:copy;align-items:flex-start;min-width:0;display:flex}.flow-chapter__no{color:var(--field-700,#16734a);letter-spacing:.08em;align-items:center;gap:.75rem;font-size:.9rem;font-weight:600;display:inline-flex}.flow-chapter__no:after{content:"";background:#c9d6cc;width:2.5rem;height:1px}.flow-chapter .flow-chapter__headline{max-width:15ch;color:var(--ink,#193128);letter-spacing:-1px;text-wrap:balance;margin:1rem 0 0;font-size:clamp(24px,3.2vw,40px);font-weight:600;line-height:1.08}.flow-chapter__line{max-width:30ch;color:var(--ledger-muted,#51635a);text-wrap:pretty;margin:.85rem 0 0;font-size:1.0625rem;line-height:1.5}.flow-chapter__part{display:block}.flow-chapter__action{margin:1.25rem 0 0}.flow-chapter__link{min-height:44px;color:var(--field-700,#16734a);align-items:center;gap:.4rem;font-size:1rem;font-weight:600;display:inline-flex}.flow-chapter__link:hover span{text-underline-offset:3px;text-decoration:underline}.flow-chapter .public-button--primary{font-size:1rem}.flow-chapter__object{isolation:isolate;background:#0b2719;border:1px solid #c9d6cc;border-radius:14px 17px 13px 15px;grid-area:object;place-items:center stretch;min-width:0;min-height:26rem;margin:0;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:0 4px #d8cbb5,0 18px 30px #0d2c221f}.flow-chapter__object[data-scene]{aspect-ratio:34/25;min-height:0}.flow-chapter__print{z-index:0;position:absolute;inset:0;overflow:hidden}.flow-chapter__print picture{display:contents}.flow-chapter__plate{object-fit:cover;object-position:var(--crop-x,50%) var(--crop-y,50%);width:100%;height:100%;transform:scale(var(--crop-zoom,1));transform-origin:var(--crop-x,50%) var(--crop-y,50%);display:block;position:absolute;inset:0}.flow-chapter__flori{filter:drop-shadow(0 14px 10px #00000057);height:auto;position:absolute}.flow-chapter__card{z-index:1;width:min(var(--card-width,100%), 100%);background:#fff;border:1px solid #ffffffb3;border-radius:12px 14px 11px 12px;position:relative;overflow:hidden;box-shadow:0 3px #04120b4d,0 18px 34px -14px #00000073}.flow-chapter__object[data-card-place=start]{justify-items:start}.flow-chapter__object[data-card-place=center]{justify-items:center}.flow-chapter__object[data-card-place=end]{justify-items:end}@media (min-width:701px){.flow-chapter[data-chapter=today] .flow-chapter__object{padding-block:.75rem}}.flow-chapter__card picture{display:contents}.flow-chapter__shot{aspect-ratio:var(--shot-ratio);overflow:hidden}.flow-chapter__tail{aspect-ratio:var(--tail-ratio);overflow:hidden}.flow-chapter__card .flow-chapter__tail img{transform:scaleY(var(--tail-scale)) translateY(var(--tail-shift));transform-origin:0 0}.flow-chapter__card img{width:100%;height:auto;display:block}@media (max-width:1180px){.flow-chapter,.flow-chapter[data-side=object-left]{column-gap:2rem;padding:1.5rem 1.75rem}.flow-chapter{grid-template-columns:minmax(0,18rem) minmax(0,1fr)}.flow-chapter[data-side=object-left]{grid-template-columns:minmax(0,1fr) minmax(0,18rem)}.flow-chapter__object{min-height:22rem}}@media (min-width:1001px) and (max-width:1180px){.flow-chapter[data-chapter=customer-email]{grid-template-columns:minmax(0,26rem) minmax(0,1fr)}.flow-chapter[data-chapter=customer-email] .flow-chapter__headline{max-width:none}}@media (max-width:1000px){.flow-chapters{margin-top:3rem}.flow-chapters__list{gap:1rem}.flow-chapter,.flow-chapter[data-side=object-left]{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""object";row-gap:1.25rem;padding:1.5rem 1.25rem}.flow-chapter .flow-chapter__headline{max-width:18ch;margin-top:.75rem}.flow-chapter__line{margin-top:.6rem;font-size:1rem}.flow-chapter__action{margin-top:.6rem}.flow-chapter__object[data-mat=one-column] .flow-chapter__print{display:none}.flow-chapter[data-chapter=first-job] .flow-chapter__action{margin-block:1.5rem .75rem}.flow-chapter__object{min-height:0}}@media (max-width:700px){.flow-chapters{width:calc(100% - 1.5rem)}.flow-chapter,.flow-chapter[data-side=object-left]{row-gap:1rem;padding:1.35rem .875rem .875rem}.flow-chapter__copy{padding-inline:.375rem}.flow-chapter__object{border-radius:12px 14px 11px 12px;padding:.375rem}.flow-chapter__object[data-card-place] .flow-chapter__print{display:none}.flow-chapter__card{border-radius:9px 11px 9px 10px;width:100%}.flow-chapter__shot{aspect-ratio:var(--shot-ratio-phone)}.flow-chapter__tail{aspect-ratio:var(--tail-ratio-phone)}.flow-chapter__card .flow-chapter__tail img{transform:scaleY(var(--tail-scale-phone)) translateY(var(--tail-shift-phone))}}@media (forced-colors:active){.flow-chapter,.flow-chapter__object{border:1px solid canvastext}.flow-chapter__print{display:none}}
