*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,sans-serif}html{scroll-behavior:smooth}body{background:#fff5f8;color:#333}.app{max-width:100%;margin:auto}.logo{display:flex;align-items:center;gap:10px;position:fixed;top:0;padding:10px;background:#fff;width:100%;z-index:1000;text-decoration:none;color:inherit}.logo-box{width:50px;height:50px;background-image:url(https://res.cloudinary.com/dsmfo3qr3/image/upload/v1770721138/5785172131850161413_1_y6d5ak.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;display:grid;place-items:center;border-radius:0;font-weight:700;margin-left:10px}.hero{text-align:center;padding:60px 20px;margin-top:50px}.hero h1{color:#ff2f92;font-size:2.5rem}.hero p{margin:15px 0}.countdown{display:flex;justify-content:center;gap:15px;margin:30px 0}.time-box{background:#ffe1ec;padding:15px;border-radius:10px;min-width:70px}.time-box span{font-size:1.5rem;font-weight:700;display:block}.btn-primary{background:#ff2f92;color:#fff;padding:12px 25px;border-radius:30px;text-decoration:none;display:inline-block}.btn-outline{border:2px solid #ff2f92;color:#ff2f92;padding:8px 20px;border-radius:20px;text-decoration:none;align-self:flex-start}.services{padding:60px 20px}.services h2{text-align:center;color:#ff2f92;margin-bottom:30px}.services-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:70px}.eachservice-card{background:#fff;padding:20px;border-radius:15px;box-shadow:0 5px 20px #0000000d;display:flex;flex-direction:column;gap:10px}.price{font-weight:700;margin:10px 0;color:#ff2f92}@media(min-width:1024px){.services{padding:60px 20px;max-width:1200px;margin:0 auto}}.footer{background:#ffe1ec;padding:60px 20px;margin-top:80px}.footer-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.footer-info h3{font-size:1.6rem;margin-bottom:14px;color:#222}.footer-info .address{font-size:.95rem;line-height:1.6;margin-bottom:20px;color:#444}.footer-info .btn-primary{display:inline-block;margin-top:10px}.map{border-radius:18px;overflow:hidden;box-shadow:0 20px 40px #00000026}.map iframe{width:100%;height:350px;border:none;display:block}@media(max-width:900px){.footer-content{grid-template-columns:1fr;gap:30px;text-align:center}.footer-info{order:1}.map{order:2}.map iframe{height:300px}}.services-nav{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-bottom:50px}.services-nav a{padding:8px 18px;border-radius:20px;background:#ffe1ec;color:#ff2f92;text-decoration:none;font-weight:500}.services-nav a:hover{background:#ff2f92;color:#fff}.scroll-top-btn{position:fixed;bottom:30px;right:30px;width:50px;height:50px;border-radius:50%;background:#ff2f92;color:#fff;border:none;font-size:20px;cursor:pointer;box-shadow:0 10px 25px #0003;transition:all .3s ease;z-index:1000}.scroll-top-btn:hover{transform:translateY(-5px);background:#e60073}.servicesbutton-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.our-services{padding:40px 20px}.section-title{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:50px}.section-title h2{font-size:2rem;font-weight:600;color:#222}.section-title .line{width:50px;height:2px;background:#ff2f92}.servicesbutton-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}@media(min-width:1024px){.servicesbutton-grid{grid-template-columns:repeat(4,1fr)}}.service-card{position:relative;height:260px;border-radius:18px;overflow:hidden;background-size:cover;background-position:center;cursor:pointer;opacity:0;transform:translateY(40px) scale(.96);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .6s ease,box-shadow .4s ease;transition-delay:calc(var(--delay) * .12s);will-change:transform,opacity}.service-card.show{opacity:1;transform:translateY(0) scale(1)}.service-card:hover{transform:translateY(-8px) scale(1.03);box-shadow:0 35px 65px #00000059}.zag{margin-top:32px}.glass-overlay{position:absolute;inset:0;padding:22px;display:flex;flex-direction:column;justify-content:flex-end;color:#fff;background:linear-gradient(to top,#ff2f92a6,#ff2f9240),#ffffff26;border:1px solid rgba(255,255,255,.25);transform:translateY(20px);transition:transform .6s ease,background .4s ease}.glass-overlay span{color:#fff;font-weight:700}.service-card.show .glass-overlay{transform:translateY(0)}.service-card:hover .glass-overlay{background:linear-gradient(to top,#ff2f92cc,#ff2f9259),#ffffff2e}.glass-overlay h3{font-size:1.2rem;font-weight:600;margin-bottom:6px}.glass-overlay p{font-size:.9rem;line-height:1.4;opacity:.95}.learn-more{margin-top:12px;display:inline-flex;align-items:center;gap:6px;font-weight:500}.arrow{display:inline-block;transition:transform .3s ease}.service-card:hover .arrow{transform:translate(6px)}@media(max-width:480px){.service-card{height:230px}.zag{margin-top:0}}
