/* Variant B shares the existing consent-gated Systeme.io integration. */
.perk-variant-b{width:min(580px,calc(100% - 24px));background:#eee8f6;color:#4d377b;border-radius:28px}
.perk-variant-b .perk-shell{display:block;min-height:0}
.perk-variant-b .perk-pitch{padding:34px 36px 12px;text-align:center;align-items:center;background:transparent}
.perk-variant-b .perk-spark{color:#e5b900;font-size:44px;line-height:1;margin:0 0 16px}
.perk-variant-b .eyebrow{font-size:12px;letter-spacing:.16em;color:#4d377b}
.perk-variant-b .perk-pitch h2{color:#4d377b;font-size:clamp(2.6rem,8vw,4.4rem);line-height:.98;letter-spacing:-.055em;margin:18px 0;max-width:none}
.perk-variant-b .perk-pitch p{font-size:16px;line-height:1.5;color:#4d377b;max-width:42ch}
.perk-variant-b .perk-pitch .perk-benefit{margin-top:12px}
.perk-variant-b .perk-close{background:#fff;color:#4d377b;border:0;width:40px;height:40px;top:12px;right:12px}
.perk-variant-b .perk-form-panel{padding:8px 32px 24px;color:#4d377b}
.perk-variant-b .systeme-signup{margin:0;min-height:0;overflow:visible}
.perk-variant-b .external-form-placeholder{background:transparent;color:#4d377b;text-align:center}
.perk-variant-b .external-form-placeholder p{font-size:14px;line-height:1.5}
.perk-variant-b .external-load{display:block;width:100%;background:#ffdc45;color:#2c203c;border:0;border-radius:8px;padding:18px 14px;font:800 16px/1.3 Inter,Arial,sans-serif;cursor:pointer}
.perk-variant-b a{color:#4d377b;text-decoration:underline}
.perk-variant-b .perk-form-panel>small{font-size:14px;line-height:1.5;color:#4d377b;text-align:center;margin:14px 0 0}
.perk-variant-b .perk-later{color:#4d377b;text-align:center;margin:18px auto 0;font-size:14px;padding:10px}
.perk-variant-b .perk-signature{font-size:12px;text-align:center;margin:10px 0 0;color:#635474}
.perk-variant-b button:focus-visible{outline:3px solid #4d377b;outline-offset:3px}
@media(max-width:480px){.perk-variant-b .perk-pitch{padding:30px 22px 10px}.perk-variant-b .perk-form-panel{padding:8px 20px 20px}.perk-variant-b .perk-spark{font-size:34px;margin-bottom:12px}.perk-variant-b .perk-pitch h2{font-size:clamp(2.5rem,11vw,3.5rem)}}

.perk-variant-b .perk-load-disclosure{display:block;font-size:12px;font-weight:500;margin-top:5px}
