.product-chip{white-space:nowrap;display:inline}.product-chip__mark{vertical-align:middle;margin-inline-end:calc(.5 * var(--laica-spacing-h-within));display:inline-block}.product-chip--display{align-items:center;display:inline-flex}.product-chip--display .product-chip__mark{margin-inline-end:var(--laica-spacing-h-within)}
.pm{--pm-gap:var(--laica-spacing-h-block);--pm-fade:var(--laica-spacing-h-section);--pm-idle-opacity:.55;--pm-seconds-per-item:1.8s;container-type:inline-size}.pm__rows{gap:var(--laica-spacing-v-between-different);flex-direction:column;display:flex}.pm__row{--pm-item-count:1;--pm-duration:calc(max(var(--pm-item-count), 8) * var(--pm-seconds-per-item));-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--pm-fade), black calc(100% - var(--pm-fade)), transparent 100%);mask-image:linear-gradient(to right, transparent 0, black var(--pm-fade), black calc(100% - var(--pm-fade)), transparent 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:linear-gradient(to right, transparent 0, black var(--pm-fade), black calc(100% - var(--pm-fade)), transparent 100%);overflow:clip;-webkit-mask-size:100% 100%;-webkit-mask-repeat:no-repeat}.pm__track{width:max-content;animation:pm-scroll var(--pm-duration) linear infinite;display:flex}.pm__row[data-direction=reverse] .pm__track{animation-direction:reverse}.pm__group{flex:none;justify-content:space-around;align-items:center;min-width:100cqw;margin:0;padding:0;list-style:none;display:flex}.pm__item{padding-inline:calc(var(--pm-gap) / 2);filter:grayscale();opacity:var(--pm-idle-opacity);transition:filter var(--laica-animation-small), opacity var(--laica-animation-small)}.pm__item:hover,.pm__item:focus-within{filter:grayscale(0);opacity:1}.pm:hover .pm__track,.pm:focus-within .pm__track{animation-play-state:paused}@keyframes pm-scroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.pm__row{padding-inline:calc(var(--laica-subgrid) * 2);overflow:visible;-webkit-mask-image:none;mask-image:none}.pm__track{width:auto;animation:none;display:block}.pm__group[data-clone]{display:none}.pm__group{justify-content:center;gap:var(--laica-spacing-v-between-same) 0;flex-wrap:wrap;min-width:0}.pm__item{filter:none;opacity:1;transition:none}}
.quote{margin-left:calc(var(--laica-subgrid) * 3);padding-left:calc(var(--laica-subgrid) * 2);max-width:var(--laica-col8);position:relative}.quote blockquote:before{content:"«";color:var(--laica-green);position:absolute;left:0}.quote blockquote:after{content:"»";color:var(--laica-green);margin-left:var(--laica-spacing-h-within)}@media (max-width:793px){.quote{margin-left:0;padding-left:0}.quote blockquote:before{margin-right:var(--laica-spacing-h-within);position:static}}
@layer utilities{.checklist-block [data-slot=list-item] p:last-child{margin-bottom:0}}
@layer utilities{.steps-layout{max-width:var(--laica-readable-text-max-width);margin:0;padding:0;list-style:none}.steps-layout__item{grid-template-columns:var(--laica-col1) 1fr;gap:var(--laica-spacing-h-between-same);align-items:stretch;display:grid}.steps-layout__indicator{flex-direction:column;align-items:flex-start;display:flex}.steps-layout__item:not(:last-child) .steps-layout__indicator:after{content:"";width:3px;margin-left:calc(var(--laica-baseline) * 1.75);background-color:var(--laica-gray-light);flex:1}.steps-layout__badge{height:calc(var(--laica-baseline) * 3);min-width:calc(var(--laica-baseline) * 3);padding-inline:var(--laica-spacing-h-within);background-color:var(--laica-gray-light);font-family:var(--laica-h3-font-family);font-size:var(--laica-h3-font-size);font-weight:var(--laica-h3-font-weight);letter-spacing:var(--laica-h3-letter-spacing);color:var(--laica-black);border-radius:9999px;justify-content:center;align-items:center;line-height:1;display:inline-flex}.steps-layout__content{padding-bottom:var(--laica-spacing-v-between-different)}.steps-layout__item:last-child .steps-layout__content{padding-bottom:0}.steps-layout__heading{margin-top:0}.steps-layout__heading>*{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;margin-top:0;margin-bottom:0}.steps-layout__body{margin-top:var(--laica-spacing-v-within)}.steps-layout__body>:last-child{margin-bottom:0}@media (max-width:793px){.steps-layout__item{grid-template-columns:calc(var(--laica-baseline) * 6) 1fr}}}
