.FAQsection-module__ysHsqa__wrapper{padding:60px 0}.FAQsection-module__ysHsqa__wrapper h2{margin-bottom:32px;font-size:1.9rem}.FAQsection-module__ysHsqa__accordion{flex-direction:column;gap:12px;display:flex}.FAQsection-module__ysHsqa__item{background:#fafafa;border:1px solid #e5e5e5;border-radius:12px;overflow:hidden}.FAQsection-module__ysHsqa__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 20px;font-size:1.05rem;font-weight:500;display:flex}.FAQsection-module__ysHsqa__arrow{transition:transform .25s}.FAQsection-module__ysHsqa__answerWrapper{max-height:0;transition:max-height .28s;overflow:hidden}.FAQsection-module__ysHsqa__show{max-height:300px}.FAQsection-module__ysHsqa__answer{color:#555;padding:0 20px 18px;font-size:.95rem;line-height:1.55}.FAQsection-module__ysHsqa__arrow{transition:transform .25s;display:flex}.FAQsection-module__ysHsqa__arrow.FAQsection-module__ysHsqa__open{transform:rotate(180deg)}.FAQsection-module__ysHsqa__question svg{stroke:#333}
.linkhubgrid-module__iRvbWa__section{background:#f7f9fc;padding:60px 20px}.linkhubgrid-module__iRvbWa__container{max-width:860px;margin:0 auto}.linkhubgrid-module__iRvbWa__title{text-align:center;color:#0d1b2a;margin-bottom:10px;font-size:1.9rem;font-weight:700}.linkhubgrid-module__iRvbWa__subtitle{text-align:center;color:#4a5568;margin-bottom:32px;font-size:1.05rem}.linkhubgrid-module__iRvbWa__grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){.linkhubgrid-module__iRvbWa__grid{grid-template-columns:1fr 1fr}}.linkhubgrid-module__iRvbWa__card{color:inherit;background:#fff;border:2px solid #d8e2f3;border-radius:10px;padding:20px;text-decoration:none;transition:border-color .2s,transform .2s;position:relative}.linkhubgrid-module__iRvbWa__card:hover{border-color:#1d4ed8;transform:translateY(-2px)}.linkhubgrid-module__iRvbWa__cardTitle{color:#1b263b;margin-bottom:6px;font-size:1.2rem;font-weight:600}.linkhubgrid-module__iRvbWa__cardDescription{color:#2d3748;margin-bottom:10px;font-size:.95rem}.linkhubgrid-module__iRvbWa__arrow{color:#1d4ed8;font-size:1.4rem;position:absolute;bottom:16px;right:16px}
.whytrust{background:#faf6f4;padding:3rem 1.5rem}.whytrust__inner{background:#fff;border:1px solid #f2dad1;border-radius:12px;max-width:960px;margin:0 auto;padding:2.5rem}.whytrust__heading{color:#222;margin-bottom:1rem;font-size:1.75rem}.whytrust__intro{color:#444;margin-bottom:2rem;font-size:1rem}.whytrust__grid{gap:1.75rem;display:grid}@media (min-width:768px){.whytrust__grid{grid-template-columns:repeat(2,1fr)}}.whytrust-item{background:linear-gradient(135deg,#fffdfb,#fff7f2);border:1px solid #f3e0d9;border-radius:10px;padding:1.25rem}.whytrust-item__title{color:#2b2b2b;margin-bottom:.5rem;font-size:1rem;font-weight:600}.whytrust-item__text{color:#555;font-size:.92rem;line-height:1.6}.whytrust-item__lead{color:#c93f1b;font-weight:600}.whytrust__footer{color:#3a3a3a;border-top:1px solid #f0ddd5;margin-top:2rem;padding-top:1.25rem;font-size:.95rem}
.FemaleSafetyNarrative-module__tbYhhW__narrative{color:#1a1a1a;max-width:760px;margin:3rem auto;padding:0 1rem;font-size:1.0625rem;line-height:1.7}.FemaleSafetyNarrative-module__tbYhhW__narrative h2{color:#111;margin:3rem 0 1rem;font-size:1.875rem;font-weight:700;line-height:1.25}.FemaleSafetyNarrative-module__tbYhhW__narrative h3{color:#222;margin:2rem 0 .75rem;font-size:1.25rem;font-weight:600;line-height:1.35}.FemaleSafetyNarrative-module__tbYhhW__narrative p{margin:0 0 1.1rem}.FemaleSafetyNarrative-module__tbYhhW__narrative ul,.FemaleSafetyNarrative-module__tbYhhW__narrative ol{margin:0 0 1.25rem;padding-left:1.25rem}.FemaleSafetyNarrative-module__tbYhhW__narrative li{margin:0 0 .6rem;padding-left:.25rem}.FemaleSafetyNarrative-module__tbYhhW__narrative a{color:#0a66c2;text-underline-offset:2px;text-decoration:underline}.FemaleSafetyNarrative-module__tbYhhW__narrative a:hover{color:#084a8c}.FemaleSafetyNarrative-module__tbYhhW__narrative strong{color:#111;font-weight:600}.FemaleSafetyNarrative-module__tbYhhW__section{scroll-margin-top:5rem}.FemaleSafetyNarrative-module__tbYhhW__lead{color:#1a1a1a;font-size:1.15rem;line-height:1.6}.FemaleSafetyNarrative-module__tbYhhW__decisionList{padding-left:1.5rem;list-style:decimal}.FemaleSafetyNarrative-module__tbYhhW__decisionList li{margin-bottom:.9rem}@media (max-width:640px){.FemaleSafetyNarrative-module__tbYhhW__narrative{margin:2rem auto;font-size:1rem}.FemaleSafetyNarrative-module__tbYhhW__narrative h2{margin-top:2.25rem;font-size:1.5rem}.FemaleSafetyNarrative-module__tbYhhW__narrative h3{font-size:1.15rem}}
.BookingCTA-module__YmFhRq__slim{background:#eff6ff;border-left:4px solid #2563eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:flex}.BookingCTA-module__YmFhRq__slimText{color:#1e3a5f;flex:1;font-size:.95rem}.BookingCTA-module__YmFhRq__slimButton{color:#fff;white-space:nowrap;background:#2563eb;border-radius:6px;padding:.45rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-block}.BookingCTA-module__YmFhRq__slimButton:hover{background:#1d4ed8}.BookingCTA-module__YmFhRq__full{text-align:center;background:#2563eb;padding:3rem 1.5rem}.BookingCTA-module__YmFhRq__fullInner{max-width:680px;margin:0 auto}.BookingCTA-module__YmFhRq__fullHeadline{color:#fff;margin:0 0 .6rem;font-size:1.6rem;font-weight:700}.BookingCTA-module__YmFhRq__fullText{color:#dbeafe;margin:0 0 1.4rem;font-size:1rem}.BookingCTA-module__YmFhRq__fullButton{color:#2563eb;background:#fff;border-radius:8px;padding:.75rem 2rem;font-size:1rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-block}.BookingCTA-module__YmFhRq__fullButton:hover{color:#1d4ed8;background:#dbeafe}@media (max-width:600px){.BookingCTA-module__YmFhRq__slim{flex-direction:column;align-items:flex-start;gap:.6rem}.BookingCTA-module__YmFhRq__fullHeadline{font-size:1.25rem}}
