:root{--gold:#c9a24d;--gold-dk:#a8832f;--gold-soft:rgba(201, 162, 77, .18);--ink:#1a1a1a;--black:#0a0a0a;--dark:#0a0a0a;--beige:#f6f6f4;--grey:#6f6f6f;--line:#d9d9d9;--radius:0px;--radius-lg:0px}::selection{background:var(--gold);color:#000}.rn-head__kicker{display:inline-flex;align-items:center;gap:12px;color:var(--gold);font-size:calc(var(--fs-h) - 4px);letter-spacing:.3px}.rn-head__kicker::before{content:"";width:34px;height:1px;background:var(--gold)}.rn-head__title::after{height:1px;width:120px;background:linear-gradient(90deg,transparent,var(--gold))}.rn-head__title::before{content:"";position:absolute;inset-inline-start:0;bottom:-4px;width:9px;height:9px;background:var(--gold);transform:rotate(45deg)}.rn-head--light .rn-head__kicker{color:var(--gold)}.rn-btn{letter-spacing:.3px}.rn-btn--gold{background:var(--gold);border-color:var(--gold);color:#000}.rn-btn--gold:hover{background:#000;border-color:var(--gold);color:var(--gold);box-shadow:0 0 0 4px var(--gold-soft)}.rn-btn--outline:hover{color:#000}.rn-btn--white:hover{background:#fff;color:#000}.rn-menu .sub-menu{border-top:2px solid var(--gold)}.rn-hero__bg::after{background:linear-gradient(180deg,rgb(0 0 0 / .82) 0%,rgb(0 0 0 / .6) 45%,rgb(0 0 0 / .92) 100%)}.rn-services{background:#000}.rn-services__bg::after{background:rgb(0 0 0 / .93)}.rn-svc__link{background:#0d0d0d;border:1px solid rgb(201 162 77 / .28)}.rn-svc__link:hover{background:#111;border-color:var(--gold);box-shadow:0 26px 40px -20px rgb(201 162 77 / .35)}.rn-num-text{color:#fff0;-webkit-text-stroke:1px var(--gold)}.rn-svc__sector{color:rgb(201 162 77 / .8)}.rn-why__stat{border-top-color:var(--gold)}.rn-why__stat--years{border-inline-end-color:var(--gold)}.rn-acc{background:var(--beige)}.rn-cta{background:var(--gold);color:#000}.rn-cta__bg{opacity:.12;mix-blend-mode:multiply;filter:grayscale(1)}.rn-cta__bg::after{background:#fff0}.rn-cta,.rn-cta p,.rn-cta h2,.rn-cta h3{color:#000}.rn-cta .rn-btn--gold{background:#000;border-color:#000;color:var(--gold)}.rn-cta .rn-btn--gold:hover{background:#fff;border-color:#fff;color:#000}.rn-stats,.rn-faq{background:var(--beige)}.rn-contact__form{background:var(--beige);border-top:3px solid var(--gold)}.rn-feat:hover{background:#000;color:#fff}.rn-share a{background:#000;color:#fff}.rn-footer{background:#000!important;border-top:3px solid var(--gold)}.rn-footer__contact{background:#0a0a0a}.rn-footer__cell{border-color:rgb(201 162 77 / .25)!important}.rn-footer__title{color:var(--gold)}.rn-footer__bottom{border-top:1px solid rgb(201 162 77 / .25)}.rn-footer__mark{opacity:.05}.rn-news__btn{background-color:var(--gold)}.rn-call{background:#000;border:1px solid var(--gold);color:var(--gold)}.rn-top:hover{background:var(--gold)}