:root{--zeet-green:#ceffc0;--zeet-green-ink:#315c38;--blue:var(--zeet-green)}.zeet-site :where(a,button):focus-visible{outline-color:#39734a}.zeet-site .logo-tile{background:#000;border-radius:50%;overflow:hidden}.zeet-site .logo-tile img{width:160%;max-width:none;height:160%;position:absolute;top:-31%;left:-30%}.zeet-site .nav-shell-refined{width:690px}.zeet-site .footer-top{justify-content:flex-end}.zeet-site .footer-signature-slice{color:#527c48}.zeet-site .booking-status{background:#8fc580;box-shadow:0 0 0 3px #ceffc055}.zeet-site .booking-quarter{color:var(--zeet-green-ink)}.zeet-site .hero-refined .booking-availability{background:#f3faef;border-color:#e1eddc}.zeet-site .industry-link-icon{color:var(--zeet-green-ink);background:#edf6e9}.zeet-site .industry-dropdown-link:hover{background:#f2f8ef}.zeet-site .pricing-card-dark{background:#22292a;border-color:#22292a}.zeet-site .pricing-card-dark li svg{color:var(--zeet-green)}.zeet-site .letter-section,.zeet-site .cta-card{background:#24272f}.zeet-site .assurance-heading h3 span,.zeet-site .industry-promise h2>span{color:var(--zeet-green-ink)}.zeet-site .resource-paper{border-top:4px solid var(--zeet-green)}.zeet-button{--flow-background:linear-gradient(160deg, #42454e, #25272e);--flow-color:#fff;--flow-border:#3c3e46;--flow-fill:var(--zeet-green);--flow-hover-color:#233026;min-height:49px;box-shadow:inset 0 1px #ffffff26,0 2px 3px #00000018,0 5px 10px -5px #00000035}.zeet-button-green{--flow-background:var(--zeet-green);--flow-color:#233026;--flow-border:#dbffd0;--flow-fill:linear-gradient(160deg, #42454e, #25272e);--flow-hover-color:#fff}.zeet-nav-contact{--flow-padding:10px 34px;min-height:44px;font-size:13px}.zeet-text-contact{color:inherit;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.zeet-text-contact:hover{text-underline-offset:4px;text-decoration:underline}.pricing-card>.zeet-button{--flow-padding:14px 36px;width:100%;font-size:13px}.zeet-enquiry{text-align:center}.zeet-enquiry h2{font-size:28px}.zeet-enquiry>p{color:#65666e;max-width:480px;margin:20px auto;line-height:1.6}.zeet-enquiry .form-help,.resource-download .form-help{font-size:12px}.resource-download .form-help{margin-top:16px}@media (max-width:809px){.zeet-site .nav-shell-refined{width:calc(100% - 28px)}.zeet-site .nav-center{display:none}.zeet-nav-contact{--flow-padding:10px 32px;font-size:12px}.zeet-site .cta-actions .zeet-button{width:100%;max-width:290px}.zeet-site .footer-bottom>.zeet-text-contact{font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
