.elementor-41500 .elementor-element.elementor-element-4ac07b1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-b8d4764{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-ccbbc10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-fbf3cae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-2ba34aa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-4924bed{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-234585e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-24d7842{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-48224bd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-789934f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-859d472{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-cdc3ed4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-0b8e4c4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-1f97c06{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-41500 .elementor-element.elementor-element-9982765{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}body.elementor-page-41500:not(.elementor-motion-effects-element-type-background), body.elementor-page-41500 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Assistant:wght@300;400;600;700;800&family=Frank+Ruhl+Libre:wght@400;500;700&display=swap');
:root{--mb-cream:#fbf7f5;--mb-blush:#f8eced;--mb-rose:#d1697a;--mb-wine:#933f4f;--mb-pink:#f7aeb8;--mb-mauve:#9a8186;--mb-taupe:#6c585b;--mb-ink:#231f20;--mb-serif:'Frank Ruhl Libre','Assistant',serif;}
body{background:var(--mb-cream)!important;}
.mb-sec{padding:100px 24px!important;font-family:'Assistant',sans-serif!important;color:var(--mb-ink);direction:rtl;}
.mb-sec>.e-con-inner{max-width:1100px!important;gap:0!important;}
.mb-sec .elementor-widget{margin-bottom:0!important;}
.mb-sec .elementor-widget-text-editor{font-family:'Assistant',sans-serif!important;font-size:18px;line-height:1.75;color:var(--mb-taupe);}
.mb-sec p{margin:0 0 14px;}
.mb-soft{background:var(--mb-blush)!important;}
.mb-white{background:#fff!important;}
.mb-dark{background:var(--mb-ink)!important;}
.mb-eyebrow{font-size:13px!important;letter-spacing:.24em;font-weight:800;color:var(--mb-wine)!important;text-align:center;margin:0 0 14px!important;text-transform:uppercase;}
.mb-start{text-align:right!important;}
.mb-dark .mb-eyebrow{color:var(--mb-pink)!important;}
.mb-title .elementor-heading-title{font-family:var(--mb-serif)!important;font-weight:500!important;font-size:clamp(30px,4.2vw,48px)!important;line-height:1.22!important;text-align:center!important;color:var(--mb-ink)!important;margin:0 0 20px!important;}
.mb-title em,.mb-h1 em,.mb-h2 em{font-style:normal!important;color:var(--mb-wine);}
.mb-dark .mb-title .elementor-heading-title{color:#fff!important;}
.mb-dark .mb-title em{color:var(--mb-pink);}
.mb-dark .elementor-widget-text-editor{color:#d9c9cb;}
.mb-lead{max-width:720px;margin:0 auto 44px;text-align:center;}
.mb-lead p{font-size:19px;}
.mb-h2{font-family:var(--mb-serif)!important;font-weight:500!important;font-size:clamp(28px,3.8vw,44px)!important;line-height:1.22!important;color:var(--mb-ink)!important;margin:0 0 20px!important;}

/* HERO */
.mb-hero{background:linear-gradient(180deg,#fff 0%,var(--mb-cream) 100%)!important;padding-top:80px!important;overflow:hidden;}
.mb-hero>.e-con-inner{flex-direction:row!important;align-items:center!important;gap:56px!important;}
.mb-hero-text{flex:1 1 56%!important;width:auto!important;}
.mb-hero-img{flex:1 1 40%!important;width:auto!important;position:relative;align-items:center!important;}
.mb-hero-img::before{content:'';position:absolute;width:92%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,var(--mb-pink) 0%,rgba(247,174,184,0) 68%);opacity:.5;top:8%;left:4%;z-index:0;}
.mb-hero-photo{position:relative;z-index:1;}
.mb-hero-photo img{width:100%!important;max-width:430px!important;aspect-ratio:4/5;object-fit:cover;border-radius:260px 260px 30px 30px!important;box-shadow:0 44px 80px -40px rgba(147,63,79,.6);}
.mb-h1 .elementor-heading-title{font-family:var(--mb-serif)!important;font-weight:500!important;font-size:clamp(40px,5.4vw,66px)!important;line-height:1.12!important;color:var(--mb-ink)!important;margin:4px 0 24px!important;text-align:right;}
.mb-hero-sub p{font-size:20px;color:var(--mb-taupe);}
.mb-hero-sub strong{color:var(--mb-ink);font-weight:700;}
.mb-trust{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:28px;font-size:14px;color:var(--mb-mauve);font-weight:600;}
.mb-trust span::before{content:'✦';color:var(--mb-rose);margin-left:8px;font-size:11px;}

/* BUTTONS */
.mb-btns{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;}
.mb-btns.mb-c{justify-content:center;}
.mb-a{display:inline-flex;align-items:center;justify-content:center;background:var(--mb-wine);color:#fff!important;padding:17px 36px;border-radius:999px;font-family:'Assistant',sans-serif;font-weight:700;font-size:18px;line-height:1.2;text-decoration:none!important;border:1.5px solid var(--mb-wine);box-shadow:0 16px 32px -14px rgba(147,63,79,.65);transition:all .25s ease;}
.mb-a:hover{background:var(--mb-ink);border-color:var(--mb-ink);transform:translateY(-2px);}
.mb-a-ghost{background:transparent;color:var(--mb-wine)!important;border-color:rgba(147,63,79,.45);box-shadow:none;}
.mb-a-ghost:hover{background:var(--mb-wine);border-color:var(--mb-wine);color:#fff!important;}
.mb-dark .mb-a{background:var(--mb-pink);border-color:var(--mb-pink);color:var(--mb-ink)!important;}
.mb-dark .mb-a:hover{background:#fff;border-color:#fff;}
.mb-dark .mb-a-ghost{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.4);}

/* CARDS & GRIDS */
.mb-grid{display:grid;gap:20px;}
.mb-grid-2{grid-template-columns:repeat(2,1fr);}
.mb-grid-3{grid-template-columns:repeat(3,1fr);}
.mb-grid-4{grid-template-columns:repeat(4,1fr);}
.mb-narrow{max-width:940px;margin:0 auto;}
.mb-card{background:#fff;border:1px solid #f1e3e5;border-radius:24px;padding:32px 28px;box-shadow:0 26px 50px -38px rgba(147,63,79,.5);text-align:right;}
.mb-card h3{font-family:var(--mb-serif)!important;font-size:23px!important;font-weight:500!important;color:var(--mb-ink)!important;margin:0 0 10px!important;line-height:1.3;}
.mb-card p{margin:0;font-size:17px;line-height:1.7;color:var(--mb-taupe);}
.mb-mini{padding:26px 26px;}
.mb-mini p{color:var(--mb-ink);font-size:17.5px;}
.mb-mini::before{content:'';display:block;width:28px;height:2px;background:var(--mb-rose);margin-bottom:16px;}
.mb-num{display:block;font-family:var(--mb-serif);font-size:42px;line-height:1;color:var(--mb-pink);margin-bottom:16px;}
.mb-icon{display:flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:50%;background:var(--mb-blush);color:var(--mb-wine);font-size:22px;margin-bottom:18px;}
.mb-kicker{text-align:center;font-family:var(--mb-serif);font-size:clamp(24px,3vw,32px);color:var(--mb-wine);line-height:1.45;margin:52px 0 0!important;}
.mb-kicker-sm{font-size:clamp(19px,2.2vw,23px);color:var(--mb-taupe);}
.mb-quote{text-align:center;font-family:var(--mb-serif);font-size:clamp(26px,3.4vw,38px);color:var(--mb-wine);line-height:1.35;margin:60px 0 0!important;}
.mb-quote small{display:block;font-family:'Assistant',sans-serif;font-size:14px;letter-spacing:.18em;color:var(--mb-mauve);margin-top:14px;}

/* DARK — MISTAKE */
.mb-thoughts{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin:0 0 44px;}
.mb-thoughts span{border:1px solid rgba(247,174,184,.35);border-radius:999px;padding:12px 22px;color:#f3dfe2;font-size:17px;background:rgba(255,255,255,.03);}
.mb-highlight{max-width:760px;margin:0 auto!important;text-align:center;font-size:21px;line-height:1.7;color:#fff;}
.mb-highlight strong{color:var(--mb-pink);}

/* TESTIMONIALS */
.mb-wall{column-count:3;column-gap:18px;}
.mb-wall a{display:block;break-inside:avoid;margin-bottom:18px;border-radius:18px;overflow:hidden;border:1px solid #f1e3e5;box-shadow:0 22px 40px -30px rgba(35,31,32,.5);transition:transform .3s ease;}
.mb-wall a:hover{transform:translateY(-4px);}
.mb-wall img{width:100%;height:auto;display:block;}

/* SPLIT */
.mb-split{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;text-align:right;}
.mb-about{grid-template-columns:.85fr 1.15fr;}
.mb-shot{width:100%;border-radius:22px;box-shadow:0 30px 60px -36px rgba(35,31,32,.55);display:block;}
.mb-portrait{width:100%;max-width:440px;aspect-ratio:4/5;object-fit:cover;border-radius:30px 30px 220px 220px;box-shadow:0 44px 80px -40px rgba(147,63,79,.6);display:block;margin:0 auto;}

/* LISTS */
.mb-list{list-style:none!important;padding:0!important;margin:0!important;}
.mb-list li{position:relative;padding-right:36px;margin-bottom:14px;font-size:17.5px;line-height:1.6;color:var(--mb-ink);}
.mb-list li::before{content:'✓';position:absolute;right:0;top:2px;width:23px;height:23px;border-radius:50%;background:var(--mb-blush);color:var(--mb-wine);font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;}
.mb-list.mb-no li{color:var(--mb-taupe);}
.mb-list.mb-no li::before{content:'—';background:#f3eeee;color:var(--mb-mauve);}
.mb-card-hi{border-color:var(--mb-pink);background:linear-gradient(180deg,#fff 0%,#fdf2f3 100%);}

/* BONUS */
.mb-bonus{margin-top:40px;background:var(--mb-ink);border-radius:28px;padding:46px 42px;text-align:right;}
.mb-bonus .mb-eyebrow{color:var(--mb-pink)!important;text-align:right;}
.mb-bonus h3{font-family:var(--mb-serif)!important;font-size:32px!important;font-weight:500!important;color:#fff!important;margin:0 0 28px!important;}
.mb-bonus-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;}
.mb-bonus-item{border-top:1px solid rgba(247,174,184,.4);padding-top:18px;}
.mb-bonus-item b{display:block;color:#fff;font-size:18px;margin-bottom:6px;}
.mb-bonus-item span{color:#cdbcbf;font-size:15.5px;line-height:1.6;}

/* PRICING */
.mb-plans{display:grid;grid-template-columns:1fr 1fr;gap:26px;max-width:940px;margin:0 auto;align-items:stretch;}
.mb-plan{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid #efe0e2;border-radius:30px;padding:44px 38px 38px;text-align:right;box-shadow:0 30px 60px -44px rgba(147,63,79,.55);}
.mb-plan-hi{background:var(--mb-ink);border-color:var(--mb-ink);box-shadow:0 44px 90px -40px rgba(35,31,32,.75);}
.mb-ribbon{position:absolute;top:-15px;right:34px;background:var(--mb-pink);color:var(--mb-ink);font-size:13px;font-weight:800;padding:7px 18px;border-radius:999px;letter-spacing:.04em;}
.mb-plan-tag{font-size:13px;letter-spacing:.2em;color:var(--mb-rose);font-weight:800;}
.mb-plan h3{font-family:var(--mb-serif)!important;font-size:34px!important;font-weight:500!important;color:var(--mb-ink)!important;margin:6px 0 18px!important;}
.mb-plan-hi h3{color:#fff!important;}
.mb-amount{font-family:var(--mb-serif);font-size:64px;line-height:1;color:var(--mb-wine);}
.mb-amount small{font-size:26px;}
.mb-plan-hi .mb-amount{color:var(--mb-pink);}
.mb-per{font-size:15px;color:var(--mb-mauve);margin:10px 0 4px;}
.mb-plan-hi .mb-per{color:#cdbcbf;}
.mb-total{font-size:15px;font-weight:600;color:var(--mb-taupe);padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #f1e3e5;}
.mb-plan-hi .mb-total{color:#eadbdd;border-color:rgba(255,255,255,.12);}
.mb-save{align-self:flex-start;background:rgba(247,174,184,.16);color:var(--mb-pink);padding:7px 14px;border-radius:10px;font-size:14px;font-weight:700;margin-bottom:20px;}
.mb-plan .mb-list li{font-size:16.5px;}
.mb-plan-hi .mb-list li{color:#f2e6e8;}
.mb-plan-hi .mb-list li::before{background:rgba(247,174,184,.18);color:var(--mb-pink);}
.mb-plan-cta{margin-top:auto;padding-top:22px;}
.mb-plan-cta .mb-a{width:100%;}
.mb-plan-hi .mb-a{background:var(--mb-pink);border-color:var(--mb-pink);color:var(--mb-ink)!important;}
.mb-plan-hi .mb-a:hover{background:#fff;border-color:#fff;}
.mb-note{text-align:center;font-size:15px;color:var(--mb-mauve);margin-top:30px!important;line-height:1.8;}
.mb-note a{color:var(--mb-wine);font-weight:700;text-decoration:underline;}

/* FAQ */
.mb-faq{max-width:840px;margin:0 auto!important;width:100%;}
.mb-faq .elementor-toggle-item{background:var(--mb-cream);border:1px solid #f1e3e5;border-radius:18px;margin-bottom:12px!important;overflow:hidden;}
.mb-faq .elementor-tab-title{padding:22px 26px!important;border:none!important;font-family:'Assistant',sans-serif!important;font-weight:700!important;font-size:18px!important;color:var(--mb-ink)!important;}
.mb-faq .elementor-tab-title a,.mb-faq .elementor-toggle-title{color:var(--mb-ink)!important;}
.mb-faq .elementor-toggle-icon{color:var(--mb-wine)!important;}
.mb-faq .elementor-tab-content{padding:0 26px 22px!important;border:none!important;font-size:17px;line-height:1.8;color:var(--mb-taupe);}

/* FINAL */
.mb-final{padding:110px 24px!important;background:radial-gradient(ellipse at top,#3a2a2e 0%,var(--mb-ink) 65%)!important;}

/* RESPONSIVE */
@media (max-width:1024px){.mb-grid-4,.mb-bonus-grid{grid-template-columns:repeat(2,1fr);}.mb-grid-3{grid-template-columns:repeat(2,1fr);}}
@media (max-width:767px){
.mb-sec{padding:68px 20px!important;}
.mb-hero{padding-top:36px!important;}
.mb-hero>.e-con-inner{flex-direction:column-reverse!important;gap:28px!important;}
.mb-hero-photo img{max-width:290px!important;margin:0 auto;}
.mb-hero-text{text-align:center;}
.mb-start{text-align:center!important;}
.mb-h1 .elementor-heading-title{text-align:center!important;}
.mb-hero .mb-btns,.mb-trust{justify-content:center;}
.mb-grid-2,.mb-grid-3,.mb-grid-4,.mb-split,.mb-about,.mb-plans,.mb-bonus-grid{grid-template-columns:1fr;}
.mb-split{gap:32px;}
.mb-split .mb-start{text-align:right!important;}
.mb-wall{column-count:2;column-gap:12px;}
.mb-wall a{margin-bottom:12px;}
.mb-a{width:100%;}
.mb-bonus{padding:34px 24px;}
.mb-plan{padding:40px 26px 30px;}
.mb-plans{gap:34px;}
.mb-portrait{max-width:300px;}
}/* End custom CSS */