.hero-section[data-astro-cid-tssrh753]{background-image:url(/assets/images/burleigh-heads-4220-4.webp),linear-gradient(135deg,#5a5b54d9,#898b7ad9);background-size:cover;background-position:center;background-blend-mode:overlay;color:var(--white);text-align:center;padding:80px 20px;position:relative}.hero-section[data-astro-cid-tssrh753]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#5a5b54b3,#898b7ab3);z-index:0}.hero-section[data-astro-cid-tssrh753] .container[data-astro-cid-tssrh753]{position:relative;z-index:1}.hero-section[data-astro-cid-tssrh753] h1[data-astro-cid-tssrh753]{color:var(--white);font-size:48px;margin-bottom:15px}.hero-subtitle[data-astro-cid-tssrh753]{font-family:var(--font-heading);font-size:20px;max-width:800px;margin:0 auto 40px}.trust-badges[data-astro-cid-tssrh753]{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;max-width:900px;margin:0 auto 40px}.badge[data-astro-cid-tssrh753]{background-color:#ffffff1a;padding:20px;border-radius:8px;backdrop-filter:blur(10px)}.badge-number[data-astro-cid-tssrh753]{font-size:28px;font-weight:700;color:var(--white);margin-bottom:5px}.badge-label[data-astro-cid-tssrh753]{font-size:12px;text-transform:uppercase;letter-spacing:.5px;opacity:.9}.page-header[data-astro-cid-tssrh753]{background-color:var(--white);padding:20px 0}.last-updated[data-astro-cid-tssrh753]{font-size:14px;color:var(--text-light);margin-top:10px}.services-grid-section[data-astro-cid-tssrh753]{background-color:var(--white)}.services-grid-section[data-astro-cid-tssrh753] h2[data-astro-cid-tssrh753]{text-align:center;margin-bottom:15px}.section-intro[data-astro-cid-tssrh753]{text-align:center;font-size:18px;color:var(--text-secondary);margin-bottom:50px}.services-grid[data-astro-cid-tssrh753]{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;max-width:1200px;margin:0 auto}.service-card[data-astro-cid-tssrh753]{background-color:#f9f9f9;padding:40px 30px;border-radius:8px;text-align:center;text-decoration:none;transition:all .3s ease;border:2px solid transparent}.service-card[data-astro-cid-tssrh753]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000001a;border-color:var(--primary-green)}.service-card[data-astro-cid-tssrh753] .icon[data-astro-cid-tssrh753]{margin-bottom:20px;color:var(--primary-green)}.service-card[data-astro-cid-tssrh753] .icon[data-astro-cid-tssrh753] svg[data-astro-cid-tssrh753]{display:inline-block}.service-card[data-astro-cid-tssrh753] h3[data-astro-cid-tssrh753]{color:var(--text-primary);font-size:22px;margin-bottom:15px}.service-card[data-astro-cid-tssrh753] p[data-astro-cid-tssrh753]{color:var(--text-secondary);line-height:1.6;margin-bottom:20px}.learn-more[data-astro-cid-tssrh753]{color:var(--primary-green);font-weight:600;font-size:15px}.why-bali-section[data-astro-cid-tssrh753]{background-color:#f9f9f9}.why-bali-section[data-astro-cid-tssrh753] h2[data-astro-cid-tssrh753]{text-align:center;margin-bottom:15px}.benefits-grid[data-astro-cid-tssrh753]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;max-width:1000px;margin:0 auto}.benefit-card[data-astro-cid-tssrh753]{background-color:var(--white);padding:30px;border-radius:8px;border-left:4px solid var(--primary-green)}.benefit-card[data-astro-cid-tssrh753] .icon[data-astro-cid-tssrh753]{color:var(--primary-green);margin-bottom:15px}.benefit-card[data-astro-cid-tssrh753] h3[data-astro-cid-tssrh753]{color:var(--text-primary);font-size:20px;margin-bottom:10px}.benefit-card[data-astro-cid-tssrh753] p[data-astro-cid-tssrh753]{color:var(--text-secondary);line-height:1.6}.cta-section[data-astro-cid-tssrh753]{background-color:var(--primary-green);color:var(--white);text-align:center}.cta-section[data-astro-cid-tssrh753] h2[data-astro-cid-tssrh753]{color:var(--white);margin-bottom:15px}.cta-section[data-astro-cid-tssrh753] p[data-astro-cid-tssrh753]{margin-bottom:25px;font-size:18px}@media (max-width: 1024px){.services-grid[data-astro-cid-tssrh753]{grid-template-columns:1fr}.trust-badges[data-astro-cid-tssrh753]{grid-template-columns:repeat(2,1fr)}.benefits-grid[data-astro-cid-tssrh753]{grid-template-columns:1fr}}@media (max-width: 768px){.hero-section[data-astro-cid-tssrh753] h1[data-astro-cid-tssrh753]{font-size:32px}.hero-subtitle[data-astro-cid-tssrh753]{font-size:16px}.trust-badges[data-astro-cid-tssrh753]{grid-template-columns:1fr;gap:15px}}
