.apro811-wrap{width:min(1120px,calc(100% - 32px));margin:auto}.apro811-reg{background:#f4f8fb;color:#102f46;min-height:70vh}.apro811-reg-hero{padding:64px 0 92px;background:linear-gradient(135deg,#062f53,#0a5f8f);color:#fff}.apro811-reg-hero span,.apro811-account-head span,.apro811-status-hero span{font-size:12px;font-weight:900;letter-spacing:.13em}.apro811-reg-hero h1,.apro811-account-head h1,.apro811-status-hero h1{font-size:clamp(36px,5vw,58px);line-height:1.03;letter-spacing:-.04em;margin:10px 0 16px}.apro811-reg-hero p{max-width:780px;color:#d7e7f1;font-size:18px;line-height:1.65}.apro811-notice{max-width:850px;margin-top:25px;padding:15px 17px;border:1px solid rgb(255 255 255 / .2);background:rgb(255 255 255 / .08);border-radius:13px;line-height:1.5}.apro811-reg-shell{display:grid;grid-template-columns:230px 1fr;gap:28px;margin-top:-46px;padding-bottom:55px}.apro811-progress{background:#fff;border:1px solid #dfe8ef;border-radius:18px;padding:18px;height:max-content;box-shadow:0 14px 40px rgb(11 49 76 / .08);position:sticky;top:115px}.apro811-progress>div{display:flex;gap:12px;align-items:center;padding:13px;border-radius:12px;color:#768794}.apro811-progress>div.on{background:#edf8f3;color:#0b7754}.apro811-progress b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#edf1f4}.apro811-progress .on b{background:#0b8a61;color:#fff}.apro811-progress span{font-weight:850}.apro811-progress small{display:block;font-weight:500;font-size:11px;margin-top:3px}.apro811-form{background:#fff;border:1px solid #dfe8ef;border-radius:20px;box-shadow:0 14px 40px rgb(11 49 76 / .08);overflow:hidden}.apro811-step{display:none;padding:30px}.apro811-step.on{display:block}.apro811-step-head{border-bottom:1px solid #edf1f4;padding-bottom:20px;margin-bottom:22px}.apro811-step-head small{font-weight:900;color:#0a7cae;letter-spacing:.12em}.apro811-step-head h2{font-size:31px;margin:8px 0}.apro811-step-head p{color:#6a7c8b;margin:0}.apro811-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.apro811-grid label,.apro811-step>label{display:grid;gap:7px;font-size:13px;font-weight:800}.apro811-grid .full{grid-column:1/-1}.apro811-grid input,.apro811-grid select,.apro811-grid textarea,.apro811-step>label input,.apro811-status-form input{width:100%;border:1px solid #cfdbe4;border-radius:11px;background:#fff;padding:13px 14px;font:inherit;color:#17364d;outline:none}.apro811-grid input:focus,.apro811-grid select:focus,.apro811-grid textarea:focus,.apro811-step>label input:focus,.apro811-status-form input:focus{border-color:#0b8a61;box-shadow:0 0 0 3px rgb(11 138 97 / .11)}.apro811-channels{border:0;padding:0;margin:0}.apro811-channels legend{font-size:13px;font-weight:850;margin-bottom:9px}.apro811-channels label{display:inline-flex!important;align-items:center;gap:8px!important;margin:6px 8px 4px 0;padding:10px 12px;border:1px solid #d9e4eb;border-radius:999px;font-weight:650!important}.apro811-channels input{width:auto!important;padding:0}.apro811-policy-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.apro811-policy-cards article{border:1px solid #dfe8ef;border-radius:15px;padding:18px}.apro811-policy-cards article>span{font-size:10px;font-weight:900;letter-spacing:.12em;color:#0b8a61}.apro811-policy-cards h3{margin:8px 0}.apro811-policy-cards p{font-size:13px;color:#6b7e8d;line-height:1.5}.apro811-policy-cards a{font-size:13px;font-weight:800;color:#0b6ea0;text-decoration:none}.apro811-policy-cards small{display:block;margin-top:10px;color:#8a99a5}.apro811-consents{display:grid;gap:10px;margin-top:20px}.apro811-consents label{display:flex;gap:11px;align-items:flex-start;border:1px solid #e0e8ed;border-radius:12px;padding:13px;font-size:13px;line-height:1.5}.apro811-consents input{margin-top:3px}.apro811-signbox{border:1px solid #cddbe4;border-radius:16px;margin-top:18px;overflow:hidden;background:#fff}.apro811-signbox>div{display:flex;justify-content:space-between;align-items:center;padding:11px 14px;background:#f3f7f9}.apro811-signbox>div span{font-size:11px;font-weight:900;letter-spacing:.1em}.apro811-signbox button{border:0;background:#fff0;color:#0b6ea0;font-weight:800;cursor:pointer}.apro811-signbox canvas{display:block;width:100%;height:220px;touch-action:none;background:linear-gradient(#fff,#fff),repeating-linear-gradient(0deg,transparent,transparent 42px,#eef3f6 43px);cursor:crosshair}.apro811-signbox>small{display:block;padding:10px 14px;color:#6d7e8b}.apro811-review{margin-top:20px;background:#f4f9f7;border:1px solid #d5ebe2;border-radius:14px;padding:17px}.apro811-review ul{margin:8px 0 0;padding-left:20px;color:#546e62;line-height:1.7}.apro811-form-actions{display:flex;align-items:center;justify-content:space-between;padding:17px 22px;border-top:1px solid #e8eef2;background:#f9fbfc}.apro811-form-actions button{min-height:44px;border-radius:10px;padding:0 17px;font-weight:850;cursor:pointer}.apro811-form-actions .back{background:#fff;border:1px solid #cfdbe4;color:#284a61}.apro811-form-actions .next,.apro811-form-actions .submit{background:#087e58;border:1px solid #087e58;color:#fff}.apro811-form-actions span{font-size:12px;font-weight:800;color:#71828f}.apro811-error{padding:13px;background:#fff1f1;border:1px solid #efcaca;color:#8d2b2b;border-radius:11px;margin:18px}.apro811-status-cta{padding:10px 0 75px;display:flex;justify-content:space-between;align-items:center;gap:25px}.apro811-status-cta span{font-size:11px;font-weight:900;color:#0b8a61;letter-spacing:.1em}.apro811-status-cta h2{margin:7px 0}.apro811-status-cta p{color:#687b89}.apro811-status-cta>a{display:inline-flex;padding:13px 17px;background:#0a3859;color:#fff;text-decoration:none;border-radius:11px;font-weight:850}.apro811-confirm,.apro811-status-page,.apro811-accounts{background:#f4f8fb;padding:62px 0 90px;min-height:70vh}.apro811-confirm-card,.apro811-status-form,.apro811-status-result{background:#fff;border:1px solid #dde8ef;border-radius:20px;padding:28px;box-shadow:0 18px 50px rgb(12 53 81 / .08)}.apro811-confirm-kicker{font-size:11px;font-weight:900;letter-spacing:.12em;color:#0b8a61}.apro811-confirm-card h1{font-size:38px;margin:9px 0 12px}.apro811-confirm-card>p{color:#637888;line-height:1.6}.apro811-confirm-no{margin:24px 0;padding:18px;border-radius:14px;background:#072f50;color:#fff}.apro811-confirm-no small{display:block;letter-spacing:.1em;opacity:.65}.apro811-confirm-no strong{display:block;font-size:28px;margin-top:7px;letter-spacing:.05em}.apro811-confirm-grid{display:grid;grid-template-columns:1fr 190px;gap:25px;align-items:center}.apro811-qr-box{text-align:center;padding:15px;border:1px solid #e0e8ed;border-radius:15px}.apro811-qr-box #apro811QR{display:flex;justify-content:center}.apro811-qr-box small{display:block;margin-top:8px;color:#6b7c88}.apro811-status{display:inline-flex;padding:7px 11px;border-radius:999px;font-size:11px;font-weight:900;background:#eef1f3;color:#506574}.apro811-status.pending{background:#fff4d9;color:#87600b}.apro811-status.approved{background:#e6f7ef;color:#08704d}.apro811-status.review{background:#e8f3fb;color:#0a668f}.apro811-status.info_required{background:#fff0e6;color:#9b4d10}.apro811-status.declined,.apro811-status.cancelled{background:#f8e8e8;color:#8a3030}.apro811-nextsteps{margin:22px 0;padding:18px;background:#f7fafb;border-radius:14px}.apro811-nextsteps ol{margin-bottom:0;color:#566f80;line-height:1.8}.apro811-private{font-size:12px!important;color:#8a6f2d!important;background:#fff9e8;padding:10px;border-radius:9px}.apro811-confirm-actions{display:flex;gap:10px;margin-top:18px}.apro811-confirm-actions button,.apro811-confirm-actions a{border:0;border-radius:10px;padding:12px 16px;background:#0b7f59;color:#fff;text-decoration:none;font-weight:850;cursor:pointer}.apro811-confirm-actions a{background:#0a3859}.apro811-status-hero{text-align:center;max-width:740px;margin:0 auto 28px}.apro811-status-hero span{color:#0b8a61}.apro811-status-hero p{color:#687b89}.apro811-status-form{max-width:620px;margin:auto;display:grid;gap:15px}.apro811-status-form label{display:grid;gap:7px;font-size:13px;font-weight:850}.apro811-status-form button{min-height:46px;border:0;border-radius:11px;background:#0b7f59;color:#fff;font-weight:850}.apro811-result-head{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.apro811-result-head small{font-weight:900;color:#0b6ea0}.apro811-result-head h2{font-size:30px;margin:5px 0}.apro811-result-head p{margin:0;color:#71818c}.apro811-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:30px 0}.apro811-timeline div{border-top:4px solid #dce5ea;padding-top:11px;color:#8a98a3}.apro811-timeline div.on{border-color:#0b8a61;color:#154b39}.apro811-timeline b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#edf2f4;margin-bottom:8px}.apro811-timeline .on b{background:#0b8a61;color:#fff}.apro811-timeline span{font-size:12px;font-weight:800}.apro811-action-needed,.apro811-approved,.apro811-note{padding:15px;border-radius:12px;margin-top:15px}.apro811-action-needed{background:#fff3e8}.apro811-approved{background:#eaf8f1}.apro811-note{background:#edf5fb}.apro811-result-help{margin-top:24px;padding-top:18px;border-top:1px solid #e5ecf0}.apro811-account-head{text-align:center;max-width:790px;margin:0 auto 30px}.apro811-account-head span{color:#0b8a61}.apro811-account-head p{color:#687d8c;font-size:17px}.apro811-account-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.apro811-account-grid>a{display:flex;flex-direction:column;min-height:300px;padding:26px;background:#fff;border:1px solid #dce7ee;border-radius:20px;color:#17364c;text-decoration:none;box-shadow:0 12px 36px rgb(12 54 80 / .06);transition:.2s}.apro811-account-grid>a:hover{transform:translateY(-4px);box-shadow:0 22px 55px rgb(12 54 80 / .12)}.apro811-account-grid i{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#edf5fa;color:#0b638f;font-style:normal;font-weight:950}.apro811-account-grid small{margin-top:22px;font-weight:900;letter-spacing:.1em;color:#728692}.apro811-account-grid h2{font-size:25px;margin:8px 0}.apro811-account-grid p{color:#687c8b;line-height:1.55}.apro811-account-grid b{margin-top:auto;color:#0b7f59}.apro811-account-grid .merchant i{background:#edf8f3;color:#0b7f59}.apro811-account-grid .referrer i{background:#f1effc;color:#6550a5}.apro811-have{display:flex;justify-content:center;gap:14px;margin-top:24px;color:#71818c}.apro811-have a{font-weight:850;color:#0b638f;text-decoration:none}.apro811-admin header{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px}.apro811-admin header span{font-size:11px;font-weight:900;color:#0b8a61;letter-spacing:.1em}.apro811-admin header h2{margin:5px 0}.apro811-admin header p{margin:0;color:#72818d}.apro811-admin header a{background:#0a3859;color:#fff;border-radius:10px;padding:11px 14px;text-decoration:none;font-weight:800}.apro811-admin-table{overflow:auto}.apro811-admin-table table{width:100%;border-collapse:collapse}.apro811-admin-table th,.apro811-admin-table td{padding:11px;border-bottom:1px solid #e5ecf0;text-align:left}.apro811-admin-table td small{display:block;color:#71818d;margin-top:3px}.apro811-create-plus{display:inline-grid!important;place-items:center;width:38px;height:38px;padding:0!important;border-radius:11px!important;background:#eef8f4!important;color:#08744f!important;border:1px solid #cfe9df!important;font-size:22px!important;font-weight:400!important}@media(max-width:900px){.apro811-reg-shell{grid-template-columns:1fr}.apro811-progress{position:static;display:grid;grid-template-columns:repeat(4,1fr)}.apro811-progress small{display:none}.apro811-policy-cards,.apro811-account-grid{grid-template-columns:1fr}.apro811-confirm-grid{grid-template-columns:1fr}.apro811-qr-box{max-width:200px}.apro811-timeline{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.apro811-grid{grid-template-columns:1fr}.apro811-grid .full{grid-column:auto}.apro811-progress{gap:4px;padding:8px}.apro811-progress>div{padding:8px 5px;gap:5px;flex-direction:column;text-align:center}.apro811-progress span{font-size:10px}.apro811-form-actions{gap:8px;flex-wrap:wrap}.apro811-form-actions span{order:-1;width:100%;text-align:center}.apro811-reg-hero{padding:45px 0 75px}.apro811-status-cta{flex-direction:column;align-items:flex-start}.apro811-result-head{flex-direction:column}}@media print{header,footer,.apro811-confirm-actions,.apro67-site-header,.apro67-utility{display:none!important}.apro811-confirm{padding:0;background:#fff}.apro811-confirm-card{box-shadow:none;border:0}}