.mainhr-hub{--ink:#1d1c18;--gold:#dfba21;--rust:#a93124;--cream:#f7f1e4;background:#fffdf8;border:1px solid #ddd6c8;border-top:8px solid var(--gold);box-sizing:border-box;color:var(--ink);display:grid;font-family:Arial,sans-serif;gap:28px;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);margin:30px auto;max-width:1180px;overflow:hidden;padding:clamp(28px,5vw,64px);position:relative}.mainhr-hub:after{background:repeating-linear-gradient(45deg,var(--rust) 0 3px,transparent 3px 14px);content:"";height:120px;opacity:.07;position:absolute;right:-35px;top:-30px;transform:rotate(18deg);width:120px}.mainhr-hub__intro,.mainhr-hub__plans,.mainhr-hub footer{position:relative;z-index:1}.mainhr-hub__eyebrow{color:var(--rust);font-size:11px;font-weight:800;letter-spacing:.17em}.mainhr-hub h2{font-family:Georgia,serif;font-size:clamp(34px,4vw,57px);line-height:1.05;margin:14px 0 18px;max-width:760px}.mainhr-hub__intro>p{color:#625e56;font-size:16px;line-height:1.7;max-width:700px}.mainhr-hub__primary,.mainhr-course-button{background:var(--gold);border:0;color:var(--ink)!important;display:inline-block;font-size:13px;font-weight:800;margin-top:14px;padding:15px 20px;text-decoration:none!important;transition:.2s}.mainhr-hub__primary:hover,.mainhr-course-button:hover{background:var(--rust);color:#fff!important;transform:translateY(-2px)}.mainhr-hub__plans{display:grid;gap:10px}.mainhr-hub__plans article{background:var(--ink);color:#fff;display:flex;flex-direction:column;min-height:165px;padding:25px}.mainhr-hub__plans article small{color:var(--gold);font-size:9px;font-weight:800;letter-spacing:.12em}.mainhr-hub__plans article strong{font-family:Georgia,serif;font-size:30px;margin:10px 0}.mainhr-hub__plans article p{color:#cbc6ba;font-size:13px;line-height:1.55;margin:0}.mainhr-hub__plans .mainhr-hub__plan--annual{background:var(--rust)}.mainhr-hub__plans .mainhr-hub__plan--annual small,.mainhr-hub__plans .mainhr-hub__plan--annual p{color:#fff4de}.mainhr-hub footer{border-top:1px solid #ddd6c8;display:flex;flex-wrap:wrap;gap:10px 30px;grid-column:1/-1;padding-top:20px}.mainhr-hub footer span{font-size:12px}.mainhr-hub footer a{color:var(--rust)}@media(max-width:760px){.mainhr-hub{grid-template-columns:1fr;margin:20px 0;padding:28px 20px}.mainhr-hub h2{font-size:36px}.mainhr-hub footer{grid-column:auto}.mainhr-hub__plans article{min-height:145px}}
.mainhr-portal-embed{background:#171611;border:1px solid #35322b;border-top:7px solid #dfba21;box-sizing:border-box;margin:20px 0;overflow:hidden;width:100%}.mainhr-portal-embed__bar{align-items:center;background:#1d1c18;color:#fff;display:flex;font-family:Arial,sans-serif;gap:20px;justify-content:space-between;padding:13px 18px}.mainhr-portal-embed__bar>div{display:flex;flex-direction:column}.mainhr-portal-embed__bar strong{color:#dfba21;font-family:Georgia,serif;font-size:18px}.mainhr-portal-embed__bar span{color:#aaa79f;font-size:10px;margin-top:3px}.mainhr-portal-embed__bar>a{border:1px solid #dfba21;color:#dfba21!important;font-size:11px;font-weight:800;padding:9px 12px;text-decoration:none!important;white-space:nowrap}.mainhr-portal-embed__bar>a:hover{background:#dfba21;color:#171611!important}.mainhr-portal-embed iframe{background:#f7f1e4;border:0;display:block;min-height:600px;width:100%}@media(max-width:600px){.mainhr-portal-embed__bar{align-items:flex-start;flex-direction:column}.mainhr-portal-embed__bar>a{width:100%;box-sizing:border-box;text-align:center}.mainhr-portal-embed iframe{height:760px!important}}
