.PackageDetailFaqs_faqsSection__Hxw1f{margin:3rem 0 2rem}.PackageDetailFaqs_header__oQvis{text-align:center;margin-bottom:2.2rem}.PackageDetailFaqs_eyebrow__PbNcv{display:inline-block;font-size:.75rem;font-weight:800;letter-spacing:2.5px;text-transform:uppercase;color:#c9a227;margin-bottom:.6rem}.PackageDetailFaqs_title__Q1jx1{font-size:clamp(1.4rem,3vw,2rem);font-weight:700;color:#003535;margin:0 0 .5rem;letter-spacing:-.4px}.PackageDetailFaqs_titleUnderline__18Buv{display:block;width:60px;height:4px;background:linear-gradient(90deg,#004c4c,#c9a227);border-radius:50px;margin:.6rem auto 0}.PackageDetailFaqs_subtitle__7U1Nx{font-size:.9rem;color:#666;margin-top:.7rem}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-item{border:1px solid #e4eded;border-radius:14px!important;overflow:hidden;margin-bottom:.7rem;background:#fff;box-shadow:0 2px 10px rgba(0,76,76,.06);transition:box-shadow .25s ease,border-color .25s ease}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-item:hover{border-color:#b2d8d0;box-shadow:0 6px 22px rgba(0,76,76,.11)}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-item[data-active]{border-color:#004c4c;box-shadow:0 6px 24px rgba(0,76,76,.14)}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-control{padding:1.1rem 1.4rem;background:transparent!important;transition:background .2s ease}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-control:hover{background:#f0faf7!important}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-item[data-active] .mantine-Accordion-control{background:linear-gradient(90deg,#f0faf7,#fdf6e3)!important}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-label{font-size:.97rem;font-weight:700;color:#003535;line-height:1.4}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-item[data-active] .mantine-Accordion-label{color:#004c4c}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-chevron{color:#004c4c;width:22px;height:22px;background:#e6f4f1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,transform .3s ease}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-item[data-active] .mantine-Accordion-chevron{background:#004c4c;color:#fff}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-panel{padding:0 1.4rem 1.2rem}.PackageDetailFaqs_accordionWrap__GHL30 .mantine-Accordion-content{font-size:.9rem;color:#4a5568;line-height:1.7;border-top:1px solid #e4eded;padding-top:.9rem}.PackageDetailFaqs_questionBadge__zwkLo{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#004c4c,#0d6e6e);color:#fff;font-size:.72rem;font-weight:800;flex-shrink:0;margin-right:.65rem}.PackageDetailFaqs_questionLabel__R71PN{display:flex;align-items:center}.PackageDetailFaqs_ctaBanner__BKuLo{margin-top:2rem;background:linear-gradient(135deg,#004c4c,#0d6e6e);border-radius:16px;padding:1.6rem 2rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;box-shadow:0 8px 28px rgba(0,76,76,.2)}.PackageDetailFaqs_ctaText__z5VQ_{color:#fff}.PackageDetailFaqs_ctaTitle__44eoy{font-size:1rem;font-weight:800;margin:0 0 .2rem}.PackageDetailFaqs_ctaSub__P1hDL{font-size:.82rem;color:rgba(255,255,255,.7);margin:0}.PackageDetailFaqs_ctaBtn__k0l8i{background:#c9a227;color:#fff;border:none;border-radius:50px;padding:.6rem 1.6rem;font-weight:700;font-size:.88rem;cursor:pointer;white-space:nowrap;text-decoration:none;display:inline-block;transition:filter .2s ease,transform .2s ease}.PackageDetailFaqs_ctaBtn__k0l8i:hover{filter:brightness(1.1);transform:translateY(-2px);color:#fff}