@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/frank-ruhl-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Frank Ruhl Libre;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/frank-ruhl-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+2000-206F,U+20AC,U+2122,U+2212}.ma{--cream: #faf6ef;--cream-2: #f3eadc;--card: #fffdf9;--ink: #13261f;--muted: #4f6168;--line: #e4dccf;--teal: #1b5a44;--teal-deep: #0a2e24;--teal-night: #072219;--mint: #e2ece4;--sage: #8fb39a;--coral: #2f6f53;--coral-deep: #1f4f3b;--blush: #e2ece4;--amber: #8fb39a;--amber-tint: #edf3ea;--display: "Frank Ruhl Libre", "David Libre", "Times New Roman", serif;background:var(--cream);color:var(--ink);font-size:18px;line-height:1.7;overflow-x:clip}.ma *,.ma *:before,.ma *:after{box-sizing:border-box}:where(.ma) h1,:where(.ma) h2,:where(.ma) h3{font-family:var(--display);color:inherit;line-height:1.12;margin:0;text-wrap:balance}:where(.ma) p{margin:0}:where(.ma) ul,:where(.ma) ol{margin:0;padding:0;list-style:none}.ma-wrap{max-width:1140px;margin:0 auto;padding-inline:20px;position:relative}.ma-narrow{max-width:780px}.ma-section{padding-block:96px;position:relative}.ma-kicker{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:700;letter-spacing:.08em;color:var(--coral-deep);margin-bottom:14px}.ma-kicker:before{content:"";width:28px;height:2px;border-radius:2px;background:currentColor}.ma-h2{font-size:clamp(34px,5vw,54px);font-weight:800;color:var(--ink)}.ma-lead{font-size:20px;color:var(--muted);max-width:60ch;margin-top:18px}.ma-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;padding:14px 30px;border-radius:999px;font-weight:700;font-size:18px;line-height:1.2;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.ma-btn:focus-visible{outline:3px solid var(--amber);outline-offset:3px}.ma-btn svg{width:22px;height:22px;flex:none}.ma-btn-go{background:var(--coral);color:#fff;box-shadow:0 14px 28px -14px #0a2e24bf}.ma-btn-go:hover{background:var(--coral-deep);transform:translateY(-2px)}.ma-btn-line{border:1.5px solid var(--teal);color:var(--teal);background:transparent}.ma-btn-line:hover{background:var(--teal);color:#fff}.ma-btn-light{background:var(--cream);color:var(--ink);box-shadow:0 14px 28px -14px #13261f8c}.ma-btn-light svg{color:#1f9a55}.ma-btn-light:hover{background:#fff;transform:translateY(-2px)}.ma-hero{padding-block:56px 96px;position:relative;overflow:hidden}.ma-blob{position:absolute;border-radius:50%;filter:blur(10px);pointer-events:none}.ma-blob.a{width:560px;height:560px;inset-inline-end:-180px;top:-160px;background:radial-gradient(circle at 40% 40%,#1b5a4442,#1b5a4400 68%)}.ma-blob.b{width:620px;height:620px;inset-inline-start:-200px;bottom:-260px;background:radial-gradient(circle at 50% 50%,#1b5a4438,#1b5a4400 68%)}.ma-hero-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:56px;align-items:center}.ma-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600;color:var(--teal-deep);background:var(--mint);border-radius:999px;padding:6px 16px}.ma-eyebrow b{font-weight:800}.ma h1.ma-title{font-size:clamp(64px,9.5vw,128px)!important;font-weight:900;letter-spacing:-.015em;line-height:.98!important;margin-top:22px;color:var(--ink)}.ma-title em{font-style:normal;color:var(--coral);position:relative;display:inline-block}.ma-squiggle{position:absolute;inset-inline:2%;bottom:-.12em;width:96%;height:.2em;overflow:visible}.ma-squiggle path{fill:none;stroke:var(--amber);stroke-width:6;stroke-linecap:round}.ma-hero-sub{font-size:21px;line-height:1.6;margin-top:30px;max-width:34ch}.ma-hero-sub span{color:var(--muted)}.ma-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.ma-micro{margin-top:18px;font-size:15px;color:var(--muted);display:flex;align-items:center;gap:10px}.ma-micro:before{content:"";width:10px;height:10px;border-radius:50%;background:#22b062;box-shadow:0 0 0 4px #22b0622e;flex:none}.ma-micro strong{color:var(--ink)}.ma-duo{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:end}.ma-arch{position:relative;margin:0;border-radius:999px 999px 26px 26px;aspect-ratio:3 / 4.2;padding:10px}.ma-arch.her{background:linear-gradient(160deg,var(--coral),var(--amber));transform:translateY(-40px)}.ma-arch.him{background:linear-gradient(160deg,var(--teal),var(--sage))}.ma-arch picture,.ma-arch img{display:block;width:100%;height:100%;border-radius:999px 999px 18px 18px;-o-object-fit:cover;object-fit:cover}.ma-arch.her img{-o-object-position:50% 30%;object-position:50% 30%}.ma-arch.him img{-o-object-position:40% 35%;object-position:40% 35%}.ma-arch figcaption{position:absolute;inset-inline:22px;bottom:22px;background:#fffdf9f2;border-radius:14px;padding:10px 14px;font-size:14px;line-height:1.35;color:var(--muted);box-shadow:0 10px 24px -14px #13261f80}.ma-arch figcaption b{display:block;font-family:var(--display);font-size:19px}.ma-arch.her figcaption b{color:var(--coral-deep)}.ma-arch.him figcaption b{color:var(--teal)}.ma-video-sec{background:var(--cream-2)}.ma-video-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:56px;align-items:center}.ma-phone{justify-self:center;width:100%;max-width:340px;padding:12px;border-radius:40px;background:linear-gradient(160deg,var(--coral),var(--teal));box-shadow:0 34px 60px -34px #0a2e24cc}.ma-phone video{display:block;width:100%;height:auto;aspect-ratio:9 / 16;border-radius:30px;background:#1b1420;-o-object-fit:cover;object-fit:cover}.ma-band-teal{background:radial-gradient(900px 400px at 85% 0%,rgba(143,194,178,.18),transparent 60%),radial-gradient(700px 380px at 10% 100%,rgba(27,90,68,.16),transparent 60%),var(--teal-deep);color:var(--cream)}.ma-band-teal .ma-h2{color:var(--cream)}.ma-band-teal .ma-kicker{color:#cfe3d6}.ma-quotes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:44px}.ma-quote{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:28px 30px;position:relative}.ma-quote:before{content:"״";position:absolute;inset-inline-start:24px;top:-10px;font-family:var(--display);font-size:72px;line-height:1;color:var(--coral)}.ma-quote p{font-family:var(--display);font-size:clamp(24px,2.6vw,30px);font-weight:700;line-height:1.3;color:#fff;margin-top:18px}.ma-quote span{display:block;margin-top:12px;font-size:15px;color:#bcd3c3}.ma-turn-wrap{padding-block:88px;background:var(--cream)}.ma-turn{font-family:var(--display);font-size:clamp(26px,3.2vw,38px);font-weight:500;line-height:1.45;max-width:30ch;margin-inline:auto;text-align:center}.ma .ma-turn-2{margin-top:36px;font-size:clamp(30px,4vw,48px);font-weight:700}.ma .ma-turn-2 strong{color:var(--coral-deep);background:none}.ma-turn strong{font-weight:800;background:linear-gradient(transparent 60%,var(--blush) 60%);padding-inline:2px}.ma-voices-sec{background:linear-gradient(180deg,var(--cream) 0%,var(--cream-2) 100%)}.ma-voices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px}.ma-voice{border-radius:32px;padding:30px;display:grid;grid-template-columns:132px minmax(0,1fr);gap:24px;align-items:start;position:relative;overflow:hidden}.ma-voice:after{content:"";position:absolute;width:220px;height:220px;border-radius:50%;inset-inline-end:-80px;bottom:-100px;opacity:.5}.ma-voice.her{background:var(--blush)}.ma-voice.her:after{background:radial-gradient(circle,rgba(143,179,154,.5),transparent 70%)}.ma-voice.him{background:var(--mint)}.ma-voice.him:after{background:radial-gradient(circle,rgba(27,90,68,.35),transparent 70%)}.ma-voice>*{position:relative;z-index:1}.ma-voice img{width:132px;height:168px;-o-object-fit:cover;object-fit:cover;border-radius:999px 999px 20px 20px;display:block;border:4px solid #fff;box-shadow:0 14px 28px -18px #13261f99}.ma-voice h3{font-size:32px;font-weight:800;color:var(--ink)}.ma-role{display:inline-block;font-weight:700;font-size:15px;margin-top:8px;padding:3px 12px;border-radius:999px;color:#fff}.ma-voice.her .ma-role{background:var(--coral-deep)}.ma-voice.him .ma-role{background:var(--teal)}.ma-voice p.ma-brings{margin-top:14px;font-family:var(--display);font-size:21px;font-weight:700;line-height:1.35}.ma-voice ul{margin-top:14px;display:grid;gap:6px;font-size:16px;color:var(--muted)}.ma-voice li{padding-inline-start:18px;position:relative}.ma-voice li:before{content:"";position:absolute;inset-inline-start:0;top:.72em;width:7px;height:7px;border-radius:50%}.ma-voice.her li:before{background:var(--coral)}.ma-voice.him li:before{background:var(--teal)}.ma-together{margin-top:24px;background:var(--amber-tint);border-radius:24px;padding:22px 28px;font-size:19px}.ma-together b{font-family:var(--display);font-size:23px;color:#1b5a44}.ma-week{margin-top:44px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ma-week li{background:var(--card);border-radius:22px;padding:22px 20px;border-top:6px solid var(--sage);box-shadow:0 16px 30px -26px #13261f80}.ma-week li:nth-child(1){border-top-color:var(--coral)}.ma-week li:nth-child(2){border-top-color:var(--teal)}.ma-week li:nth-child(3){border-top-color:var(--amber)}.ma-week li:nth-child(4){border-top-color:var(--teal-deep)}.ma-week li:nth-child(5){border-top-color:var(--sage)}.ma-week .who{font-size:13px;font-weight:800;letter-spacing:.06em;color:var(--muted)}.ma-week .who.her{color:var(--coral-deep)}.ma-week .who.him{color:var(--teal)}.ma-week h3{font-size:22px;font-weight:700;margin-top:8px;color:var(--ink)}.ma-week p{font-size:15px;color:var(--muted);margin-top:6px;line-height:1.55}.ma-stages-sec{background:var(--cream-2)}.ma-stages{margin-top:48px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px;counter-reset:st}.ma-stages li{display:grid;grid-template-columns:58px minmax(0,1fr);gap:16px;align-items:start;background:var(--card);border-radius:22px;padding:20px 22px;transition:transform .25s ease,box-shadow .25s ease}.ma-stages li:hover{transform:translateY(-3px);box-shadow:0 18px 30px -24px #13261f8c}.ma-stages li:before{counter-increment:st;content:counter(st);display:grid;place-items:center;width:58px;height:58px;border-radius:50%;font-family:var(--display);font-size:28px;font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.ma-stages li.her:before{background:var(--coral)}.ma-stages li.him:before{background:var(--teal)}.ma-stages h3{font-size:23px;font-weight:700;color:var(--ink)}.ma-stages p{color:var(--muted);font-size:16px;margin-top:4px}.ma-stages .joint{display:inline-block;margin-top:10px;font-size:13px;font-weight:800;color:#1b5a44;background:var(--amber-tint);border-radius:999px;padding:2px 12px}.ma-get{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ma-get li{border-radius:24px;padding:24px 26px}.ma-get li.t1{background:var(--blush)}.ma-get li.t2{background:var(--mint)}.ma-get li.t3{background:var(--amber-tint)}.ma-get .n{font-family:var(--display);font-size:52px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ma-get li.t1 .n{color:var(--coral-deep)}.ma-get li.t2 .n{color:var(--teal)}.ma-get li.t3 .n{color:#1b5a44}.ma-get h3{font-size:21px;font-weight:700;margin-top:12px;color:var(--ink)}.ma-get p{font-size:15px;color:var(--muted);margin-top:4px;line-height:1.55}.ma-free{background:radial-gradient(600px 360px at 15% 50%,rgba(27,90,68,.35),transparent 65%),linear-gradient(135deg,var(--teal) 0%,var(--teal-night) 100%);color:var(--cream)}.ma-free .ma-section-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:48px;align-items:center}.ma-free .ma-h2{color:#fff}.ma-free .ma-kicker{color:#cfe3d6}.ma-free .ma-lead{color:#d8e8dc}.ma-player{background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:28px;padding:26px 24px 20px}.ma-wave{display:flex;align-items:center;gap:5px;height:120px;justify-content:center}.ma-wave span{width:6px;border-radius:6px;background:linear-gradient(var(--amber),var(--coral))}.ma-free-meta{margin-top:14px;text-align:center;font-size:15px;color:#d8e8dc}.ma-listen{padding-block:80px 88px}.ma h1.ma-listen-title{font-size:clamp(48px,9vw,88px)!important;font-weight:900;color:#fff;margin:0}.ma-listen-player{margin-top:32px;padding:22px}.ma-listen-player audio{width:100%;display:block}.ma-listen-tips{margin-top:26px;display:grid;gap:10px;color:#d8e8dc;font-size:17px}.ma-listen-tips li{padding-inline-start:22px;position:relative}.ma-listen-tips li:before{content:"";position:absolute;inset-inline-start:0;top:.65em;width:8px;height:8px;border-radius:50%;background:var(--amber)}.ma-plans{margin-top:48px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.ma-plan{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:30px 28px;display:grid;grid-template-rows:auto auto auto 1fr auto;gap:14px;position:relative}.ma-plan.best{background:linear-gradient(160deg,var(--teal) 0%,var(--teal-deep) 100%);border:none;color:var(--cream);transform:scale(1.03);box-shadow:0 30px 60px -34px #0a2e24e6}.ma-tag{justify-self:start;font-size:13px;font-weight:800;background:var(--amber);color:var(--ink);border-radius:999px;padding:4px 14px}.ma-plan h3{font-size:26px;font-weight:800;color:inherit}.ma-plan .for{font-size:15px;color:var(--muted);margin-top:2px}.ma-plan.best .for{color:#d3e5d8}.ma-price{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.ma-price b{font-family:var(--display);font-size:52px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.ma-price s{color:var(--muted);font-size:18px}.ma-plan.best .ma-price s{color:#adc6b5}.ma-plan ul{display:grid;gap:9px;font-size:16px}.ma-plan li{padding-inline-start:28px;position:relative}.ma-plan li:before{content:"";position:absolute;inset-inline-start:0;top:.3em;width:18px;height:18px;border-radius:50%;background:var(--mint)}.ma-plan li:after{content:"";position:absolute;inset-inline-start:5px;top:.55em;width:8px;height:5px;border-inline-start:2px solid var(--teal);border-bottom:2px solid var(--teal);transform:rotate(-45deg) scaleX(-1)}.ma-plan.best li:before{background:#ffffff29}.ma-plan.best li:after{border-color:var(--amber)}.ma-plan .ma-btn{width:100%}.ma-assure{margin-top:36px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;font-size:16px;color:var(--muted)}.ma-assure span{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:8px 18px}.ma-assure strong{color:var(--ink)}.ma-faq-sec{background:var(--cream-2)}.ma-faq{margin-top:36px;display:grid;gap:10px}.ma-faq details{background:var(--card);border-radius:20px;padding-inline:24px;border:1px solid transparent;transition:border-color .2s ease}.ma-faq details[open]{border-color:var(--sage)}.ma-faq summary{cursor:pointer;list-style:none;padding:20px 0;display:flex;justify-content:space-between;align-items:center;gap:18px;font-family:var(--display);font-size:22px;font-weight:700;line-height:1.3;color:var(--ink)}.ma-faq summary::-webkit-details-marker{display:none}.ma-faq summary:after{content:"+";flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--blush);color:var(--coral-deep);font-family:inherit;font-weight:400;font-size:24px;line-height:1;transition:transform .2s ease,background-color .2s ease}.ma-faq details[open] summary:after{transform:rotate(45deg);background:var(--mint);color:var(--teal)}.ma-faq details p{padding-bottom:22px;color:var(--muted);max-width:64ch}.ma-band-coral{background:radial-gradient(700px 360px at 80% 0%,rgba(143,179,154,.55),transparent 60%),linear-gradient(135deg,var(--coral) 0%,var(--coral-deep) 100%);color:#fff}.ma-final{text-align:center}.ma-final .ma-h2{font-size:clamp(42px,7vw,84px);font-weight:900;color:#fff}.ma-final .ma-lead{margin-inline:auto;color:#fff1eb}.ma-final .ma-ctas{justify-content:center}.ma .ma-fine{margin:44px auto 0;font-size:14px;color:#ffe3d9;max-width:70ch}.ma-sticky{position:fixed;inset-inline:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:#faf6eff5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid var(--line);display:none}.ma-sticky[hidden]{display:none!important}.ma-sticky .ma-btn{width:100%;min-height:52px}@media (prefers-reduced-motion: no-preference){.ma-rise{animation:ma-rise .8s cubic-bezier(.2,.7,.2,1) both}.ma-rise.d1{animation-delay:.12s}.ma-rise.d2{animation-delay:.24s}@keyframes ma-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ma-arch.her.ma-rise{animation-name:ma-rise-her}@keyframes ma-rise-her{0%{opacity:0;transform:translateY(-24px)}to{opacity:1;transform:translateY(-40px)}}.ma-squiggle path{stroke-dasharray:340;stroke-dashoffset:340;animation:ma-draw 1.2s .7s ease-out forwards}@keyframes ma-draw{to{stroke-dashoffset:0}}.ma-wave span{animation:ma-breathe 3.2s ease-in-out infinite;transform-origin:center}@keyframes ma-breathe{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}}@media (max-width: 1024px){.ma-week{grid-template-columns:repeat(2,minmax(0,1fr))}.ma-week li:last-child{grid-column:1 / -1}.ma-plans{grid-template-columns:minmax(0,1fr);max-width:520px;margin-inline:auto}.ma-plan.best{order:-1;transform:none}.ma-get{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.ma{font-size:17px}.ma-section{padding-block:68px}.ma-hero{padding-block:28px 68px}.ma-hero-grid,.ma-voices,.ma-quotes,.ma-stages,.ma-video-grid,.ma-free .ma-section-inner{grid-template-columns:minmax(0,1fr)}.ma-video-grid{gap:36px}.ma-phone{max-width:300px}.ma-hero-grid{gap:40px}.ma-duo{order:-1;gap:12px;max-width:440px;margin-inline:auto;width:100%}.ma-arch{padding:7px}.ma-arch.her{transform:translateY(-22px)}.ma-arch figcaption{inset-inline:14px;bottom:14px;padding:7px 10px;font-size:12px}.ma-arch figcaption b{font-size:16px}.ma-hero-sub{font-size:19px}.ma-ctas .ma-btn{width:100%}.ma-voice{grid-template-columns:minmax(0,1fr);padding:24px}.ma-turn-wrap{padding-block:64px}.ma-get,.ma-week{grid-template-columns:minmax(0,1fr)}.ma-week li:last-child{grid-column:auto}.ma-wave{height:80px}.ma-sticky{display:block}.ma{padding-bottom:76px}}@media (prefers-reduced-motion: no-preference) and (max-width: 760px){@keyframes ma-rise-her{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(-22px)}}}
