.adspower-redesign{--ap-ink:#17233a;--ap-muted:#627087;--ap-line:#e2e8f0;--ap-gold:#c9a85a;--ap-gold-text:#8a6a22;--ap-gold-tint:#f7f0e0;--ap-gold-tint-line:#d8c487;--ap-mint-text:#0d7a52;--ap-mint-tint:#34d3991a;--ap-mint-line:#34d39959;background:#fff}.adspower-redesign .amarkets-hero{background:radial-gradient(circle at 82% 10%,#c9a85a24,#0000 32%),#0b1220;padding-bottom:clamp(2.5rem,4vw,3.5rem)}.adspower-redesign .amarkets-hero:after{background:linear-gradient(90deg,#0000 8%,#c9a85a 48%,#0000 92%);width:100%;height:3px}.adspower-redesign .amarkets-breadcrumb{flex-wrap:wrap;margin-bottom:clamp(1.75rem,3vw,2.5rem);font-size:.8rem}.adspower-redesign .amarkets-kicker{color:#d9bd7c;letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:700}.ap-hero-copy{max-width:44rem}.ap-hero-grid{align-items:start;gap:3rem;display:grid}@media (min-width:1024px){.ap-hero-grid{grid-template-columns:minmax(0,1fr) 23rem;gap:4rem}}.ap-trust-row{flex-wrap:wrap;gap:.6rem;margin-top:1.75rem;padding:0;list-style:none;display:flex}.ap-trust-row li{color:#fff;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.82rem;font-weight:650;display:inline-flex}.ap-trust-row li:first-child svg{color:#6ee7b7}.ap-trust-row li:nth-child(2) svg{color:var(--ap-gold)}.ap-trust-row li:nth-child(3) svg{color:#9aa6b4}.ap-trust-row li:nth-child(4) svg{color:var(--ap-gold)}.ap-hero-panel{min-width:0}.ap-passport-inner{background:#fff;border:1px solid #e4e9f0;border-radius:1.5rem;padding:1.6rem;box-shadow:0 24px 48px #17233a24}@media (min-width:640px){.ap-passport-inner{padding:1.9rem}}.ap-passport-eyebrow{color:#8a97a8;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ap-passport-status-row{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.ap-passport-chip{letter-spacing:.03em;text-transform:uppercase;border-radius:.4rem;align-items:center;padding:.3rem .6rem;font-size:.64rem;font-weight:700;display:inline-flex}.ap-passport-chip--confirmed{border:1px solid var(--ap-mint-line);background:var(--ap-mint-tint);color:var(--ap-mint-text)}.ap-passport-chip--unverified{color:#8a6a22;background:#fffbef;border:1px solid #e5c97d}.ap-passport-code-strip{background:var(--ap-gold-tint);border-radius:.9rem;justify-content:space-between;align-items:center;margin-top:1rem;padding:.9rem 1.1rem;display:flex;position:relative}.ap-passport-code-label{color:var(--ap-gold-text);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem;font-weight:700}.ap-passport-code-value{color:var(--ap-ink);font-family:var(--font-mono,ui-monospace,monospace);letter-spacing:.02em;overflow-wrap:anywhere;font-size:1.5rem;font-weight:750}.ap-passport [data-slot=button][data-variant=outline]{width:100%;min-height:2.85rem;color:var(--ap-ink);background:#fff;border:1px solid #dfe3e8;margin-top:.9rem;font-weight:650}.ap-passport [data-slot=button][data-variant=outline]:hover{border-color:var(--ap-ink);background:#f7f8fa}.ap-passport [data-slot=button][data-variant=outline]:focus-visible{outline-offset:2px;outline:3px solid var(--ap-gold)!important}.ap-primary-btn[data-slot=button]{border:1px solid var(--ap-gold);background:var(--ap-gold);color:#17233a;width:100%;min-height:3rem;margin-top:1rem;font-weight:700;box-shadow:0 10px 22px #c9a85a47}.ap-primary-btn[data-slot=button]:hover{color:#17233a;background:#e0c37f;border-color:#b8945e}.ap-referral-url{text-align:center;color:#8a97a8;overflow-wrap:anywhere;margin-top:.55rem;font-size:.72rem;line-height:1.5}.ap-passport-rows{border-top:1px solid var(--ap-line);gap:0;margin-top:1.25rem;display:grid}.ap-passport-row{border-bottom:1px solid var(--ap-line);justify-content:space-between;align-items:center;gap:.8rem;padding:.65rem 0;display:flex}.ap-passport-row dt{color:#7c8a9c;font-size:.76rem;font-weight:650}.ap-passport-row dd{color:var(--ap-ink);text-align:right;overflow-wrap:anywhere;font-size:.82rem;font-weight:700}.ap-section{padding-block:clamp(3rem,6vw,5.5rem)}.ap-section--white{background:#fff}.ap-section--muted{background:#f3f6fb}.ap-eyebrow{color:var(--ap-gold);letter-spacing:.12em;text-transform:uppercase;font-size:.8rem;font-weight:700}.ap-h2{max-width:42rem;color:var(--ap-ink);letter-spacing:-.03em;margin-top:.5rem;font-size:clamp(1.6rem,2.6vw,2.15rem);font-weight:650;line-height:1.2}.ap-section-intro{max-width:44rem;color:var(--ap-muted);margin-top:.75rem;font-size:1rem;line-height:1.7}.ap-register{gap:1rem;display:grid}@media (min-width:700px){.ap-register{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.ap-register{grid-template-columns:repeat(4,minmax(0,1fr))}}.ap-register-col{border:1px solid var(--ap-line);background:#fff;border-radius:1.1rem;padding:1.3rem 1.3rem 1.4rem}.ap-register-label{letter-spacing:.04em;text-transform:uppercase;border-radius:.4rem;padding:.28rem .65rem;font-size:.64rem;font-weight:700;display:inline-flex}.ap-register-label--firsthand{background:var(--ap-gold-tint);color:var(--ap-gold-text)}.ap-register-label--program{background:var(--ap-mint-tint);color:var(--ap-mint-text)}.ap-register-label--faq{color:#44536a;background:#eef1f5}.ap-register-label--unresolved{color:#8a6a22;background:#fffbef}.ap-register-list{gap:.6rem;margin-top:.9rem;display:grid}.ap-register-list div{border-bottom:1px solid var(--ap-line);padding-bottom:.5rem}.ap-register-list div:last-child{border-bottom:0;padding-bottom:0}.ap-register-list dt{color:#7c8a9c;font-size:.68rem;font-weight:650;line-height:1.35}.ap-register-list dd{color:var(--ap-ink);margin-top:.2rem;font-size:.82rem;font-weight:650;line-height:1.35}.ap-register-unresolved{gap:.5rem;margin-top:.9rem;display:grid}.ap-register-unresolved li{color:var(--ap-muted);padding-left:1rem;font-size:.82rem;font-weight:600;line-height:1.45;position:relative}.ap-register-unresolved li:before{content:"–";color:#b5a15a;position:absolute;left:0}.ap-journey{border:1px solid var(--ap-line);border-radius:1.1rem;gap:0;max-width:48rem;display:grid;overflow:hidden}.ap-journey-step{border-bottom:1px solid var(--ap-line);background:#fff;gap:1.1rem;padding:1.1rem 1.3rem;display:flex}.ap-journey-step:last-child{border-bottom:0}.ap-journey-index{background:var(--ap-gold-tint);width:2.25rem;height:2.25rem;color:var(--ap-gold-text);border-radius:.65rem;flex:none;place-items:center;font-weight:700;display:grid}.ap-journey-content h3{color:var(--ap-ink);font-size:1rem;font-weight:650}.ap-journey-content p{color:var(--ap-muted);margin-top:.25rem;font-size:.89rem;line-height:1.6}.ap-note{color:#5d4a1d;background:#fbf9f4;border:1px solid #e5dcc7;border-radius:.75rem;padding:1rem 1.15rem;font-size:.88rem;line-height:1.65}.ap-benefit-panel{border:1px solid var(--ap-line);background:#fff;border-radius:1.1rem;flex-direction:column;align-items:flex-start;gap:.4rem;max-width:32rem;padding:1.6rem 1.7rem;display:flex}.ap-benefit-panel-label{color:#7c8a9c;letter-spacing:.04em;text-transform:uppercase;font-size:.74rem;font-weight:700}.ap-benefit-panel-value{color:var(--ap-ink);letter-spacing:-.02em;font-size:1.6rem;font-weight:800}.ap-claim-tokens{background:#f8fafc;border:1px dashed #cbd5e1;border-radius:1rem;max-width:44rem;padding:1.2rem 1.3rem}.ap-claim-tokens-title{color:#7c8a9c;letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ap-claim-tokens ul{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.ap-claim-tokens li{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.ap-claim-token{color:#8692a3;font-size:.88rem;font-weight:700;-webkit-text-decoration:line-through #c3cad4;text-decoration:line-through #c3cad4;text-decoration-thickness:1.5px}.ap-claim-token-tag{color:#8a6a22;letter-spacing:.02em;text-transform:uppercase;background:#fffbef;border-radius:.35rem;padding:.12rem .45rem;font-size:.6rem;font-weight:700}.ap-pricing-divider{flex-wrap:wrap;align-items:stretch;gap:1rem;max-width:44rem;display:flex}.ap-pricing-divider-col{border:1px solid var(--ap-line);background:#fff;border-radius:1rem;flex:1;min-width:14rem;padding:1.2rem 1.3rem}.ap-pricing-divider-title{color:var(--ap-ink);font-size:.86rem;font-weight:700}.ap-pricing-divider-rows{gap:.6rem;margin-top:.8rem;display:grid}.ap-pricing-divider-rows div{border-bottom:1px solid var(--ap-line);justify-content:space-between;padding-bottom:.4rem;display:flex}.ap-pricing-divider-rows div:last-child{border-bottom:0;padding-bottom:0}.ap-pricing-divider-rows dt{color:var(--ap-muted);font-size:.82rem;font-weight:600}.ap-pricing-divider-rows dd{color:var(--ap-ink);font-size:.86rem;font-weight:700}.ap-pricing-divider-sep{background:var(--ap-ink);color:#fff;text-align:center;text-transform:uppercase;letter-spacing:.03em;border-radius:1rem;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:.3rem;min-width:8rem;padding:1rem;font-size:.68rem;font-weight:700;display:flex}.ap-pricing-divider-sep svg{color:var(--ap-gold)}.ap-reconcile{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.ap-reconcile-col{border:1px solid var(--ap-line);background:#fff;border-radius:1.2rem;flex:1;min-width:15rem;padding:1.6rem 1.7rem}.ap-reconcile-source{color:#8a97a8;letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ap-reconcile-figure{color:var(--ap-ink);letter-spacing:-.02em;margin-top:.4rem;font-size:2.1rem;font-weight:800}.ap-reconcile-label{color:var(--ap-gold-text);text-transform:uppercase;letter-spacing:.03em;margin-top:.2rem;font-size:.78rem;font-weight:700}.ap-reconcile-basis{color:var(--ap-muted);margin-top:.4rem;font-size:.82rem;font-weight:600}.ap-reconcile-icon{color:var(--ap-gold-tint-line);flex:none;margin:0 auto}.ap-reconcile-summary{background:#f8fafc;border-radius:1.1rem;gap:1rem;max-width:54rem;padding:1.3rem 1.5rem;display:grid}@media (min-width:768px){.ap-reconcile-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}.ap-reconcile-summary-title{color:var(--ap-ink);font-size:.82rem;font-weight:700}.ap-reconcile-summary p:not(.ap-reconcile-summary-title){color:var(--ap-muted);margin-top:.4rem;font-size:.86rem;line-height:1.55}.ap-reconcile-conclusion{background:var(--ap-ink);max-width:54rem;color:var(--ap-gold);border-radius:1rem;align-items:center;gap:.6rem;padding:1.1rem 1.4rem;font-size:.9rem;font-weight:700;display:flex}.ap-payout{border:1px solid var(--ap-line);background:#fff;border-radius:1.1rem;max-width:54rem;padding:1.4rem 1.5rem}.ap-payout-eyebrow{color:#8a97a8;letter-spacing:.07em;text-transform:uppercase;font-size:.72rem;font-weight:700}.ap-payout-row{flex-wrap:wrap;gap:.6rem;margin-top:.8rem;display:flex}.ap-payout-row span{border:1px solid var(--ap-line);color:var(--ap-ink);background:#fbfbf8;border-radius:.6rem;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.82rem;font-weight:650;display:inline-flex}.ap-payout-row svg{color:var(--ap-gold-text)}.ap-payout-note{color:var(--ap-muted);align-items:flex-start;gap:.35rem;margin-top:.8rem;font-size:.8rem;line-height:1.55;display:flex}.ap-payout-note svg{color:var(--ap-gold-text);flex:none;margin-top:.2rem}.ap-filter-grid{gap:1rem;display:grid}@media (min-width:700px){.ap-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ap-filter-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.ap-filter-tile{background:#fff;border:1px dashed #cbd5e1;border-radius:1.1rem;padding:1.3rem 1.3rem 1.4rem}.ap-filter-value{color:#9aa6b4;letter-spacing:-.02em;font-size:1.9rem;font-weight:800;-webkit-text-decoration:line-through #c3cad4;text-decoration:line-through #c3cad4;text-decoration-thickness:2px}.ap-filter-meta{border-top:1px solid var(--ap-line);gap:.6rem;margin-top:1rem;padding-top:.9rem;display:grid}.ap-filter-meta dt{color:#8a97a8;letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:700}.ap-filter-meta dd{color:var(--ap-ink);margin-top:.2rem;font-size:.8rem;font-weight:600;line-height:1.35}.ap-filter-status{color:#8a6a22;text-transform:uppercase;letter-spacing:.03em;background:#fffbef;border-radius:.35rem;margin-top:.3rem;padding:.18rem .5rem;font-weight:700;display:inline-flex}.ap-filter-note{border-top:1px dashed var(--ap-line);color:#5d4a1d;margin-top:.9rem;padding-top:.7rem;font-size:.74rem;font-weight:650;line-height:1.4}.ap-filter-result{background:var(--ap-gold-tint);border:1px solid var(--ap-gold-tint-line);max-width:54rem;color:var(--ap-gold-text);border-radius:1rem;align-items:center;gap:.6rem;padding:1.1rem 1.4rem;font-size:.9rem;font-weight:700;display:flex}.ap-filter-conclusion{background:var(--ap-ink);max-width:54rem;color:var(--ap-gold);border-radius:1rem;padding:1.1rem 1.4rem;font-size:.9rem;font-weight:700;line-height:1.5}.ap-toolkit-grid{gap:1.1rem;display:grid}@media (min-width:768px){.ap-toolkit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ap-toolkit-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.ap-toolkit-tile{border:1px solid var(--ap-line);background:#fff;border-radius:1.1rem;padding:1.4rem 1.4rem 1.5rem}.ap-toolkit-tile svg{color:var(--ap-gold-text)}.ap-toolkit-tile h3{color:var(--ap-ink);margin-top:.8rem;font-size:1rem;font-weight:700}.ap-toolkit-tile p{color:var(--ap-muted);margin-top:.4rem;font-size:.87rem;line-height:1.6}.ap-toolkit-flag{letter-spacing:.02em;text-transform:uppercase;background:#fffbef;border-radius:.35rem;margin-top:.5rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex;color:#8a6a22!important}.ap-historical{border:1px solid var(--ap-line);background:#f8fafc;border-radius:1.1rem;max-width:54rem;padding:1.3rem 1.4rem}.ap-historical-tag{color:#44536a;letter-spacing:.03em;text-transform:uppercase;background:#eef1f5;border-radius:.35rem;align-items:center;gap:.35rem;padding:.2rem .55rem;font-size:.68rem;font-weight:700;display:inline-flex}.ap-historical p:not(.ap-historical-tag){color:var(--ap-muted);margin-top:.7rem;font-size:.86rem;line-height:1.6}.ap-faq-list{gap:.65rem;display:grid}.ap-faq-item{border:1px solid var(--ap-line);background:#fff;border-radius:.9rem}.ap-faq-item[open]{border-color:var(--ap-gold-tint-line)}.ap-faq-item summary{min-height:4rem;color:var(--ap-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:.96rem;font-weight:650;line-height:1.4;list-style:none;display:flex}.ap-faq-item summary::-webkit-details-marker{display:none}.ap-faq-item summary span{background:var(--ap-gold-tint);width:1.85rem;height:1.85rem;color:var(--ap-gold-text);border-radius:50%;flex:none;place-items:center;font-size:1.2rem;transition:transform .2s;display:grid}.ap-faq-item[open] summary span{transform:rotate(45deg)}.ap-faq-item p{border-top:1px solid var(--ap-line);color:var(--ap-muted);overflow-wrap:anywhere;margin:0 1.2rem 1.1rem;padding-top:.85rem;font-size:.89rem;line-height:1.68}.ap-sources-intro p{max-width:48rem;color:var(--ap-muted);font-size:.9rem;line-height:1.65}.ap-date-badge{border:1px solid var(--ap-gold-tint-line);background:var(--ap-gold-tint);color:var(--ap-ink);border-radius:.7rem;flex-direction:column;gap:.25rem;margin-top:1.1rem;padding:.7rem .9rem;font-size:.85rem;font-weight:650;display:inline-flex}.ap-date-badge span{color:var(--ap-gold-text);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.ap-source-groups{gap:1.1rem;display:grid}@media (min-width:700px){.ap-source-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.ap-source-groups{grid-template-columns:repeat(4,minmax(0,1fr))}}.ap-source-card{border:1px solid var(--ap-line);background:#fff;border-radius:1rem;padding:1.2rem 1.25rem 1.3rem}.ap-source-card h4{color:var(--ap-ink);letter-spacing:.02em;text-transform:uppercase;margin-bottom:.8rem;font-size:.8rem;font-weight:700}.ap-source-list{gap:.85rem;display:grid}.ap-source-list a{color:var(--ap-gold-text);text-decoration:underline;-webkit-text-decoration-color:var(--ap-gold-tint-line);text-decoration-color:var(--ap-gold-tint-line);text-underline-offset:3px;overflow-wrap:anywhere;justify-content:space-between;align-items:flex-start;gap:.6rem;font-size:.83rem;font-weight:600;line-height:1.4;display:flex}.ap-source-list a>span:first-child{flex-direction:column;gap:.3rem;display:flex}.ap-source-tag{color:#44536a;letter-spacing:.03em;text-transform:uppercase;background:#eef1f5;border-radius:.35rem;width:fit-content;padding:.15rem .45rem;font-size:.6rem;font-weight:700;text-decoration:none;display:inline-flex}.ap-source-list svg{flex:none;margin-top:.15rem}.ap-disclosure{color:#5d4a1d;background:#fffbef;border:1px solid #e5c97d;border-radius:1.1rem;padding:1.3rem 1.4rem;font-size:.88rem;line-height:1.65}.ap-disclosure-title{color:var(--ap-ink);margin-bottom:.4rem;font-weight:650}.ap-disclosure p{overflow-wrap:anywhere}.ap-related-nav{border-top:1px solid var(--ap-line);color:var(--ap-gold-text);flex-wrap:wrap;gap:.5rem 1.4rem;margin-top:1.75rem;padding-top:1.1rem;font-size:.85rem;font-weight:650;display:flex}@media (max-width:767px){.adspower-redesign .amarkets-hero h1{font-size:clamp(1.9rem,7.5vw,2.4rem)}.ap-passport-code-value{font-size:1.3rem}.ap-reconcile-icon{transform:rotate(90deg)}.ap-pricing-divider{flex-direction:column}.ap-pricing-divider-sep{flex-direction:row;min-width:0}}
