.catering-features{contain:layout style}.catering-feature-card{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:var(--stagger,0s);transform:translateY(20px)}.catering-features.is-visible .catering-feature-card{opacity:1;transform:translate(0,0)}.catering-feature-card-inner{height:100%;transition:transform .25s ease-out,box-shadow .25s ease-out,border-color .25s ease-out}@media (hover:hover) and (pointer:fine){.catering-feature-card:hover .catering-feature-card-inner{border-color:var(--catering-primary,#ebac3d);transform:translateY(-8px);box-shadow:0 20px 40px #0000001a}}@media (prefers-reduced-motion:reduce){.catering-feature-card,.catering-feature-card-inner{transition:none!important;transform:none!important}.catering-feature-card{opacity:1!important}}
.how-it-works{contain:layout style}.how-it-works-step{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transition-delay:var(--stagger,0s);transform:translateY(20px)}.how-it-works.is-visible .how-it-works-step{opacity:1;transform:translate(0,0)}.hiw-icon-wrap{transition:transform .35s cubic-bezier(.16,1,.3,1)}@media (hover:hover) and (pointer:fine){.how-it-works-step:hover .hiw-icon-wrap{transform:translateY(-6px)scale(1.04)}}.hiw-connector{background-image:repeating-linear-gradient(to right, var(--hiw-primary,#e5732d) 0 8px, transparent 8px 16px);opacity:.35;background-position:0;background-repeat:repeat-x;background-size:16px 2px}@media (prefers-reduced-motion:reduce){.how-it-works-step,.hiw-icon-wrap{opacity:1!important;transition:none!important;transform:none!important}}