.page-module__fLTYpa__services{background:#fefcf8}.page-module__fLTYpa__service-card{text-align:center;cursor:pointer;background:linear-gradient(135deg,#fef9f4,#fff3e6);border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:40px 30px;transition:all .4s;display:flex;box-shadow:0 8px 25px rgba(0,0,0,.08)}.page-module__fLTYpa__service-card:hover{transform:translateY(-10px)scale(1.03);box-shadow:0 20px 40px rgba(0,0,0,.15)}.page-module__fLTYpa__service-icon{color:#fff;background:linear-gradient(135deg,#228b22,#32cd32);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:15px;font-size:3rem;transition:transform .3s,background .3s;display:flex}.page-module__fLTYpa__service-card:hover .page-module__fLTYpa__service-icon{background:linear-gradient(135deg,#32cd32,#228b22);transform:scale(1.2)}.page-module__fLTYpa__service-card h3{color:#8b4513;margin-bottom:10px;font-size:1.6rem;font-weight:700}.page-module__fLTYpa__service-card p{color:#555;font-size:1rem;line-height:1.7}.page-module__fLTYpa__servicesGridRow{grid-template-columns:repeat(6,1fr);justify-content:center;gap:0;margin:0;padding:0;display:grid}.page-module__fLTYpa__service-card-row{text-align:center;cursor:pointer;height:auto;box-shadow:none;background:linear-gradient(135deg,#fef9f4,#fff3e6);border-radius:0;flex-direction:column;align-items:center;gap:10px;margin:0;padding:20px 15px;transition:all .3s;display:flex}.page-module__fLTYpa__service-card-row:hover{transform:translateY(-5px)scale(1.02);box-shadow:0 12px 30px rgba(0,0,0,.12)}.page-module__fLTYpa__service-title-row{color:#8b4513;align-items:center;gap:8px;margin:0;font-size:1.4rem;font-weight:700;display:flex}.page-module__fLTYpa__service-icon-row{font-size:1.6rem}.page-module__fLTYpa__service-desc-row{color:#555;margin:0;font-size:.95rem;line-height:1.5}.page-module__fLTYpa__heroSection{text-align:center;color:#fff;background:url(/services-hero-bg.jpg) 50%/cover no-repeat;justify-content:center;align-items:center;height:70vh;display:flex;position:relative;overflow:hidden}.page-module__fLTYpa__heroOverlay{z-index:0;background:linear-gradient(rgba(139,69,19,.7),rgba(160,82,45,.7));position:absolute;top:0;bottom:0;left:0;right:0}.page-module__fLTYpa__heroContent{z-index:10;max-width:700px;padding:0 20px;position:relative}.page-module__fLTYpa__heroContent h1{text-shadow:2px 2px 8px rgba(0,0,0,.5);margin-bottom:20px;font-size:3rem;font-weight:900}.page-module__fLTYpa__heroContent p{color:#fdfdfd;font-size:1.3rem;font-weight:600;line-height:1.6}.page-module__fLTYpa__productsGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));justify-content:center;gap:24px;margin-top:20px;margin-bottom:40px;display:grid}.page-module__fLTYpa__productLink{color:inherit;text-decoration:none}.page-module__fLTYpa__product-card{text-align:center;cursor:pointer;background:linear-gradient(135deg,#fffaf0,#fff3e6);border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:center;gap:10px;max-width:250px;height:360px;margin:0 auto;padding:20px;transition:all .4s;display:flex;box-shadow:0 8px 25px rgba(0,0,0,.08)}.page-module__fLTYpa__product-image{background:#f0f0f0;border-radius:15px;justify-content:center;align-items:center;width:100%;height:200px;display:flex;overflow:hidden}.page-module__fLTYpa__product-image img{object-fit:cover;border-radius:15px;width:100%;height:100%;display:block}.page-module__fLTYpa__product-title{color:#8b4513;text-align:center;margin:0 auto;font-size:1.5rem;font-weight:700}.page-module__fLTYpa__product-desc{color:#555;margin:0;font-size:1rem;line-height:1.5}
