.modal--payment-intent .modal__card.pi{--pi-pad: 32px 30px;--pi-course-size: 22px;--pi-done-pad: 48px 40px;--pi-done-title-size: 24px;display:grid;grid-template-columns:1fr 1fr;width:min(900px,100%);max-width:900px;padding:0;overflow:hidden;border-radius:20px}.modal--payment-intent .modal__card.pi--done{grid-template-columns:1fr;width:min(460px,100%)}.pi__close{z-index:5}.pi__left{display:flex;flex-direction:column;padding:var(--pi-pad);background:#f7f6fc}.pi__kicker{font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#7a5cf5}.pi__course{margin:8px 0 0;font-size:var(--pi-course-size);font-weight:800;letter-spacing:-.02em;line-height:1.15;color:#201c40}.pi__incl{margin:20px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.pi__incl li{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:500;line-height:1.4;color:#3a3660}.pi__check{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#22b573;color:#fff}.pi__trust{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.pi__trust-item{flex:1;position:relative;display:flex;align-items:center;gap:8px;padding:12px 14px;background:#fff;border-radius:12px}.pi__trust-item b{font-size:20px;font-weight:800;line-height:1;color:#201c40}.pi__stars{font-size:13px;letter-spacing:1px;color:#f5b400}.pi__trust-lbl{font-size:12px;line-height:1.3;color:#6a6486}.pi__tip{position:relative;display:inline-flex}.pi__info{width:16px;height:16px;padding:0;border:none;border-radius:50%;background:#ece9f7;color:#7a76a0;font:italic 700 10px/1 Georgia,serif;cursor:pointer}.pi__tip-text{visibility:hidden;opacity:0;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);width:200px;padding:12px 14px;border-radius:10px;background:#fff;color:#4a4570;font-size:12px;font-weight:400;line-height:1.4;box-shadow:0 8px 24px #00000026;transition:opacity .15s ease;z-index:10}.pi__tip.is-open .pi__tip-text{visibility:visible;opacity:1}@media (hover: hover){.pi__tip:hover .pi__tip-text{visibility:visible;opacity:1}}.pi__pdf{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:20px;padding:13px;border:1.5px solid #d8cffb;border-radius:12px;background:#fff;color:#4a3fb0;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.pi__pdf:hover{background:#f5f2ff;color:#4a3fb0}.pi__pdf svg{flex:none}.pi__right{display:flex;flex-direction:column;padding:var(--pi-pad)}.pi__title{margin:0;font-size:17px;font-weight:700;color:#201c40}.pi__sub{margin:5px 0 0;font-size:14px;line-height:1.45;color:#6a6486}.pi__card{margin-top:20px;padding:18px 20px;background:#f7f6fc;border-radius:14px}.pi__seg{display:flex;padding:4px;background:#ece9f7;border-radius:10px}.pi__seg button{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border:none;border-radius:8px;background:transparent;font-weight:500;font-size:13px;color:#6a6486;cursor:pointer;transition:.18s}.pi__seg button small{font-size:11px;font-weight:400;color:#8a86a3}.pi__seg button.is-on{background:#fff;color:#201c40;font-weight:700;box-shadow:0 2px 6px #00000014}.pi__price-row{display:flex;align-items:center;gap:10px;margin-top:16px}.pi__old{font-size:14px;color:#a8a4c0;text-decoration:line-through}.pi__off{padding:3px 8px;border-radius:6px;background:#ffe3e3;color:#d43b3b;font-size:12px;font-weight:700}.pi__big{margin-top:4px;font-size:26px;font-weight:800;letter-spacing:-.02em;color:#201c40}.pi__big small{font-size:14px;font-weight:600;color:#6a6486}.pi__total{margin:4px 0 0;font-size:12px;color:#8a86a3}.pi__save{display:inline-flex;align-self:flex-start;margin-top:10px;padding:4px 10px;border-radius:6px;background:#e5f8ee;color:#1a9c5c;font-size:12px;font-weight:700}.pi__field{margin-top:12px}.pi__field input{display:block;width:100%;height:48px;padding:0 14px;border:1px solid #e0ddef;border-radius:10px;background:#f7f6fc;font-family:inherit;font-size:14px;color:#201c40;transition:.15s}.pi__field input::placeholder{color:#8a86a3}.pi__field input:focus{outline:none;border-color:#7a5cf5;background:#fff;box-shadow:0 0 0 3px #7a5cf526}.pi__field input.is-invalid{border-color:#d43b3b}.pi__error{display:block;margin-top:6px;font-size:13px;color:#d43b3b}.pi__consent{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:12px;line-height:1.4;color:#6a6486;cursor:pointer}.pi__consent input{flex:none;width:16px;height:16px;margin-top:1px;accent-color:#5a3ff0;cursor:pointer}.pi__actions{margin-top:18px}.pi__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:16px 24px;border:none;border-radius:12px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-weight:700;font-size:15px;cursor:pointer;transition:transform .15s,box-shadow .15s,filter .15s}.pi__btn:focus{outline:none}.pi__btn:active{transform:translateY(1px)}.pi__btn--primary{background:linear-gradient(135deg,#7a5cf5,#5a3ff0);color:#fff;box-shadow:0 8px 18px #5a3ff059}.pi__btn--primary:hover{color:#fff;filter:brightness(.95)}.pi__btn-arrow{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#ffffff2e;color:#fff}.pi__secure{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:12px;color:#8a86a3}.pi__secure svg{flex:none;color:#22b573}.pi__done{padding:var(--pi-done-pad);text-align:center}.pi__done .pi__title{font-size:var(--pi-done-title-size)}.pi__done .pi__sub{margin-top:10px}.modal--payment-intent-mobile .modal__card.pi{--pi-pad: 24px 22px;--pi-course-size: 21px;--pi-done-pad: 40px 24px;--pi-done-title-size: 22px;display:flex;flex-direction:column;width:min(440px,100%);max-width:440px}/*! @name videojs-seek-buttons @version 3.0.1 @license Apache-2.0 */.video-js .vjs-seek-button{font-family:VideoJS;cursor:pointer;font-weight:400;font-style:normal}.video-js .vjs-seek-button.skip-back:before,.video-js.vjs-v6 .vjs-seek-button.skip-back .vjs-icon-placeholder:before,.video-js.vjs-v7 .vjs-seek-button.skip-back .vjs-icon-placeholder:before{transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);content:""}.video-js .vjs-seek-button.skip-forward:before{transform:rotateY(180deg) rotate(-45deg);-ms-transform:rotateY(180deg) rotate(-45deg);-webkit-transform:rotateY(180deg) rotate(-45deg);content:""}.video-js.vjs-v6 .vjs-seek-button.skip-back:before,.video-js.vjs-v6 .vjs-seek-button.skip-forward:before,.video-js.vjs-v7 .vjs-seek-button.skip-back:before,.video-js.vjs-v7 .vjs-seek-button.skip-forward:before{content:none}.video-js.vjs-v6 .vjs-seek-button.skip-forward .vjs-icon-placeholder:before,.video-js.vjs-v7 .vjs-seek-button.skip-forward .vjs-icon-placeholder:before{transform:scaleX(-1) rotate(-45deg);-ms-transform:scale(-1,1) rotate(-45deg);-webkit-transform:scale(-1,1) rotate(-45deg);content:""}.audio-player-wrapper[data-v-15306d3d]{display:flex;align-items:center;width:100%;gap:12px;padding:12px 16px;border-radius:8px;background-color:#f5f5f5;min-height:174px}.audio-player-cover[data-v-15306d3d]{flex-shrink:0;width:150px;height:150px;border-radius:14px;background-color:#d1d5db;background-repeat:no-repeat;background-size:cover;background-position:center}.audio-player-track[data-v-15306d3d]{display:flex;align-items:center;flex:1 1 auto;min-width:0;gap:10px}.audio-player-speed-btn[data-v-15306d3d]{flex:0 0 auto;order:7;border:0;background:transparent;font-size:14px;font-weight:500;line-height:1;color:#333;padding:0 8px;cursor:pointer}.audio-player-track .video-js[data-v-15306d3d]{flex:1 1 auto;width:100%;height:56px;min-width:0;background:transparent}.audio-player-track[data-v-15306d3d] .vjs-control-bar{display:flex;align-items:center;height:56px;width:100%;padding:0;background-color:transparent}.audio-player-track[data-v-15306d3d] .vjs-big-play-button,.audio-player-track[data-v-15306d3d] .vjs-fullscreen-control,.audio-player-track[data-v-15306d3d] .vjs-picture-in-picture-control,.audio-player-track[data-v-15306d3d] .vjs-volume-panel,.audio-player-track[data-v-15306d3d] .vjs-live-control{display:none!important}.audio-player-track[data-v-15306d3d] .vjs-seek-button{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;box-sizing:border-box;border-radius:50%;margin:0 4px;background-color:#11182714;color:#333;line-height:34px;cursor:pointer}.audio-player-track[data-v-15306d3d] .vjs-seek-button .vjs-icon-placeholder{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:auto}.audio-player-track[data-v-15306d3d] .vjs-seek-button .vjs-icon-placeholder:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;line-height:1;pointer-events:auto}.audio-player-track[data-v-15306d3d] .vjs-seek-button.skip-back .vjs-icon-placeholder:before{top:15%;left:16%}.audio-player-track[data-v-15306d3d] .vjs-seek-button.skip-forward .vjs-icon-placeholder:before{top:15%;left:-15%}.audio-player-track[data-v-15306d3d] .vjs-seek-button *{pointer-events:auto}.audio-player-track[data-v-15306d3d] .vjs-play-control{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;box-sizing:border-box;border-radius:50%;margin:0 8px;background-color:#2563eb;color:#fff;cursor:pointer}.audio-player-track[data-v-15306d3d] .vjs-seek-button.skip-back{order:1}.audio-player-track[data-v-15306d3d] .vjs-play-control{order:2}.audio-player-track[data-v-15306d3d] .vjs-seek-button.skip-forward{order:3}.audio-player-track[data-v-15306d3d] .vjs-play-control .vjs-icon-placeholder{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;pointer-events:none}.audio-player-track[data-v-15306d3d] .vjs-play-control .vjs-icon-placeholder:before{position:absolute;top:77%;left:50%;transform:translate(-50%,-50%);display:block;line-height:1;pointer-events:none}.audio-player-track[data-v-15306d3d] .vjs-play-control *{pointer-events:none}.audio-player-track[data-v-15306d3d] .vjs-play-control:hover,.audio-player-track[data-v-15306d3d] .vjs-play-control:focus{background-color:#1d4ed8}.audio-player-track[data-v-15306d3d] .vjs-current-time,.audio-player-track[data-v-15306d3d] .vjs-duration{display:flex;align-items:center;padding:0;margin:0 8px;font-size:14px;color:#374151}.audio-player-track[data-v-15306d3d] .vjs-current-time,.audio-player-track[data-v-15306d3d] .vjs-current-time-display{order:4}.audio-player-track[data-v-15306d3d] .vjs-time-divider{display:none}.audio-player-track[data-v-15306d3d] .vjs-progress-control{flex:1 1 auto;min-width:80px;margin:0 8px;order:5}.audio-player-track[data-v-15306d3d] .vjs-duration,.audio-player-track[data-v-15306d3d] .vjs-duration-display{order:6}.audio-player-track[data-v-15306d3d] .vjs-remaining-time,.audio-player-track[data-v-15306d3d] .vjs-remaining-time-display{display:none!important}.audio-player-track[data-v-15306d3d] .vjs-progress-holder{height:6px;border-radius:999px;background-color:#4b5563}.audio-player-track[data-v-15306d3d] .vjs-mouse-display,.audio-player-track[data-v-15306d3d] .vjs-time-tooltip{display:none!important}.audio-player-track[data-v-15306d3d] .vjs-load-progress{background-color:#ffffff59}.audio-player-track[data-v-15306d3d] .vjs-play-progress{background-color:#2563eb}.audio-player-track[data-v-15306d3d] .vjs-play-progress:before{top:-.28em;font-size:.85em;color:#fff}.audio-player-track[data-v-15306d3d] .vjs-playback-rate{display:none!important}@media (max-width: 767px){.audio-player-wrapper[data-v-15306d3d]{flex-direction:column;align-items:stretch;padding:8px 12px;gap:10px;min-height:auto}.audio-player-cover[data-v-15306d3d]{width:150px;height:150px;border-radius:12px;margin:0 auto}.audio-player-track[data-v-15306d3d]{position:relative;width:100%;display:block}.audio-player-speed-btn[data-v-15306d3d]{position:static;flex:0 0 auto;order:6;margin-left:8px;padding:4px 8px}.audio-player-track .video-js[data-v-15306d3d]{flex:1 1 auto;height:auto;min-width:0;min-height:0}.audio-player-track[data-v-15306d3d] .vjs-control-bar{display:flex;flex-wrap:wrap;align-items:center;align-content:flex-start;position:relative;height:auto;min-height:0;row-gap:10px;column-gap:0;width:100%;overflow:visible;padding-top:2px;padding-bottom:0}.audio-player-track[data-v-15306d3d] .vjs-progress-control{order:1;flex:0 0 100%!important;width:100%;margin:0 0 8px;max-width:100%;padding:0}.audio-player-track[data-v-15306d3d] .vjs-current-time,.audio-player-track[data-v-15306d3d] .vjs-current-time-display{order:2;margin:0}.audio-player-track[data-v-15306d3d] .vjs-duration,.audio-player-track[data-v-15306d3d] .vjs-duration-display{order:7;margin:0 0 0 auto}.audio-player-track[data-v-15306d3d] .vjs-seek-button.skip-back{order:3;margin-left:auto}.audio-player-track[data-v-15306d3d] .vjs-play-control{order:4}.audio-player-track[data-v-15306d3d] .vjs-seek-button.skip-forward{order:5;margin-right:0}.audio-player-track[data-v-15306d3d] .vjs-current-time,.audio-player-track[data-v-15306d3d] .vjs-current-time-display,.audio-player-track[data-v-15306d3d] .vjs-duration,.audio-player-track[data-v-15306d3d] .vjs-duration-display{font-size:13px}.audio-player-track[data-v-15306d3d] .vjs-play-control{width:46px;height:46px}.audio-player-track[data-v-15306d3d] .vjs-seek-button{width:38px;height:38px;line-height:38px}}
