.fp-page{padding-block:58px 70px}.fp-hero{grid-template-columns:1.3fr .7fr;align-items:center;gap:70px;margin-bottom:60px;display:grid}.fp-hero h1{letter-spacing:-.05em;margin:20px 0;font-size:clamp(46px,6vw,82px);line-height:1.06}.fp-hero h1 em{color:#7954aa;font-weight:400}.fp-hero>div>p{color:#746783;max-width:560px;line-height:1.8}.fp-ticket{text-align:center;background:linear-gradient(140deg,#eee0ff,#f9f6ff 65%,#eafaad);border:1px solid #dbcdf2;border-radius:32px;padding:42px 24px;position:relative;transform:rotate(3deg);box-shadow:0 20px 55px #66418615}.fp-ticket>span{letter-spacing:.2em;color:#70528e;font-size:10px}.fp-ticket strong{color:#61417e;margin-top:16px;font-size:108px;font-weight:550;line-height:1.1;display:block}.fp-ticket strong em{font-size:27px;font-style:normal;font-weight:400;display:block}.fp-ticket p{color:#705d80;font-size:14px;line-height:1.9}.fp-ticket svg{color:#b370d1;position:absolute;top:45px;right:25px}.fp-steps{grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:40px;display:grid}.fp-steps article{background:#fffdfa;border:1px solid #e7dcf0;border-radius:22px;padding:28px}.fp-steps article>span{color:#9464bd;font-size:13px;font-weight:600}.fp-steps h2{font-size:21px;line-height:1.3}.fp-steps p,.fp-faq p{color:#776782;font-size:14px;line-height:1.8}.fp-faq{padding:32px}.fp-faq h2{font-size:29px}.fp-faq details{border-top:1px solid #eee5f2;padding:18px 0}.fp-faq summary{cursor:pointer;font-weight:500}.fp-bottom{color:#88768f;justify-content:space-between;align-items:center;margin-top:30px;font-size:13px;display:flex}.fp-offer-badge{color:#463957;background:#eafaad;border:1px solid #d1df9e;border-radius:999px;align-items:center;gap:9px;margin-bottom:12px;padding:10px 15px;font-size:13px;font-weight:600;display:inline-flex}.fp-launch-note{color:#674886;background:linear-gradient(120deg,#eee4ff,#f9f6ff);border:1px solid #decdf0;border-radius:16px;margin:20px 0;padding:16px 20px;font-size:14px;line-height:1.7}.fp-consent{background:#f5eefb;border-radius:12px;padding:13px 14px}.fp-consent small{color:#82738e;margin-top:3px;font-size:11px;line-height:1.6;display:block}.fp-subscription{border-bottom:1px solid #e9e0ed;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;display:flex}.fp-subscription p{color:#7f708a;max-width:540px;font-size:14px;line-height:1.7}.fp-subscription button{white-space:nowrap}@media (max-width:700px){.fp-page{padding-block:32px 42px}.fp-hero{grid-template-columns:1fr;gap:32px;margin-bottom:35px}.fp-ticket{justify-self:center;width:100%;max-width:370px;padding:25px;transform:none}.fp-ticket strong{font-size:80px}.fp-steps{grid-template-columns:1fr;gap:12px}.fp-steps article{padding:23px}.fp-faq{padding:24px}.fp-bottom{flex-direction:column;align-items:flex-start;gap:12px}.fp-hero .mk-button{justify-content:center;width:100%}.fp-subscription button{width:100%}.auth-wrap.fp-signup{gap:0;padding:22px 16px 36px}.fp-signup .auth-story{display:none}.fp-signup .auth-panel{padding:23px 21px}.fp-signup .auth-back{margin-bottom:20px}.fp-signup .auth-panel h2{margin:14px 0 12px;font-size:29px}.fp-signup .auth-muted{font-size:14px;line-height:1.6}.fp-signup .auth-form{gap:16px;margin:20px 0}.fp-signup .auth-footnote{margin-top:20px;padding-top:16px}.fp-signup .fp-consent{padding:12px}.fp-signup .auth-check{font-size:12px}}.fp-signup .auth-form>label,.fp-signup .auth-form input:not([type=checkbox]){margin:0}.fp-signup .auth-form .mk-button{margin-top:0}
