.rd-body{--rd-line:#303338;--rd-panel:#17191d;--rd-muted:#a4abb2}.rd-body [hidden]{display:none!important}.rd-hero{position:relative;isolation:isolate;background:#080a0b;overflow:hidden;border-bottom:1px solid var(--rd-line)}.rd-hero-art{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-3}.rd-hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#0d0e10e8,transparent 63%),linear-gradient(0deg,#0d0e10b3,transparent 40%)}.rd-hero-inner{position:relative;min-height:505px;padding-block:18px 55px}.rd-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:13px;font-size:12px;min-height:44px;color:#aeb4b9}.rd-breadcrumb a{display:inline-flex;align-items:center;min-height:44px}.rd-breadcrumb a:hover{color:var(--rh-yellow)}.rd-breadcrumb span[aria-current]{color:#e1e3d8}.rd-breadcrumb span[aria-hidden]{color:#646c73}.rd-hero-copy{padding-top:33px;max-width:570px}.rd-hero-copy .rh-eyebrow{font-size:10px;letter-spacing:2.3px;margin-bottom:19px}.rd-hero h1{font-size:clamp(55px,5.7vw,82px);line-height:.97;letter-spacing:-.7px}.rd-hero h1 span{color:var(--rh-yellow)}.rd-hero-description{font-size:16px;line-height:1.7;color:#c0c5c9;margin-block:21px 25px}.rd-hero .rh-button{gap:40px}.rd-platform{display:flex;align-items:center;gap:12px;font-size:9px;font-weight:700;letter-spacing:1.6px;color:#a7adae;margin-top:23px}.rd-platform .rh-icon{width:15px;height:15px;color:#c0c4b2}.rd-platform>span[aria-hidden]{color:#59605f;padding-inline:4px}.rd-art-caption{position:absolute;bottom:38px;right:0;font-size:9px;letter-spacing:1.8px;color:#969c94}.rd-art-caption>span{margin-inline:11px;color:var(--rh-yellow)}
.rd-quick-strip{background:#17191b;border-bottom:1px solid var(--rd-line)}.rd-quick-inner{display:flex;align-items:center;gap:45px;min-height:73px}.rd-quick-inner>span{display:inline-flex;align-items:center;gap:12px;font-size:10px;font-weight:700;letter-spacing:1.5px;color:#babfb8}.rd-quick-inner>span .rh-icon{width:20px;height:20px;color:var(--rh-yellow)}.rd-quick-inner>a{margin-left:auto;display:inline-flex;align-items:center;gap:20px;min-height:44px;font-size:10px;font-weight:700;letter-spacing:1px;color:var(--rh-yellow)}.rd-quick-inner>a:hover{color:#fff}.rd-quick-inner>a .rh-icon{width:17px;height:17px;transform:rotate(90deg)}
.rd-section{padding:68px 0;scroll-margin-top:80px}.rd-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:31px}.rd-section-heading .rh-eyebrow{font-size:9px;letter-spacing:2px;margin-bottom:12px;color:var(--rd-muted)}.rd-section-heading h2{font-size:52px;line-height:1.04}.rd-section-heading h2 span{color:var(--rh-yellow)}.rd-section-heading>p{font-size:13px;color:var(--rd-muted);padding-bottom:4px}.rd-download-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(280px,1fr);gap:28px;align-items:start}.rd-download-options{display:flex;flex-direction:column;gap:18px;min-width:0}.rd-client-card{background:var(--rd-panel);border:1px solid #3b4036;min-width:0}.rd-client-primary{border-top:2px solid var(--rh-yellow);background:radial-gradient(ellipse at 0 0,#484f2721,transparent 70%),#17191c}.rd-card-top{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 27px 0;font-size:9px;font-weight:700;letter-spacing:1.8px}.rd-card-label{color:var(--rh-yellow)}.rd-card-number{color:#929889;font-size:11px;letter-spacing:1px}.rd-card-body{display:flex;align-items:center;gap:20px;padding:28px 27px 30px}.rd-client-icon{display:grid;place-items:center;width:65px;height:65px;border:1px solid #424837;background:#e5ed4308;color:var(--rh-yellow);flex-shrink:0}.rd-client-icon .rh-icon{width:30px;height:30px}.rd-card-body>div{min-width:0}.rd-card-body h3{font-family:var(--rh-heading);font-size:34px;font-weight:800;line-height:1.1}.rd-card-body p{font-size:13px;color:var(--rd-muted);margin-top:7px}.rd-file-size{margin-left:auto;max-width:38%;font-family:var(--rh-heading);font-size:34px;line-height:1.15;color:#e8eade;overflow-wrap:anywhere;text-align:right;flex-shrink:0}.rd-card-footer{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:21px 27px;border-top:1px solid var(--rd-line);background:#11131666}.rd-card-footer .rh-button{font-size:11px;letter-spacing:1px;gap:25px;min-height:50px;padding:13px 21px;flex-shrink:0}.rd-download-count{font-size:12px;color:var(--rd-muted);display:flex;align-items:center;gap:6px;flex-wrap:wrap;line-height:1.5}.rd-download-count .rh-icon{width:17px;height:17px;margin-right:4px;color:#8e9880}.rd-download-count>span{color:#e4e7dc}.rd-download-note{display:flex;align-items:center;gap:9px;font-size:11px;color:#93999e;line-height:1.5}.rd-download-note .rh-icon{width:13px;height:13px;flex-shrink:0}.rd-first-time{border:1px solid var(--rd-line);background:#141619;padding:29px 29px 25px}.rd-first-time .rh-eyebrow{font-size:9px;margin-bottom:11px;color:var(--rh-yellow);letter-spacing:2px}.rd-first-time>h3{font-family:var(--rh-heading);font-size:31px;line-height:1.08;font-weight:800}.rd-steps{list-style:none;padding:0;margin:26px 0 0;display:flex;flex-direction:column;gap:21px}.rd-steps>li{display:flex;gap:17px;align-items:flex-start}.rd-steps>li>span{color:var(--rh-yellow);font-family:var(--rh-heading);font-size:20px;line-height:1.3;flex:0 0 22px}.rd-steps h4{font-family:var(--rh-font);font-size:13px;line-height:1.4;margin:0 0 6px;font-weight:700}.rd-steps p{font-size:12px;color:#a3aab0;line-height:1.6}.rd-steps a{display:inline-flex;align-items:center;gap:13px;min-height:44px;font-size:9px;font-weight:700;letter-spacing:1px;color:var(--rh-yellow);margin-top:3px}.rd-steps a:hover{color:#fff}.rd-steps a .rh-icon{width:15px;height:15px}.rd-unavailable{padding:35px 28px;background:#17191c;border:1px solid var(--rd-line)}.rd-unavailable>.rh-icon{width:35px;height:35px;color:var(--rh-yellow);margin-bottom:20px}.rd-unavailable h3{font-family:var(--rh-heading);font-size:34px;line-height:1.1}.rd-unavailable p{font-size:15px;line-height:1.7;color:var(--rd-muted);margin-block:13px 20px}
.rd-requirements{padding-top:5px;padding-bottom:73px}.rd-requirements .rd-section-heading h2{font-size:48px}.rd-requirements-wrap{border:1px solid var(--rd-line);background:#15171a}.rd-requirements-table{width:100%;border-collapse:collapse;table-layout:fixed}.rd-requirements-table th,.rd-requirements-table td{padding:21px 26px;border-bottom:1px solid var(--rd-line);text-align:left;font-size:13px;line-height:1.65;overflow-wrap:anywhere}.rd-requirements-table thead{background:#1c1f20}.rd-requirements-table thead th{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;padding-block:18px}.rd-requirements-table thead th:first-child{width:22%;color:#afb6ba}.rd-requirements-table thead th:nth-child(2){color:var(--rh-text)}.rd-requirements-table thead th:last-child{color:var(--rh-yellow)}.rd-requirements-table tbody th{font-weight:700;color:#d2d6d7;background:#ffffff02}.rd-requirements-table td{color:#aeb6bd}.rd-requirements-table td:last-child{background:#e5ed4303;color:#ced3c1}.rd-requirements-table tbody tr:last-child>*{border-bottom:0}
.rd-support{padding:39px 0;background:#191c1e;border-block:1px solid var(--rd-line)}.rd-support-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.rd-support-copy{display:flex;align-items:center;gap:27px}.rd-support-icon{width:70px;height:70px;background:#e5ed4308;border:1px solid #434a37;display:grid;place-items:center;color:var(--rh-yellow);flex:0 0 70px}.rd-support-icon .rh-icon{width:33px;height:33px}.rd-support .rh-eyebrow{font-size:9px;letter-spacing:1.7px;color:#a2ac92;margin-bottom:8px}.rd-support h2{font-size:34px}.rd-support p:not(.rh-eyebrow){color:#adb4b8;font-size:13px;line-height:1.7;margin-top:8px}.rd-support .rh-button{font-size:11px;gap:25px;flex-shrink:0}
.rd-manager-instructions{padding:30px 34px;background:#171a1d;border:1px solid #4c5339;margin-top:30px;scroll-margin-top:100px}.rd-manager-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.rd-manager-header .rh-eyebrow{font-size:9px;letter-spacing:1.5px;margin:0}.rd-manager-header .rh-icon-button{border:0}.rd-manager-instructions h2{font-size:35px;line-height:1.08;max-width:500px}.rd-manager-instructions>p{font-size:14px;color:#bbc2c7;line-height:1.7;margin-top:17px}.rd-manager-instructions>.rd-manager-ar-title{font-size:16px;font-weight:700;color:#e0e4dc;margin-block:10px 18px;text-align:left}.rd-manager-ar,.rd-manager-ar-title{font-family:Tahoma,Arial,sans-serif}.rd-manager-instructions>.rd-manager-ar{font-size:13px;border-top:1px solid var(--rd-line);padding-top:17px}.rd-manager-instructions strong{color:#e2e6dc}.rd-manager-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px}.rd-manager-links a{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:49px;padding:11px 13px;background:#202427;border:1px solid #444b43;font-size:12px;line-height:1.6;color:#d1d7c5}.rd-manager-links a:hover{border-color:var(--rh-yellow);color:var(--rh-yellow)}.rd-manager-links .rh-icon{width:15px;height:15px}.rd-manager-confirm{width:100%;margin-top:18px;font-size:12px}.rd-dialog-open{overflow:hidden}.rd-dialog{width:min(650px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;background:#171a1d;border:1px solid #656e43;color:var(--rh-text);overscroll-behavior:contain}.rd-dialog::backdrop{background:#04070ad9;backdrop-filter:blur(6px)}.rd-dialog .rd-manager-instructions{margin:0;border:0}.rd-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(min-width:1700px){.rd-hero-inner{min-height:565px;padding-bottom:65px}.rd-hero-copy{padding-top:45px}.rd-hero h1{font-size:92px}}
@media(max-width:1100px){.rd-hero-inner{min-height:485px}.rd-hero-copy{max-width:520px}.rd-hero h1{font-size:65px}.rd-art-caption{font-size:8px;letter-spacing:1px}.rd-download-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:22px}.rd-card-top{padding-inline:22px}.rd-card-body{padding:26px 22px;gap:16px}.rd-client-icon{width:54px;height:54px}.rd-client-icon .rh-icon{width:25px;height:25px}.rd-card-body h3{font-size:29px}.rd-file-size{font-size:29px}.rd-card-footer{padding:20px 22px;gap:15px;flex-wrap:wrap}.rd-first-time{padding:27px 23px}.rd-quick-inner{gap:28px}.rd-requirements-table th,.rd-requirements-table td{padding:20px}}
@media(max-width:850px){.rd-hero-inner{min-height:470px}.rd-hero-art{object-position:62% center;opacity:.8}.rd-hero-shade{background:linear-gradient(90deg,#0d0e10ee, #0d0e10c4 30%,#0d0e1026 100%),linear-gradient(0deg,#0d0e108c,transparent 65%)}.rd-hero-copy{max-width:440px}.rd-hero h1{font-size:61px}.rd-hero-description{font-size:15px}.rd-art-caption{display:none}.rd-quick-inner{gap:20px;flex-wrap:wrap;padding-block:17px;min-height:80px}.rd-quick-inner>span{font-size:9px;letter-spacing:1px}.rd-quick-inner>a{font-size:9px;letter-spacing:.5px;gap:9px}.rd-download-grid{grid-template-columns:1fr}.rd-first-time{padding:27px;display:grid;grid-template-columns:1fr 2fr;gap:0 25px}.rd-first-time>.rh-eyebrow{grid-column:1}.rd-first-time>h3{grid-column:1;font-size:31px}.rd-first-time .rd-steps{grid-column:2;grid-row:1 / 3;margin:0;gap:18px}.rd-card-body{padding:26px}.rd-card-footer{padding:22px 26px}.rd-card-top{padding-inline:26px}.rd-card-body h3,.rd-file-size{font-size:34px}.rd-requirements .rd-section-heading h2{font-size:43px}.rd-requirements-table th,.rd-requirements-table td{padding:17px 18px;font-size:12px}.rd-support-inner{gap:20px}.rd-support-copy{gap:20px}.rd-support-icon{width:54px;height:54px;flex-basis:54px}.rd-support-icon .rh-icon{width:28px;height:28px}}
@media(max-width:600px){.rd-hero{padding-top:175px}.rd-hero-art{height:230px;width:100%;object-fit:cover;object-position:100% center;opacity:1}.rd-hero-shade{background:linear-gradient(0deg,#0d0e10 0%,#0d0e10 55%,transparent 95%)}.rd-hero-inner{min-height:0;padding-block:5px 34px}.rd-breadcrumb{font-size:11px;gap:10px}.rd-hero-copy{padding-top:15px;max-width:none}.rd-hero-copy .rh-eyebrow{font-size:8px;letter-spacing:1.7px;margin-bottom:16px}.rd-hero h1{font-size:clamp(46px,11.8vw,68px);letter-spacing:-.4px}.rd-hero-description{font-size:14px;margin-block:17px 23px}.rd-hero .rh-button{font-size:11px;min-height:50px;padding:13px 20px;gap:32px}.rd-platform{font-size:8px;gap:10px;letter-spacing:1px;margin-top:22px}.rd-quick-inner{gap:8px 24px;justify-content:space-between;padding-block:16px}.rd-quick-inner>span{font-size:8px;letter-spacing:.7px;gap:8px}.rd-quick-inner>span .rh-icon{width:17px;height:17px}.rd-quick-inner>a{margin:0;width:100%;justify-content:space-between;min-height:38px;padding-top:10px;border-top:1px solid #303538;margin-top:7px;font-size:9px;letter-spacing:1px}.rd-section{padding:43px 0;scroll-margin-top:77px}.rd-section-heading{margin-bottom:24px;gap:12px;align-items:flex-start}.rd-section-heading .rh-eyebrow{font-size:8px;letter-spacing:1.4px;margin-bottom:11px}.rd-section-heading h2{font-size:42px}.rd-section-heading>p{display:none}.rd-download-grid{gap:23px}.rd-download-options{gap:16px}.rd-card-top{padding:19px 20px 0;font-size:8px;letter-spacing:1.4px}.rd-card-body{padding:23px 20px;gap:14px;flex-wrap:wrap}.rd-client-icon{width:46px;height:46px}.rd-client-icon .rh-icon{width:24px;height:24px}.rd-card-body h3{font-size:30px}.rd-card-body p{font-size:11px;line-height:1.6;margin-top:4px}.rd-file-size{font-size:27px;max-width:100%;margin-left:auto}.rd-card-footer{padding:18px 20px;gap:16px;flex-direction:column;align-items:stretch}.rd-card-footer .rh-button{width:100%;font-size:11px;justify-content:space-between;min-height:49px}.rd-download-count{font-size:11px}.rd-download-note{font-size:10px}.rd-first-time{display:block;padding:24px 23px}.rd-first-time>h3{font-size:31px}.rd-first-time .rd-steps{margin-top:25px;gap:22px}.rd-steps h4{font-size:14px}.rd-steps p{font-size:13px}.rd-steps a{font-size:10px}.rd-unavailable{padding:28px 23px}.rd-unavailable h3{font-size:30px}.rd-unavailable p{font-size:14px}.rd-requirements{padding-top:8px;padding-bottom:45px}.rd-requirements .rd-section-heading h2{font-size:39px}.rd-requirements-wrap{border:0;background:transparent}.rd-requirements-table,.rd-requirements-table tbody{display:block;width:100%}.rd-requirements-table thead{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rd-requirements-table tbody tr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--rd-line);margin-bottom:12px;background:#16191c}.rd-requirements-table tbody th{grid-column:1 / -1;padding:14px 17px;font-size:13px;background:#202326;border-bottom:1px solid var(--rd-line)}.rd-requirements-table td{padding:16px 17px;font-size:12px;border:0;line-height:1.7}.rd-requirements-table td:last-child{border-left:1px solid var(--rd-line)}.rd-requirements-table td::before{content:attr(data-label);display:block;font-size:9px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;margin-bottom:8px;color:#f0f1df}.rd-requirements-table td:last-child::before{color:var(--rh-yellow)}.rd-requirements-table tbody tr:last-child>th{border-bottom:1px solid var(--rd-line)}.rd-support{padding-block:31px}.rd-support-inner{display:block}.rd-support-copy{gap:17px;align-items:flex-start}.rd-support-icon{width:46px;height:46px;flex-basis:46px}.rd-support-icon .rh-icon{width:25px;height:25px}.rd-support .rh-eyebrow{font-size:8px;letter-spacing:1.3px}.rd-support h2{font-size:31px}.rd-support p:not(.rh-eyebrow){font-size:12px;margin-top:8px}.rd-support .rh-button{margin-top:23px;width:100%;justify-content:space-between;font-size:10px;min-height:49px;padding-inline:19px}.rd-manager-instructions{padding:23px 20px}.rd-manager-header{gap:10px;margin-bottom:14px}.rd-manager-header .rh-eyebrow{font-size:8px;letter-spacing:1px}.rd-manager-instructions h2{font-size:30px}.rd-manager-instructions>p{font-size:12px}.rd-manager-instructions>.rd-manager-ar-title{font-size:14px}.rd-manager-instructions>.rd-manager-ar{font-size:12px;line-height:1.9}.rd-manager-links{grid-template-columns:1fr;margin-top:21px}.rd-manager-links a{font-size:12px}.rd-manager-confirm{font-size:10px;gap:15px;padding-inline:15px}}
@media(max-width:360px){.rd-file-size{margin-left:60px;font-size:25px}.rd-hero{padding-top:145px}.rd-hero-art{height:210px}.rd-hero h1{font-size:44px}.rd-quick-inner{gap:10px}.rd-quick-inner>span{font-size:7px;letter-spacing:.5px}.rd-requirements-table td{padding:15px 13px}}
@media(prefers-reduced-motion:reduce){.rd-body *, .rd-body *::before,.rd-body *::after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
