.cm-site .cm-pricing-intro-dialog{position:fixed;inset:0;margin:auto;width:min(720px,calc(100vw - 32px));max-width:none;max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:24px;background:#fff;color:#031116;box-shadow:0 24px 100px #03111655;overflow:auto;overscroll-behavior:contain}
.cm-pricing-intro-dialog::backdrop{background:#101437b8;backdrop-filter:blur(5px)}
.cm-site .cm-pricing-intro-close{position:sticky;top:14px;z-index:1;display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin:14px 14px 0 auto;padding:0;border:0;border-radius:50%;background:#eeebff;color:#26327c;font:inherit;font-size:30px;line-height:1;cursor:pointer}
.cm-pricing-intro-close:focus-visible{outline:3px solid #3546b8;outline-offset:3px}
.cm-pricing-intro-content{padding:0 40px 36px}
.cm-site .cm-pricing-intro-content h2{font-size:clamp(27px,3.4vw,36px);line-height:1.14;letter-spacing:-.6px;margin:0 0 24px;max-width:590px}
.cm-pricing-intro-content ul{list-style:none;margin:0;padding:0;display:grid;gap:15px}
.cm-pricing-intro-content li{position:relative;padding-left:27px;font-size:16px;line-height:1.45}
.cm-pricing-intro-content li::before{content:'';position:absolute;left:0;top:calc((1lh - 17px)/2);width:17px;height:17px;background:url('cm-check-green.svg') center/17px 17px no-repeat}
.cm-pricing-intro-offer{margin-top:26px;padding:18px 20px;background:#eeebff;border-radius:14px}
.cm-pricing-intro-offer>strong{display:block;font-size:19px;line-height:1.25;color:#26327c}
.cm-pricing-intro-offer p{margin:8px 0 0;font-size:13px;line-height:1.45;color:#46516c}
.cm-launch-offer-limit{grid-column:2 / 4;grid-row:1;justify-self:center;align-self:end;width:fit-content;max-width:100%;margin:0;padding:9px 14px;border-radius:9px;background:#eeebff;color:#26327c;text-align:center;font-size:13px;font-weight:400;line-height:1.4}
.cm-plan-grid-earlybird>[data-cm-plan="standard"],.cm-plan-grid-earlybird>[data-cm-plan="earlybird"],.cm-plan-grid-earlybird>[data-cm-plan="lifetime"]{grid-row:2}
.cm-plan-grid-earlybird{row-gap:12px}
.cm-launch-offer-limit strong,.cm-pricing-intro-offer p strong{font-weight:700}
@media(max-width:600px){.cm-pricing-intro-content{padding:0 22px 24px}.cm-site .cm-pricing-intro-content h2{font-size:27px;margin-bottom:22px}.cm-pricing-intro-content li{font-size:14px;padding-left:25px}.cm-pricing-intro-content ul{gap:14px}.cm-pricing-intro-offer{padding:15px;margin-top:22px}.cm-pricing-intro-offer>strong{font-size:17px}[data-cm-pricing] .cm-launch-offer-limit{grid-column:1;grid-row:auto;width:fit-content;margin:0 auto -12px}.cm-plan-grid-earlybird>[data-cm-plan="standard"],.cm-plan-grid-earlybird>[data-cm-plan="earlybird"],.cm-plan-grid-earlybird>[data-cm-plan="lifetime"]{grid-row:auto}.cm-plan-grid-earlybird{row-gap:24px}}
