.jz-cro{--cro-ink:#24213f;--cro-purple:#7347e8;--cro-soft:#f7f3ff;max-width:1380px;margin:0 auto;padding:72px 28px;color:var(--cro-ink);font-family:inherit}.jz-cro *{box-sizing:border-box}.jz-cro__head{max-width:780px;margin:0 auto 34px;text-align:center}.jz-cro__eyebrow{display:inline-block;margin-bottom:12px;color:var(--cro-purple);font-size:13px;font-weight:900;letter-spacing:.12em}.jz-cro__head h2{margin:0 0 14px;font-size:clamp(30px,4vw,50px);line-height:1.08;letter-spacing:-.035em}.jz-cro__head p{margin:0;color:#65617d;font-size:18px;line-height:1.6}.jz-cro__compare{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.jz-cro__card{position:relative;min-height:260px;padding:26px;border:1px solid #e6e0f1;border-radius:24px;background:#fff;box-shadow:0 12px 35px rgba(49,36,92,.07)}.jz-cro__card-icon{display:grid;width:46px;height:46px;margin-bottom:22px;place-items:center;border-radius:14px;background:#f1edfa;font-size:23px}.jz-cro__card h3{margin:0 0 10px;font-size:20px}.jz-cro__card p{margin:0;color:#6b6780;line-height:1.55}.jz-cro__card small{display:block;margin-top:18px;color:#817c93;font-weight:800}.jz-cro__card--best{overflow:hidden;border:0;background:linear-gradient(145deg,#7448e8,#5630ca);color:#fff;box-shadow:0 18px 45px rgba(94,55,205,.27)}.jz-cro__card--best:after{content:"";position:absolute;right:-45px;bottom:-55px;width:150px;height:150px;border-radius:50%;background:rgba(255,255,255,.1)}.jz-cro__card--best .jz-cro__card-icon{background:#ffea73;color:#32255d}.jz-cro__card--best p,.jz-cro__card--best small{color:rgba(255,255,255,.86)}.jz-cro__badge{position:absolute;top:18px;right:18px;padding:7px 10px;border-radius:999px;background:#ffea73;color:#39256d;font-size:11px;font-weight:900;letter-spacing:.06em}.jz-cro__included{display:grid;grid-template-columns:.78fr 1.22fr;gap:42px;align-items:center;padding:42px;border-radius:30px;background:linear-gradient(135deg,#fff9df,#f5f0ff 58%,#edf9ff);border:1px solid #ece3f5}.jz-cro__included-copy h2{margin:10px 0 14px;font-size:clamp(28px,3.4vw,43px);line-height:1.08;letter-spacing:-.03em}.jz-cro__included-copy p{margin:0 0 22px;color:#65617d;line-height:1.6}.jz-cro__list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.jz-cro__item{display:flex;gap:11px;align-items:flex-start;padding:14px 16px;border:1px solid rgba(106,74,188,.12);border-radius:15px;background:rgba(255,255,255,.82);font-size:14px;font-weight:800;line-height:1.35}.jz-cro__check{display:grid;flex:0 0 23px;width:23px;height:23px;place-items:center;border-radius:50%;background:#dff8e8;color:#177b45;font-size:14px}.jz-cro__cta{display:inline-flex;min-height:56px;align-items:center;justify-content:center;padding:0 25px;border-radius:15px;background:#ffdf48;color:#2a2148!important;text-decoration:none!important;font-weight:900;box-shadow:0 10px 24px rgba(138,105,0,.18);transition:transform .2s,box-shadow .2s}.jz-cro__cta:hover{transform:translateY(-2px);box-shadow:0 14px 28px rgba(138,105,0,.23)}.jz-cro__note{display:block;margin-top:12px;color:#716b84;font-size:13px;font-weight:700}.jz-cro--how{padding-top:46px;padding-bottom:46px}
@media(max-width:980px){.jz-cro__compare{grid-template-columns:1fr 1fr}.jz-cro__included{grid-template-columns:1fr}.jz-cro__included-copy{max-width:720px}}
@media(max-width:620px){.jz-cro{padding:48px 16px}.jz-cro__head{margin-bottom:24px}.jz-cro__head p{font-size:16px}.jz-cro__compare{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 18px;gap:12px}.jz-cro__card{min-width:82vw;min-height:230px;scroll-snap-align:start}.jz-cro__included{margin-top:14px;padding:26px 18px;border-radius:24px}.jz-cro__list{grid-template-columns:1fr}.jz-cro__cta{width:100%;text-align:center}.jz-cro--how{padding-bottom:112px}}
.jz-cro__jump{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 8px;color:inherit!important;font-size:14px;font-weight:900;text-decoration:underline!important;text-underline-offset:5px;white-space:nowrap}.jz-cro__comparison,.jz-cro__included-wrap{scroll-margin-top:92px}

.jz-cro__dots{display:none}
@media(max-width:620px){.jz-cro__compare{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:2px 16px 14px;scroll-padding-left:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.jz-cro__compare::-webkit-scrollbar{display:none}.jz-cro__card{flex:0 0 83%;min-width:0;width:83%}
.jz-cro__compare--nudge>*{animation:jzCroNudge 1.1s cubic-bezier(.3,.7,.3,1) both}@keyframes jzCroNudge{0%,100%{transform:none}40%{transform:translateX(-40px)}}
.jz-cro__dots{display:flex;justify-content:center;gap:4px;margin:2px 0 0}.jz-cro__dots button{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer;display:grid;place-items:center}.jz-cro__dots button:after{content:"";width:8px;height:8px;border-radius:999px;background:#d9d1ea;transition:width .25s,background .25s}.jz-cro__dots button.is-active:after{width:22px;background:#7347e8}.jz-cro__dots button:focus-visible{outline:2px solid #7347e8;outline-offset:2px;border-radius:8px}}
@media(max-width:620px) and (prefers-reduced-motion:reduce){.jz-cro__compare--nudge>*{animation:none}.jz-cro__dots button:after{transition:none}}
.jz-cro__cta{position:relative;overflow:hidden;isolation:isolate;min-height:56px;background:linear-gradient(120deg,#C84A0C,#B93A07);color:#fff!important;font-weight:800;white-space:nowrap;box-shadow:0 10px 24px #b93a0740}.jz-cro__cta:hover{background:#A8360A;box-shadow:0 14px 28px #b93a0750}.jz-cro__cta:focus-visible{outline:3px solid #7c2d12;outline-offset:3px}
.jz-cro__cta::before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.28),transparent);transform:skewX(-20deg);pointer-events:none;z-index:-1;animation:jzShine 4s ease-in-out 1.5s infinite}@keyframes jzShine{0%{left:-60%}25%,100%{left:130%}}
@media(max-width:620px){.jz-cro__cta{width:100%;padding:0 14px;font-size:15px}}
@media(prefers-reduced-motion:reduce){.jz-cro__cta::before{animation:none;display:none}}

/* jz-icons 20261102: inline SVG icons, palette tones */.jz-cro__card-icon svg{width:24px;height:24px;display:block}.jz-cro__card-icon--book{background:#f1edfa;color:#6a3fe0}.jz-cro__card-icon--teach{background:#fdeaf1;color:#c8326a}.jz-cro__card-icon--phone{background:#e8f1fe;color:#1f6fd6}.jz-cro__card-icon--bot{background:#fdece3;color:#c84a0c}.jz-cro__card-icon--spark,.jz-cro__card--best .jz-cro__card-icon{background:#ffea73;color:#32255d}
