.cs-nav>a,.cs-nav>.cs-service-menu>summary{font-size:inherit;font-weight:700;line-height:1.3;display:flex;align-items:center;min-height:44px}.cs-nav .hr-home{justify-content:center;width:36px;flex-shrink:0}.hr-home svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cs-service-menu{align-self:center}.cs-service-menu>summary{cursor:pointer}.cs-service-menu>div a{min-height:40px;display:flex;align-items:center}
.hr-updates,.hr-services,.hr-rewards,.hr-reviews{background:#f8f6f1;color:#001f53;padding:64px 0}.hr-heading{text-align:center;margin:0 auto 36px;max-width:850px}.hr-heading h2{color:#001f53;font-size:clamp(30px,4vw,52px);line-height:1.15;letter-spacing:-.8px;margin:14px 0 18px}.hr-heading p{font-size:18px;color:#60696c;line-height:1.65;margin:0}.hr-kicker{font-size:12px;font-weight:700;letter-spacing:3px;color:#a78645}.hr-button{display:inline-flex;gap:28px;align-items:center;justify-content:center;min-height:48px;padding:14px 25px;border:1px solid #001f53;border-radius:7px;background:#001f53;color:white;font-weight:700;text-decoration:none;line-height:1.4}.hr-button:hover{box-shadow:0 7px 18px #001f5318}.hr-button:focus-visible,.hr-controls button:focus-visible{outline:3px solid #bd984e;outline-offset:4px}
.hr-slideshow{position:relative}.hr-slides{border-radius:22px;overflow:hidden;background:#f1ede3}.hr-slide{position:relative;min-height:440px;isolation:isolate}.hr-slide[hidden]{display:none!important}.hr-slide>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hr-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#f8f6f1 0%,#f8f6f1f5 20%,#f8f6f1c9 40%,#f8f6f100 80%);z-index:-1}.hr-slide-copy{max-width:55%;padding:clamp(28px,5vw,64px);padding-inline-end:15px;min-height:440px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.hr-slide-copy h3{font-size:clamp(27px,3vw,42px);color:#001f53;line-height:1.16;margin:18px 0}.hr-slide-copy p{color:#5f686d;font-size:16px;line-height:1.7;margin:0 0 24px}.hr-controls{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:20px}.hr-controls>button{border:1px solid #d9d4c8;border-radius:50%;background:transparent;color:#001f53;width:40px;height:40px;cursor:pointer}.hr-dots{display:flex;gap:9px}.hr-dots button{border:0;width:8px;height:8px;border-radius:50%;background:#cbc4b5;padding:0;cursor:pointer}.hr-dots button[aria-pressed=true]{background:#a78645;outline:1px solid #a78645;outline-offset:3px}
.hr-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.hr-service-card{border:1px solid #e7e2d7;border-radius:16px;background:#fdfbf6;overflow:hidden;color:#001f53;text-decoration:none;display:flex;flex-direction:column}.hr-service-image{aspect-ratio:1.05;overflow:hidden;display:grid;place-items:center;background:#eee8db}.hr-service-image img{width:100%;height:100%;object-fit:cover;transition:transform .35s}.hr-service-image svg{width:70px;height:70px}.hr-service-card>div:last-child{padding:23px;display:flex;flex-direction:column;flex:1}.hr-service-card h3{font-size:21px;line-height:1.25;margin:0 0 22px;flex:1}.hr-service-card span{color:#9b7b3e;font-size:15px}.hr-service-card b{margin-inline-start:12px;font-weight:400}.hr-service-card:hover img{transform:scale(1.035)}.hr-service-card:hover span{color:#001f53}
.hr-rewards{direction:ltr}.hr-rewards .hr-heading h2{font-family:Georgia,serif;font-size:clamp(40px,6vw,76px);font-weight:400}.hr-rewards .hr-heading h2>span{display:block;color:#ad8943}.hr-rewards-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:stretch}.hr-reward-card{border-radius:22px;border:1px solid #ddd5c4;overflow:hidden;display:flex;flex-direction:column;min-width:0}.hr-coin-card{background:linear-gradient(140deg,#17395b,#001b3f);color:white}.hr-cash-card{background:linear-gradient(140deg,#f5ecdc,#fffdf7);color:#001f53}.hr-reward-art{height:260px;padding:28px 30px 0;display:grid;place-items:center}.hr-reward-art>img{width:100%;height:100%;object-fit:contain;min-height:0}.hr-reward-art .cs-coin{width:220px;height:220px;transform:rotate(-12deg);filter:drop-shadow(12px 20px 10px #0003);margin:0}.hr-wallet{max-width:100%;width:310px;height:240px;filter:drop-shadow(6px 12px 8px #705a3620)}.hr-reward-copy{padding:25px 36px 36px;display:flex;flex-direction:column;flex:1;text-align:left}.hr-reward-copy h3{font-family:Georgia,serif;font-size:clamp(27px,3.4vw,42px);font-weight:400;margin:0 0 14px;color:inherit}.hr-reward-copy p{font-size:19px;line-height:1.55;margin:0 0 25px;flex:1;max-width:440px;color:inherit;opacity:.85}.hr-reward-copy .hr-button{width:100%;box-sizing:border-box;background:transparent;color:#001f53;margin-top:auto}.hr-coin-card .hr-button{background:#fffaf0;border-color:#fffaf0;color:#001f53}.hr-terms{text-align:center;font-size:12px;line-height:1.7;color:#737776;margin:26px 0 0}
.hr-review-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.hr-review{margin:0;padding:28px;border:1px solid #dddcd5;border-radius:16px;background:#fffefa;display:flex;flex-direction:column;min-height:265px;min-width:0}.hr-quote{font-family:Georgia,serif;font-size:64px;line-height:.8;color:#b09153;margin-bottom:20px}.hr-review blockquote{margin:0 0 24px;font-family:Georgia,serif;font-size:23px;line-height:1.45;overflow-wrap:anywhere;color:#001f53}.hr-review figcaption{margin-top:auto;padding-top:17px;border-top:1px solid #e3dfd5;display:flex;align-items:center;gap:12px;font-size:15px}.hr-initials,.hr-review figcaption img{width:42px;height:42px;border-radius:50%;background:#001f53;color:#fff;display:grid;place-items:center;flex-shrink:0;font-family:inherit;object-fit:cover}.hr-review-more{margin-bottom:24px;font-family:Georgia,serif;font-size:22px;line-height:1.4;overflow-wrap:anywhere}.hr-review-more summary{cursor:pointer;list-style:none}.hr-review-more summary>span{display:block;font-family:inherit;font-size:14px;color:#9d7c3f;margin-top:14px}.hr-review-more[open] summary{font-size:0}.hr-review-more[open] summary>span{font-size:0}.hr-review-more[open] summary>span:after{content:"−";font-size:22px}.hr-review-action{text-align:center;margin-top:32px}.hr-review-action .hr-button{border-radius:30px;padding:16px 32px}.hr-review-dialog{border:1px solid #d5d0c5;border-radius:18px;max-width:min(700px,90vw);max-height:85vh;overflow:auto;padding:30px;background:#f8f6f1}.hr-review-dialog::backdrop{background:#00162eb0}.hr-review-dialog>[data-hr-review-close]{float:right;background:transparent;border:0;font-size:28px;color:#001f53;cursor:pointer}
@media(max-width:980px){.hr-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hr-slide-copy{max-width:65%}.hr-review-grid{gap:16px}.hr-review{padding:20px}}
@media(max-width:640px){.hr-updates,.hr-services,.hr-rewards,.hr-reviews{padding:40px 0}.hr-slide{min-height:540px;padding-top:220px}.hr-slide>img{height:280px;object-position:center}.hr-slide:after{background:linear-gradient(0deg,#f8f6f1 0%,#f8f6f1 49%,#f8f6f100 80%)}.hr-slide-copy{max-width:none;min-height:0;padding:28px;position:relative}.hr-slide-copy h3{font-size:29px}.hr-rewards-grid,.hr-review-grid{grid-template-columns:minmax(0,1fr)}.hr-reward-copy{padding:24px}.hr-reward-art{height:230px}.hr-service-grid{gap:12px}.hr-service-card>div:last-child{padding:16px}.hr-service-card h3{font-size:18px}.hr-heading p{font-size:16px}.hr-review-dialog{padding:20px}.hr-controls{gap:10px}.hr-review{min-height:220px}.hr-reward-copy p{font-size:17px}}
@media(max-width:380px){.hr-service-grid{grid-template-columns:minmax(0,1fr)}}
@media(prefers-reduced-motion:reduce){.hr-service-image img{transition:none}}
