.ap-portal{--purple:#293e38;--teal:#315f53;color:#293e38;background:#fffefb;max-width:1160px;padding:28px 30px 50px}.ap-portal .ap-nav{border-bottom:1px solid #e6e7de;margin:0 0 38px;padding-bottom:22px}.ap-brand{align-items:center;gap:12px;display:flex;color:#293e38!important}.ap-brand>span{font:700 38px Georgia,serif}.ap-brand div{font-size:15px}.ap-brand small{letter-spacing:1.8px;color:#7f887b;margin-top:5px;font-size:8px;display:block}.ap-login{border:1px solid #dce3d9;border-radius:25px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;display:inline-flex}.ap-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:60px;padding:24px 0 52px;display:grid}.ap-hero-copy{min-width:0}.ap-status{letter-spacing:1.6px;background:#edf2e8;border-radius:30px;align-items:center;gap:8px;padding:9px 12px;font-size:9px;font-weight:700;display:inline-flex}.ap-status i{background:#54795b;border-radius:50%;width:6px;height:6px}.ap-portal h1{letter-spacing:-2.5px;margin:25px 0 19px;font-size:clamp(38px,5vw,63px);line-height:1.08}.ap-portal h1 em{color:#758b64;font-family:Georgia,serif;font-weight:400}.ap-hero-copy>p{color:#7c8378;max-width:340px;margin-bottom:28px;font-size:16px}.ap-portal .af-button{background:#315f53;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:15px 20px;font-size:13px;display:inline-flex}.ap-how{width:fit-content;margin-top:18px;font-size:12px;font-weight:700;text-decoration:none;display:block}.ap-hero-note{margin-top:14px;display:block;color:#96988e!important;font-size:10px!important}.ap-reward{color:#4b3d62;background:#e9e4f3;border:1px solid #ddd6e9;border-radius:25px;min-width:0;padding:30px;box-shadow:0 16px 40px #5545660a}.ap-reward-top{border-bottom:1px solid #d4cce1;align-items:center;gap:11px;padding-bottom:23px;display:flex}.ap-reward-top span{letter-spacing:1.4px;font-size:8px;line-height:1.7}.ap-reward-top b{letter-spacing:1.8px;font-size:11px}.ap-reward-main{padding:28px 0 19px}.ap-reward-main>span{font-size:13px}.ap-reward-main strong{letter-spacing:-7px;align-items:baseline;margin-top:6px;font-size:98px;font-weight:500;line-height:1.15;display:flex}.ap-reward-main strong small{color:inherit;letter-spacing:-2px;margin-left:5px;font-size:44px}.ap-reward-example{background:#f8f6fc;border-radius:12px;gap:6px;padding:15px 18px;display:grid}.ap-reward-example>span{color:#8a7e9b;font-size:11px}.ap-reward-example>b{font-size:23px}.ap-reward-example small{color:#8a7e9b;font-size:11px;font-weight:400}.ap-reward-bottom{color:#7d6c91;flex-wrap:wrap;align-items:center;gap:8px;margin-top:25px;font-size:10px;display:flex}.ap-divider{background:#cfc4db;width:1px;height:15px;margin:0 6px}.ap-guide{border-top:1px solid #e6e7de;padding:39px 0 35px;scroll-margin-top:20px}.ap-kicker{letter-spacing:2px;color:#8b9382;font-size:9px;font-weight:700}.ap-section-head h2{letter-spacing:-.8px;margin:10px 0 25px;font-size:27px;line-height:1.25}.ap-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ap-steps li{background:#f5f5ee;border:1px solid #e7e8dd;border-radius:15px;padding:18px 15px}.ap-step-head{color:#9ba18f;letter-spacing:1px;justify-content:space-between;align-items:center;font-size:10px;display:flex}.ap-step-icon{color:#61784f;background:#e5ebdb;border-radius:15px;justify-content:center;align-items:center;width:57px;height:57px;margin:20px 0 17px;display:flex}.ap-steps li:nth-child(2n) .ap-step-icon{color:#8b719f;background:#e8e0ef}.ap-steps h3{margin:0 0 8px;font-size:14px;line-height:1.3}.ap-steps p{color:#88907f;margin:0;font-size:11px;line-height:1.6}.ap-facts{border-top:1px solid #e6e7de;border-bottom:1px solid #e6e7de;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:25px;padding:17px 0;display:grid}.ap-facts span{color:#8b9282;font-size:11px}.ap-facts b{color:#516448;margin-right:5px}.ap-footnote{color:#969b90;max-width:700px;margin:14px 0 0;font-size:10px;line-height:1.6}.ap-workspace{background:#f4f1f8;border:1px solid #e8e2ee;border-radius:22px;margin-top:10px;padding:28px;scroll-margin-top:20px}.ap-signin{background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;padding:24px;display:flex}.ap-signin h3{margin:0;font-size:17px}.ap-signin p{color:#8a8493;margin-bottom:0;font-size:12px}.ap-signin .af-button{flex-shrink:0}.ap-workspace .af-card{box-shadow:none;border-radius:14px}.ap-workspace .af-grid{gap:14px}.ap-workspace .af-tag{white-space:normal}.ap-workspace .af-card>strong{font-size:26px}.ap-full-terms{border-top:1px solid #e6e7de;border-bottom:1px solid #e6e7de;margin-top:28px;padding:20px 0;scroll-margin-top:20px}.ap-full-terms>summary{color:#7e8675;font-size:12px}.ap-full-terms .af-terms{background:#fafaf6;margin-top:20px}.ap-portal footer{color:#91988a;justify-content:space-between;gap:15px;padding-top:5px;font-size:10px;display:flex}:is(.ap-portal a:focus-visible,.ap-portal button:focus-visible,.ap-portal summary:focus-visible){outline-offset:4px;outline:3px solid #7e986c}@media (max-width:850px){.ap-hero{gap:30px}.ap-steps{gap:8px}.ap-steps li{padding:14px 11px}.ap-steps h3{font-size:12px}.ap-steps p{font-size:10px}.ap-reward{padding:24px}.ap-signin{flex-direction:column;align-items:start}}@media (max-width:600px){.ap-portal{padding:22px 20px 40px}.ap-portal .ap-nav{margin-bottom:22px}.ap-hero{grid-template-columns:1fr;gap:30px;padding:10px 0 32px}.ap-portal h1{letter-spacing:-2px;font-size:48px}.ap-hero-copy>p{max-width:270px;margin-bottom:22px;font-size:14px}.ap-hero-copy .ap-primary{width:100%}.ap-how{text-align:center;width:100%}.ap-hero-note{text-align:center}.ap-reward{border-radius:19px;padding:23px}.ap-reward-main{padding:19px 0}.ap-reward-main strong{font-size:77px}.ap-reward-top{padding-bottom:16px}.ap-reward-bottom{margin-top:17px}.ap-guide{padding-top:30px}.ap-section-head h2{margin-bottom:22px;font-size:24px}.ap-steps{grid-template-columns:1fr;gap:10px}.ap-steps li{grid-template-columns:30px 48px minmax(0,1fr);align-items:center;column-gap:13px;padding:17px;display:grid}.ap-step-head{grid-area:1/1/3}.ap-step-head svg{display:none}.ap-step-icon{border-radius:12px;grid-area:1/2/3;width:48px;height:48px;margin:0}.ap-step-icon svg{width:25px;height:25px}.ap-steps h3{grid-column:3;align-self:end;margin-bottom:4px;font-size:14px}.ap-steps p{grid-column:3;align-self:start;font-size:11px}.ap-facts{gap:12px;padding:16px 0}.ap-facts span{font-size:10px;line-height:1.6}.ap-facts b{margin-bottom:3px;font-size:15px;display:block}.ap-workspace{padding:19px 13px}.ap-signin{gap:20px;padding:18px}.ap-signin .af-button{width:100%;padding:14px 12px;font-size:12px}.ap-brand small{letter-spacing:1px;font-size:7px}.ap-login{padding:9px 12px;font-size:11px}.ap-portal .af-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ap-portal{scroll-behavior:auto}}.af.ap-portal .ap-hero{width:100%;max-width:none;height:auto;min-height:0;max-height:none;margin:0;position:static;overflow:visible}.af.ap-portal>.ap-guide,.af.ap-portal>.ap-workspace{clear:both;position:relative}.af.ap-portal .ap-hero>*{min-width:0}.af.ap-portal input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;padding:0}.af.ap-portal table{white-space:normal}.af.ap-portal .ap-brand small{font-size:8px;line-height:1.5}@media (max-width:600px){.af.ap-portal .ap-hero{grid-template-columns:minmax(0,1fr)}}
