.u4m-subscribe-page{--u4m-sub-ink:#2e2a2d;--u4m-sub-muted:#6b6168;--u4m-sub-card:#fff;--u4m-sub-border:#eadde4;--u4m-sub-soft:#faf3f6;--u4m-sub-accent:#b0457c;--u4m-sub-accent-dark:#6e2148;--u4m-sub-cta:#ff6b3d;--u4m-sub-cta-dark:#e0552a;--u4m-sub-tg:#1487fb;--u4m-sub-max:#4a3aa8;--u4m-sub-fs-h1:clamp(1.7rem, 1.3rem + 1.6vw, 2.6rem);--u4m-sub-fs-h2:clamp(1.25rem, 1.1rem + 0.6vw, 1.6rem);--u4m-sub-fs-lead:clamp(1rem, 0.95rem + 0.2vw, 1.15rem);--u4m-sub-fs-small:0.875rem;--u4m-sub-radius:12px;--u4m-sub-radius-lg:20px;--u4m-sub-shadow:0 12px 30px rgba(70, 20, 45, 0.08);max-width:1200px;margin:0 auto;padding:32px var(--u4m-gutter,16px) 64px;color:var(--u4m-sub-ink);line-height:1.5}.u4m-subscribe-page *,.u4m-subscribe-form,.u4m-subscribe-form *{box-sizing:border-box}.u4m-subscribe-page img{max-width:100%;display:block}.u4m-subscribe-page .u4m-anchor{display:block;position:relative;top:-90px;visibility:hidden}.u4m-subscribe-page svg{width:1em;height:1em;flex:none}.u4m-label{display:inline-block;padding:6px 16px;border-radius:999px;margin-bottom:16px;background:var(--u4m-sub-soft);color:var(--u4m-sub-accent);font-size:var(--u4m-sub-fs-small);font-weight:600}.u4m-subscribe-page__title{font-size:var(--u4m-sub-fs-h1);font-weight:800;line-height:1.15;margin:0 0 14px;color:var(--u4m-sub-accent-dark)}.u4m-subscribe-page__lead{font-size:var(--u4m-sub-fs-lead);color:var(--u4m-sub-muted);margin:0 0 24px;max-width:760px}.u4m-subscribe-page__section-title{font-size:var(--u4m-sub-fs-h2);font-weight:700;margin:0 0 18px;color:var(--u4m-sub-accent-dark)}.u4m-subscribe-page__top-row{display:flex;flex-direction:column;gap:24px;margin-bottom:40px}.u4m-subscribe-page__hero{position:relative;border-radius:var(--u4m-sub-radius-lg);overflow:hidden;box-shadow:var(--u4m-sub-shadow)}.u4m-subscribe-page__hero-img{width:100%;height:100%;object-fit:cover}.u4m-subscribe-page__hero-badge{position:absolute;left:16px;right:16px;bottom:16px;padding:12px 16px;border-radius:var(--u4m-sub-radius);background:var(--u4m-sub-accent-dark);color:#fff;font-weight:700;font-size:var(--u4m-sub-fs-small)}@media (max-width:640px){.u4m-subscribe-page__hero-badge{left:10px;right:10px;bottom:10px;padding:6px 10px;font-size:.75rem;border-radius:8px}}@media (min-width:900px){.u4m-subscribe-page__top-row{flex-direction:row;align-items:stretch}.u4m-subscribe-page__top-row>*{flex:1 1 50%;min-width:0}.u4m-subscribe-page__form-col{display:flex;flex-direction:column}.u4m-subscribe-page__form-col .u4m-subscribe-form{flex:1}}.u4m-subscribe-page__top-row--no-cover{align-items:center}@media (min-width:900px){.u4m-subscribe-page__top-row--no-cover{justify-content:center}.u4m-subscribe-page__top-row--no-cover>.u4m-subscribe-page__form-col{flex:0 1 640px}}.u4m-subscribe-page>.status{margin-bottom:16px}.u4m-subscribe-page__benefits{margin-bottom:40px}.u4m-benefit-list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.u4m-benefit-list__item{display:flex;align-items:flex-start;gap:14px;padding:16px 18px;background:var(--u4m-sub-soft);border-radius:var(--u4m-sub-radius-lg)}.u4m-benefit-list__icon{flex:none;width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--u4m-sub-card);color:var(--u4m-sub-accent);font-size:22px}.u4m-benefit-list__text{padding-top:9px}@media (min-width:900px){.u4m-subscribe-page__benefits .u4m-subscribe-page__section-title{text-align:center}.u4m-benefit-list{grid-template-columns:repeat(2,1fr);gap:18px}.u4m-benefit-list__item{padding:20px 22px}}.u4m-subscribe-form{background:var(--u4m-sub-card,#fff);border:1px solid var(--u4m-sub-border,#eadde4);border-radius:var(--u4m-sub-radius-lg,20px);box-shadow:var(--u4m-sub-shadow);padding:28px 24px}.u4m-subscribe-form__title{font-size:var(--u4m-sub-fs-h2);font-weight:700;text-align:center;margin:0 0 20px;color:var(--u4m-sub-accent-dark)}.u4m-subscribe-form__messengers{display:flex;flex-direction:column;gap:12px}.u4m-subscribe-form__btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 20px;border-radius:var(--u4m-sub-radius);color:#fff;font-weight:700;text-decoration:none}.u4m-subscribe-form__btn:hover{filter:brightness(1.08)}.u4m-subscribe-form__btn .u4m-subscribe-form__btn-icon{width:20px;height:20px}.u4m-subscribe-form__btn--tg{background:var(--u4m-sub-tg)}.u4m-subscribe-form__btn--max{background:var(--u4m-sub-max)}@media (min-width:640px){.u4m-subscribe-form__messengers{flex-direction:row}.u4m-subscribe-form__btn{flex:1}}.u4m-subscribe-form__divider{display:flex;align-items:center;gap:12px;margin:20px 0;text-align:center;color:var(--u4m-sub-muted);font-size:var(--u4m-sub-fs-small)}.u4m-subscribe-form__divider::before,.u4m-subscribe-form__divider::after{content:"";flex:1;height:1px;background:var(--u4m-sub-border)}.u4m-subscribe-form__email{display:flex;flex-direction:column;gap:12px}.u4m-subscribe-form__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;overflow:hidden}.u4m-subscribe-form__input{width:100%;font-size:1rem;padding:12px 14px;color:var(--u4m-sub-ink);border:1px solid var(--u4m-sub-border);border-radius:var(--u4m-sub-radius);background:var(--u4m-sub-soft)}.u4m-subscribe-form__input:focus{outline:2px solid var(--u4m-sub-accent);outline-offset:1px}.u4m-subscribe-form__bday-label{display:block;margin:0 0 6px;font-size:var(--u4m-sub-fs-small);color:var(--u4m-sub-muted)}.u4m-subscribe-form__bday-hint{font-size:var(--u4m-sub-fs-small);color:var(--u4m-sub-muted);margin-top:6px;min-height:1.2em}.u4m-subscribe-form__submit{width:100%;padding:16px 20px;border:none;border-radius:var(--u4m-sub-radius);cursor:pointer;background:var(--u4m-sub-cta);color:#fff;font-size:1.05rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.u4m-subscribe-form__submit:hover{background:var(--u4m-sub-cta-dark)}.u4m-subscribe-form__submit:disabled{opacity:.65;cursor:default}.u4m-subscribe-form__legal{font-size:.78rem;color:var(--u4m-sub-muted);text-align:center;margin:16px 0 0}.u4m-subscribe-form__legal a{color:var(--u4m-sub-accent)}.u4m-subscribe-form__modal{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.u4m-subscribe-form__modal[hidden]{display:none}.u4m-subscribe-form__modal-backdrop{position:absolute;inset:0;background:rgb(46 20 34 / .45)}.u4m-subscribe-form__modal-box{position:relative;max-width:420px;width:100%;padding:28px 24px;background:#fff;border-radius:20px;box-shadow:0 12px 30px rgb(70 20 45 / .15)}.u4m-subscribe-form__modal-title{font-size:1.1rem;margin:0 0 10px}.u4m-subscribe-form__modal-close{position:absolute;top:10px;right:14px;border:0;background:none;font-size:1.4rem;cursor:pointer;color:#6b6168}.u4m-trust-row{display:flex;flex-direction:column;margin-bottom:40px;overflow:hidden;background:var(--u4m-sub-soft);border:1px solid var(--u4m-sub-border);border-radius:var(--u4m-sub-radius)}.u4m-trust-row__item{display:flex;align-items:center;gap:12px;flex:1 1 0%;padding:14px 16px;font-size:var(--u4m-sub-fs-small);font-weight:600}.u4m-trust-row__icon{flex:none;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:var(--u4m-sub-card);border:1px solid var(--u4m-sub-border);color:var(--u4m-sub-accent-dark);font-size:17px}@media (min-width:640px){.u4m-trust-row{flex-direction:row}.u4m-trust-row__item:not(:last-child){border-right:1px solid var(--u4m-sub-border)}}@media (max-width:639px){.u4m-trust-row__item:not(:last-child){border-bottom:1px solid var(--u4m-sub-border)}}.u4m-subscribe-page__reviews{margin-bottom:40px}.u4m-subscribe-page__reviews .u4m-reviews{display:grid;gap:16px}@media (min-width:900px){.u4m-subscribe-page__reviews .u4m-reviews{grid-template-columns:repeat(3,1fr)}}.u4m-author-card{display:flex;align-items:center;gap:18px;max-width:760px;margin:0 auto;padding:20px;background:var(--u4m-sub-soft);border-radius:var(--u4m-sub-radius-lg)}.u4m-author-card__photo{width:88px;height:88px;border-radius:50%;object-fit:cover;flex:none}.u4m-author-card__name{font-weight:700;margin:0 0 4px;color:var(--u4m-sub-accent-dark)}.u4m-author-card__role{font-size:var(--u4m-sub-fs-small);color:var(--u4m-sub-accent);margin:0 0 8px;font-weight:600}.u4m-author-card__bio{font-size:var(--u4m-sub-fs-small);color:var(--u4m-sub-muted);margin:0}@media (max-width:480px){.u4m-author-card{flex-direction:column;text-align:center}}.u4m-subscribe-page .u4m-review{margin:0;padding:18px;border:1px solid var(--u4m-sub-border);border-radius:var(--u4m-sub-radius-lg);background:var(--u4m-sub-card);box-shadow:var(--u4m-sub-shadow);font-size:15px;line-height:1.6}.u4m-subscribe-page .u4m-review__head{display:flex;align-items:center;gap:12px;margin-bottom:10px}.u4m-subscribe-page .u4m-review__head img,.u4m-subscribe-page .u4m-review__avatar{flex:none;width:48px;height:48px;border-radius:50%;object-fit:cover}.u4m-subscribe-page .u4m-review__avatar{display:grid;place-content:center;background:var(--u4m-sub-soft);color:var(--u4m-sub-accent-dark);font-weight:800}.u4m-subscribe-page .u4m-review__name{font-weight:700;line-height:1.3}.u4m-subscribe-page .u4m-review__stars{color:#e8a63c;font-size:14px;letter-spacing:2px}.u4m-subscribe-page .u4m-review__title{margin-bottom:6px;font-weight:700}.u4m-subscribe-page .u4m-review__text{color:var(--u4m-sub-muted)}.u4m-subscribe-page .u4m-review summary{color:var(--u4m-sub-accent-dark);font-weight:600;cursor:pointer}.u4m-subscribe-page .u4m-review details[open] summary{display:none}.u4m-subscribe-page .u4m-review__course{display:inline-block;margin-top:10px;font-size:14px;color:var(--u4m-sub-accent)}