body.ap-client .wc-cp{box-sizing:border-box;margin:24px auto;padding:24px;background:var(--ap-accent,#2563eb);color:var(--ap-accent-text,#fff);border-radius:var(--ap-radius,12px)}body.ap-client .wc-cp :is(p,h2){color:inherit!important;margin:0;line-height:1.4}body.ap-client .wc-cp-copy>p+p{margin-top:10px}body.ap-client .wc-cp-cta{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border:2px solid currentColor;border-radius:8px;color:inherit!important;background:transparent;text-decoration:none;font-weight:800;white-space:normal;text-align:center}body.ap-client .wc-cp-cta:focus-visible{outline:3px solid currentColor;outline-offset:4px}body.ap-client .wc-cp-announcement,body.ap-client .wc-cp-footer{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}body.ap-client .wc-cp-announcement{margin:0;border-radius:0;width:100%;padding:12px 24px}body.ap-client .wc-cp-announcement .wc-cp-copy{max-width:850px}body.ap-client .wc-cp-announcement p{font-weight:800}body.ap-client .wc-cp-card{width:min(100%,360px);display:flex;flex-direction:column;gap:16px;margin:18px auto;text-align:center}body.ap-client .wc-cp-card>img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}body.ap-client .wc-cp-card h2{font-size:1.3rem!important}body.ap-client .wc-cp-parallax{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;width:100%;min-height:480px;padding:70px 30px;text-align:center;background-color:#17212e;background-size:cover;background-position:center;background-attachment:fixed;color:#fff;border-radius:0}body.ap-client .wc-cp-parallax .wc-cp-copy{max-width:850px}body.ap-client .wc-cp-parallax h2{font-size:clamp(28px,5vw,64px)!important}@keyframes wc-cp-pulse{0%,to{opacity:1;box-shadow:0 0 #fff0}50%{opacity:.9;box-shadow:0 0 0 5px #ffffff21}}body.ap-client .wc-cp-pulse{animation:wc-cp-pulse 2.8s ease-in-out 5}@media(max-width:700px){body.ap-client .wc-cp-announcement{gap:10px;padding:12px 16px;text-align:center}body.ap-client .wc-cp-announcement .wc-cp-copy{flex-basis:100%}body.ap-client .wc-cp-parallax{background-attachment:scroll;min-height:360px;padding:40px 18px}}@media(prefers-reduced-motion:reduce){body.ap-client .wc-cp-pulse{animation:none!important}body.ap-client .wc-cp-parallax{background-attachment:scroll}}
