.subscribe-module__jlKKQG__page{color:#1b1233;background:radial-gradient(circle at 8% 5%,#b9a6fb57,#0000 28%),radial-gradient(circle at 95% 88%,#7c4dff26,#0000 30%),#faf8ff;min-height:100svh;padding:24px clamp(18px,4vw,64px) 80px;overflow-x:clip}.subscribe-module__jlKKQG__nav{justify-content:space-between;align-items:center;width:min(1180px,100%);margin:auto;display:flex}.subscribe-module__jlKKQG__brand{font:800 22px var(--font-space), sans-serif;direction:ltr;align-items:center;gap:10px;display:flex}.subscribe-module__jlKKQG__brand img{object-fit:contain;width:42px;height:42px}.subscribe-module__jlKKQG__login{color:#4b1fb0;background:#ffffffbf;border:1px solid #d8cff0;border-radius:12px;padding:10px 17px;font-size:13px;font-weight:800}.subscribe-module__jlKKQG__hero{text-align:center;width:min(900px,100%);margin:clamp(52px,9vw,112px) auto 44px}.subscribe-module__jlKKQG__eyebrow{color:#4b1fb0;letter-spacing:.06em;background:#efe9fb;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:900;display:inline-flex}.subscribe-module__jlKKQG__hero h1{letter-spacing:-.055em;text-wrap:balance;margin:18px 0 14px;font-size:clamp(42px,7vw,78px);line-height:.95}.subscribe-module__jlKKQG__hero p{color:#6b6390;max-width:680px;margin:auto;font-size:clamp(16px,2vw,19px);line-height:1.75}.subscribe-module__jlKKQG__tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:min(1180px,100%);margin:auto;display:grid}.subscribe-module__jlKKQG__tier{background:#ffffffe0;border:1px solid #e1daf3;border-radius:26px;flex-direction:column;padding:24px;display:flex;position:relative;box-shadow:0 20px 54px #331d6812}.subscribe-module__jlKKQG__featured{border-color:#8b6cf6;transform:translateY(-8px);box-shadow:0 24px 70px #4b1fb029}.subscribe-module__jlKKQG__popular{color:#fff;background:linear-gradient(120deg,#4b1fb0,#8b6cf6);border-radius:999px;padding:5px 11px;font-size:10px;font-weight:900;position:absolute;inset-block-start:-13px;inset-inline-end:22px}.subscribe-module__jlKKQG__tier h2{margin:0;font-size:28px}.subscribe-module__jlKKQG__tagline{color:#6b6390;min-height:68px;margin:8px 0 14px;font-size:13px;line-height:1.65}.subscribe-module__jlKKQG__periods{gap:9px;display:grid}.subscribe-module__jlKKQG__pickLabel{color:#4b1fb0;margin:0 0 10px;font-size:12px;font-weight:800}.subscribe-module__jlKKQG__period{background:#fcfbff;border:1px solid #e7e0f5;border-radius:15px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px;transition:all .2s;display:grid}.subscribe-module__jlKKQG__go{color:#4b1fb0;background:#efe9fb;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;font-weight:900;line-height:1;transition:all .2s;display:grid}.subscribe-module__jlKKQG__period:hover .subscribe-module__jlKKQG__go{color:#fff;background:#4b1fb0}.subscribe-module__jlKKQG__period:hover{border-color:#8b6cf6;transform:translateY(-1px);box-shadow:0 10px 24px #4b1fb017}.subscribe-module__jlKKQG__period strong{font-size:14px;display:block}.subscribe-module__jlKKQG__period small{color:#655c80;font-size:11px}.subscribe-module__jlKKQG__period b{color:#4b1fb0;white-space:nowrap;font-size:18px}.subscribe-module__jlKKQG__trust{color:#716989;flex-wrap:wrap;justify-content:center;gap:10px 22px;width:min(900px,100%);margin:34px auto 0;font-size:12px;font-weight:700;display:flex}.subscribe-module__jlKKQG__trust span:before{content:"✓";color:#4b1fb0;margin-inline-end:7px;font-weight:900}.subscribe-module__jlKKQG__checkout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:20px;width:min(1040px,100%);margin:clamp(42px,7vw,86px) auto 0;display:grid}.subscribe-module__jlKKQG__checkoutMain,.subscribe-module__jlKKQG__summary{background:#ffffffeb;border:1px solid #dfd7f2;border-radius:28px;box-shadow:0 24px 70px #331d6817}.subscribe-module__jlKKQG__checkoutMain{padding:clamp(28px,5vw,54px)}.subscribe-module__jlKKQG__checkoutMain h1{letter-spacing:-.05em;margin:12px 0;font-size:clamp(38px,5vw,62px);line-height:.98}.subscribe-module__jlKKQG__checkoutMain>p{color:#6b6390;line-height:1.75}.subscribe-module__jlKKQG__features{gap:11px;margin:26px 0 0;padding:0;list-style:none;display:grid}.subscribe-module__jlKKQG__features li{color:#40375e;padding-inline-start:28px;font-size:14px;line-height:1.55;position:relative}.subscribe-module__jlKKQG__features li:before{content:"✓";color:#4b1fb0;background:#eee8fb;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-weight:900;display:grid;position:absolute;inset-inline-start:0}.subscribe-module__jlKKQG__summary{position:sticky;top:24px;overflow:hidden}.subscribe-module__jlKKQG__summaryTop{color:#fff;background:linear-gradient(145deg,#2f146f,#5f34c8);padding:24px}.subscribe-module__jlKKQG__summaryTop small{opacity:.75;font-weight:700}.subscribe-module__jlKKQG__summaryTop h2{margin:7px 0 0;font-size:25px}.subscribe-module__jlKKQG__price{padding:24px}.subscribe-module__jlKKQG__priceLine{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.subscribe-module__jlKKQG__priceLine span{color:#6b6390;font-size:13px}.subscribe-module__jlKKQG__priceLine b{letter-spacing:-.04em;font-size:34px}.subscribe-module__jlKKQG__monthly{color:#7d7596;margin:4px 0 20px;font-size:12px}.subscribe-module__jlKKQG__primary{color:#fff;text-align:center;background:linear-gradient(120deg,#4b1fb0,#8b6cf6);border-radius:15px;justify-content:center;align-items:center;width:100%;min-height:54px;padding:10px 18px;font-size:15px;font-weight:900;display:inline-flex;box-shadow:0 14px 28px #4b1fb038}.subscribe-module__jlKKQG__secondary{color:#4b1fb0;text-align:center;border:1px solid #dcd3ef;border-radius:14px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:9px;padding:8px 16px;font-size:13px;font-weight:800;display:inline-flex}.subscribe-module__jlKKQG__fine{color:#847d98;text-align:center;margin:15px 0 0;font-size:10.5px;line-height:1.6}.subscribe-module__jlKKQG__back{color:#4b1fb0;margin-top:20px;font-size:13px;font-weight:800;display:inline-flex}@media (max-width:880px){.subscribe-module__jlKKQG__tiers{grid-template-columns:1fr}.subscribe-module__jlKKQG__featured{transform:none}.subscribe-module__jlKKQG__checkout{grid-template-columns:1fr}.subscribe-module__jlKKQG__summary{position:static}}@media (max-width:520px){.subscribe-module__jlKKQG__page{padding-inline:14px}.subscribe-module__jlKKQG__hero h1{font-size:clamp(30px,9.6vw,40px)}.subscribe-module__jlKKQG__tier{padding:19px}.subscribe-module__jlKKQG__checkoutMain{padding:25px 20px}}
