:root{--font-display:var(--font-instrument), Georgia, "Times New Roman", serif;--font-sans:var(--font-inter), system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-hebrew:var(--font-frank), "Frank Ruhl Libre", serif}.ml .display,.ml.display{font-family:var(--font-display);letter-spacing:-.015em;font-weight:400;line-height:1.04}.ml .font-hebrew,.ml.font-hebrew{font-family:var(--font-hebrew)}.ml .italic{font-style:italic}.ml .text-gold{color:var(--gold);font-style:italic}.ml .btn-primary{color:var(--ink);-webkit-backdrop-filter:blur(10px);background:linear-gradient(#d4a574f2,#8a6440e0);border:1px solid #f7f1e638;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff52,inset 0 -1px #0e0a0640,0 12px 30px -12px #c89a5e8c}.ml .btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px);box-shadow:inset 0 1px #fff6,inset 0 -1px #0e0a0640,0 16px 38px -12px #c89a5ea6}.ml .btn-ghost{color:var(--cream);border:1px solid var(--border-strong);background:#f7f1e60a;border-radius:9999px;align-items:center;gap:.5rem;padding:.85rem 1.5rem;font-size:.95rem;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.ml .btn-ghost:hover{border-color:var(--gold);background:#c89a5e1a}.ml .pill{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);background:linear-gradient(150deg,#f7f1e60f,#f7f1e604);border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.72rem;font-weight:600;display:inline-flex}.ml .pill .dot{background:var(--gold);border-radius:9999px;width:.38rem;height:.38rem}.ml .glass{border:1px solid var(--border);-webkit-backdrop-filter:blur(14px);background:linear-gradient(150deg,#f7f1e60f,#f7f1e604)}.ml .photo{background:var(--ink-2);position:relative;overflow:hidden}.ml .photo>img{object-fit:cover;filter:saturate(.8)contrast(1.06)brightness(.82)sepia(.16);width:100%;height:100%}.ml .photo:after{content:"";pointer-events:none;background:radial-gradient(120% 80% at 50% -10%,#d4a54124,#0000 58%),linear-gradient(#0e0a061a 0%,#0e0a0600 28%,#0e0a0680 74%,#0e0a06f2 100%);position:absolute;inset:0}.ml .photo.flat{position:absolute;inset:0}.ml .photo.flat:after{background:radial-gradient(90% 70% at 72% 8%,#d4a54129,#0000 60%),linear-gradient(#0e0a068c 0%,#0e0a0661 35%,#0e0a06b3 100%)}.ml .godrays{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ml .godrays:before{content:"";filter:blur(2px);background:repeating-linear-gradient(96deg,#d4a54114 0 2px,#0000 2px 30px);width:140%;height:180%;position:absolute;top:-40%;left:-10%;transform:rotate(9deg);-webkit-mask-image:radial-gradient(58% 65% at 74% 2%,#000,#0000 72%);mask-image:radial-gradient(58% 65% at 74% 2%,#000,#0000 72%)}.ml .grain:after{content:"";pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ml .beams{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ml .beams:before,.ml .beams:after{content:"";filter:blur(1px);background:repeating-linear-gradient(100deg,#0000 0 60px,#d4a5410d 60px 62px,#0000 62px 140px),repeating-linear-gradient(100deg,#0000 0 110px,#c89a5e12 110px 113px,#0000 113px 240px);animation:22s linear infinite ml-beam-drift;position:absolute;inset:-30% -10%;-webkit-mask-image:radial-gradient(62% 70% at 72% 0,#000,#0000 74%);mask-image:radial-gradient(62% 70% at 72% 0,#000,#0000 74%)}.ml .beams:after{opacity:.7;animation-duration:34s;animation-direction:reverse}@keyframes ml-beam-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.ml .hr-glow{background:linear-gradient(90deg, transparent, var(--border-strong), transparent);border:0;height:1px}@keyframes ml-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ml .float{animation:6s ease-in-out infinite ml-float}.ml .reveal{opacity:1}.ml .reveal.pre{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.ml .reveal.pre.in{opacity:1;transform:none}.ml .wrap{width:100%;max-width:1180px;margin:0 auto;padding-inline:1.5rem}.ml .wrap-narrow{max-width:760px}.ml .section{padding-block:7rem;position:relative}.ml .head{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;max-width:42rem;margin-inline:auto;display:flex}.ml .head.left{text-align:left;align-items:flex-start;margin-inline:0}.ml .head h2{font-family:var(--font-display);letter-spacing:-.015em;color:var(--cream);text-wrap:balance;margin:0;font-size:clamp(2.1rem,4vw,3.1rem);font-weight:400;line-height:1.06}.ml .head p{color:var(--cream-mute);text-wrap:pretty;margin:0;font-size:1.05rem;line-height:1.6}.ml .grid{gap:1.25rem;display:grid}.ml .marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ml .marquee-track{animation:ml-marquee var(--mq,56s) linear infinite;flex-shrink:0;gap:1.25rem;padding-right:1.25rem;display:flex}.ml .marquee:hover .marquee-track{animation-play-state:paused}.ml .marquee.rev .marquee-track{animation-direction:reverse}@keyframes ml-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}.ml details[open] .chev{transform:rotate(180deg)}.ml .chev{transition:transform .2s}.ml .t-header{z-index:50;padding:.75rem .75rem 0;position:fixed;inset:0 0 auto}.ml .t-nav{border:1px solid var(--border);-webkit-backdrop-filter:saturate(150%)blur(16px);background:#140e0859;border-radius:1rem;justify-content:space-between;align-items:center;width:100%;max-width:1140px;margin:0 auto;padding:.6rem 1.1rem;transition:background .3s,box-shadow .3s;display:flex}.ml .t-nav.solid{background:#140e08c7;box-shadow:0 20px 50px -28px #000000d9}.ml .t-nav .links{align-items:center;gap:1.7rem;display:none}.ml .t-nav .links a{color:var(--cream-mute);font-size:.85rem;font-weight:500;transition:color .15s}.ml .t-nav .links a:hover{color:var(--gold)}.ml .t-nav .links a.btn-primary,.ml .t-nav .links a.btn-primary:hover{color:var(--ink);font-weight:600}.ml .t-nav .links a.btn-primary{border:0;box-shadow:0 12px 30px -12px #c89a5e8c}.ml .t-nav .brand{align-items:center;gap:.6rem;display:flex}@media (min-width:900px){.ml .t-nav .links{display:flex}}.ml .hero{isolation:isolate;position:relative;overflow:hidden}.ml .hero .wash{z-index:-1;position:absolute;inset:0}.ml .hero-pinned{overflow:visible}.ml .hero-pin-track{height:220vh;position:relative}.ml .hero-pin-stage{justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.ml .hero-pin-stage .wrap{width:100%}.ml .hero-pin-stage .hero-alvorada{padding:4rem 1.5rem}@media (max-height:760px){.ml .hero-pin-stage .phone-col{width:min(260px,60vw)!important}}.ml .hero-alvorada{padding:9rem 0 6rem}.ml .hero-alvorada .grid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}.ml .hero-alvorada .copy{text-align:center}.ml .hero-alvorada .phone-col{width:min(330px,78vw);margin:0 auto;position:relative}@media (min-width:980px){.ml .hero-alvorada{padding:11rem 0 7rem}.ml .hero-alvorada .grid{grid-template-columns:1.05fr .95fr;gap:3.5rem}.ml .hero-alvorada .copy{text-align:left}.ml .hero-alvorada .phone-col{width:min(360px,34vw)}}.ml .hero-copy-scrim{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0e0a06a8 0%,#0e0a0680 22%,#0e0a0638 44%,#0000 62%);position:absolute;inset:0}@media (max-width:979px){.ml .hero-copy-scrim{background:linear-gradient(#0e0a0633 0%,#0e0a0680 38%,#0e0a06b8 100%)}}.ml .hero-h1,.ml .hero-sub{text-shadow:0 2px 22px #0e0a06b8,0 1px 4px #0e0a0699}.ml .hero-ref,.ml .hero-rate{text-shadow:0 1px 10px #0e0a06b3}.ml .hero-h1{font-family:var(--font-display);letter-spacing:-.015em;color:var(--cream);text-wrap:balance;margin:1.3rem 0 0;font-size:clamp(2.7rem,6vw,4.4rem);font-weight:400;line-height:1.03}.ml .hero-ref{text-transform:uppercase;letter-spacing:.18em;color:var(--gold);margin:1rem 0 0;font-size:.72rem;font-weight:600}.ml .hero-sub{max-width:33rem;color:var(--cream-soft);text-wrap:pretty;margin:1.15rem 0 0;font-size:1.1rem;line-height:1.6}.ml .hero-alvorada .copy .hero-sub{margin-inline:auto}@media (min-width:980px){.ml .hero-alvorada .copy .hero-sub{margin-inline:0}}.ml .hero-cta{justify-content:center;margin-top:2rem;display:flex}@media (min-width:980px){.ml .hero-alvorada .hero-cta{justify-content:flex-start}}.ml .hero-rate{color:var(--cream-mute);flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:1.35rem;font-size:.9rem;display:flex}@media (min-width:980px){.ml .hero-alvorada .hero-rate{justify-content:flex-start}}.ml .hero-glow{z-index:-1;filter:blur(60px);background:radial-gradient(45% 40% at 50% 42%,#c89a5e73,#0000 70%);position:absolute;inset:0}.ml .hero-video-wrap{z-index:-1;--hp:0;position:absolute;inset:0;overflow:hidden}.ml .hero-video,.ml .hero-video-wrap video,.ml .hero-video-still{object-fit:cover;filter:none;width:100%;height:100%;transform:scale(calc(1.06 + var(--hp) * .06));transform-origin:62% 30%;transition:transform .1s linear;position:absolute;inset:0}.ml .hero-video{z-index:1}.ml .hero-video-still{z-index:0}.ml .hero-video-grade{pointer-events:none;background:radial-gradient(90% 70% at 72% 8%,#d4a54124,#0000 60%),linear-gradient(#0e0a0652 0%,#0e0a0624 38%,#0e0a068c 100%);position:absolute;inset:0}.ml .hero-bloom{pointer-events:none;mix-blend-mode:screen;width:46%;height:70%;opacity:calc(.45 + var(--hp) * .5);transform:scale(calc(.9 + var(--hp) * .5));filter:blur(8px);background:radial-gradient(closest-side,#f0cd828c,#d4a5412e 45%,#0000 72%);animation:7s ease-in-out infinite ml-bloom-breathe;position:absolute;top:30%;left:16%}@keyframes ml-bloom-breathe{0%,to{filter:blur(8px)brightness()}50%{filter:blur(12px)brightness(1.12)}}.ml .hero-veil{pointer-events:none;opacity:calc(.5 + var(--hp) * .5);background:radial-gradient(105% 95% at 24% 46%,#0e0a069e,#0e0a0629 50%,#0000 74%),linear-gradient(#0000 42%,#0e0a06d1 100%);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.ml .hero-video,.ml .hero-video-wrap video{transition:none;transform:none}.ml .hero-bloom{animation:none}}.ml .grid-3{grid-template-columns:1fr;gap:1.25rem;display:grid}.ml .feat-grid{grid-template-columns:1fr;gap:.85rem;display:grid}.ml .trust-grid{grid-template-columns:1fr 1fr;gap:1.4rem;display:grid}@media (min-width:680px){.ml .feat-grid{grid-template-columns:1fr 1fr}}@media (min-width:920px){.ml .grid-3,.ml .feat-grid{grid-template-columns:repeat(3,1fr)}.ml .trust-grid{grid-template-columns:repeat(4,1fr)}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.ml .trust-shine{isolation:isolate;position:relative}.ml .trust-shine:before{content:"";border-radius:inherit;pointer-events:none;z-index:-1;background:conic-gradient(from var(--ang), transparent 0deg, #f5dc9600 40deg, #fae1a0d9 78deg, #fff3cd 90deg, #fae1a0d9 102deg, #f5dc9600 140deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 8px #fadc968c);padding:1.5px;animation:7s linear infinite trust-shine-spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes trust-shine-spin{to{--ang:360deg}}@media (prefers-reduced-motion:reduce){.ml .trust-shine:before{animation:none}}.ml .feat{border:1px solid var(--border);background:linear-gradient(150deg,#f7f1e60b,#f7f1e603);border-radius:1.1rem;align-items:flex-start;gap:.9rem;padding:1.1rem;transition:transform .2s,border-color .2s,background .2s;display:flex}.ml .feat:hover{border-color:var(--border-strong);background:linear-gradient(140deg,#c89a5e1a,#8a64400d);transform:translateY(-3px)}.ml .feat .ic{width:44px;height:44px;color:var(--gold);border:1px solid var(--border-strong);background:linear-gradient(160deg,#c89a5e33,#8a64400f);border-radius:.8rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ml .feat h3{font-family:var(--font-display);color:var(--cream);margin:0;font-size:1.2rem;line-height:1.15}.ml .feat p{color:var(--cream-mute);margin:.35rem 0 0;font-size:.85rem;line-height:1.5}.ml .tall-card{border:1px solid var(--border);cursor:pointer;border-radius:1.4rem;align-items:flex-end;min-height:30rem;display:flex;position:relative;overflow:hidden}.ml .tall-card .img{position:absolute;inset:0}.ml .tall-card .img img{object-fit:cover;filter:saturate(.8)contrast(1.06)brightness(.74)sepia(.16);width:100%;height:100%;transition:transform .9s}.ml .tall-card:hover .img img{transform:scale(1.06)}.ml .tall-card .scrim{background:linear-gradient(#0e0a0626 0%,#0e0a0600 30%,#0e0a06b3 72%,#0e0a06f5 100%);position:absolute;inset:0}.ml .tall-card .sweep{opacity:0;background:linear-gradient(160deg,#c89a5e47,#0000 55%);transition:opacity .5s;position:absolute;inset:0}.ml .tall-card:hover .sweep{opacity:1}.ml .tall-card .num{font-family:var(--font-display);color:var(--gold);opacity:.55;text-shadow:0 2px 30px #0009;font-size:clamp(3rem,5vw,4.5rem);position:absolute;top:1rem;left:1.4rem}.ml .tall-card .badge{width:44px;height:44px;color:var(--gold);border-radius:.8rem;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:1.1rem;right:1.1rem}.ml .tall-card .body{width:100%;padding:1.5rem;position:relative}.ml .tall-card .body h3{font-family:var(--font-display);color:var(--cream);margin:0;font-size:1.8rem;line-height:1.1}.ml .tall-card .body .ul{background:linear-gradient(90deg, var(--gold-soft), var(--gold));border-radius:9999px;width:3.5rem;height:2px;margin:.75rem 0}.ml .tall-card .body p{max-width:22rem;color:var(--cream-soft);margin:0;font-size:.88rem;line-height:1.5}.ml .tall-card .body .verse{font-family:var(--font-display);font-style:italic}.ml .split{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:960px){.ml .split{grid-template-columns:1fr 1fr;gap:4rem}}.ml .point{border:1px solid var(--border);background:linear-gradient(150deg,#f7f1e60d,#f7f1e603);border-radius:1.1rem;align-items:flex-start;gap:1rem;padding:1rem;display:flex}.ml .point .ic{width:42px;height:42px;color:var(--gold);border:1px solid var(--border-strong);background:#0e0a0680;border-radius:.7rem;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.ml .point .t{color:var(--cream);font-weight:600}.ml .point .d{color:var(--cream-mute);margin-top:2px;font-size:.85rem;line-height:1.5}.ml .split-photo{border:1px solid var(--border);border-radius:1.4rem;min-height:26rem;position:relative;overflow:hidden}.ml .split-photo .vq{font-family:var(--font-display);color:#fff;text-shadow:0 2px 18px #0e0a06e6,0 1px 4px #000000d9;padding:1.6rem;font-size:1.3rem;font-style:italic;line-height:1.3;position:absolute;inset:auto 0 0}.ml .split-photo:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#0e0a06d9);height:55%;position:absolute;inset:auto 0 0}.ml .split-photo .vq{z-index:2}.ml .story{border:1px solid var(--border);border-radius:1rem;flex-shrink:0;width:17rem;position:relative;overflow:hidden}.ml .story .photo{aspect-ratio:4/5}.ml .story .photo img{transition:transform .7s}.ml .story:hover .photo img{transform:scale(1.06)}.ml .story h3{font-family:var(--font-display);color:var(--cream);margin:0;padding:1rem;font-size:1.35rem;line-height:1.1;position:absolute;inset:auto 0 0}.ml .tcard{border-radius:1.4rem;flex-direction:column;padding:1.7rem;display:flex}.ml .tcard blockquote{color:var(--cream-soft);flex:1;margin:1rem 0 0;font-size:1rem;line-height:1.55}.ml .tcard figcaption{align-items:center;gap:.75rem;margin-top:1.4rem;display:flex}.ml .tcard figcaption img{object-fit:cover;border:1px solid var(--border-strong);border-radius:50%;width:44px;height:44px}.ml .price-grid{grid-template-columns:1fr;align-items:start;gap:1.4rem;max-width:56rem;margin:0 auto;display:grid}@media (min-width:800px){.ml .price-grid{grid-template-columns:1fr 1fr}}.ml .plan{border-radius:1.5rem;height:100%;padding:2rem;position:relative}.ml .plan.free{border:1px solid var(--border);background:linear-gradient(150deg,#f7f1e60f,#f7f1e604)}.ml .plan.prem{border:1px solid var(--border-strong);background:linear-gradient(160deg,#c89a5e2e 0%,#8a64401a 100%);box-shadow:0 30px 70px -30px #c89a5e73}.ml .plan .tag{text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg, var(--gold-soft), var(--gold));color:var(--ink);border-radius:9999px;padding:.25rem .8rem;font-size:.66rem;font-weight:700;position:absolute;top:-.8rem;left:2rem}.ml .plan h3{color:var(--cream);margin:0;font-size:1.25rem;font-weight:600}.ml .plan .blurb{color:var(--cream-mute);margin:.3rem 0 0;font-size:.88rem}.ml .plan .price{align-items:baseline;gap:.3rem;margin:1.4rem 0 0;display:flex}.ml .plan .price b{font-family:var(--font-display);color:var(--cream);font-size:3rem;font-weight:400}.ml .plan .price span{color:var(--cream-mute)}.ml .plan .note{color:var(--olive);margin:.3rem 0 0;font-size:.75rem}.ml .plan ul{flex-direction:column;gap:.75rem;margin:1.6rem 0 0;padding:0;list-style:none;display:flex}.ml .plan li{color:var(--cream-soft);align-items:flex-start;gap:.7rem;font-size:.9rem;display:flex}.ml .plan li .ck{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.ml .plan .feat-head{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin:1.6rem 0 0;font-size:.7rem;font-weight:700}@property --pcta{syntax:"<angle>";inherits:false;initial-value:0deg}.ml .premium-cta{position:relative}.ml .premium-cta:after{content:"";border-radius:inherit;pointer-events:none;z-index:1;background:conic-gradient(from var(--pcta), transparent 0deg, #fff5d700 42deg, #fff8e1e6 80deg, #fffaf0 92deg, #fff8e1e6 104deg, #fff5d700 142deg, transparent 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px #fff0c8b3);padding:2px;animation:4s linear infinite premium-rim;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes premium-rim{to{--pcta:360deg}}.ml .premium-cta:hover:after{animation-duration:1.6s}@media (prefers-reduced-motion:reduce){.ml .premium-cta:after{animation:none}}.ml .faq-item{border-radius:1.1rem;margin-bottom:.75rem;padding:1.1rem 1.3rem}.ml .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;list-style:none;display:flex}.ml .faq-item summary::-webkit-details-marker{display:none}.ml .faq-item summary span{color:var(--cream);font-size:1.02rem;font-weight:600}.ml .faq-item p{color:var(--cream-mute);margin:.85rem 0 0;font-size:.92rem;line-height:1.6}.ml .final{border:1px solid var(--border-strong);background:var(--ink);text-align:center;border-radius:2rem;padding:clamp(3rem,7vw,5.5rem) 1.5rem;position:relative;overflow:hidden}.ml .final h2{z-index:2;max-width:18ch;font-family:var(--font-display);color:var(--cream);text-wrap:balance;margin:1.6rem auto 0;font-size:clamp(2.6rem,6vw,4rem);font-weight:400;line-height:1.04;position:relative}.ml .final .heb-bg{inset-inline:0;text-align:center;font-family:var(--font-hebrew);color:var(--gold);opacity:.1;pointer-events:none;font-size:clamp(5rem,20vw,14rem);line-height:1;position:absolute;top:.5rem}.ml .final p{z-index:2;max-width:34rem;color:var(--cream-soft);margin:1.3rem auto 0;font-size:1.08rem;line-height:1.6;position:relative}.ml .final .reassure{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin-top:1.5rem;font-size:.72rem}.ml .t-footer{border-top:1px solid var(--border);background:var(--ink-2);padding:4rem 0 2.5rem}.ml .foot-grid{grid-template-columns:1fr;gap:2.5rem;display:grid}@media (min-width:760px){.ml .foot-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}}.ml .foot-grid h4{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);margin:0 0 1rem;font-size:.7rem;font-weight:700}.ml .foot-grid ul{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.ml .foot-grid a{color:var(--cream-mute);font-size:.88rem;transition:color .15s}.ml .foot-grid a:hover{color:var(--cream)}.ml .foot-soc{gap:.6rem;margin-top:1.2rem;display:flex}.ml .foot-soc a{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--cream-mute);border-radius:50%;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.ml .foot-soc a:hover{color:var(--gold)}.ml .foot-bottom{border-top:1px solid var(--border);flex-direction:column;justify-content:space-between;align-items:center;gap:1rem;max-width:1140px;margin:3rem auto 0;padding:1.5rem 1.5rem 0;display:flex}@media (min-width:640px){.ml .foot-bottom{flex-direction:row}}.ml .foot-bottom p{color:var(--olive);margin:0;font-size:.75rem}.ml.doc{background:var(--ink);min-height:100vh}.ml .doc-header{z-index:50;-webkit-backdrop-filter:saturate(150%)blur(14px);border-bottom:1px solid var(--border);background:#0e0a06b8;justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;padding:1rem 1.5rem;display:flex;position:sticky;top:0}.ml .doc-header .brand{align-items:center;gap:.6rem;display:flex}.ml .doc-back{color:var(--gold);font-size:.9rem;font-weight:600}.ml .doc-back:hover{color:var(--gold-soft)}.ml .doc-main{padding-block:4.5rem 2rem}.ml .doc-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--cream);text-wrap:balance;margin:1.2rem 0 0;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:400;line-height:1.05}.ml .doc-updated{text-transform:uppercase;letter-spacing:.1em;color:var(--olive);margin:.7rem 0 0;font-size:.8rem}.ml .doc-lead{color:var(--cream-soft);text-wrap:pretty;margin:1.4rem 0 0;font-size:1.12rem;line-height:1.6}.ml .doc-section{margin-top:2.6rem}.ml .doc-section h2{font-family:var(--font-display);color:var(--cream);margin:0 0 .85rem;font-size:1.55rem;line-height:1.15}.ml .doc-section p{color:var(--cream-mute);margin:0 0 .85rem;font-size:1rem;line-height:1.72}.ml .doc-section a{color:var(--gold);text-underline-offset:2px;text-decoration:underline}.ml .doc-footer{border-top:1px solid var(--border);text-align:center;color:var(--cream-mute);margin-top:5rem;padding:2.5rem 1.5rem;font-size:.85rem;line-height:1.7}.ml .doc-footer a{color:var(--gold)}.ml .doc-footer a:hover{color:var(--gold-soft)}.ml .doc-testi-grid{grid-template-columns:1fr;gap:1.25rem;margin-top:3rem;display:grid}@media (min-width:720px){.ml .doc-testi-grid{grid-template-columns:1fr 1fr}}.ml .doc-cta-card{border-radius:1.4rem;margin-top:2.6rem;padding:1.8rem}.ml .doc-cta-card .lab{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:.7rem;font-weight:700}.ml .doc-cta-card .big{font-family:var(--font-display);color:var(--cream);margin:.5rem 0 0;font-size:1.6rem}.ml .doc-cta-card .big a{color:var(--gold)}.ml .doc-cta-card p{color:var(--cream-mute);margin:.6rem 0 0;font-size:.95rem;line-height:1.6}.ml .phone-frame{background:linear-gradient(155deg,#2a2017 0%,#15100a 100%);border-radius:44px;width:100%;padding:10px;position:relative;box-shadow:0 0 0 1px #c89a5e2e,inset 0 0 0 1px #f7f1e60d,0 40px 90px -34px #000000d9,0 14px 40px -18px #c89a5e4d}.ml .phone-frame:before{content:"";z-index:6;pointer-events:none;background:#0a0703;border-radius:16px;width:36%;height:24px;position:absolute;top:16px;left:50%;transform:translate(-50%)}.ml .phone-screen{background:var(--ink);aspect-ratio:9/19.5;border-radius:35px;width:100%;position:relative;overflow:hidden}.ml .phone-col .float{position:relative}.ml .phone-edge-light{pointer-events:none;z-index:4;background:conic-gradient(from calc(var(--hp,0) * 1turn), transparent 0deg, #f5dc9600 24deg, #fae1a0d9 74deg, #fff3cd 96deg, #fae1a0d9 118deg, #f5dc9600 168deg, transparent 360deg);-webkit-mask-composite:xor;opacity:calc(var(--hp,0) * (1 - var(--hp,0)) * 4);filter:blur(1.5px)drop-shadow(0 0 7px #fadc96b3);border-radius:47px;padding:3px;position:absolute;inset:-3px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:reduce){.ml .phone-edge-light{display:none}}.ml .app-stage{position:absolute;inset:0;overflow:hidden}.ml .app-screen{will-change:transform;flex-direction:column;transition:transform .46s cubic-bezier(.32,.72,0,1),opacity .4s;display:flex;position:absolute;inset:0}.ml .app-screen.is-under{opacity:.5;filter:brightness(.7);transform:translate(-22%)}.ml .app-screen.is-over{transform:translate(100%)}.ml .app-screen.is-active{opacity:1;transform:translate(0)}.ml .bg-hero{background:var(--grad-hero)}.ml .ios-status{color:var(--cream-mute);z-index:5;flex-shrink:0;justify-content:space-between;align-items:center;padding:.85rem 1.4rem .2rem;font-size:.66rem;display:flex;position:relative}.ml .ios-status .sig{align-items:center;gap:4px;display:inline-flex}.ml .ios-status .sig i{border:1px solid var(--cream-mute);border-radius:2px;width:13px;height:8px;display:inline-block}.ml .ios-status .sig b{background:var(--gold);border-radius:50%;width:7px;height:7px;display:inline-block}.ml .app-body{flex:1;position:relative;overflow:hidden}.ml .app-scroll{scrollbar-width:none;padding-bottom:5.2rem;position:absolute;inset:0;overflow:hidden auto}.ml .app-scroll::-webkit-scrollbar{display:none}.ml .home-head{padding:.6rem 1.4rem 0}.ml .home-head .heb{font-family:var(--font-hebrew);color:var(--gold);opacity:.5;font-size:.95rem}.ml .home-head .kick{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin-top:.35rem;font-size:.64rem;font-weight:700}.ml .home-head h3{font-family:var(--font-display);color:var(--cream);margin:.1rem 0 0;font-size:1.55rem;font-style:italic;line-height:1.1}.ml .app-card{border-radius:1.25rem;margin:0 1.1rem;position:relative;overflow:hidden}.ml .app-card.tap{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .16s}.ml .app-card.tap:active{transform:scale(.975)}.ml .devo-card{border:1px solid var(--border-strong);background:linear-gradient(140deg,#c89a5e38,#8a644014);margin-top:1rem;padding:1.15rem 1.15rem 1.2rem}.ml .devo-card .topbar{background:linear-gradient(90deg, var(--gold), var(--gold-deep));height:3px;position:absolute;inset:0 0 auto}.ml .devo-card .lab{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:.6rem;font-weight:700}.ml .devo-card h4{font-family:var(--font-display);color:var(--cream);margin:.35rem 0 0;font-size:1.3rem;line-height:1.12}.ml .devo-card p{color:var(--cream-mute);margin:.5rem 0 0;font-size:.74rem;line-height:1.45}.ml .devo-actions{gap:.5rem;margin-top:.95rem;display:flex}.ml .devo-actions .go{background:var(--gold);color:var(--ink);border:0;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.6rem;font-size:.72rem;font-weight:700;display:inline-flex}.ml .devo-actions .alt{border:1px solid var(--border-strong);color:var(--cream-soft);background:0 0;border-radius:9999px;padding:.6rem .95rem;font-size:.72rem;font-weight:600}.ml .app-seclab{justify-content:space-between;align-items:center;margin-top:1.4rem;padding:0 1.4rem;display:flex}.ml .app-seclab span{text-transform:uppercase;letter-spacing:.14em;color:var(--cream-mute);font-size:.62rem;font-weight:700}.ml .app-seclab a{color:var(--gold);font-size:.62rem;font-weight:700}.ml .cont-row{border:1px solid var(--border);background:#f7f1e60a;align-items:center;gap:.75rem;margin-top:.7rem;padding:.85rem 1rem;display:flex}.ml .cont-row .thumb{border-radius:.7rem;flex-shrink:0;width:46px;height:46px;overflow:hidden}.ml .cont-row .thumb img{object-fit:cover;filter:saturate(.85)brightness(.85);width:100%;height:100%}.ml .cont-row .meta{flex:1;min-width:0}.ml .cont-row .meta .t{color:var(--cream);font-size:.8rem;font-weight:600}.ml .cont-row .meta .d{color:var(--cream-mute);margin-top:1px;font-size:.62rem}.ml .bar{background:#c89a5e2e;border-radius:9999px;height:4px;margin-top:.45rem;overflow:hidden}.ml .bar>i{background:linear-gradient(90deg, var(--gold), var(--gold-soft));border-radius:9999px;height:100%;display:block}.ml .cont-row .pct{font-family:var(--font-display);color:var(--gold);font-size:1.1rem}.ml .verse-mini{border:1px solid var(--border);background:#f7f1e609;border-radius:1.1rem;margin:.7rem 1.1rem 0;padding:.95rem 1.05rem}.ml .verse-mini .lab{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:.58rem;font-weight:700}.ml .verse-mini p{font-family:var(--font-display);color:var(--cream-soft);margin:.4rem 0 0;font-size:.92rem;font-style:italic;line-height:1.32}.ml .verse-mini .ref{color:var(--cream-mute);margin-top:.45rem;font-size:.62rem}.ml .ai-row{border:1px solid var(--border);background:#f7f1e60a;border-radius:1.1rem;align-items:center;gap:.6rem;margin:.7rem 1.1rem 0;padding:.7rem .85rem;display:flex}.ml .ai-row .ic{background:var(--gold-glow);width:30px;height:30px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ml .ai-row span{color:var(--cream-mute);font-size:.68rem;line-height:1.3}.ml .tabbar{z-index:5;background:linear-gradient(180deg, transparent, var(--ink) 42%);justify-content:space-around;align-items:center;padding:.55rem .5rem 1.1rem;display:flex;position:absolute;inset:auto 0 0}.ml .tabbar button{background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:.2rem .6rem;display:flex}.ml .tabbar .ti{color:#c89a5e66;transition:color .18s,transform .18s}.ml .tabbar .tl{color:var(--cream-mute);font-size:.56rem;font-weight:600;transition:color .18s}.ml .tabbar button.on .ti{color:var(--gold);transform:translateY(-1px)}.ml .tabbar button.on .tl{color:var(--gold)}.ml .read-top{z-index:5;flex-shrink:0;justify-content:space-between;align-items:center;padding:.4rem 1rem .5rem;display:flex}.ml .read-top button{color:var(--cream-soft);background:0 0;border:0;align-items:center;gap:.25rem;font-size:.72rem;font-weight:600;display:inline-flex}.ml .read-top .rt-lab{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:.6rem;font-weight:700}.ml .read-top .ic-btn{border:1px solid var(--border);width:30px;height:30px;color:var(--cream-mute);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.ml .read-hero{padding:1rem 1.4rem 1.3rem;position:relative}.ml .read-hero .date{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:.6rem;font-weight:700}.ml .read-hero h2{font-family:var(--font-display);color:var(--cream);margin:.45rem 0 0;font-size:1.85rem;line-height:1.08}.ml .read-hero .heb{font-family:var(--font-hebrew);color:var(--gold);opacity:.55;margin-top:.4rem;font-size:.85rem}.ml .read-verse{border:1px solid var(--border-strong);background:linear-gradient(150deg,#c89a5e24,#8a64400a);border-radius:1.1rem;margin:0 1.4rem;padding:1.1rem 1.2rem;position:relative}.ml .read-verse .q{font-family:var(--font-display);color:var(--cream);font-size:1.08rem;font-style:italic;line-height:1.4}.ml .read-verse .ref{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin-top:.6rem;font-size:.64rem;font-weight:700}.ml .read-body{padding:1.2rem 1.4rem 0}.ml .read-body p{color:var(--cream-soft);margin:0 0 .85rem;font-size:.82rem;line-height:1.62}.ml .read-body p .drop{float:left;font-family:var(--font-display);color:var(--gold);padding:.1rem .5rem 0 0;font-size:2.6rem;line-height:.8}.ml .reflect-card{border:1px solid var(--border);background:#f7f1e60a;border-radius:1.1rem;margin:.4rem 1.4rem 0;padding:1rem 1.1rem}.ml .reflect-card .lab{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);align-items:center;gap:.4rem;font-size:.6rem;font-weight:700;display:flex}.ml .reflect-card p{color:var(--cream-soft);margin:.5rem 0 0;font-size:.8rem;line-height:1.5}.ml .read-foot{z-index:5;background:linear-gradient(180deg, transparent, var(--ink) 38%);align-items:center;gap:.6rem;padding:.7rem 1.1rem 1.1rem;display:flex;position:absolute;inset:auto 0 0}.ml .read-foot .done{background:var(--gold);color:var(--ink);border:0;border-radius:9999px;flex:1;justify-content:center;align-items:center;gap:.4rem;padding:.7rem;font-size:.76rem;font-weight:700;transition:filter .16s,transform .16s;display:inline-flex}.ml .read-foot .done:active{transform:scale(.98)}.ml .read-foot .done.ok{color:var(--cream-soft);background:#5a504066}.ml .read-foot .jbtn{border:1px solid var(--border-strong);width:44px;height:44px;color:var(--gold);background:#f7f1e60a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ml .simple-pad{padding:1.1rem 1.4rem 0}.ml .simple-pad .big-heb{font-family:var(--font-hebrew);color:var(--gold);opacity:.5;font-size:2.4rem;line-height:1}.ml .streak-grid{grid-template-columns:repeat(7,1fr);gap:6px;margin-top:.6rem;display:grid}.ml .streak-grid i{aspect-ratio:1;background:#c89a5e1f;border-radius:6px}.ml .streak-grid i.on{background:linear-gradient(150deg, var(--gold-soft), var(--gold))}@media (prefers-reduced-motion:reduce){.ml .float,.ml .beams:before,.ml .beams:after,.ml .marquee-track{animation:none}.ml .reveal,.ml .reveal.pre{opacity:1;transition:none;transform:none}}
