:root{--green-main:#C2EB5A;--green-accent:#C0FE71;--purple-main:#914AD8;--purple-mid:#775CDF;--purple-soft:#C8B2E7;--gray-light:#F3F3F3;--gray-mid:#E6E6E6;--black:#121212;--radius-xl:32px;--radius-lg:24px;--shadow-soft:0 18px 60px rgba(18,18,18,.08);--shadow-card:0 14px 40px rgba(18,18,18,.10);--container:1100px}.mm-wrap{max-width:var(--container);margin:0 auto;padding:0 18px}.mm-section{padding:90px 0}.mm-section--tight{padding:50px 0}.mm-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 22px;border-radius:999px;font-weight:700;text-decoration:none;border:1px solid transparent;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.mm-btn:hover{transform:translateY(-1px);box-shadow:var(--shadow-card)}.mm-btn--primary{background:var(--green-accent);color:var(--black)}.mm-btn--ghost{background:transparent;border-color:rgba(18,18,18,.18);color:var(--black)}.mm-hero{background:var(--gray-light)}.mm-hero__card{background:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-soft);padding:56px;display:grid;grid-template-columns:1.15fr .85fr;gap:40px;position:relative;overflow:hidden}.mm-hero__title{margin:0;font-size:clamp(38px,4vw,64px);line-height:1.05;color:var(--black)}.mm-hero__text{margin:18px 0 0;font-size:18px;line-height:1.6;color:rgba(18,18,18,.85);max-width:58ch}.mm-hero__cta{display:flex;gap:12px;margin-top:28px;flex-wrap:wrap}.mm-hero__mini{display:flex;gap:10px;margin-top:20px;flex-wrap:wrap}.mm-pill{padding:10px 14px;border-radius:999px;background:var(--gray-light);border:1px solid rgba(18,18,18,.08);font-weight:650;color:rgba(18,18,18,.82)}.mm-hero__visual{position:relative;min-height:280px}.mm-burst{position:absolute;right:-90px;top:-90px;width:260px;height:260px;border-radius:72px;background:var(--purple-soft);transform:rotate(18deg)}.mm-track{position:absolute;right:34px;bottom:26px;width:220px;height:220px;border-radius:999px;display:flex;align-items:center;justify-content:center}.mm-track__ring{position:absolute;inset:0;border-radius:999px;border:2px dashed rgba(18,18,18,.22)}.mm-check{width:16px;height:16px;border-radius:50%;position:absolute;box-shadow:0 12px 28px rgba(18,18,18,.18)}.mm-check--a{left:22px;top:58px;background:var(--green-main)}.mm-check--b{right:56px;top:92px;background:var(--purple-main)}.mm-check--c{right:28px;bottom:40px;background:var(--green-accent)}.mm-split{position:absolute;left:10px;bottom:22px;display:grid;gap:12px}.mm-split__card{width:170px;background:rgba(255,255,255,.92);border:1px solid rgba(18,18,18,.08);border-radius:22px;padding:16px 16px;box-shadow:0 14px 35px rgba(18,18,18,.10)}.mm-split__label{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:rgba(18,18,18,.55);font-weight:700}.mm-split__value{margin-top:8px;font-size:20px;font-weight:800;color:var(--black)}.mm-split__card--two .mm-split__value{color:var(--purple-main)}@media (max-width:980px){.mm-hero__card{grid-template-columns:1fr;padding:38px}.mm-hero__visual{min-height:220px}.mm-split{left:0}}:root{--font-title:"Anton",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;--font-body:"Space Grotesk",system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.mm-hero,.mm-quote,.mm-mindset,.mm-training,.mm-process,.mm-final{font-family:var(--font-body)}.mm-hero h1,.mm-hero h2,.mm-hero h3,.mm-quote h1,.mm-quote h2,.mm-quote h3,.mm-mindset h1,.mm-mindset h2,.mm-mindset h3,.mm-training h1,.mm-training h2,.mm-training h3,.mm-process h1,.mm-process h2,.mm-process h3,.mm-final h1,.mm-final h2,.mm-final h3{font-family:var(--font-title);letter-spacing:.02em;text-transform:uppercase}.mm-hero__title{line-height:.95;letter-spacing:.03em}.mm-hero__text{font-size:18px;line-height:1.65}.mj-contact-page{--mj-black:#0f0f10;--mj-ink:#141416;--mj-soft:#f4f4f2;--mj-white:#ffffff;--mj-line:rgba(20,20,22,.12);--mj-shadow:0 18px 40px rgba(0,0,0,.10);--mj-shadow-soft:0 10px 24px rgba(0,0,0,.08);--mj-radius:28px;--mj-green:#c0fe71;--mj-purple:#7b5cff}.mj-contact-page a{color:inherit;text-decoration:none}.mj-contact-page .mj-wrap{width:min(1180px,calc(100% - 52px));margin:0 auto}.mj-contact-page .mj-kicker{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgba(20,20,22,.70);margin:0 0 10px 0}.mj-contact-page .mj-kicker:before{content:"";width:8px;height:8px;border-radius:99px;background:var(--mj-green);box-shadow:0 0 0 4px rgba(192,254,113,.25)}.mj-contact-page .mj-h1{font-weight:900;letter-spacing:-.02em;line-height:.9;font-size:clamp(44px,5.3vw,84px);margin:0 0 14px 0;color:var(--mj-ink)}.mj-contact-page .mj-h1 .mj-purple{color:var(--mj-purple)}.mj-contact-page .mj-sub{font-size:16px;line-height:1.6;color:rgba(20,20,22,.75);margin:0;max-width:52ch}.mj-contact-page .mj-pills{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.mj-contact-page .mj-pill{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(20,20,22,.14);background:#fff;border-radius:999px;padding:10px 14px;font-size:12px;color:rgba(20,20,22,.85)}.mj-contact-page .mj-pill i{width:8px;height:8px;border-radius:99px;background:var(--mj-purple);display:inline-block}.mj-contact-page .mj-pill.is-green i{background:var(--mj-green)}.mj-contact-page .mj-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:12px 18px;font-weight:700;font-size:13px;border:1px solid rgba(20,20,22,.14);text-decoration:none;transition:.2s ease;cursor:pointer}.mj-contact-page .mj-btn-primary{background:var(--mj-green);color:var(--mj-ink);box-shadow:0 10px 22px rgba(192,254,113,.25)}.mj-contact-page .mj-btn-primary:hover{transform:translateY(-1px)}.mj-contact-page .mj-btn-ghost{background:#fff;color:var(--mj-ink)}.mj-contact-page .mj-btn-ghost:hover{transform:translateY(-1px)}.mj-contact-hero{background:#fff;padding:clamp(34px,4.5vw,66px) 0}.mj-contact-hero .mj-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(18px,3vw,34px);align-items:center}@media (max-width:980px){.mj-contact-hero .mj-grid{grid-template-columns:1fr}}.mj-contact-hero .mj-next{border-radius:var(--mj-radius);background:repeating-linear-gradient(135deg,rgba(255,255,255,.06) 0 14px,rgba(255,255,255,.02) 14px 28px),radial-gradient(1000px 600px at 20% -20%,rgba(123,92,255,.22),transparent 55%),radial-gradient(900px 600px at 110% 10%,rgba(192,254,113,.20),transparent 55%),var(--mj-black);color:#fff;padding:26px;box-shadow:var(--mj-shadow)}.mj-contact-hero .mj-next .mj-mini{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.70)}.mj-contact-hero .mj-next h3{margin:10px 0;font-size:24px;line-height:1.05}.mj-contact-hero .mj-next p{margin:0 0 16px 0;color:rgba(255,255,255,.78);line-height:1.6;font-size:14px}.mj-contact-hero .mj-next .mj-row{display:flex;gap:10px;flex-wrap:wrap}.mj-contact-main{background:var(--mj-soft);padding:clamp(34px,4.5vw,66px) 0}.mj-contact-main .mj-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(18px,3vw,34px)}@media (max-width:980px){.mj-contact-main .mj-grid{grid-template-columns:1fr}}.mj-contact-main .mj-card{background:#fff;border:1px solid rgba(20,20,22,.10);border-radius:var(--mj-radius);box-shadow:var(--mj-shadow-soft);padding:24px}.mj-contact-main .mj-card h3{margin:0 0 10px 0;font-size:22px}.mj-contact-main .mj-card p{margin:0 0 14px 0;color:rgba(20,20,22,.75);line-height:1.6;font-size:14px}.mj-contact-main .mj-check{display:grid;gap:10px;margin-top:14px}.mj-contact-main .mj-check .mj-item{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:16px;border:1px solid rgba(20,20,22,.10);background:rgba(255,255,255,.65)}.mj-contact-main .mj-check .dot{width:10px;height:10px;border-radius:99px;background:var(--mj-green);margin-top:4px;box-shadow:0 0 0 4px rgba(192,254,113,.20)}.mj-contact-main .mj-check .txt{font-size:13px;line-height:1.5;color:rgba(20,20,22,.80)}.mj-contact-page .mj-divi-form input,.mj-contact-page .mj-divi-form textarea{border-radius:16px!important;border:1px solid rgba(20,20,22,.18)!important;background:#fff!important;padding:14px!important;font-size:14px!important}.mj-contact-page .mj-divi-form textarea{min-height:160px}.mj-contact-page .mj-divi-form .et_pb_contact_submit{border-radius:999px!important;background:var(--mj-green)!important;color:var(--mj-ink)!important;border:1px solid rgba(20,20,22,.14)!important;padding:12px 18px!important;font-weight:800!important;box-shadow:0 10px 22px rgba(192,254,113,.25)!important}