.allAccessSpotlight{display:flex;justify-content:center;width:100%;padding:44px 16px;white-space:normal}.allAccessSpotlight,.allAccessSpotlight *{box-sizing:border-box}.allAccessSpotlight .allAccessSpotlight__card{position:relative;width:100%;max-width:560px;padding:42px 40px 34px;border:2px solid rgba(0,0,0,0);border-radius:28px;background:linear-gradient(#ffffff,#ffffff) padding-box,linear-gradient(140deg,#5e6292,#c56fff 55%,#db01a5) border-box;box-shadow:0 26px 60px -22px rgba(94,98,146,.38),0 0 28px 5px rgba(0,0,0,.06),0 0 9px -5px rgba(0,0,0,.1);text-align:center}.allAccessSpotlight .allAccessSpotlight__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;padding:8px 18px;border-radius:999px;background:linear-gradient(135deg,#5e6292,#c56fff 55%,#db01a5);color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.05em;line-height:1.2;text-transform:uppercase;white-space:nowrap;box-shadow:0 8px 22px -6px rgba(219,1,165,.5)}.allAccessSpotlight .allAccessSpotlight__badgeIcon{color:#fff;font-size:16px}.allAccessSpotlight .allAccessSpotlight__eyebrow{margin:16px 0 6px;color:#555;font-size:14px;font-weight:600;line-height:1.4}.allAccessSpotlight .allAccessSpotlight__title{margin:0 0 18px!important;color:#333;font-size:30px;font-weight:800;line-height:1.15}.allAccessSpotlight .allAccessSpotlight__priceRow{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 14px;margin-bottom:22px}.allAccessSpotlight .allAccessSpotlight__price{display:inline-flex;align-items:flex-start;color:#5e6292;font-size:56px;font-weight:800;line-height:1}.allAccessSpotlight .allAccessSpotlight__priceCurrency{margin-right:2px;font-size:28px;font-weight:700;transform:translateY(6px)}.allAccessSpotlight .allAccessSpotlight__priceMeta{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.3}.allAccessSpotlight .allAccessSpotlight__priceAnchor{color:#737373;font-size:16px;text-decoration:line-through}.allAccessSpotlight .allAccessSpotlight__priceOnce{color:#555;font-size:13.5px;font-weight:600}.allAccessSpotlight .allAccessSpotlight__savings{display:inline-flex;align-items:center;padding:6px 13px;border-radius:999px;background:#e8f5e9;color:#166534;font-size:14px;font-weight:700;line-height:1.2}.allAccessSpotlight .allAccessSpotlight__srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.allAccessSpotlight .allAccessSpotlight__modulesLabel{margin:0 0 10px;color:#737373;font-size:11.5px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase}.allAccessSpotlight .allAccessSpotlight__modules{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:14px}.allAccessSpotlight .allAccessSpotlight__module{display:inline-flex;align-items:center;gap:5px;padding:6px 13px;border-radius:999px;background:#e0e6ff;color:#5e6292;font-size:13px;font-weight:700;line-height:1.2}.allAccessSpotlight .allAccessSpotlight__module--future{background:#f4e4ff;color:#db01a5}.allAccessSpotlight .allAccessSpotlight__moduleIcon{color:#db01a5;font-size:15px}.allAccessSpotlight .allAccessSpotlight__clarifier{display:flex;align-items:flex-start;gap:8px;max-width:430px;margin:0 auto 24px;padding:11px 14px;border:1px solid #e0e6ff;border-radius:12px;background:#f5f5f7;color:#555;font-size:12.5px;font-weight:500;line-height:1.45;text-align:left}.allAccessSpotlight .allAccessSpotlight__clarifierIcon{flex-shrink:0;margin-top:1px;color:#5e6292;font-size:17px}.allAccessSpotlight .allAccessSpotlight__features{list-style:none!important;padding:0!important;padding-inline-start:0!important;margin:0 0 28px;display:grid;gap:13px;text-align:left}.allAccessSpotlight .allAccessSpotlight__feature{display:flex;align-items:flex-start;gap:10px;margin-block-end:0!important;color:#444;font-size:15px;font-weight:500;line-height:1.45}.allAccessSpotlight .allAccessSpotlight__featureIcon{flex-shrink:0;margin-top:1px;color:#2d8659;font-size:20px}.allAccessSpotlight .allAccessSpotlight__cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:17px 24px;border-radius:16px;background:linear-gradient(135deg,#5e6292,#c56fff 58%,#db01a5);color:#fff;font-size:17px;font-weight:700;line-height:1.2;text-decoration:none;box-shadow:0 14px 30px -10px rgba(94,98,146,.55);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.allAccessSpotlight .allAccessSpotlight__cta:hover{transform:translateY(-2px);filter:brightness(1.04);box-shadow:0 20px 42px -12px rgba(219,1,165,.5)}.allAccessSpotlight .allAccessSpotlight__cta:focus-visible{outline:3px solid #db01a5;outline-offset:3px}.allAccessSpotlight .allAccessSpotlight__ctaIcon{color:#fff;font-size:20px;transition:transform .18s ease}.allAccessSpotlight .allAccessSpotlight__cta:hover .allAccessSpotlight__ctaIcon{transform:translateX(3px)}.allAccessSpotlight .allAccessSpotlight__trust{display:flex;align-items:center;justify-content:center;gap:7px;margin:16px 0 0;color:#555;font-size:13.5px;font-weight:500;line-height:1.4}.allAccessSpotlight .allAccessSpotlight__trustIcon{color:#2d8659;font-size:17px}.allAccessSpotlight .allAccessSpotlight__compare{display:inline-block;margin-top:14px;color:#5e6292;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.allAccessSpotlight .allAccessSpotlight__compare:hover{color:#db01a5}.allAccessSpotlight .allAccessSpotlight__compare:focus-visible{outline:2px solid #db01a5;outline-offset:2px;border-radius:4px}@media(max-width:769px){.allAccessSpotlight .allAccessSpotlight__price{font-size:50px}}@media(max-width:500px){.allAccessSpotlight{padding:30px 12px}.allAccessSpotlight .allAccessSpotlight__card{padding:34px 20px 28px;border-radius:22px}.allAccessSpotlight .allAccessSpotlight__title{font-size:24px}.allAccessSpotlight .allAccessSpotlight__price{font-size:44px}.allAccessSpotlight .allAccessSpotlight__priceCurrency{font-size:22px;transform:translateY(5px)}.allAccessSpotlight .allAccessSpotlight__cta{padding:15px 18px;font-size:16px}.allAccessSpotlight .allAccessSpotlight__feature{font-size:14px}}@media(prefers-reduced-motion:reduce){.allAccessSpotlight .allAccessSpotlight__cta,.allAccessSpotlight .allAccessSpotlight__ctaIcon{transition:none}.allAccessSpotlight .allAccessSpotlight__cta:hover,.allAccessSpotlight .allAccessSpotlight__cta:hover .allAccessSpotlight__ctaIcon{transform:none}}