@font-face{font-family:Manrope Reward;src:url(/assets/fonts/manrope/Manrope-Variable.ttf)format("truetype");font-weight:200 800;font-display:swap}.reward-page{--navy:#0d1945;--rule:#d8dee9;--muted:#526078;line-height:1.55}.reward-page .shell{width:min(1184px,100% - 64px);margin-inline:auto}.reward-page h1,.reward-page h2,.reward-page h3{color:var(--navy);letter-spacing:-.025em;text-wrap:balance;font-family:Manrope Reward,Segoe UI,sans-serif;line-height:1.2}.reward-page h1{margin:0 0 22px;font-size:clamp(30px,3.2vw,44px);font-weight:750}.reward-page h2{margin:0 0 24px;font-size:24px}.reward-page h3{font-size:18px}.reward-page p{max-width:72ch}.reward-page a{color:#1253ba;text-underline-offset:3px}.reward-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:72px;padding-block:48px 56px;display:grid}.reward-intro>p{color:var(--muted);margin:0 0 20px}.reward-form-region{border:1px solid var(--rule);background:#fff;border-radius:12px;padding:28px}.reward-conditions{margin:30px 0}.reward-conditions>div{border-top:1px solid var(--rule);padding:16px 0}.reward-conditions dt{color:var(--navy);font-weight:700}.reward-conditions dd{color:var(--muted);margin:4px 0 0;font-size:14px}.reward-page .reward-small{color:var(--muted);margin:8px 0 20px;font-size:13px;line-height:1.55}.reward-page label:not(.reward-check){margin:18px 0 7px;font-size:14px;font-weight:650;display:block}.reward-page input:not([type=checkbox]),.reward-page select,.reward-page textarea{box-sizing:border-box;color:#182230;width:100%;min-height:44px;font:inherit;background:#fff;border:1px solid #b4c0d4;border-radius:7px;padding:10px 12px;font-size:15px}.reward-page input[readonly]{color:#344054;background:#f4f7fb}.reward-page textarea{resize:vertical;min-height:80px}.reward-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.reward-page fieldset{border:0;border-top:1px solid var(--rule);min-width:0;margin:28px 0 18px;padding:20px 0 0}.reward-page legend{color:var(--navy);padding:0 12px 0 0;font-size:16px;font-weight:700}.reward-check{cursor:pointer;align-items:start;gap:12px;margin:0 0 18px;font-size:14px;display:flex}.reward-check input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:2px 0 0}.reward-page main button,.reward-page .reward-primary{min-height:44px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #b4c0d4;border-radius:7px;justify-content:center;align-items:center;padding:11px 18px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.reward-page .reward-primary{background:var(--navy);color:#fff;border-color:var(--navy)}.reward-page main button:hover{background:#edf2fa}.reward-page .reward-primary:hover{background:#203463}.reward-page main button:disabled{opacity:.6;cursor:wait}.reward-page :focus-visible{outline-offset:3px;outline:3px solid #125ee9}.reward-page [hidden]{display:none!important}.reward-page [role=status]{overflow-wrap:anywhere}.reward-error{color:#a41b27}.reward-footer{border-top:1px solid var(--rule);color:var(--muted);padding-block:24px;font-size:13px}.reward-skip{z-index:20;background:#fff;padding:12px;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.reward-skip:focus{transform:none}.reward-history-item{border-top:1px solid var(--rule);padding:18px 0}.reward-history-item p{margin:6px 0}.reward-status{color:var(--navy);background:#eef2f8;border-radius:5px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-block}.reward-status.sent{color:#07583d;background:#e2f5ee}.reward-status.approved{color:#283575;background:#e9edff}.reward-admin{padding-block:44px 64px}.reward-toolbar{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.reward-admin details{border:1px solid var(--rule);background:#fff;border-radius:10px;margin:16px 0}.reward-admin summary{cursor:pointer;align-items:center;gap:18px;padding:20px;list-style:none;display:flex}.reward-admin summary:after{content:" ";border-bottom:1px solid;border-right:1px solid;flex-shrink:0;width:8px;height:8px;margin-left:4px;transform:rotate(45deg)}.reward-admin details[open]>summary:after{transform:rotate(225deg)}.reward-admin summary .reward-status{margin-left:auto}.reward-admin summary small{color:var(--muted);font-weight:400;display:block}.reward-review{border-top:1px solid var(--rule);padding:0 24px 24px}.reward-facts{grid-template-columns:1fr 1fr;gap:12px 24px;margin:24px 0;display:grid}.reward-facts dt{color:var(--muted);font-size:12px}.reward-facts dd{overflow-wrap:anywhere;margin:3px 0;font-size:14px}.reward-declaration{background:#f4f7fb;padding:16px;font-size:14px}.reward-admin .reward-history{margin-top:32px}.reward-admin details.reward-history{border:0;border-top:1px solid var(--rule);border-radius:0}.reward-admin details.reward-history>summary{padding-inline:0}@media (width<=800px){.reward-page .shell{width:calc(100% - 32px)}.reward-layout{grid-template-columns:1fr;gap:24px;padding-block:28px}.reward-form-region{padding:22px}.reward-conditions{margin:20px 0}.reward-page .info-header__inner{gap:12px}.reward-page .info-header__logo{width:126px}.reward-page .info-header nav{gap:12px}.reward-page .info-header nav a{font-size:12px}.reward-page .info-header nav a:last-child{padding:0 10px}.reward-fields,.reward-facts{grid-template-columns:1fr}.reward-admin summary{gap:10px;padding:16px}.reward-review{padding:0 16px 20px}.reward-admin summary small{font-size:12px}}
