.elementor-kit-17{--e-global-color-primary:#262A30;--e-global-color-secondary:#F1F1EC;--e-global-color-text:#262A30;--e-global-color-accent:#5E636D;--e-global-color-mmbg:#FAFAF7;--e-global-color-mmline:#E0E0D8;--e-global-color-mmfield:#80858E;--e-global-color-mmfreedom:#C3D9F0;--e-global-color-mmknowing:#BFE3D3;--e-global-color-mmpouring:#F6C9B4;--e-global-color-mmreciprocity:#DCCDEB;--e-global-color-mmbutter:#F5E3A8;--e-global-typography-primary-font-family:"Rubik";--e-global-typography-primary-font-size:56px;--e-global-typography-primary-font-weight:500;--e-global-typography-primary-line-height:1.15em;--e-global-typography-secondary-font-family:"Rubik";--e-global-typography-secondary-font-size:32px;--e-global-typography-secondary-font-weight:500;--e-global-typography-secondary-line-height:1.25em;--e-global-typography-text-font-family:"Rubik";--e-global-typography-text-font-size:19px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.8em;--e-global-typography-accent-font-family:"Rubik";--e-global-typography-accent-font-size:17px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-line-height:1.4em;background-color:#FAFAF7;color:#262A30;font-family:"Rubik", Sans-serif;font-size:19px;line-height:1.8em;}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{background-color:#262A30;font-family:"Rubik", Sans-serif;font-size:17px;font-weight:500;color:#FFFFFF;border-radius:999px 999px 999px 999px;padding:14px 30px 14px 30px;}.elementor-kit-17 button:hover,.elementor-kit-17 button:focus,.elementor-kit-17 input[type="button"]:hover,.elementor-kit-17 input[type="button"]:focus,.elementor-kit-17 input[type="submit"]:hover,.elementor-kit-17 input[type="submit"]:focus,.elementor-kit-17 .elementor-button:hover,.elementor-kit-17 .elementor-button:focus{background-color:#3A3F47;color:#FFFFFF;}.elementor-kit-17 e-page-transition{background-color:#FFBC7D;}.elementor-kit-17 a{color:#262A30;}.elementor-kit-17 a:hover{color:#262A30;}.elementor-kit-17 h1{color:#262A30;font-family:"Rubik", Sans-serif;font-size:64px;font-weight:500;line-height:1.1em;}.elementor-kit-17 h2{color:#262A30;font-family:"Rubik", Sans-serif;font-size:48px;font-weight:500;line-height:1.15em;}.elementor-kit-17 h3{color:#262A30;font-family:"Rubik", Sans-serif;font-size:32px;font-weight:500;line-height:1.25em;}.elementor-kit-17 h4{color:#262A30;font-family:"Rubik", Sans-serif;font-size:24px;font-weight:500;line-height:1.3em;}.elementor-kit-17 h5{color:#262A30;font-family:"Rubik", Sans-serif;font-size:20px;font-weight:500;line-height:1.4em;}.elementor-kit-17 h6{color:#262A30;font-family:"Rubik", Sans-serif;font-size:17px;font-weight:500;line-height:1.4em;}.elementor-kit-17 label{color:#262A30;font-family:"Rubik", Sans-serif;font-size:15px;font-weight:500;}.elementor-kit-17 input:not([type="button"]):not([type="submit"]),.elementor-kit-17 textarea,.elementor-kit-17 .elementor-field-textual{font-family:"Rubik", Sans-serif;font-size:17px;color:#262A30;background-color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#80858E;border-radius:999px 999px 999px 999px;padding:14px 22px 14px 22px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1360px;}.e-con{--container-max-width:1360px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17{font-size:18px;}.elementor-kit-17 h1{font-size:40px;}.elementor-kit-17 h2{font-size:32px;}.elementor-kit-17 h3{font-size:26px;}.elementor-kit-17 h4{font-size:21px;}.elementor-kit-17 h5{font-size:19px;}.elementor-kit-17 h6{font-size:17px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* משמהות - CSS משותף (זהות ד2: ה' כנשימה, בהרבה צבעים) */
:root{--mm-t-freedom:#DFEAF4;--mm-t-knowing:#DDEEE5;--mm-t-pouring:#F8E2D6;--mm-t-reciprocity:#EBE4F1;--mm-bg:#FAFAF7;--mm-surface:#F1F1EC;--mm-ink:#262A30;--mm-muted:#5E636D;--mm-line:#E0E0D8;--mm-field:#80858E;
--mm-freedom:#C3D9F0;--mm-knowing:#BFE3D3;--mm-pouring:#F6C9B4;--mm-reciprocity:#DCCDEB;--mm-butter:#F5E3A8}
body{-webkit-font-smoothing:antialiased}
::selection{background:var(--mm-pouring);color:var(--mm-ink)}
.elementor-button:active{transform:translateY(1px)}
a:focus-visible,.elementor-button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--mm-ink);outline-offset:3px}
/* לוגו: ה' עם הילה קטנה */
.mm-logo .elementor-heading-title span{background:radial-gradient(circle,var(--mm-pouring) 0 30%,var(--mm-reciprocity) 50%,transparent 72%);border-radius:50%;padding:0 .1em}
/* קישור משני */
.mm-link .elementor-button{background:transparent!important;color:var(--mm-ink)!important;padding:12px 4px!important;text-decoration:underline;text-decoration-color:var(--mm-pouring);text-decoration-thickness:3px;text-underline-offset:7px}
.mm-link .elementor-button:hover{text-decoration-color:var(--mm-ink)}
/* מרקר הדגשה */
.mm-mark{background:linear-gradient(transparent 58%,var(--mm-pouring) 58%);padding:0 .06em}
/* הילת ה' - נשימה */
.mm-halo{position:relative;width:200px;height:200px;margin:0 auto 8px;display:grid;place-items:center;isolation:isolate}
.mm-halo::before{content:"";position:absolute;inset:-6%;border-radius:50%;z-index:-1;filter:blur(18px);
 background:radial-gradient(circle at 30% 32%,var(--mm-pouring) 0 26%,transparent 54%),radial-gradient(circle at 70% 28%,var(--mm-knowing) 0 26%,transparent 54%),radial-gradient(circle at 74% 70%,var(--mm-reciprocity) 0 26%,transparent 54%),radial-gradient(circle at 28% 72%,var(--mm-freedom) 0 26%,transparent 54%),radial-gradient(circle at 50% 50%,var(--mm-butter) 0 20%,transparent 48%)}
