:root{color-scheme:light;scroll-behavior:smooth;--coloursOrange:242,140,28;--coloursBlue:29,54,97;--coloursGrey:242,244,247;--coloursBlack:16,24,40;--colorsWhite:#fff;--brand-orange:#f28c1c;--brand-navy:#1d3661;--brand-ink:#182435;--brand-muted:#5b6677;--brand-surface:#f4f6f9;--brand-border:#e2e7ee;--content-width:1200px;--section-space:clamp(56px,7vw,92px);--shadow-soft:0 12px 32px rgba(29,54,97,.1);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--brand-ink);background:var(--colorsWhite)}*{box-sizing:border-box;padding:0;margin:0}body,html{max-width:100%;min-height:100%;overflow-x:hidden;scroll-padding-top:140px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{color:var(--brand-ink);background:var(--colorsWhite);line-height:1.55;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,input[type=submit]{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid rgba(var(--coloursOrange),.58);outline-offset:3px}::selection{color:#fff;background:var(--brand-navy)}.WhatsAppButton_whatsappButton__cUfX2{position:fixed;right:22px;bottom:22px;z-index:15;display:inline-flex;height:58px;align-items:center;gap:10px;padding:0 18px;border:2px solid #fff;border-radius:999px;background:#20b85a;color:#fff;font-size:15px;font-weight:800;white-space:nowrap;box-shadow:0 5px 18px rgba(9,30,20,.3);transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.WhatsAppButton_whatsappButton__cUfX2:hover{transform:translateY(-2px);background:#159447;box-shadow:0 8px 22px rgba(9,30,20,.34)}.WhatsAppButton_whatsappButton__cUfX2:focus-visible{outline:3px solid #182c4d;outline-offset:4px}.WhatsAppButton_whatsappButton__cUfX2 svg{width:31px;height:31px}@media (max-width:600px){.WhatsAppButton_whatsappButton__cUfX2{right:16px;bottom:16px;height:54px;gap:8px;padding:0 14px;font-size:14px}.WhatsAppButton_whatsappButton__cUfX2 svg{width:29px;height:29px}}@media (prefers-reduced-motion:reduce){.WhatsAppButton_whatsappButton__cUfX2{transition:none}}