:root{--color-burgundy: #33191d;--color-black: #000000;--color-gold: #ffc700;--font-heading: "Quicksand", sans-serif;--font-body: "Roboto", sans-serif}html{line-height:1.65;text-size-adjust:none;font-size:16px;font-family:var(--font-heading);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;font-family:var(--font-body);color:var(--color-black);line-height:1.7;font-size:1rem;background-color:#fff}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);color:var(--color-burgundy);line-height:1.3;font-weight:700}h1{font-size:clamp(1.75rem,2.5vw + 1rem,2.75rem)}h2{font-size:clamp(1.4rem,2vw + .75rem,2.1rem)}h3{font-size:clamp(1.15rem,1.5vw + .5rem,1.6rem)}h4{font-size:clamp(1rem,1.2vw + .4rem,1.3rem)}p,li,span,div{font-size:1rem;line-height:1.7}@media(min-width:768px){html{font-size:17px}}@media(min-width:1024px){html{font-size:18px}}@media(min-width:1440px){html{font-size:19px}}@media(min-width:1920px){html{font-size:20px}}a{font-family:var(--font-body);color:inherit;text-decoration:none}button,input,select,textarea{font-family:inherit}.fluid-container{width:100%;padding:0 5%;max-width:1600px;margin:0 auto}@media(min-width:1440px){.fluid-container{padding:0 4%}}@media(min-width:1920px){.fluid-container{padding:0 3%;max-width:1800px}}.service-grid{display:grid;grid-template-columns:2fr 1fr;gap:2.5rem}@media(max-width:1023px){.service-grid{grid-template-columns:1fr;gap:2rem}}.service-grid main section{animation:fadeInUp .4s ease-out both}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}header button{background-color:transparent!important;color:inherit!important;border:none}header button.bg-burgundy{background-color:var(--color-burgundy)!important;color:var(--color-gold)!important}.bg-burgundy,.bg-\[\#33191d\],.bg-burgundy p,.bg-burgundy li,.bg-burgundy span,.bg-burgundy a,.bg-burgundy div,.bg-burgundy label,.bg-\[\#33191d\] p,.bg-\[\#33191d\] li,.bg-\[\#33191d\] span,.bg-\[\#33191d\] a,.bg-\[\#33191d\] div,.bg-\[\#33191d\] label{color:#fff}.bg-burgundy h1,.bg-burgundy h2,.bg-burgundy h3,.bg-burgundy h4,.bg-burgundy h5,.bg-burgundy h6,.bg-\[\#33191d\] h1,.bg-\[\#33191d\] h2,.bg-\[\#33191d\] h3,.bg-\[\#33191d\] h4,.bg-\[\#33191d\] h5,.bg-\[\#33191d\] h6,.bg-burgundy .text-gold,.bg-burgundy .text-yellow-400,.bg-burgundy .text-yellow-500,.bg-burgundy .text-yellow-600,.bg-burgundy .text-yellow-700,.bg-burgundy .text-yellow-800,.bg-\[\#33191d\] .text-gold,.bg-\[\#33191d\] .text-yellow-400,.bg-\[\#33191d\] .text-yellow-500,.bg-\[\#33191d\] .text-yellow-600,.bg-\[\#33191d\] .text-yellow-700,.bg-\[\#33191d\] .text-yellow-800,.bg-burgundy button,.bg-\[\#33191d\] button,button.bg-burgundy,button.bg-\[\#33191d\]{color:var(--color-gold)!important}.bg-burgundy .bg-gold,.bg-burgundy a.bg-gold,.bg-burgundy button.bg-gold,.bg-\[\#33191d\] .bg-gold,.bg-\[\#33191d\] a.bg-gold,.bg-\[\#33191d\] button.bg-gold{color:var(--color-burgundy)!important}.bg-burgundy .bg-white,.bg-burgundy .bg-white p,.bg-burgundy .bg-white span,.bg-burgundy .bg-white div,.bg-burgundy .bg-white a,.bg-burgundy .bg-white li,.bg-\[\#33191d\] .bg-white,.bg-\[\#33191d\] .bg-white p,.bg-\[\#33191d\] .bg-white span,.bg-\[\#33191d\] .bg-white div,.bg-\[\#33191d\] .bg-white a,.bg-\[\#33191d\] .bg-white li{color:var(--color-black)}.bg-burgundy .bg-white h1,.bg-burgundy .bg-white h2,.bg-burgundy .bg-white h3,.bg-burgundy .bg-white h4,.bg-burgundy .bg-white h5,.bg-burgundy .bg-white h6,.bg-\[\#33191d\] .bg-white h1,.bg-\[\#33191d\] .bg-white h2,.bg-\[\#33191d\] .bg-white h3,.bg-\[\#33191d\] .bg-white h4,.bg-\[\#33191d\] .bg-white h5,.bg-\[\#33191d\] .bg-white h6{color:var(--color-burgundy)!important}main button{background-color:var(--color-burgundy);color:var(--color-gold);border:none;transition:color .3s ease}main button:hover{color:#fff}footer.bg-burgundy{color:#fff}footer.bg-burgundy h1,footer.bg-burgundy h2,footer.bg-burgundy h3,footer.bg-burgundy h4,footer.bg-burgundy h5,footer.bg-burgundy h6{color:var(--color-gold)!important}footer.bg-burgundy p,footer.bg-burgundy li,footer.bg-burgundy span,footer.bg-burgundy a,footer.bg-burgundy div{color:#fff!important}footer.bg-burgundy .text-gold{color:var(--color-gold)!important}.bg-peach h1,.bg-peach h2,.bg-peach h3,.bg-peach h4,.bg-peach h5,.bg-peach h6{color:var(--color-burgundy)!important}.text-gold{color:var(--color-gold)}

/* Content Protection */
body{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
p,h1,h2,h3,h4,h5,h6,li,span,a{-webkit-user-select:none;-moz-user-select:none;user-select:none}
img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;pointer-events:none}
