.process-detailed{padding:5rem 0;background-color:var(--color-background)}.container-custom{max-width:80rem;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:750px){.container-custom{padding-left:2rem;padding-right:2rem}}@media(min-width:990px){.container-custom{padding-left:2.5rem;padding-right:2.5rem}}.max-w-5xl{max-width:64rem}.mx-auto{margin-left:auto;margin-right:auto}.space-y-16>*+*{margin-top:4rem}.process-step{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}@media(min-width:1024px){.process-step{grid-template-columns:1fr 1fr;gap:3rem}}.process-step__image{position:relative}.process-step__image-wrapper{position:relative;border-radius:1rem;overflow:hidden;box-shadow:var(--shadow-lg);aspect-ratio:4 / 3}.process-step__img{width:100%;height:100%;object-fit:cover}.process-step__placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-muted)}.process-step__placeholder .placeholder-svg{width:50%;height:50%;opacity:.5}.process-step__icon-badge{display:none}.gradient-lime-primary{background:linear-gradient(to bottom right,var(--color-accent-lime-20),var(--color-primary-10))}.gradient-primary-sky{background:linear-gradient(to bottom right,var(--color-primary-10),var(--color-accent-sky-20))}.process-step__content{position:relative}.process-step__card{border-radius:1rem;padding:2rem;box-shadow:var(--shadow-sm);background-color:var(--color-card)}.process-step__card-inner{display:flex;align-items:flex-start;gap:1.5rem}.process-step__number{flex-shrink:0;width:3rem;height:3rem;border-radius:9999px;background-color:var(--color-accent-lime, #c8e600);color:var(--color-primary, #013459);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:var(--font-size-xl)}.process-step__text{flex:1;display:flex;flex-direction:column;gap:1rem}.process-step__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0}@media(min-width:1024px){.process-step__title{font-size:var(--font-size-xl)}}.process-step__description{font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-muted-foreground);margin:0}.process-step__info-box{border-radius:.5rem;padding:1rem;display:flex;align-items:flex-start;gap:.75rem}.process-step__info-box svg{flex-shrink:0;color:var(--color-primary);margin-top:.125rem}.process-step__info-box-content{flex:1}.process-step__info-box-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0 0 .25rem}.process-step__info-box-text{font-size:var(--font-size-sm);color:var(--color-muted-foreground);margin:0;line-height:var(--line-height-normal)}.bg-muted{background-color:var(--color-muted)}.bg-lime-light{background-color:var(--color-accent-lime-10)}.bg-primary-light{background-color:var(--color-primary-10)}.process-step__disclaimer{font-size:var(--font-size-xs);color:var(--color-muted-foreground);font-style:italic;margin:0;opacity:.8}.process-step__plan{background-color:var(--color-primary-10);border-radius:.5rem;padding:1rem}.process-step__plan-title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-foreground);margin:0 0 .5rem}.process-step__plan-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.25rem}.process-step__plan-list li{font-size:var(--font-size-sm);color:var(--color-muted-foreground);padding-left:1rem;position:relative}.process-step__plan-list li:before{content:"\2022";position:absolute;left:0;color:var(--color-accent-lime)}.process-step__plan-note{font-size:var(--font-size-xs);color:var(--color-muted-foreground);font-style:italic;margin:.75rem 0 0;opacity:.8;line-height:var(--line-height-normal)}.order-1{order:1}.order-2{order:2}@media(min-width:1024px){.lg\:order-1{order:1}.lg\:order-2{order:2}}.py-20{padding-top:5rem;padding-bottom:5rem}.bg-background{background-color:var(--color-background)}@media(max-width:749px){.process-detailed{padding:3rem 0}.space-y-16>*+*{margin-top:2.5rem}.process-step__card{padding:1.5rem}.process-step__card-inner{flex-direction:column;gap:1rem}.process-step__number{width:2.5rem;height:2.5rem;font-size:var(--font-size-lg)}.process-step__icon-badge{width:2.5rem;height:2.5rem}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/section-process-detailed.css.map */
