.health-carousel-section{background:#f3f1eb;overflow:hidden}.health-carousel-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:42px}.health-carousel-head>div{max-width:720px}.health-carousel-head h2{font:400 clamp(42px,5vw,64px)/1.08 Georgia,serif;color:var(--ink);margin:10px 0}.carousel-controls{display:flex;gap:10px}.carousel-arrow{width:48px;height:48px;padding:0;border-radius:50%;background:#fff;color:var(--ink);border:1px solid #d8dfda;font-size:21px}.carousel-arrow:hover{background:var(--green);color:#fff;transform:translateY(-2px)}.test-carousel{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:8px 3px 38px;scrollbar-width:none}.test-carousel::-webkit-scrollbar{display:none}.test-card{scroll-snap-align:start;flex:0 0 calc((100% - 66px)/4);min-width:260px;background:#fff;border:1px solid #dfe5e0;transition:.4s cubic-bezier(.2,.8,.2,1);position:relative}.test-card-image{aspect-ratio:1/1;overflow:hidden;background:#eef0ec}.test-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.8,.2,1)}.test-card-body{padding:23px}.test-card h3{font-size:18px;line-height:1.3;color:var(--ink);margin:0 0 12px;min-height:47px}.test-card-meta{display:flex;justify-content:space-between;align-items:center;gap:10px}.test-price{font-size:20px;color:var(--green);font-weight:700}.test-link{font-size:12px;font-weight:700}.test-card:hover{transform:translateY(-9px);box-shadow:0 28px 65px rgba(7,31,26,.13);border-color:rgba(85,125,101,.28)}.test-card:hover img{transform:scale(1.07)}.test-card:hover .test-link{color:var(--green)}@media(max-width:1000px){.test-card{flex-basis:calc((100% - 44px)/3)}}@media(max-width:760px){.health-carousel-head{align-items:flex-start;flex-direction:column}.test-card{flex-basis:calc((100% - 22px)/2)}}@media(max-width:500px){.test-card{flex-basis:88%}}@media(prefers-reduced-motion:reduce){.test-carousel{scroll-behavior:auto}.test-card:hover,.test-card:hover img{transform:none}}
