.package-card[data-astro-cid-x6d3q4mh]{display:flex;flex-direction:column;padding:2rem;background:var(--color-bg-content);border-radius:8px;box-shadow:var(--card-shadow);min-width:0}.package-content[data-astro-cid-x6d3q4mh]{display:flex;flex-direction:column;flex:1;width:100%;min-width:0}.package-content[data-astro-cid-x6d3q4mh] [data-astro-cid-x6d3q4mh]:is(p,li,h3,h4){text-wrap:pretty}.package-content[data-astro-cid-x6d3q4mh] h3[data-astro-cid-x6d3q4mh]{font-size:1.6rem;color:var(--color-secondary);margin:0 0 .5rem;text-wrap:balance}.package-tagline[data-astro-cid-x6d3q4mh]{font-size:1rem;font-weight:var(--font-weight-medium);color:var(--color-secondary);margin:0 0 1rem;font-style:italic;line-height:1.4}.who-this-suits[data-astro-cid-x6d3q4mh]{background:var(--color-bg-content);border:2px solid #E0E1E3;border-left:4px solid var(--color-primary);padding:.75rem 1rem;border-radius:0 4px 4px 0;margin-bottom:1rem}.who-this-suits[data-astro-cid-x6d3q4mh] h4[data-astro-cid-x6d3q4mh]{font-size:.95rem;font-weight:var(--font-weight-bold);color:var(--color-secondary);margin:0 0 .25rem}.package-what[data-astro-cid-x6d3q4mh]{margin-bottom:1rem}.package-what[data-astro-cid-x6d3q4mh] h4[data-astro-cid-x6d3q4mh]{font-size:.95rem;font-weight:var(--font-weight-bold);color:var(--color-secondary);margin:0 0 .25rem}.package-what[data-astro-cid-x6d3q4mh] p[data-astro-cid-x6d3q4mh]{margin:0;font-size:.95rem;line-height:1.6}.suits-note[data-astro-cid-x6d3q4mh]{font-size:.95rem;line-height:1.6;margin:0 0 1rem}.who-this-suits[data-astro-cid-x6d3q4mh] p[data-astro-cid-x6d3q4mh]+p[data-astro-cid-x6d3q4mh]{margin-top:.5rem}.who-this-suits[data-astro-cid-x6d3q4mh] p[data-astro-cid-x6d3q4mh]{margin:0;font-size:.95rem;line-height:1.6}.section-heading[data-astro-cid-x6d3q4mh]{font-size:.95rem;font-weight:var(--font-weight-bold);margin:1.25rem 0 .5rem;border-bottom:2px solid var(--color-primary);padding-bottom:.25rem;color:var(--color-secondary)}.includes-list[data-astro-cid-x6d3q4mh],.walkaway-list[data-astro-cid-x6d3q4mh]{list-style:none;padding:0;margin:0 0 1rem}.includes-list[data-astro-cid-x6d3q4mh] li[data-astro-cid-x6d3q4mh]{display:flex;gap:.5rem;align-items:flex-start;margin-bottom:.5rem;line-height:1.6;font-size:.95rem}.check[data-astro-cid-x6d3q4mh]{color:var(--color-primary);font-weight:var(--font-weight-bold);flex-shrink:0;margin-top:.1rem}.walkaway-list[data-astro-cid-x6d3q4mh] li[data-astro-cid-x6d3q4mh]{padding:.2rem 0 .2rem 1.5rem;position:relative;line-height:1.6;font-size:.95rem}.walkaway-list[data-astro-cid-x6d3q4mh] li[data-astro-cid-x6d3q4mh]:before{content:"•";color:var(--color-primary);font-weight:700;position:absolute;left:0}.package-more[data-astro-cid-x6d3q4mh]{border-top:1px solid #E0E1E3;border-bottom:1px solid #E0E1E3;margin-bottom:.5rem}.package-more[data-astro-cid-x6d3q4mh] summary[data-astro-cid-x6d3q4mh]{position:relative;cursor:pointer;list-style:none;padding:.8rem 2rem .8rem 0;font-weight:var(--font-weight-bold);color:var(--color-secondary)}.package-more[data-astro-cid-x6d3q4mh] summary[data-astro-cid-x6d3q4mh]::-webkit-details-marker{display:none}.package-more[data-astro-cid-x6d3q4mh] summary[data-astro-cid-x6d3q4mh]:after{content:"+";position:absolute;right:.25rem;top:50%;transform:translateY(-50%);font-size:1.4rem;line-height:1;color:var(--color-primary)}.package-more[data-astro-cid-x6d3q4mh][open] summary[data-astro-cid-x6d3q4mh]:after{content:"−"}.package-more[data-astro-cid-x6d3q4mh] summary[data-astro-cid-x6d3q4mh]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.package-more[data-astro-cid-x6d3q4mh] .section-heading[data-astro-cid-x6d3q4mh]:first-of-type{margin-top:.25rem}.package-card[data-astro-cid-x6d3q4mh]{scroll-margin-top:80px}.package-footer[data-astro-cid-x6d3q4mh]{margin-top:auto;padding-top:1.5rem}.investment-panel[data-astro-cid-x6d3q4mh]{background:var(--color-bg-content);border:2px solid var(--color-primary);border-radius:6px;overflow:hidden}.investment-col[data-astro-cid-x6d3q4mh]{padding:.9rem 1rem}.investment-panel[data-astro-cid-x6d3q4mh] p[data-astro-cid-x6d3q4mh]{margin:0}.investment-price[data-astro-cid-x6d3q4mh]{font-size:1.25rem;font-weight:var(--font-weight-extrabold);color:var(--color-secondary);line-height:1.25;margin-bottom:.35rem!important}.investment-detail[data-astro-cid-x6d3q4mh]{font-size:.9rem;line-height:1.5;color:var(--color-secondary)}.btn-enquire[data-astro-cid-x6d3q4mh]{display:inline-block;margin-top:1.25rem;background-color:var(--color-primary);color:#fff;font-weight:var(--font-weight-bold);font-size:1.2rem;padding:.7rem 1.75rem;border-radius:20px;text-decoration:none;text-align:center;transition:background-color .2s ease}.btn-enquire[data-astro-cid-x6d3q4mh]:hover{background-color:var(--color-secondary);color:#fff}@media(max-width:560px){.package-card[data-astro-cid-x6d3q4mh]{padding:1.5rem 1.25rem}.btn-enquire[data-astro-cid-x6d3q4mh]{display:block}}.services-banner[data-astro-cid-52q5xhqt]{position:relative;background-color:#eceded;line-height:0}.services-banner[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{display:block;width:100%;height:auto}.services-banner-text[data-astro-cid-52q5xhqt]:after{content:"";display:block;width:60px;height:4px;margin:10px 0 0 auto;border-radius:2px;background:var(--accent-gradient)}.services-banner-text[data-astro-cid-52q5xhqt]{position:absolute;right:max(24px,calc((100% - var(--max-width-content)) / 2 + var(--spacing-md)));top:69%;transform:translateY(-50%);margin:0;text-align:right;color:#58595b;font-size:34px;font-weight:700;line-height:1.3;max-width:16em;text-shadow:1px 1px 3px rgba(255,255,255,.8),-1px -1px 3px rgba(255,255,255,.8),1px -1px 3px rgba(255,255,255,.8),-1px 1px 3px rgba(255,255,255,.8)}.services-intro[data-astro-cid-52q5xhqt]{padding:var(--spacing-2xl) 0;background-color:var(--color-bg-content);text-align:center}.services-intro[data-astro-cid-52q5xhqt] h1[data-astro-cid-52q5xhqt]{font-size:2.4rem;font-weight:var(--font-weight-extrabold);line-height:1.25;color:var(--color-secondary);margin-bottom:var(--spacing-sm);text-wrap:balance}.services-intro[data-astro-cid-52q5xhqt] .intro-headline[data-astro-cid-52q5xhqt]{font-size:1.35rem;font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-secondary);margin-bottom:var(--spacing-md)}.services-intro[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{font-size:1.05rem;line-height:1.8;margin-bottom:var(--spacing-lg)}.section-divider[data-astro-cid-52q5xhqt]{border:none;border-top:4px solid var(--color-primary);border-image:var(--accent-gradient) 1;max-width:60px;margin:0 auto var(--spacing-lg)}.phase-section[data-astro-cid-52q5xhqt]{padding:var(--spacing-2xl) 0;background-color:var(--color-bg-card);scroll-margin-top:20px}.phase-head[data-astro-cid-52q5xhqt]{display:flex;align-items:center;gap:var(--spacing-md);max-width:900px;margin:0 auto 40px}.phase-head[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{width:88px;height:88px;flex:none}.phase-head[data-astro-cid-52q5xhqt] h2[data-astro-cid-52q5xhqt]{font-size:1.85rem;line-height:1.25;margin-bottom:6px}.phase-head[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{font-size:1.1rem;color:var(--color-text-light);margin:0}.service-grid[data-astro-cid-52q5xhqt]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-md)}.service-package[data-astro-cid-52q5xhqt]{grid-column:1 / -1;min-width:0}.service-card[data-astro-cid-52q5xhqt]{scroll-margin-top:110px;background-color:var(--color-bg-content);border-radius:8px;box-shadow:var(--card-shadow);padding:28px 28px 30px;display:flex;flex-direction:column;gap:12px;min-width:0;text-align:left}.service-card[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]{font-size:1.3rem;line-height:1.3;color:var(--color-secondary);margin:0}.service-card[data-astro-cid-52q5xhqt] h3[data-astro-cid-52q5xhqt]:after{content:"";display:block;width:48px;height:3px;margin-top:12px;background-color:var(--color-primary)}.service-card[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{font-size:1rem;line-height:1.7;color:var(--color-text-light);margin:0}.service-tag[data-astro-cid-52q5xhqt]{align-self:flex-start;font-size:.8rem;font-weight:var(--font-weight-medium);color:var(--color-secondary);background-color:var(--color-bg-card);border-radius:999px;padding:3px 12px}.quote-section[data-astro-cid-52q5xhqt]{padding:56px 0;background-color:var(--color-bg-content)}.testimonial[data-astro-cid-52q5xhqt]{background-color:var(--color-bg-card);border-left:4px solid var(--color-primary);padding:var(--spacing-lg);margin:0 auto;max-width:860px;text-align:left}.testimonial[data-astro-cid-52q5xhqt] p[data-astro-cid-52q5xhqt]{font-size:1.1rem;line-height:1.7;font-style:italic;margin-bottom:var(--spacing-sm)}.testimonial[data-astro-cid-52q5xhqt] cite[data-astro-cid-52q5xhqt]{display:block;font-size:.95rem;color:var(--color-text-light);font-style:normal;font-weight:600}.testimonial-more[data-astro-cid-52q5xhqt]{display:inline-block;margin-top:var(--spacing-sm);font-size:.95rem;font-weight:600}.testimonial-more[data-astro-cid-52q5xhqt]:hover{text-decoration:underline}@media(max-width:1024px){.services-banner-text[data-astro-cid-52q5xhqt]{font-size:28px}}@media(max-width:860px){.services-banner-text[data-astro-cid-52q5xhqt]{display:none}.services-intro[data-astro-cid-52q5xhqt],.phase-section[data-astro-cid-52q5xhqt]{padding:44px 0 52px}.quote-section[data-astro-cid-52q5xhqt]{padding:40px 0}.service-grid[data-astro-cid-52q5xhqt]{grid-template-columns:1fr}.phase-head[data-astro-cid-52q5xhqt]{gap:var(--spacing-sm)}.phase-head[data-astro-cid-52q5xhqt] img[data-astro-cid-52q5xhqt]{width:64px;height:64px}.testimonial[data-astro-cid-52q5xhqt]{padding:24px 20px 24px 22px}}@media(max-width:767px){.services-intro[data-astro-cid-52q5xhqt] h1[data-astro-cid-52q5xhqt]{font-size:1.75rem}.services-intro[data-astro-cid-52q5xhqt] .intro-headline[data-astro-cid-52q5xhqt]{font-size:1.15rem}.phase-head[data-astro-cid-52q5xhqt] h2[data-astro-cid-52q5xhqt]{font-size:1.5rem}}