.mm-halo span{font-family:"Rubik",sans-serif;font-weight:500;font-size:104px;line-height:1;color:var(--mm-ink)}
@media (prefers-reduced-motion:no-preference){.mm-halo::before{animation:mmBreath 7s ease-in-out infinite}}
@keyframes mmBreath{0%,100%{transform:scale(1);opacity:.9}50%{transform:scale(1.08);opacity:1}}
.mm-halo-text .elementor-heading-title{position:relative;display:inline-block;isolation:isolate}
.mm-halo-text .elementor-heading-title::before{content:"";position:absolute;inset:-18%;z-index:-1;border-radius:50%;filter:blur(16px);
 background:radial-gradient(circle at 30% 32%,var(--mm-pouring) 0 26%,transparent 56%),radial-gradient(circle at 70% 30%,var(--mm-knowing) 0 26%,transparent 56%),radial-gradient(circle at 72% 72%,var(--mm-reciprocity) 0 26%,transparent 56%),radial-gradient(circle at 28% 72%,var(--mm-freedom) 0 26%,transparent 56%)}
/* הירו: שתי מילים הופכות לאחת */
.mm-merge{font-family:"Rubik",sans-serif;font-weight:500;font-size:clamp(56px,10vw,150px);line-height:1;display:flex;justify-content:center;align-items:baseline;white-space:nowrap;margin:0;color:var(--mm-ink)}
.mm-merge .gap{display:inline-block;width:.6em;animation:mmClose 1.1s 1.5s forwards cubic-bezier(.7,0,.2,1)}
.mm-merge .drop{display:inline-block;overflow:hidden;color:#B9BCC2;max-width:3em;animation:mmFade 1s .7s forwards ease-in}
.mm-merge .drop.m{max-width:1em}
.mm-merge .h{color:var(--mm-ink)}
.mm-labels{display:flex;justify-content:center;gap:clamp(80px,22vw,360px);color:var(--mm-muted);font-size:16px;margin-top:14px;animation:mmOut .6s 1.4s forwards}
.mm-reveal{opacity:0;animation:mmIn .8s 2.6s forwards}.mm-reveal-2{opacity:0;animation:mmIn .8s 2.8s forwards}
@keyframes mmFade{to{opacity:0;max-width:0}}@keyframes mmClose{to{width:0}}@keyframes mmOut{to{opacity:0}}@keyframes mmIn{to{opacity:1}}
@media (prefers-reduced-motion:reduce){.mm-merge .drop,.mm-merge .gap,.mm-labels,.mm-reveal,.mm-reveal-2{animation:none}.mm-merge .drop{max-width:0;opacity:0}.mm-merge .gap{width:0}.mm-labels{opacity:0}.mm-reveal,.mm-reveal-2{opacity:1}}
body.elementor-editor-active .mm-reveal,body.elementor-editor-active .mm-reveal-2{opacity:1}
/* רצועת תמונה */
.mm-band{position:relative;border-radius:28px;overflow:hidden;margin-inline:40px;width:auto!important}
@media (max-width:767px){.mm-band{margin-inline:16px;border-radius:20px}}
.mm-form .elementor-button{white-space:nowrap}
/* מניפסט */
.mm-manifesto{max-width:760px!important;margin-inline:auto!important}
.mm-manifesto p{font-size:clamp(20px,2vw,27px);line-height:1.65;font-weight:400;margin:0 0 1.5em;color:var(--mm-ink)}
.mm-manifesto p:first-child{font-weight:500;font-size:clamp(28px,3vw,40px);line-height:1.35}
.mm-manifesto .r{background:linear-gradient(transparent 58%,var(--mm-pouring) 58%);font-weight:500;padding:0 .06em}
.mm-manifesto .end{font-weight:500;font-size:clamp(34px,4.2vw,58px);line-height:1.2;margin:.4em 0 0}
@media (max-width:767px){.mm-manifesto p{font-size:18px;line-height:1.7}}
/* ארבעה עקרונות - צבע לכל עיקרון */
.mm-principle{border-radius:20px;padding:32px 28px!important}
.mm-principle:nth-child(1){background:var(--mm-freedom)}.mm-principle:nth-child(2){background:var(--mm-knowing)}
.mm-principle:nth-child(3){background:var(--mm-pouring)}.mm-principle:nth-child(4){background:var(--mm-reciprocity)}
.mm-principle .elementor-widget-text-editor,.mm-principle .elementor-widget-text-editor p{color:var(--mm-ink)!important}
.mm-credit{margin-top:24px}.mm-credit a{color:var(--mm-ink);text-decoration:underline;text-decoration-color:var(--mm-reciprocity);text-decoration-thickness:3px;text-underline-offset:5px}
/* קרשי פרקים: מספר בעיגול צבעוני מתחלף */
.mm-planks{counter-reset:plank}
.mm-plank{counter-increment:plank;border-top:1px solid var(--mm-line)!important;padding-top:56px!important;padding-left:24px;position:relative}
.mm-plank::before{content:counter(plank);position:absolute;top:14px;right:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-family:"Rubik",sans-serif;font-weight:500;font-size:15px;color:var(--mm-ink);background:var(--mm-freedom)}
.mm-plank:nth-child(4n+2)::before{background:var(--mm-knowing)}.mm-plank:nth-child(4n+3)::before{background:var(--mm-pouring)}.mm-plank:nth-child(4n+4)::before{background:var(--mm-reciprocity)}
.mm-plank .elementor-heading-title{font-family:"Rubik",sans-serif;font-weight:500}
/* תגיות עיקרון */
.mm-tag .elementor-heading-title{display:inline-block;padding:4px 14px;border-radius:999px;color:var(--mm-ink)!important}
.mm-tag-freedom .elementor-heading-title{background:var(--mm-freedom)}.mm-tag-knowing .elementor-heading-title{background:var(--mm-knowing)}
.mm-tag-pouring .elementor-heading-title{background:var(--mm-pouring)}.mm-tag-reciprocity .elementor-heading-title{background:var(--mm-reciprocity)}
/* רשימת מאמרים */
.mm-writing .elementor-post{border-top:1px solid var(--mm-line);padding:32px 0;margin:0!important;align-items:center}
.mm-writing .elementor-post:last-child{border-bottom:1px solid var(--mm-line)}
.mm-writing .elementor-post__thumbnail{overflow:hidden;border-radius:20px;background:var(--mm-surface)}
.mm-writing .elementor-post__thumbnail img{transition:scale .7s cubic-bezier(.16,1,.3,1)}
@media (hover:hover){.mm-writing .elementor-post:hover .elementor-post__thumbnail img{scale:1.03}}
.mm-writing .elementor-post:hover .elementor-post__title a{text-decoration:underline;text-decoration-color:var(--mm-pouring);text-decoration-thickness:3px;text-underline-offset:6px}
@media (prefers-reduced-motion:reduce){.mm-writing .elementor-post__thumbnail img{transition:none}.mm-writing .elementor-post:hover .elementor-post__thumbnail img{scale:none}}
@media (max-width:767px){.mm-writing .elementor-post{flex-direction:column!important;align-items:stretch}.mm-writing .elementor-post__thumbnail__link{width:100%!important;margin:0 0 20px!important;order:-1!important}}
.mm-writing .elementor-pagination{margin-top:32px;font-weight:500}
.mm-writing .elementor-pagination .page-numbers.current{background:var(--mm-pouring);border-radius:999px;padding:4px 12px}
/* מאמר בודד: צבע לפי עיקרון */
.mm-postinfo .elementor-post-info__terms-list-item{display:inline-block;padding:4px 14px;border-radius:999px;background:var(--mm-surface);color:var(--mm-ink)!important}
.mm-cat-freedom .mm-postinfo .elementor-post-info__terms-list-item{background:var(--mm-freedom)}.mm-cat-knowing .mm-postinfo .elementor-post-info__terms-list-item{background:var(--mm-knowing)}
.mm-cat-pouring .mm-postinfo .elementor-post-info__terms-list-item{background:var(--mm-pouring)}.mm-cat-reciprocity .mm-postinfo .elementor-post-info__terms-list-item{background:var(--mm-reciprocity)}
.mm-postinfo .elementor-icon-list-icon{display:none}
.mm-featured img{border-radius:24px}
.mm-prose{max-width:68ch!important;margin-inline:auto!important}
.mm-prose p{margin-bottom:1.2em}.mm-prose h2,.mm-prose h3{margin:1.6em 0 .5em;font-weight:500}
.mm-prose blockquote{border-right:4px solid var(--mm-reciprocity);padding:4px 20px 4px 0;margin:1.6em 0;font-size:1.12em}
.mm-prose ul{padding-right:1.2em}.mm-prose li{margin-bottom:.5em}
/* ציטוט */
.mm-quote .elementor-heading-title::before{content:"”";display:block;font-size:1.4em;line-height:.6;margin-bottom:12px;color:var(--mm-ink)}
/* טפסים */
.mm-form .elementor-field-group{margin-bottom:0}
.mm-form .elementor-field-textual::placeholder{color:#7A7F88}
.mm-form textarea.elementor-field-textual{border-radius:20px!important}
/* בלוק הצטרפות */
.mm-join{border-radius:32px}
/* תפריט */
.mm-nav .elementor-nav-menu--dropdown{background:#fff;border-radius:16px}
@media (max-width:767px){.mm-merge{font-size:clamp(52px,16vw,90px)}.mm-halo{width:150px;height:150px}.mm-halo span{font-size:76px}.mm-plank{padding-left:12px}}
/* תיקוני D2 */
.elementor-location-header .elementor-button{white-space:nowrap}
@media (max-width:767px){.elementor-location-header .elementor-button{padding:12px 18px!important;font-size:14px!important}}
.elementor-field-type-textarea textarea{border-radius:20px!important}
.elementor-menu-toggle{background:transparent!important}
/* הדר סטיקי */
.elementor-location-header{position:sticky;top:0;z-index:100;background:rgba(250,250,247,.9);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
body.admin-bar .elementor-location-header{top:32px}
@media (max-width:782px){body.admin-bar .elementor-location-header{top:46px}}
html{scroll-padding-top:88px}
/* ===== דף בית v2: האות הנושמת + עמוד מורחב (19.10.2026) ===== */
.mm-eyebrow p{margin:0;letter-spacing:.02em}
.mm-hero-c{position:relative;overflow:hidden;isolation:isolate}
.mm-hero-title .elementor-heading-title{max-width:15ch}
.mm-hero-art{align-self:stretch;justify-content:center}
.mm-bigh{position:relative;display:grid;place-items:center;min-height:560px;isolation:isolate}
.mm-bigh-halo{position:absolute;inset:-4% -12% -4% 0;border-radius:50%;filter:blur(28px);z-index:-1;
 background:radial-gradient(circle at 30% 32%,var(--mm-pouring) 0 26%,transparent 56%),radial-gradient(circle at 70% 28%,var(--mm-knowing) 0 26%,transparent 56%),radial-gradient(circle at 74% 70%,var(--mm-reciprocity) 0 26%,transparent 56%),radial-gradient(circle at 28% 72%,var(--mm-freedom) 0 26%,transparent 56%),radial-gradient(circle at 50% 50%,var(--mm-butter) 0 20%,transparent 48%)}
.mm-bigh-he{font-family:"Rubik",sans-serif;font-weight:500;font-size:clamp(300px,40vw,600px);line-height:.8;color:var(--mm-ink);transform:translateY(6%)}
@media (prefers-reduced-motion:no-preference){.mm-bigh-halo{animation:mmBreath 7s ease-in-out infinite}}
.mm-vert{position:absolute;right:20px;top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font-size:13px;color:var(--mm-muted);letter-spacing:.08em}
.mm-hero-c>.elementor-element.elementor-widget-html:last-child{position:static}
@media (max-width:767px){.mm-bigh{min-height:300px}.mm-bigh-he{font-size:280px}.mm-hero-art{order:-1}.mm-vert{display:none}.mm-bigh-halo{inset:0 -6%}}
/* איך זה התחיל */
.mm-origin{border-radius:28px}
.mm-origin-num .elementor-heading-title{font-family:"Rubik",sans-serif;font-weight:500;font-size:clamp(96px,12vw,160px);line-height:1;color:var(--mm-ink)}
.mm-origin p{max-width:48ch}
@media (max-width:767px){.mm-origin{border-radius:20px;align-items:flex-start!important}}
/* משמעות, משמהות */
.mm-vs{width:920px;max-width:100%;margin-top:36px;border-top:1px solid var(--mm-line)}
.mm-vs>div{display:grid;grid-template-columns:1fr auto 1fr;border-bottom:1px solid var(--mm-line);align-items:center}
.mm-vs>div>span{padding:22px 0;font-family:"Rubik",sans-serif;font-weight:500;font-size:clamp(20px,2.2vw,28px);color:var(--mm-ink)}
.mm-vs>div>span:nth-child(2){padding-inline:32px;color:var(--mm-muted);font-size:16px;font-weight:400}
.mm-vs>div>span:nth-child(3){color:#8A8E96;text-align:left}
.mm-vs .mm-vs-head>span{font-size:15px;color:var(--mm-muted);padding:14px 0}
@media (max-width:767px){.mm-vs>div>span:nth-child(2){padding-inline:12px}}
/* עקרונות: קישור לעיקרון */
.mm-principle{transition:transform .5s cubic-bezier(.16,1,.3,1)}
.mm-principle .mm-go{color:var(--mm-ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}
@media (hover:hover){.mm-principle:hover{transform:translateY(-4px)}}
/* מסלולי קריאה */
.mm-path{background:#fff;border:1px solid var(--mm-line);border-radius:20px}
.mm-dot{display:block;width:14px;height:14px;border-radius:50%;margin-bottom:14px}
.mm-dot-freedom{background:var(--mm-freedom)}.mm-dot-knowing{background:var(--mm-knowing)}.mm-dot-pouring{background:var(--mm-pouring)}.mm-dot-reciprocity{background:var(--mm-reciprocity)}
.mm-path-list{list-style:none;margin:12px 0 0;padding:0;counter-reset:mp}
.mm-path-list li{counter-increment:mp;border-top:1px solid var(--mm-line);padding:14px 0;display:flex;gap:14px;font-size:17px;line-height:1.5;margin:0}
.mm-path-list li::before{content:counter(mp);color:var(--mm-muted);font-size:14px;padding-top:3px}
.mm-path-list a{color:var(--mm-ink);text-decoration:none}
.mm-path-list a:hover{text-decoration:underline;text-decoration-color:var(--mm-pouring);text-decoration-thickness:3px;text-underline-offset:5px}
/* שאלה אחת להיום */
.mm-q{border-radius:28px;text-align:center}
.mm-q-inner{display:flex;flex-direction:column;align-items:center}
.mm-q blockquote{font-family:"Rubik",sans-serif;font-weight:500;font-size:clamp(28px,3.4vw,46px);line-height:1.3;max-width:24ch;margin:8px auto 36px;min-height:2.6em;color:var(--mm-ink);transition:opacity .35s ease;border:0;padding:0;font-style:normal}
.mm-q-btn{font:500 16px "Rubik",sans-serif;background:var(--mm-ink);color:#fff;border:0;border-radius:999px;padding:16px 30px;cursor:pointer;white-space:nowrap;transition:background .2s}
.mm-q-btn:hover{background:#3A3F47}.mm-q-btn:active{transform:translateY(1px)}
@media (max-width:767px){.mm-q{border-radius:20px}}
/* על כתפיים של */
.mm-giants{border-top:1px solid var(--mm-line)}
.mm-giant{padding:28px 0 28px 20px!important;border-left:1px solid var(--mm-line)}
.mm-giant:last-child{border-left:0}
.mm-giant p{margin:0}
@media (max-width:1024px){.mm-giant{border-left:0;border-bottom:1px solid var(--mm-line);padding:22px 0!important}}
/* מאמרים שבדרך */
.mm-coming-card{border:1px dashed var(--mm-field);border-radius:20px}
.mm-coming-card p{margin:0}
.elementor-widget-html:has(.mm-vs){width:100%;max-width:920px}
/* שאלות נפוצות */
.mm-faq details{border-top:1px solid var(--mm-line)}.mm-faq details:last-child{border-bottom:1px solid var(--mm-line)}
.mm-faq summary{list-style:none;cursor:pointer;padding:24px 0;font-family:"Rubik",sans-serif;font-weight:500;font-size:22px;color:var(--mm-ink);display:flex;justify-content:space-between;gap:16px}
.mm-faq summary::-webkit-details-marker{display:none}
.mm-faq summary::after{content:"+";font-weight:400;font-size:28px;line-height:1;transition:transform .3s}
.mm-faq details[open] summary::after{transform:rotate(45deg)}
.mm-faq details p{margin:0;padding:0 0 24px;color:var(--mm-muted);max-width:62ch}
@media (max-width:767px){.mm-faq summary{font-size:19px;padding:20px 0}}

/* ===== דף בית v3: מעבר אור (נעול 19.10.2026) ===== */
body.home{transition:background-color .2s}
body.home .elementor-location-header{background:rgba(255,255,255,.5)}
.mm-hero-title .ln{display:block;overflow:hidden;padding-bottom:.06em}.mm-hero-title .ln>span{display:block}
.mm-origin{border:1px solid rgba(38,42,48,.12);border-radius:28px}
.mm-origin-num .elementor-heading-title{font-variant-numeric:tabular-nums;font-size:clamp(110px,13vw,180px)!important;line-height:1!important}
.mm-origin .elementor-widget-text-editor p{margin:0 0 .6em}
.mm-vs-card{border:1px solid rgba(38,42,48,.1);border-radius:28px;max-width:1040px;margin-inline:auto;width:100%}
.mm-bigword{display:flex;justify-content:center;direction:rtl;font-family:"Rubik",sans-serif;font-weight:500;font-size:clamp(64px,10vw,140px);line-height:1;margin:24px 0 8px;color:var(--mm-ink)}
.mm-sw{position:relative;display:inline-grid}.mm-sw>span{grid-area:1/1;justify-self:center}
.mm-h{position:relative;isolation:isolate;opacity:0}
.mm-h-halo{position:absolute;inset:-40% -60%;border-radius:50%;filter:blur(24px);z-index:-1;opacity:.9;
 background:radial-gradient(circle at 30% 32%,var(--mm-pouring) 0 26%,transparent 56%),radial-gradient(circle at 70% 28%,var(--mm-knowing) 0 26%,transparent 56%),radial-gradient(circle at 74% 70%,var(--mm-reciprocity) 0 26%,transparent 56%),radial-gradient(circle at 28% 72%,var(--mm-freedom) 0 26%,transparent 56%)}
.mm-vs{width:760px;max-width:100%}
.mm-vs>div>span:nth-child(3){color:#8A8E96}
@media (prefers-reduced-motion:reduce){.mm-h{opacity:1}.mm-sw .mm-a{color:#B9BCC2;transform:translateY(-60%) scale(.4)}}
.mm-band-v{border-radius:28px;margin-inline:40px;width:auto!important;overflow:hidden}
.mm-band-card{background:rgba(250,250,247,.94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px}
.mm-band-card p{margin:0 0 .5em}
@media (max-width:767px){.mm-band-v{margin-inline:16px;border-radius:20px;padding-top:260px!important;background-position:center top!important;background-size:auto 300px!important;background-color:var(--mm-bg)}.mm-band-card{border-radius:0;background:var(--mm-bg);-webkit-backdrop-filter:none;backdrop-filter:none}}
.mm-path{background:rgba(255,255,255,.55);border-color:transparent}
.mm-q-kick{font-family:"Rubik",sans-serif;font-weight:500;font-size:16px;color:var(--mm-ink);margin:0}
.mm-q-cta{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}
.mm-q-btn{text-decoration:none;display:inline-block}
.mm-q-ghost{background:transparent!important;color:var(--mm-ink)!important;box-shadow:inset 0 0 0 1.5px var(--mm-ink)}
.mm-q-ghost:hover{background:rgba(38,42,48,.06)!important}
.mm-chap{list-style:none;margin:0;padding:0}
.mm-chap li{display:flex;gap:20px;align-items:baseline;border-top:1px solid rgba(38,42,48,.14);padding:20px 0;margin:0}
.mm-chap li:last-child{border-bottom:1px solid rgba(38,42,48,.14)}
.mm-chap b{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:500;background:rgba(255,255,255,.7);font-variant-numeric:tabular-nums}
.mm-chap h4{font-family:"Rubik",sans-serif;font-weight:500;font-size:21px;line-height:1.4;margin:0;color:var(--mm-ink)}
.mm-chap p{color:var(--mm-ink);opacity:.8;font-size:16px;line-height:1.6;margin:4px 0 0}
.mm-writing .elementor-post__excerpt p{max-width:56ch}
.mm-soon{display:grid;grid-template-columns:auto 1fr 1fr 1fr;gap:20px;align-items:stretch;border-bottom:1px solid var(--mm-line);padding:28px 0}
.mm-soon strong{font-family:"Rubik",sans-serif;font-weight:500;font-size:20px;align-self:center;padding-left:12px}
.mm-soon>div{border:1px dashed var(--mm-field);border-radius:16px;padding:16px 18px}
.mm-soon h4{font-family:"Rubik",sans-serif;font-weight:500;font-size:17px;line-height:1.4;margin:8px 0 0;color:var(--mm-ink)}
.mm-ptag{display:inline-block;padding:3px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--mm-ink)}
.mm-ptag-freedom{background:var(--mm-freedom)}.mm-ptag-knowing{background:var(--mm-knowing)}.mm-ptag-pouring{background:var(--mm-pouring)}.mm-ptag-reciprocity{background:var(--mm-reciprocity)}
@media (max-width:1000px){.mm-soon{grid-template-columns:1fr}}
.mm-voices-quote .elementor-heading-title{max-width:24ch;text-wrap:balance}
.mm-voices-quote .elementor-heading-title::before{content:"”";display:block;font-size:1.5em;line-height:.6;margin-bottom:12px}
#voices .mm-giants{border-top:1px solid rgba(38,42,48,.14)}
#voices .mm-giant{border-left:0!important;border-bottom:1px solid rgba(38,42,48,.14);padding:22px 0!important}
.mm-what{color:var(--mm-ink);opacity:.72;margin:0}
.mm-close{position:relative;isolation:isolate;overflow:hidden}
.mm-mini{position:relative;width:200px;height:200px;margin:0 auto -8px;display:grid;place-items:center;isolation:isolate}
.mm-mini-halo{position:absolute;inset:-6%;border-radius:50%;filter:blur(22px);z-index:-1;
 background:radial-gradient(circle at 30% 32%,var(--mm-pouring) 0 26%,transparent 56%),radial-gradient(circle at 70% 28%,var(--mm-knowing) 0 26%,transparent 56%),radial-gradient(circle at 74% 70%,var(--mm-reciprocity) 0 26%,transparent 56%),radial-gradient(circle at 28% 72%,var(--mm-freedom) 0 26%,transparent 56%),radial-gradient(circle at 50% 50%,var(--mm-butter) 0 20%,transparent 48%)}
.mm-mini-he{font-family:"Rubik",sans-serif;font-weight:500;font-size:110px;line-height:1;color:var(--mm-ink)}
@media (prefers-reduced-motion:no-preference){.mm-mini-halo{animation:mmBreath 7s ease-in-out infinite}}
.mm-close .elementor-widget-template{width:100%}
.mm-close .mm-join{background:transparent!important;flex-direction:column!important;align-items:center!important;text-align:center;gap:28px!important}
.mm-close .mm-join>.e-con{width:100%!important;max-width:560px}
.mm-close .mm-join .elementor-heading-title{text-align:center}
.mm-close .mm-join .elementor-widget-text-editor{text-align:center}
/* תיקון 19.10: כפתור ההצטרפות בשאלה, ורוחב השאלה בתוך הקופסה */
.mm-q .elementor-widget-html,.mm-q-inner{width:100%}
.mm-q blockquote{max-width:min(24ch,100%)!important;overflow-wrap:break-word}
.mm-q-cta a.mm-q-btn,.mm-q-cta a.mm-q-btn:visited,.mm-q-cta a.mm-q-btn:hover{color:#fff!important}
/* עמודים משפטיים */
.mm-legal h2{font-family:"Rubik",sans-serif;font-weight:500;font-size:26px;margin:1.6em 0 .4em;color:var(--mm-ink)}
.mm-legal ul{padding-inline-start:1.2em}.mm-legal li{margin-bottom:.4em}
.mm-todo{background:var(--mm-butter);border-radius:6px;padding:0 6px;font-weight:500}
.mm-foot-legal a{color:var(--mm-muted);text-decoration:underline;text-underline-offset:4px}.mm-foot-legal a:hover{color:var(--mm-ink)}
/* ===== הירו א: המילה (20.10.2026) ===== */
.mm-hero-a{text-align:center;overflow:hidden;isolation:isolate}
.mm-word{display:flex;justify-content:center;direction:rtl;font-family:"Rubik",sans-serif;font-weight:500;font-size:clamp(96px,16vw,220px);line-height:1;letter-spacing:-.01em;color:var(--mm-ink);margin:56px 0 0}
.mm-swap{position:relative;display:inline-grid}
.mm-swap>.mm-ayin,.mm-swap>.mm-he{grid-area:1/1;justify-self:center}
.mm-ayin{transition:color 1.2s ease,transform 1.4s cubic-bezier(.7,0,.2,1)}
.mm-he{position:relative;opacity:0;transform:translateY(-40%);transition:opacity 1.2s ease 1s,transform 1.4s cubic-bezier(.16,1,.3,1) 1s}
.mm-he-halo{position:absolute;inset:-55% -60%;border-radius:50%;filter:blur(26px);z-index:-1;
 background:radial-gradient(circle at 30% 32%,var(--mm-pouring) 0 26%,transparent 56%),radial-gradient(circle at 70% 28%,var(--mm-knowing) 0 26%,transparent 56%),radial-gradient(circle at 74% 70%,var(--mm-reciprocity) 0 26%,transparent 56%),radial-gradient(circle at 28% 72%,var(--mm-freedom) 0 26%,transparent 56%),radial-gradient(circle at 50% 50%,var(--mm-butter) 0 20%,transparent 48%)}
@media (prefers-reduced-motion:no-preference){.mm-he-halo{animation:mmBreath 7s ease-in-out infinite}}
.mm-word.done .mm-ayin{color:#B9BCC2;transform:translateY(-62%) scale(.42)}
.mm-word.done .mm-he{opacity:1;transform:none}
.mm-tg{position:absolute;font-size:15px;line-height:1.4;font-weight:400;letter-spacing:0;color:var(--mm-muted);white-space:nowrap;opacity:0;transition:opacity .8s ease 2.2s}
.mm-tg-a{top:-14%;right:78%}
.mm-tg-h{bottom:-26%;left:50%;transform:translateX(-50%);color:var(--mm-ink);font-weight:500}
.mm-word.done .mm-tg{opacity:1}
.mm-hero-sub{margin-top:56px}
.mm-hero-sub p{max-width:34ch;margin:0 auto}
.mm-hero-cta{margin-top:20px}
@media (prefers-reduced-motion:reduce){.mm-ayin,.mm-he,.mm-tg{transition:none}}
@media (max-width:767px){.mm-word{font-size:clamp(80px,24vw,120px);margin-top:64px}.mm-tg{font-size:13px}.mm-tg-a{right:auto;left:50%;transform:translateX(-50%);top:-48%}.mm-tg-h{bottom:-34%}.mm-hero-sub{margin-top:48px}}
.mm-hero-a h1.mm-word{font-size:clamp(96px,16vw,220px)!important;line-height:1!important;font-weight:500!important;letter-spacing:-.01em}
@media (max-width:767px){.mm-hero-a h1.mm-word{font-size:clamp(80px,24vw,120px)!important}}
/* ההילה מאחורי המילה כולה, לא מעל האותיות השכנות */
.mm-hero-a h1.mm-word{isolation:isolate}
.mm-word .mm-he{isolation:auto}
.mm-word .mm-he-halo{inset:-30% -45%;z-index:-1}
.mm-word.done .mm-he{transform:none}
@media (min-width:768px){.mm-hero-sub{margin-top:84px}}/* End custom CSS */