:root{--safar-on-dark:#fffdf6;--safar-on-dark-muted:#d6e5d9;--safar-on-dark-link:#f5d7a0;--safar-on-light-muted:#526554}.v7-final-section,.v7-final-section .v7-final-note,.v7-final-section .v7-final-note h3,.v7-final-section .v7-final-note strong{color:var(--safar-on-dark)}.v7-final-section .v7-final-note p,.v7-final-section p{color:var(--safar-on-dark-muted)}.v7-final-section .eyebrow,.v7-final-section .eyebrow-light{color:#e3eee3}.v7-final-section .inline-link,.v7-final-section .inline-link:visited,.v7-final-section .v7-final-note .inline-link,.v7-final-section .v7-final-note .inline-link:visited{color:var(--safar-on-dark-link);border-bottom-color:var(--safar-on-dark-link);text-decoration-color:var(--safar-on-dark-link)}.v7-final-section .inline-link:focus-visible,.v7-final-section .inline-link:hover{color:var(--safar-on-dark);border-bottom-color:var(--safar-on-dark)}.v7-final-section .v7-final-outline,.v7-final-section .v7-final-outline:visited{color:var(--safar-on-dark);border-color:#bfd3c5;background:transparent}.v7-final-section .v7-final-outline:focus-visible,.v7-final-section .v7-final-outline:hover{color:var(--safar-on-dark);background:#245a49;border-color:#e0ebdf}.agency-operations-banner .inline-link,.compare-dock .inline-link,.cta-section .inline-link,.fp-stage-bottom .inline-link,.hajj-system-safar .inline-link,.home-promise .inline-link,.pilot-story-bottom .inline-link{color:var(--safar-on-dark-link);border-bottom-color:var(--safar-on-dark-link)}.agency-operations-banner .inline-link:hover,.compare-dock .inline-link:hover,.cta-section .inline-link:hover,.fp-stage-bottom .inline-link:hover,.hajj-system-safar .inline-link:hover,.home-promise .inline-link:hover,.pilot-story-bottom .inline-link:hover{color:var(--safar-on-dark);border-bottom-color:var(--safar-on-dark)}.agency-operations-banner .button-outline,.cta-section .button-outline,.hajj-system-safar .button-outline,.home-promise .button-outline{color:var(--safar-on-dark);background:transparent;border-color:#bed4c5}.agency-operations-banner .button-outline:hover,.cta-section .button-outline:hover,.hajj-system-safar .button-outline:hover,.home-promise .button-outline:hover{color:var(--safar-on-dark);background:#245a49;border-color:#e0ebdf}.agency-operations-banner .eyebrow,.cta-section .eyebrow,.hajj-system-safar .eyebrow,.home-promise .eyebrow{color:var(--safar-on-dark-link)}.auth-disclaimer,.price-card>p,.price-card>small,.search-disclaimer,.tiny-disclaimer{color:var(--safar-on-light-muted)}.price-card>span{color:#735a34}.auth-switch,.safar-fine-print{color:#526554}.footer .footer-disclosure{color:#bacdc0!important}.footer .footer-links a,.footer .footer-links a:visited{color:#d0e0d3}.footer .footer-links a:focus-visible,.footer .footer-links a:hover{color:var(--safar-on-dark);text-decoration:underline;text-underline-offset:4px}.footer .footer-bottom,.footer .footer-top p{color:#c4d6ca}.agency-operations-banner :is(a,button):focus-visible,.compare-dock :is(a,button):focus-visible,.cta-section :is(a,button):focus-visible,.footer :is(a,button):focus-visible,.fp-stage-bottom :is(a,button):focus-visible,.hajj-system-safar :is(a,button):focus-visible,.home-promise :is(a,button):focus-visible,.v7-final-section :is(a,button):focus-visible{outline:3px solid var(--safar-on-dark-link);outline-offset:4px}@media (forced-colors:active){.v7-final-section .inline-link,.v7-final-section .v7-final-note .inline-link{color:LinkText;border-bottom-color:LinkText}:is(a,button,input,select,textarea):focus-visible{outline:3px solid Highlight;outline-offset:3px}}