@import url('https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=optional');:root{--hyb-petrol:#0E3B43;--hyb-gold:#B8955E;--hyb-dark-gold:#8A6A3C;--hyb-cream:#F7F4EE;--hyb-ink:#1B2A2F}body{background:var(--hyb-cream)!important;color:var(--hyb-ink)!important;font-family:Manrope,Arial,sans-serif!important}header{background:var(--hyb-cream)!important;border-color:#ddd5c7!important}.brand img{width:220px;height:auto}.btn,button{background:var(--hyb-gold)!important;color:var(--hyb-ink)!important;border-radius:6px!important}.btn.dark,.board,footer{background:var(--hyb-petrol)!important;color:var(--hyb-cream)!important}.boardfoot{background:var(--hyb-gold)!important;color:var(--hyb-ink)!important}.pale{background:#eee9df!important}.card{border-color:var(--hyb-petrol)!important}.tile,.prep-grid section{background:#fffdfa!important;border-color:#ddd5c7!important;border-radius:10px!important}.cta,.callout,.scope-summary,.page-cta{background:#eee9df!important;border-left-color:var(--hyb-gold)!important}.about-menu{position:relative;font-size:14px}.about-menu>summary{cursor:pointer;list-style:none}.about-links{position:absolute;z-index:50;top:100%;left:0;min-width:200px;display:grid;padding:10px;background:#fffdfa;border:1px solid #ddd5c7;box-shadow:0 8px 24px #1b2a2f22}.about-links a{padding:9px 10px}@media(max-width:950px){.about-links{position:static;box-shadow:none}.about-menu[open] .about-links{display:grid}}
footer.hybf{background:#0E3B43!important;color:#F7F4EE!important;padding:64px 6% 24px!important;border-top:3px solid #B8955E;font-family:Manrope,Arial,sans-serif!important}.hybf-inner{max-width:1180px;margin:auto}.hybf-main{display:grid;grid-template-columns:1.2fr .8fr 1.1fr;gap:56px;padding-bottom:42px}.hybf-brand img{display:block!important;width:230px;max-width:100%;height:auto;visibility:visible!important}.hybf-brand p{font-size:20px!important;line-height:1.6!important;color:#F7F4EE!important;margin:22px 0 14px!important}.hybf-brand>span{font-size:12px;color:#bfd0d0}.hybf h2{font:700 13px/1.5 Manrope,Arial,sans-serif!important;letter-spacing:.04em!important;color:#C9A66B!important;margin:8px 0 20px!important}.hybf-links,.hybf-contact{display:flex;flex-direction:column;align-items:flex-start}.hybf a{color:#F7F4EE!important;text-decoration:none!important}.hybf-links>a{display:block;font-size:14px;line-height:1.5;padding:6px 0}.hybf-contact>a{font-size:15px;padding:5px 0;overflow-wrap:anywhere}.hybf-contact .hybf-phone{font-size:23px;font-weight:600;letter-spacing:.02em}.hybf-actions{display:flex;flex-direction:column;gap:10px;margin-top:22px;width:100%;max-width:270px}.hybf-actions>a{padding:12px 16px;border-radius:5px;font-size:13px;font-weight:700;text-align:center}.hybf-actions .hybf-primary{background:#C9A66B;color:#1B2A2F!important;border:1px solid #C9A66B}.hybf-secondary{border:1px solid #78969b;background:transparent}.hybf a:hover{text-decoration:underline!important;text-underline-offset:4px}.hybf a:focus-visible{outline:2px solid #C9A66B;outline-offset:4px}.hybf-bottom{border-top:1px solid #ffffff26;padding-top:22px;display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:28px;font-size:11px;color:#bfd0d0}.hybf-bottom p{margin:0!important;max-width:640px;color:#bfd0d0!important;font-size:11px!important;line-height:1.8!important}.hybf-bottom>a{font-size:11px}.hyb-whatsapp{display:none!important}@media(max-width:850px){.hybf-main{grid-template-columns:1fr 1fr;gap:32px}.hybf-brand{grid-column:1/-1}.hybf-bottom{grid-template-columns:1fr;gap:12px}}@media(max-width:520px){footer.hybf{padding:40px 22px 24px!important}.hybf-main{grid-template-columns:1fr;gap:30px;padding-bottom:30px}.hybf-brand{grid-column:auto}.hybf-actions{max-width:none}.hybf-brand p{font-size:18px!important}.hybf-contact .hybf-phone{font-size:22px}}
.seo-byline{font-size:13px;color:#52666a}.hyb-consent{position:fixed;bottom:16px;left:16px;right:16px;max-width:680px;margin:auto;z-index:2000;padding:22px;background:#fffdfa;color:#1b2a2f;border:1px solid #b8955e;border-radius:10px;box-shadow:0 6px 35px #0003;font:14px/1.65 Manrope,Arial,sans-serif}.hyb-consent[hidden]{display:none}.hyb-consent h2{font-size:18px;margin:0 0 8px}.hyb-consent p{margin:0 0 14px}.hyb-consent-actions{display:flex;gap:10px;flex-wrap:wrap}.hyb-consent-actions button{padding:12px 16px;border:1px solid #0e3b43!important;cursor:pointer;flex:1;background:#0e3b43!important;color:#fff!important}.hyb-consent-actions button[data-choice="denied"]{background:#fffdfa!important;color:#0e3b43!important}.hyb-consent a{color:#0e3b43;text-decoration:underline}.hybf .hyb-consent-settings{background:transparent!important;color:#f7f4ee!important;border:0;padding:8px 0;text-decoration:underline;cursor:pointer;font:12px Manrope,Arial,sans-serif}.hyb-consent button:focus-visible{outline:3px solid #b8955e;outline-offset:3px}@media(max-width:520px){.hyb-consent{bottom:8px;left:8px;right:8px;padding:16px;max-height:80vh;overflow:auto}}