.page-bands[data-astro-cid-jit44km4]{flex-direction:column;width:100%;margin-top:1rem;display:flex}.band[data-astro-cid-jit44km4]{box-sizing:border-box;border-radius:32px;width:100%;padding:5.5rem 2rem}.band--white[data-astro-cid-jit44km4]{background-color:#fff}.band--blue[data-astro-cid-jit44km4]{background-color:var(--color-blue)}.band--pink[data-astro-cid-jit44km4]{background-color:var(--color-pink)}.band--brown[data-astro-cid-jit44km4]{background-color:var(--color-brown)}.band--blue[data-astro-cid-jit44km4],.band--pink[data-astro-cid-jit44km4],.band--brown[data-astro-cid-jit44km4]{box-shadow:0 8px 40px rgba(0,0,0,.08)}.band-inner[data-astro-cid-jit44km4]{max-width:1000px;margin:0 auto}.band-inner--narrow[data-astro-cid-jit44km4]{max-width:780px}.band-inner--wide[data-astro-cid-jit44km4]{max-width:1400px}.band-title[data-astro-cid-jit44km4]{color:#111;letter-spacing:-.02em;text-align:center;margin:0 0 1.5rem;font-size:max(1.7rem,min(3.2vw,2.3rem));font-weight:800;line-height:1.2}.band-subtitle[data-astro-cid-jit44km4]{color:#444;text-align:center;max-width:680px;margin:-.75rem auto 2.5rem;font-size:1.1rem;line-height:1.6}.band[data-astro-cid-jit44km4]:not(.band--white) .band-subtitle[data-astro-cid-jit44km4]{color:#2c2926}.band-lead[data-astro-cid-jit44km4]{color:#2c2926;margin:0 0 1.25rem;font-size:1.15rem;line-height:1.75}@media (max-width:768px){.band[data-astro-cid-jit44km4]{border-radius:28px;padding:3.5rem 1.25rem}.band-lead[data-astro-cid-jit44km4]{font-size:1.05rem;line-height:1.7}.band-subtitle[data-astro-cid-jit44km4]{margin-bottom:2rem;font-size:1rem}}.band--intro[data-astro-cid-jit44km4]{padding-top:4rem;padding-bottom:4rem}.intro-paragraph[data-astro-cid-jit44km4]{color:#444;margin:0 0 1.5rem;font-size:1.15rem;line-height:1.75}.intro-paragraph[data-astro-cid-jit44km4]:last-child{margin-bottom:0}@media (max-width:768px){.band--intro[data-astro-cid-jit44km4]{display:none}}.band--booking[data-astro-cid-jit44km4] .insurance-note{color:#2c2926;margin:0 auto 1.5rem}.band--booking[data-astro-cid-jit44km4]{padding-left:2.5vw;padding-right:2.5vw}.booking-card[data-astro-cid-jit44km4]{background:#fff;border-radius:20px;width:100%;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.04)}@media (max-width:768px){.band--booking[data-astro-cid-jit44km4]{padding-left:0;padding-right:0}.band--booking[data-astro-cid-jit44km4] .band-title[data-astro-cid-jit44km4],.band--booking[data-astro-cid-jit44km4] .band-subtitle[data-astro-cid-jit44km4],.age-guide[data-astro-cid-jit44km4],.learn-more[data-astro-cid-jit44km4]{padding-left:1.25rem;padding-right:1.25rem}.booking-card[data-astro-cid-jit44km4]{border-radius:0}}.age-guide[data-astro-cid-jit44km4]{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:1.25rem;max-width:900px;margin:0 auto 2rem;display:grid}.age-tile[data-astro-cid-jit44km4]{text-align:center;background:rgba(255,255,255,.55);border-radius:20px;padding:1.75rem}.band[data-astro-cid-jit44km4] .age-tile-label[data-astro-cid-jit44km4]{color:#fff;background:#2c2926;border-radius:999px;margin:0 0 .9rem;padding:.35rem 1.1rem;font-size:1rem;font-weight:800;display:inline-block}.band[data-astro-cid-jit44km4] .age-tile-scan[data-astro-cid-jit44km4]{color:#111;margin:0 0 .6rem;font-size:max(1.25rem,min(2.4vw,1.55rem));line-height:1.3}.band[data-astro-cid-jit44km4] .age-tile-why[data-astro-cid-jit44km4]{color:#2c2926;margin:0;font-size:.98rem;line-height:1.55}@media (max-width:640px){.age-guide[data-astro-cid-jit44km4]{grid-template-columns:1fr;gap:.9rem}.age-tile[data-astro-cid-jit44km4]{padding:1.4rem 1.25rem}}.learn-more[data-astro-cid-jit44km4]{text-align:center;margin-top:2.5rem}.band[data-astro-cid-jit44km4] .learn-more-title[data-astro-cid-jit44km4]{color:#111;margin:0 0 1rem;font-size:1.1rem;font-weight:800}.learn-more-pills[data-astro-cid-jit44km4]{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:1000px;margin:0 auto;display:flex}.learn-more-pill[data-astro-cid-jit44km4]{color:#111;border:2px solid rgba(17,17,17,.35);border-radius:999px;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.95rem;font-weight:600;text-decoration:none;transition:background-color .25s;display:inline-flex}.learn-more-pill[data-astro-cid-jit44km4]:hover{background:rgba(255,255,255,.4)}.learn-more-pill[data-astro-cid-jit44km4] svg{opacity:.5;width:14px;height:14px}.team-groups[data-astro-cid-jit44km4]{flex-direction:column;gap:2rem;display:flex}.team-groups[data-astro-cid-jit44km4] .band-title[data-astro-cid-jit44km4]{margin-bottom:.5rem}.table-wrap[data-astro-cid-jit44km4]{background:rgba(255,255,255,.55);border-radius:20px;width:100%;overflow-x:auto}.comparison-table[data-astro-cid-jit44km4]{border-collapse:collapse;text-align:left;color:#2c2926;width:100%;font-size:1rem}.comparison-table[data-astro-cid-jit44km4] th[data-astro-cid-jit44km4],.comparison-table[data-astro-cid-jit44km4] td[data-astro-cid-jit44km4]{vertical-align:top;padding:1.1rem 1.4rem;line-height:1.5}.comparison-table[data-astro-cid-jit44km4] th[data-astro-cid-jit44km4]{color:#111;background:rgba(255,255,255,.6);font-size:1.02rem;font-weight:800}.comparison-table[data-astro-cid-jit44km4] th[data-astro-cid-jit44km4]:first-child{width:22%}.comparison-table[data-astro-cid-jit44km4] tbody[data-astro-cid-jit44km4] tr[data-astro-cid-jit44km4]+tr[data-astro-cid-jit44km4] td[data-astro-cid-jit44km4]{border-top:1px solid rgba(17,17,17,.08)}.comparison-table[data-astro-cid-jit44km4] td[data-astro-cid-jit44km4]:first-child{color:#111;font-weight:700}.table-footnote[data-astro-cid-jit44km4]{color:#2c2926;text-align:center;max-width:680px;margin:1.5rem auto 0;font-size:.98rem;line-height:1.6}.table-footnote[data-astro-cid-jit44km4] a[data-astro-cid-jit44km4]{color:#111;font-weight:700}@media (max-width:768px){.comparison-table[data-astro-cid-jit44km4] th[data-astro-cid-jit44km4],.comparison-table[data-astro-cid-jit44km4] td[data-astro-cid-jit44km4]{padding:.9rem 1rem;font-size:.9rem}}.feature-grid[data-astro-cid-jit44km4]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.feature-card[data-astro-cid-jit44km4]{border:2px solid #d1c7bd;border-radius:20px;padding:1.5rem}.feature-card[data-astro-cid-jit44km4] h3[data-astro-cid-jit44km4]{color:#111;margin:0 0 .5rem;font-size:1.1rem;font-weight:800}.feature-card[data-astro-cid-jit44km4] p[data-astro-cid-jit44km4]{color:#444;margin:0;font-size:.96rem;line-height:1.6}@media (max-width:900px){.feature-grid[data-astro-cid-jit44km4]{grid-template-columns:1fr 1fr}}@media (max-width:600px){.feature-grid[data-astro-cid-jit44km4]{grid-template-columns:1fr}}.tile-title[data-astro-cid-jit44km4]{color:#111;margin:2rem 0 1rem;font-size:1.2rem;font-weight:800}.tile-list[data-astro-cid-jit44km4]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tile-list[data-astro-cid-jit44km4] li[data-astro-cid-jit44km4]{color:#111;background:rgba(255,255,255,.55);border-radius:12px;padding:.9rem 1.2rem;font-size:1.02rem;font-weight:600;line-height:1.45}.cta-container[data-astro-cid-jit44km4]{margin-top:2.5rem}.faq-accordion-group[data-astro-cid-jit44km4]{flex-direction:column;gap:.75rem;display:flex}.faq-details[data-astro-cid-jit44km4]{background:rgba(209,199,189,.3);border-radius:16px;transition:background-color .2s;overflow:hidden}.faq-details[data-astro-cid-jit44km4]:hover,.faq-details[data-astro-cid-jit44km4][open]{background:rgba(209,199,189,.5)}.faq-summary[data-astro-cid-jit44km4]{color:#111;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;font-size:1.05rem;font-weight:700;list-style:none;display:flex}.faq-summary[data-astro-cid-jit44km4]::-webkit-details-marker{display:none}.faq-icon-plus[data-astro-cid-jit44km4]{color:#111;opacity:.5;flex-shrink:0;font-size:1.5rem;line-height:1;transition:transform .2s}.faq-details[data-astro-cid-jit44km4][open] .faq-icon-plus[data-astro-cid-jit44km4]{transform:rotate(45deg)}.faq-answer[data-astro-cid-jit44km4]{padding:0 1.5rem 1.4rem}.faq-answer[data-astro-cid-jit44km4] p[data-astro-cid-jit44km4]{color:#2c2926;margin:0;font-size:1rem;line-height:1.7}.related-block[data-astro-cid-jit44km4]{margin-top:5rem}.related-grid[data-astro-cid-jit44km4]{grid-template-columns:repeat(3,1fr);gap:1.25rem;display:grid}.related-link-card[data-astro-cid-jit44km4]{color:#111;border:2px solid #d1c7bd;border-radius:20px;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;text-decoration:none;transition:background-color .25s,transform .25s;display:flex}.related-link-card[data-astro-cid-jit44km4]:hover{background:rgba(209,199,189,.3);transform:translate(4px)}.related-link-card[data-astro-cid-jit44km4] h3[data-astro-cid-jit44km4]{color:#111;margin:0 0 .3rem;font-size:1.05rem;font-weight:700}.related-link-card[data-astro-cid-jit44km4] p[data-astro-cid-jit44km4]{color:#555;margin:0;font-size:.88rem;line-height:1.45}.related-link-card[data-astro-cid-jit44km4] svg{opacity:.5;flex-shrink:0;transition:opacity .25s,transform .25s}.related-link-card[data-astro-cid-jit44km4]:hover svg{opacity:1;transform:translate(4px)}@media (max-width:768px){.related-block[data-astro-cid-jit44km4]{margin-top:3.5rem}.related-grid[data-astro-cid-jit44km4]{grid-template-columns:1fr}}
