.easy-steps-parallax-section{color:#fff;background:linear-gradient(#0f172ab8,#0f766ec2),url(/assets/clinic-reception-tablet.jpg) 50%/cover no-repeat;padding:6rem 1.25rem;font-family:Inter,Arial,sans-serif;position:relative;overflow:hidden}.easy-steps-parallax-section.night-mode{background:linear-gradient(#030712d1,#0f172ae0),url(/assets/clinic-reception-tablet.jpg) 50%/cover no-repeat}.section-container{max-width:1200px;margin:0 auto;position:relative}.steps-header{text-align:center;max-width:800px;margin:0 auto 3rem}.steps-header .section-title{color:#fff;margin:0;font-size:clamp(2rem,4vw,3.25rem);font-weight:900;line-height:1.08}.steps-header .section-subtitle{color:#ffffffe0;margin:1rem auto 0;font-size:1.1rem;line-height:1.75}.steps-container{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.step-item{color:#0f172a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #fff3;border-radius:.5rem;min-height:255px;padding:1.3rem;transition:transform .2s,background-color .2s}.easy-steps-parallax-section.night-mode .step-item{color:#f8fafc;background:#0f172ae0}.step-item:hover{transform:translateY(-4px)}.step-number{color:#0f766e;background:#ccfbf1;border-radius:.5rem;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:1rem;font-size:1.25rem;font-weight:900;display:inline-flex}.easy-steps-parallax-section.night-mode .step-number{color:#5eead4;background:#2dd4bf29}.step-title{color:inherit;margin:0;font-size:1.15rem;font-weight:900;line-height:1.35}.step-desc{color:#475569;margin:.65rem 0 0;font-size:.96rem;line-height:1.65}.easy-steps-parallax-section.night-mode .step-desc{color:#cbd5e1}@media (max-width:1050px){.steps-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.easy-steps-parallax-section{padding:4rem 1rem}.steps-container{grid-template-columns:1fr}.step-item{min-height:auto}}
