.pae{font-family:var(--font-sans);color:var(--ink);background:var(--surface-0);padding:clamp(64px,8vw,108px) clamp(20px,5vw,64px);position:relative}.pae *,.pae :before,.pae :after{box-sizing:border-box}:where(.pae) a{color:inherit;text-decoration:none}.pae__inner{max-width:1200px;margin:0 auto}.pae__editorial{max-width:760px;margin-bottom:clamp(28px,3.5vw,44px)}.pae__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin-bottom:14px;font-size:12px;font-weight:600}.pae__h2{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);text-wrap:pretty;margin:0 0 18px;font-size:clamp(27px,3.1vw,37px);font-weight:600;line-height:1.12}.pae__lead{color:var(--ink-soft);text-wrap:pretty;margin:0 0 24px;font-size:16.5px;line-height:1.62}.pae__lead strong{color:var(--ink)}.pae__cta{white-space:nowrap;color:#fff;background:var(--accent-strong);border-radius:var(--radius-md);height:50px;transition:transform .12s var(--ease-standard), box-shadow .2s var(--ease-standard);align-items:center;gap:9px;padding:0 28px;font-size:15px;font-weight:600;display:inline-flex}.pae__cta:hover{box-shadow:0 14px 30px var(--accent-soft);transform:translateY(-2px)}.pae__cta:active{transform:translateY(1px)}.pae__cta:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.pae__arrow{font-family:var(--font-mono);transition:transform .35s var(--ease-out)}.pae__cta:hover .pae__arrow{transform:translate(7px)}.pae__panel{background:var(--surface-1);border:1px solid var(--card-border);border-radius:var(--radius-xl);box-shadow:var(--card-shadow);padding:24px clamp(18px,2.2vw,28px)}.pae__profile{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;font-size:12.5px;display:flex}.pae__profile-tag{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-faint);border:1px solid var(--hairline);border-radius:999px;padding:3px 9px;font-size:9.5px}.pae__gain{border-radius:var(--radius-lg);background:var(--accent-soft);flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;padding:16px 20px;display:flex}.pae__gain-value{font-family:var(--font-mono);color:var(--accent-strong);font-variant-numeric:tabular-nums;flex:none;font-size:24px;font-weight:700}.pae__gain-text{flex-direction:column;gap:2px;display:flex}.pae__gain-text strong{color:var(--ink);font-size:13.5px}.pae__gain-text span{color:var(--ink-soft);font-size:12.5px}.pae [data-reveal]{opacity:0;transition:opacity .85s var(--ease-out), transform .85s var(--ease-out);transform:translateY(28px)}.pae [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pae [data-reveal]{opacity:1;transition:none;transform:none}.pae__cta,.pae__arrow{transition:none}.pae__cta:hover{transform:none}}
.pal{background:var(--surface-1);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);font-family:var(--font-sans);padding:clamp(48px,6vw,76px) 0;overflow:hidden}.pal *,.pal :before,.pal :after{box-sizing:border-box}.pal__head{text-align:center;max-width:1200px;margin:0 auto clamp(26px,3vw,38px);padding:0 clamp(20px,5vw,64px)}.pal__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);font-size:12px;font-weight:600}@keyframes pal-scroll{to{transform:translate(-50%)}}.pal__viewport{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pal__track{width:max-content;animation:46s linear infinite pal-scroll;display:flex}.pal__viewport:hover .pal__track{animation-play-state:paused}.pal__row{align-items:center;display:flex}.pal__item{border-radius:var(--radius-lg);background:var(--logo-plate);border:1px solid var(--logo-plate-border);flex:none;justify-content:center;align-items:center;width:172px;height:88px;margin:0 10px;padding:14px 18px;display:flex}.pal__item img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}@media (max-width:620px){.pal__item{width:138px;height:74px;margin:0 7px;padding:10px 14px}}@media (prefers-reduced-motion:reduce){.pal__viewport{-webkit-mask-image:none;mask-image:none}.pal__track{width:auto;animation:none}.pal__row{flex-wrap:wrap;justify-content:center;gap:6px;max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,64px)}.pal__row[aria-hidden=true]{display:none}}
