:root{--logo-size: 80px;--about-logo-size: 450px;--footer-logo-size: 200px}[data-astro-cid-j7pv25f6]{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;line-height:1.6;color:#333}.container[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:0 20px}.navbar[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#e8eaf6,#c5cae9);padding:15px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px #0000001a}.nav-content[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center}.logo[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:10px}.logo-icon[data-astro-cid-j7pv25f6]{background:#3f51b5;color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:20px}.logo-icon-img[data-astro-cid-j7pv25f6]{width:var(--logo-size);height:var(--logo-size);border-radius:50%;object-fit:cover;display:block}.footer[data-astro-cid-j7pv25f6] .logo-icon-img[data-astro-cid-j7pv25f6]{width:var(--footer-logo-size);height:var(--footer-logo-size)}.logo-text[data-astro-cid-j7pv25f6]{margin-left:8px}.logo-text[data-astro-cid-j7pv25f6]{font-weight:700;color:#3f51b5;font-size:18px}.nav-menu[data-astro-cid-j7pv25f6]{display:flex;list-style:none;gap:30px}.nav-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{text-decoration:none;color:#555;font-weight:500;transition:color .3s}.nav-menu[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#3f51b5}.cta-button[data-astro-cid-j7pv25f6]{background:#3f51b5;color:#fff;border:none;padding:12px 28px;border-radius:25px;font-weight:700;cursor:pointer;transition:all .3s}.cta-button[data-astro-cid-j7pv25f6]:hover{background:#303f9f;transform:translateY(-2px);box-shadow:0 4px 12px #3f51b54d}.hero[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#e8eaf6,#c5cae9);padding:0}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{padding:0}.hero-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:48px;color:#3f51b5;margin-bottom:20px;line-height:1.2}.highlight[data-astro-cid-j7pv25f6]{color:#00bcd4}.emoji[data-astro-cid-j7pv25f6]{font-size:48px;margin-left:10px}.hero-description[data-astro-cid-j7pv25f6]{color:#555;margin-bottom:30px;font-size:16px}.cta-button-large[data-astro-cid-j7pv25f6]{background:#3f51b5;color:#fff;border:none;padding:16px 40px;border-radius:25px;font-weight:700;font-size:16px;cursor:pointer;transition:all .3s}.cta-button-large[data-astro-cid-j7pv25f6]:hover{background:#303f9f;transform:translateY(-2px);box-shadow:0 6px 20px #3f51b566}.hero-image[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center}.hero-photo[data-astro-cid-j7pv25f6]{width:100%;max-width:460px;height:auto;border-radius:0;box-shadow:none;display:block}.about[data-astro-cid-j7pv25f6]{background:#3f51b5;color:#fff;padding:80px 0}.about-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.image-placeholder-about[data-astro-cid-j7pv25f6]{width:400px;height:400px;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center;font-size:100px}.about-logo[data-astro-cid-j7pv25f6]{width:var(--about-logo-size);height:var(--about-logo-size);border-radius:0;object-fit:cover;display:block}.about-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:36px;margin-bottom:20px}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:15px;line-height:1.8;opacity:.95}.about-tagline[data-astro-cid-j7pv25f6]{font-style:italic;margin-top:25px;font-size:18px;opacity:.9}.services[data-astro-cid-j7pv25f6]{padding:80px 0;background:#f5f5f5}.section-title[data-astro-cid-j7pv25f6]{text-align:center;font-size:42px;color:#3f51b5;margin-bottom:60px;font-weight:700}.services-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:40px}.service-card[data-astro-cid-j7pv25f6]{background:#fff;border-radius:20px;padding:30px 20px;text-align:center;box-shadow:0 4px 15px #0000001a;transition:all .3s}.service-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-10px);box-shadow:0 8px 25px #00000026}.service-image[data-astro-cid-j7pv25f6]{width:100%;height:300px;background:transparent;border-radius:0;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.service-photo[data-astro-cid-j7pv25f6],.service-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain;border-radius:0;display:block}.service-icon[data-astro-cid-j7pv25f6]{font-size:60px}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#333;font-size:20px;font-weight:700;margin-bottom:15px}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:#666;font-size:14px;line-height:1.6}.services-footer[data-astro-cid-j7pv25f6]{text-align:center;color:#666;font-size:14px;font-style:italic}.why-network[data-astro-cid-j7pv25f6]{background:linear-gradient(to bottom,#3f51b5,#2c3e9f);padding:80px 0 100px;position:relative;text-align:center}.wave-top[data-astro-cid-j7pv25f6]{position:absolute;top:-50px;left:0;width:100%;height:80px;background:radial-gradient(circle at 50px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 150px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 250px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 350px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 450px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 550px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 650px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 750px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 850px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 950px 50%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 1050px 50%,#3f51b5 50px,transparent 50px);background-size:100px 100px;background-repeat:repeat-x}.section-title-white[data-astro-cid-j7pv25f6]{color:#fff;font-size:42px;margin-bottom:60px;font-weight:700}.features-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;max-width:1100px;margin:0 auto}.feature-item[data-astro-cid-j7pv25f6]{text-align:center}.feature-icon[data-astro-cid-j7pv25f6]{width:100px;height:100px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:50px;margin:0 auto 20px;box-shadow:0 4px 15px #0003}.feature-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#fff;font-size:14px;font-weight:700;text-transform:uppercase}.testimonials[data-astro-cid-j7pv25f6]{padding:80px 0;background:#f5f5f5;overflow:hidden}.section-title-blue[data-astro-cid-j7pv25f6]{text-align:center;font-size:42px;color:#3f51b5;margin-bottom:20px;font-weight:700}.testimonial-carousel[data-astro-cid-j7pv25f6]{position:relative;max-width:960px;margin:0 auto;padding:40px 72px 72px}.testimonial-track[data-astro-cid-j7pv25f6]{position:relative;height:440px}.testimonial-card[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:50%;transform:translate(-50%) scale(.85);width:350px;background:#3f51b5;border-radius:30px;padding:40px 30px 36px;text-align:center;opacity:0;transition:all .5s ease;box-shadow:0 10px 30px #0003}.testimonial-card[data-astro-cid-j7pv25f6].active{opacity:1;transform:translate(-50%) scale(1);z-index:10}.testimonial-card[data-astro-cid-j7pv25f6].prev{opacity:.6;transform:translate(-140%) scale(.9);z-index:5}.testimonial-card[data-astro-cid-j7pv25f6].next{opacity:.6;transform:translate(40%) scale(.9);z-index:5}.testimonial-image[data-astro-cid-j7pv25f6]{width:120px;height:120px;border-radius:50%;background:#fff;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;overflow:hidden}.avatar[data-astro-cid-j7pv25f6]{font-size:70px}.testimonial-text[data-astro-cid-j7pv25f6]{color:#fff;font-size:16px;line-height:1.6;margin-bottom:20px}.testimonial-author[data-astro-cid-j7pv25f6]{color:#fff;font-weight:700;font-size:14px}.carousel-btn[data-astro-cid-j7pv25f6]{position:absolute;top:50%;transform:translateY(-50%);background:#3f51b5;color:#fff;border:none;width:50px;height:50px;border-radius:50%;font-size:24px;cursor:pointer;z-index:20;transition:all .3s;box-shadow:0 4px 15px #0003}.carousel-btn[data-astro-cid-j7pv25f6]:hover{background:#303f9f;transform:translateY(-50%) scale(1.1)}.carousel-btn[data-astro-cid-j7pv25f6].prev{left:0}.carousel-btn[data-astro-cid-j7pv25f6].next{right:0}.reviews[data-astro-cid-j7pv25f6]{padding:60px 0;background:#fff}.reviews-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:800px;margin:0 auto}.review-card[data-astro-cid-j7pv25f6]{text-align:center;padding:30px}.review-logo[data-astro-cid-j7pv25f6]{font-size:36px;font-weight:700;margin-bottom:20px}.review-logo[data-astro-cid-j7pv25f6].google{background:linear-gradient(to right,#4285f4,#ea4335,#fbbc05,#34a853);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.review-logo[data-astro-cid-j7pv25f6].facebook{color:#1877f2}.cta-section[data-astro-cid-j7pv25f6]{padding:80px 0;background:#f8fafc}.cta-box[data-astro-cid-j7pv25f6]{background:#3f51b5;border-radius:24px;padding:48px 56px;display:flex;justify-content:space-between;align-items:center;gap:24px;box-shadow:0 10px 30px #3f51b547;max-width:1100px;margin:0 auto;flex-wrap:wrap}.cta-box[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:#fff;font-size:36px;line-height:1.2;font-weight:800;margin:0}.cta-button-white[data-astro-cid-j7pv25f6]{background:#fff;color:#3f51b5;border:2px solid #fff;padding:14px 28px;border-radius:999px;font-weight:700;font-size:16px;cursor:pointer;transition:all .25s ease}.cta-button-white[data-astro-cid-j7pv25f6]:hover{background:#f3f4f6;color:#2c3e9f;transform:translateY(-2px);box-shadow:0 8px 20px #0000002e}.footer[data-astro-cid-j7pv25f6]{background:#fff;padding:80px 0 120px;position:relative;border-top:1px solid #e5e7eb;overflow:visible}.footer[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;left:50%;bottom:-60px;transform:translate(-50%);width:140%;height:120px;background:#3f51b5;border-radius:50% 50% 0 0;box-shadow:0 -6px 24px #00000014;z-index:0}.footer[data-astro-cid-j7pv25f6]:before{content:"© 2025 Neatwork Cleaning Service - Kebersihan Terjamin, Kenyamanan Maksimal";position:absolute;left:50%;bottom:-22px;transform:translate(-50%);width:100%;text-align:center;color:#fff;font-size:13px;font-weight:500;z-index:1;pointer-events:none}.footer-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:32px 48px;margin-bottom:56px}.footer-logo[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.footer-col[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#0f172a;font-size:16px;margin-bottom:16px;font-weight:800;letter-spacing:.3px}.footer-col[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{list-style:none;padding:0}.footer-col[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:10px}.footer-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:#475569;text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease;text-underline-offset:3px}.footer-col[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{color:#1e293b;text-decoration:underline}.social-links[data-astro-cid-j7pv25f6]{display:flex;gap:10px;margin-top:8px}.social-icon[data-astro-cid-j7pv25f6]{width:36px;height:36px;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease;font-weight:700}.facebook-icon[data-astro-cid-j7pv25f6]{background:#1877f2}.twitter-icon[data-astro-cid-j7pv25f6]{background:#1da1f2}.instagram-icon[data-astro-cid-j7pv25f6]{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.linkedin-icon[data-astro-cid-j7pv25f6]{background:#0077b5}.social-icon[data-astro-cid-j7pv25f6]:hover{transform:translateY(-3px);box-shadow:0 6px 14px #0000002e}.contact-item[data-astro-cid-j7pv25f6]{display:flex;gap:15px;margin-bottom:20px}.contact-icon[data-astro-cid-j7pv25f6]{font-size:24px}.contact-label[data-astro-cid-j7pv25f6]{color:#666;font-size:14px}.contact-value[data-astro-cid-j7pv25f6]{color:#3f51b5;font-weight:700}.wave-bottom[data-astro-cid-j7pv25f6]{height:60px;background:radial-gradient(circle at 50px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 150px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 250px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 350px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 450px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 550px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 650px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 750px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 850px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 950px 0%,#3f51b5 50px,transparent 50px),radial-gradient(circle at 1050px 0%,#3f51b5 50px,transparent 50px);background-size:100px 100px;background-repeat:repeat-x}.footer-bottom[data-astro-cid-j7pv25f6]{display:none}@media(max-width:968px){.nav-menu[data-astro-cid-j7pv25f6]{display:none}.hero-content[data-astro-cid-j7pv25f6],.about-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;text-align:center}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:36px}.services-grid[data-astro-cid-j7pv25f6],.features-grid[data-astro-cid-j7pv25f6],.footer-content[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.cta-box[data-astro-cid-j7pv25f6]{flex-direction:column;text-align:center;gap:16px;padding:32px}.image-placeholder[data-astro-cid-j7pv25f6],.image-placeholder-about[data-astro-cid-j7pv25f6]{margin:0 auto}}@media(max-width:640px){:root{--logo-size: 56px;--about-logo-size: 220px;--footer-logo-size: 80px}.services-grid[data-astro-cid-j7pv25f6],.features-grid[data-astro-cid-j7pv25f6],.reviews-grid[data-astro-cid-j7pv25f6],.footer-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.hero-text[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:28px}.section-title[data-astro-cid-j7pv25f6],.section-title-white[data-astro-cid-j7pv25f6],.section-title-blue[data-astro-cid-j7pv25f6]{font-size:32px}.navbar[data-astro-cid-j7pv25f6]{padding:10px 0}.cta-button[data-astro-cid-j7pv25f6]{padding:10px 18px;font-size:14px;border-radius:20px}.hero[data-astro-cid-j7pv25f6] .container[data-astro-cid-j7pv25f6]{padding:0 16px}.hero-content[data-astro-cid-j7pv25f6]{gap:24px}.hero-description[data-astro-cid-j7pv25f6]{font-size:15px}.cta-button-large[data-astro-cid-j7pv25f6]{padding:12px 24px;font-size:14px}.hero-photo[data-astro-cid-j7pv25f6]{max-width:320px}.about-content[data-astro-cid-j7pv25f6]{gap:28px}.image-placeholder-about[data-astro-cid-j7pv25f6]{width:auto;height:auto}.about-logo[data-astro-cid-j7pv25f6]{max-width:80vw;height:auto}.about-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:28px}.about-text[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px}.testimonial-carousel[data-astro-cid-j7pv25f6]{padding:24px 48px 48px}.testimonial-track[data-astro-cid-j7pv25f6]{height:420px}.testimonial-card[data-astro-cid-j7pv25f6]{width:280px}.testimonial-card[data-astro-cid-j7pv25f6].prev,.testimonial-card[data-astro-cid-j7pv25f6].next{display:none}.carousel-btn[data-astro-cid-j7pv25f6]{width:40px;height:40px;font-size:18px}.feature-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:12px}.services[data-astro-cid-j7pv25f6]{padding:56px 0}.service-image[data-astro-cid-j7pv25f6]{height:220px}.service-card[data-astro-cid-j7pv25f6]{padding:20px 16px}.service-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:18px}.service-card[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:13px}.footer[data-astro-cid-j7pv25f6]{padding:56px 0 120px}.footer-content[data-astro-cid-j7pv25f6]{gap:20px;margin-bottom:28px}.footer-col[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:15px;margin-bottom:12px}.contact-item[data-astro-cid-j7pv25f6]{gap:12px;margin-bottom:14px}.contact-label[data-astro-cid-j7pv25f6]{font-size:12px}.contact-value[data-astro-cid-j7pv25f6]{font-size:14px}.footer-bottom[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:12px}}
