.mj-page{--red:#a80f1c;--deep:#6f0912;--gold:#c8a24a;--green:#006233;--ink:#171717;--cream:#fbf7ef;overflow:hidden;background:#fff;color:var(--ink);font-family:"Segoe UI",Tahoma,Arial,sans-serif;font-size:16px;line-height:1.7}.mj-page *{box-sizing:border-box}.mj-page button,.mj-page input,.mj-page textarea{font:inherit}.mj-page button{cursor:pointer}.mj-page h1,.mj-page h2,.mj-page h3,.mj-page p{margin-top:0}.mj-page h1,.mj-page h2{font-family:Tahoma,"Segoe UI",Arial,sans-serif;letter-spacing:-.045em}.mj-section{padding:110px clamp(22px,6vw,100px)}
.mj-header{position:absolute;z-index:20;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:88px;padding:12px clamp(22px,5vw,80px);color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.mj-brand{display:inline-flex;flex-direction:column;width:max-content;font-size:13px;line-height:1;color:inherit}.mj-brand strong{font-size:26px;letter-spacing:.08em}.mj-header-trust{display:flex;gap:30px;font-size:12px}.mj-header-cta{justify-self:end;min-height:45px;padding:0 27px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:rgba(255,255,255,.08);color:#fff;backdrop-filter:blur(10px);transition:.25s}.mj-header-cta:hover{background:#fff;color:var(--deep)}
.mj-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.84fr);min-height:850px;background:#210306;color:#fff;isolation:isolate}.mj-flag{position:absolute;z-index:-2;inset:0;background:url('/morocco-jewelry/flag.jpg') center 43%/cover no-repeat;filter:saturate(1.05) contrast(1.03)}.mj-hero:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(23,1,3,.23),rgba(34,2,5,.66) 43%,rgba(25,1,3,.94) 78%),linear-gradient(0deg,rgba(18,1,3,.55),transparent 50%)}.mj-hero-copy{align-self:center;max-width:720px;padding:150px 7vw 90px 5vw}.mj-kicker{display:flex;align-items:center;gap:12px;margin-bottom:23px;color:#edd6a0;font-size:12px;font-weight:700;letter-spacing:.12em}.mj-kicker:before{content:"";width:43px;height:1px;background:currentColor}.mj-kicker.mj-dark{color:var(--gold)}.mj-hero h1{margin:0 0 24px;font-size:clamp(48px,5.2vw,84px);line-height:1.16;font-weight:800}.mj-hero h1 em{color:#f2d28a;font-style:normal}.mj-hero-copy>p{max-width:610px;margin-bottom:24px;color:rgba(255,255,255,.84);font-size:17px;line-height:1.9}.mj-chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:32px}.mj-chips span{padding:7px 13px;border:1px solid rgba(255,255,255,.25);border-radius:999px;background:rgba(255,255,255,.07);font-size:11px}.mj-hero-price{display:flex;align-items:center;gap:26px;margin-bottom:16px}.mj-hero-price>div{display:grid}.mj-hero-price small{color:rgba(255,255,255,.6);font-size:10px}.mj-hero-price del{font-size:16px;color:rgba(255,255,255,.55)}.mj-hero-price>strong{display:flex;align-items:baseline;gap:7px;color:#f5dfa7;font-size:23px}.mj-hero-price>strong b{font-size:49px;line-height:1}.mj-hero-price>strong small{color:#fff;font-size:11px}.mj-bundle-badge{position:relative;width:max-content;max-width:100%;margin-bottom:20px;padding:13px 18px;border:1px solid rgba(242,210,138,.65);border-radius:9px;background:linear-gradient(120deg,rgba(200,162,74,.25),rgba(255,255,255,.05));font-size:20px;font-weight:800}.mj-bundle-badge span{position:absolute;top:-10px;left:13px;padding:2px 9px;border-radius:999px;background:var(--gold);color:#3c2000;font-size:9px}.mj-trust-line{display:flex;gap:21px;margin-bottom:26px;color:rgba(255,255,255,.74);font-size:11px}.mj-primary-cta{display:flex;align-items:center;justify-content:center;gap:30px;min-width:250px;min-height:58px;padding:0 28px;border:0;border-radius:6px;background:var(--red);color:#fff;font-weight:800;box-shadow:0 14px 30px rgba(75,0,7,.3);transition:transform .2s,background .2s}.mj-primary-cta:hover{transform:translateY(-2px);background:#c01827}.mj-primary-cta b{font-size:22px}.mj-hero-product{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;padding:140px 6vw 80px 3vw}.mj-product-halo{position:absolute;width:78%;aspect-ratio:1;border:1px solid rgba(220,186,105,.26);border-radius:50%;box-shadow:inset 0 0 90px rgba(200,162,74,.09),0 0 90px rgba(200,162,74,.08)}.mj-hero-product>img{position:relative;z-index:2;width:min(100%,540px);max-height:650px;object-fit:contain;filter:drop-shadow(0 30px 40px rgba(0,0,0,.42));animation:mj-product-in 1.1s .2s both}.mj-product-caption{position:absolute;z-index:3;right:2vw;bottom:70px;display:grid;padding:15px 18px;border-right:2px solid var(--gold);background:rgba(27,2,5,.62);backdrop-filter:blur(14px)}.mj-product-caption span,.mj-product-caption small{color:rgba(255,255,255,.62);font-size:9px}.mj-product-caption strong{font-size:24px;color:#f2d28a}
.mj-section-head{text-align:center}.mj-section-head>span{color:var(--red);font-size:11px;font-weight:800}.mj-section-head h2{margin:8px 0 52px;font-size:clamp(36px,4vw,55px);line-height:1.2}.mj-benefits{background:var(--cream)}.mj-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1400px;margin:auto}.mj-benefit-grid article{min-height:270px;padding:35px 28px;border:1px solid #e2d7c2;border-radius:20px;background:#fff;box-shadow:0 14px 35px rgba(53,31,9,.045);transition:transform .25s,box-shadow .25s}.mj-benefit-grid article:hover{transform:translateY(-5px);box-shadow:0 22px 40px rgba(53,31,9,.09)}.mj-benefit-grid i{display:grid;place-items:center;width:50px;height:50px;margin-bottom:28px;border-radius:50%;background:#f7f0e2;font-style:normal;font-size:22px}.mj-benefit-grid h3{margin-bottom:12px;font-size:18px}.mj-benefit-grid p{margin:0;color:#67615a;font-size:13px;line-height:1.9}
.mj-receive{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(330px,.65fr);gap:8vw;align-items:center;max-width:1600px;margin:auto}.mj-receive-visual{position:relative;min-height:670px;display:flex;align-items:center;justify-content:center;border-radius:28px;background:linear-gradient(145deg,#f7f2e9,#fff);overflow:hidden}.mj-receive-visual:after{content:"";position:absolute;inset:25px;border:1px solid rgba(200,162,74,.35);border-radius:20px;pointer-events:none}.mj-receive-visual img{width:88%;height:620px;object-fit:contain;filter:drop-shadow(0 25px 25px rgba(71,35,12,.12))}.mj-image-index{position:absolute;z-index:2;top:30px;right:34px;color:#7c6f60;font-size:10px}.mj-receive-copy h2{margin:0 0 32px;font-size:clamp(46px,5vw,72px);line-height:1.16}.mj-receive-copy ul{display:grid;gap:16px;margin:0 0 37px;padding:0;list-style:none}.mj-receive-copy li{display:flex;align-items:center;gap:12px;padding-bottom:13px;border-bottom:1px solid #eee4d3;font-weight:650}.mj-receive-copy li:before{content:"✓";display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:var(--green);color:#fff;font-size:12px}.mj-outline-cta{display:flex;justify-content:center;align-items:center;gap:22px;min-width:245px;min-height:55px;padding:0 25px;border:1px solid var(--deep);border-radius:5px;background:#fff;color:var(--deep);font-weight:800;transition:.2s}.mj-outline-cta:hover{background:var(--deep);color:#fff}
.mj-detail{display:grid;grid-template-columns:.82fr 1.18fr;align-items:stretch;padding:0;background:var(--deep);color:#fff}.mj-detail-copy{align-self:center;padding:95px clamp(30px,7vw,110px)}.mj-detail-copy h2{margin:0;font-size:clamp(43px,4.5vw,66px);line-height:1.2}.mj-detail-copy p{max-width:570px;color:rgba(255,255,255,.76);line-height:2}.mj-gold-rule{display:flex;align-items:center;gap:12px;margin:28px 0}.mj-gold-rule i{width:70px;height:1px;background:rgba(200,162,74,.55)}.mj-gold-rule span{color:var(--gold)}.mj-detail-tags{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.mj-detail-tags span{padding:6px 12px;border:1px solid rgba(255,255,255,.22);border-radius:999px;font-size:10px}.mj-detail-crop{min-height:680px;background:#fff;overflow:hidden}.mj-detail-crop img{width:100%;height:100%;object-fit:cover;object-position:center 57%;transform:scale(1.28)}
.mj-material{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:center;min-height:470px;background:#fff}.mj-material-mark{position:absolute;left:50%;top:50%;color:#f2eadb;font-size:260px;line-height:1;transform:translate(-50%,-50%)}.mj-material>div:not(.mj-material-mark){position:relative}.mj-material h2{margin:0;font-size:clamp(45px,5vw,68px);line-height:1.15}.mj-material-copy>p{max-width:600px;color:#5e5953;font-size:17px;line-height:2}.mj-material-copy>div{display:flex;flex-wrap:wrap;gap:20px;margin-top:30px}.mj-material-copy>div span{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:700}.mj-material-copy i{color:var(--gold);font-style:normal}
.mj-gift{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:800px;background:#250205;color:#fff;overflow:hidden;isolation:isolate}.mj-arms{position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,rgba(32,0,3,.3),rgba(32,0,3,.85) 68%),url('/morocco-jewelry/coat-of-arms.jpg') 20% center/auto 112% no-repeat;opacity:.72}.mj-gift:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 20% 50%,transparent,rgba(30,0,3,.66) 58%)}.mj-gift-product{display:flex;align-items:center;justify-content:center;padding:90px 3vw 70px 6vw}.mj-gift-product img{width:min(100%,630px);height:670px;object-fit:contain;filter:drop-shadow(0 30px 45px rgba(0,0,0,.48))}.mj-gift-copy{align-self:center;padding:80px 9vw 80px 4vw}.mj-gift-copy h2{font-size:clamp(48px,5.5vw,78px);line-height:1.18}.mj-gift-copy p{max-width:590px;margin-bottom:35px;color:rgba(255,255,255,.8);font-size:17px;line-height:2}.mj-gold-cta{background:var(--gold);color:#2b1500;box-shadow:0 14px 30px rgba(0,0,0,.22)}.mj-gold-cta:hover{background:#e1bb61;color:#211000}
.mj-offer{position:relative;display:grid;grid-template-columns:.72fr 1.05fr;gap:8vw;align-items:center;background:linear-gradient(135deg,#720913,#a80f1c);color:#fff;isolation:isolate}.mj-offer-star{position:absolute;z-index:-1;right:-70px;top:50%;color:rgba(255,255,255,.04);font-size:500px;line-height:1;transform:translateY(-50%)}.mj-offer-copy h2{margin:0 0 10px;font-size:clamp(55px,6vw,88px)}.mj-offer-copy p{color:rgba(255,255,255,.72)}.mj-offer-card{position:relative;display:grid;grid-template-columns:1fr auto 1.15fr;align-items:center;gap:23px;padding:40px;border:1px solid rgba(255,255,255,.22);border-radius:24px;background:rgba(43,0,4,.28);box-shadow:0 25px 80px rgba(35,0,3,.3);backdrop-filter:blur(12px)}.mj-offer-single,.mj-offer-best{display:grid;justify-items:center}.mj-offer-card del{color:rgba(255,255,255,.55)}.mj-offer-card strong{color:#f4d792;font-size:53px;line-height:1.2}.mj-offer-card strong small{font-size:12px}.mj-offer-divider{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgba(255,255,255,.11);font-size:10px}.mj-offer-best{position:relative;padding:27px 15px;border:1px solid var(--gold);border-radius:15px;background:rgba(200,162,74,.1)}.mj-offer-best>b{position:absolute;top:-13px;padding:3px 13px;border-radius:999px;background:var(--gold);color:#351b00;font-size:10px}.mj-offer-trust{grid-column:1/-1;display:flex;justify-content:center;gap:30px;padding-top:20px;border-top:1px solid rgba(255,255,255,.15);font-size:11px}.mj-offer-card>.mj-primary-cta{grid-column:1/-1;width:100%}
.mj-how{background:var(--cream)}.mj-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1200px;margin:auto}.mj-steps article{position:relative;min-height:240px;padding:35px;border:1px solid #e0d5c0;border-radius:18px;background:#fff}.mj-steps strong{position:absolute;left:25px;top:17px;color:#ece1cc;font-size:60px;line-height:1}.mj-steps i{display:grid;place-items:center;width:52px;height:52px;margin-bottom:35px;border-radius:50%;background:var(--deep);color:#fff;font-style:normal;font-size:22px}.mj-steps p{position:relative;margin:0;font-size:17px;font-weight:700}
.mj-order{display:grid;grid-template-columns:.78fr 1.1fr;gap:8vw;align-items:start;background:#f7f2e9}.mj-order-intro{position:sticky;top:30px}.mj-order-intro h2{margin:0 0 25px;font-size:clamp(51px,5.3vw,76px);line-height:1.18}.mj-order-intro>p{max-width:520px;color:#625b53;line-height:1.9}.mj-order-intro img{width:min(470px,100%);height:300px;margin-top:25px;object-fit:contain;filter:drop-shadow(0 22px 24px rgba(84,45,18,.13))}.mj-order-card{min-height:600px;padding:42px;border:1px solid #e2d5bd;border-radius:25px;background:#fff;box-shadow:0 25px 70px rgba(66,37,10,.1)}.mj-form-head{display:flex;align-items:center;gap:15px;margin-bottom:20px}.mj-form-head>span{display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;border-radius:50%;background:var(--deep);color:#fff;font-weight:800}.mj-form-head small{color:#857a6e;font-size:10px}.mj-form-head h3{margin:0;font-size:22px}.mj-form-head-two{margin-top:38px;padding-top:34px;border-top:1px solid #eee2d0}.mj-offer-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mj-offer-options label{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;min-height:95px;padding:17px;border:1px solid #dfd6c8;border-radius:13px;cursor:pointer}.mj-offer-options label.selected{border:2px solid var(--red);background:#fff9f6;box-shadow:0 8px 22px rgba(168,15,28,.08)}.mj-offer-options input{position:absolute;opacity:0}.mj-offer-options label>i{display:grid;place-items:center;width:20px;height:20px;border:1.5px solid #b3aa9e;border-radius:50%}.mj-offer-options label.selected>i:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--red)}.mj-offer-options label>div{display:grid}.mj-offer-options label>div small{font-size:10px}.mj-offer-options del{color:#9b9288}.mj-offer-options label>div b{color:var(--red);font-size:13px}.mj-offer-options label>span{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f3ebde;color:#6c5a44;font-size:9px}.mj-best-option{padding-top:23px!important}.mj-best-label{position:absolute;top:-11px;right:16px;padding:2px 10px;border-radius:999px;background:var(--gold);color:#342000;font-size:9px}.mj-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.mj-fields label{display:grid;gap:6px}.mj-fields label:last-child{grid-column:1/-1}.mj-fields label>span{font-size:11px;font-weight:700}.mj-fields input,.mj-fields textarea{width:100%;border:1px solid #ded5c8;border-radius:9px;outline:0;background:#fdfbf8;padding:13px 15px;resize:none;transition:.2s}.mj-fields input:focus,.mj-fields textarea:focus{border-color:var(--red);box-shadow:0 0 0 3px rgba(168,15,28,.08);background:#fff}.mj-summary{display:grid;gap:9px;margin-top:25px;padding:20px;border-radius:13px;background:#f8f3eb}.mj-summary>div{display:flex;justify-content:space-between;font-size:13px}.mj-free{color:var(--green)}.mj-summary .mj-total{margin-top:5px;padding-top:12px;border-top:1px solid #dfd3c1;font-size:19px}.mj-total strong{color:var(--red)}.mj-submit{width:100%;min-height:60px;margin-top:18px;border:0;border-radius:8px;background:var(--red);color:#fff;font-size:15px;font-weight:800;box-shadow:0 14px 28px rgba(168,15,28,.2)}.mj-submit:disabled{opacity:.7}.mj-privacy{display:block;margin-top:13px;text-align:center;color:#81786f;font-size:9px}.mj-form-error{margin:12px 0 0;color:var(--red);font-size:12px}.mj-success{display:flex;min-height:520px;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mj-success>span{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:var(--green);color:#fff;font-size:34px}.mj-success h3{margin:24px 0 8px;font-size:26px}.mj-success p{color:#6b645d}.mj-success button{padding:10px 20px;border:1px solid var(--deep);border-radius:6px;background:#fff;color:var(--deep)}
.mj-footer{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;min-height:180px;padding:40px 6vw;background:#210205;color:#fff}.mj-footer p{margin:0;color:rgba(255,255,255,.65)}.mj-footer>span{justify-self:end;font-size:11px}.mj-mobile-bar{display:none}[data-mj-reveal]{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s cubic-bezier(.2,.75,.2,1)}[data-mj-reveal].mj-visible{opacity:1;transform:none}@keyframes mj-product-in{from{opacity:0;transform:translateY(25px) scale(.97)}to{opacity:1;transform:none}}
@media(max-width:1000px){.mj-header{grid-template-columns:1fr auto}.mj-header-trust{display:none}.mj-hero{grid-template-columns:1fr;min-height:0}.mj-hero:before{background:linear-gradient(0deg,rgba(24,1,3,.95) 0,rgba(27,1,3,.6) 65%,rgba(18,1,2,.25))}.mj-hero-product{grid-row:1;padding:118px 9vw 10px;min-height:600px}.mj-hero-product>img{height:500px}.mj-product-caption{bottom:25px;right:7vw}.mj-hero-copy{padding:45px 7vw 80px}.mj-benefit-grid{grid-template-columns:1fr 1fr}.mj-receive{grid-template-columns:1fr;gap:50px}.mj-detail{grid-template-columns:1fr}.mj-detail-crop{min-height:560px;grid-row:1}.mj-material{grid-template-columns:1fr}.mj-gift{grid-template-columns:1fr}.mj-gift-product{padding-bottom:0}.mj-gift-product img{height:520px}.mj-gift-copy{padding-top:25px}.mj-offer{grid-template-columns:1fr}.mj-steps{grid-template-columns:1fr}.mj-order{grid-template-columns:1fr}.mj-order-intro{position:static}.mj-order-intro img{display:none}}
@media(max-width:650px){.mj-page{padding-bottom:75px;font-size:15px}.mj-section{padding:75px 18px}.mj-header{min-height:68px;padding:10px 18px}.mj-brand strong{font-size:21px}.mj-header-cta{min-height:40px;padding:0 17px;font-size:11px}.mj-hero-product{min-height:445px;padding:88px 7px 5px}.mj-hero-product>img{width:100%;height:385px}.mj-product-halo{width:90%}.mj-product-caption{right:14px;bottom:12px}.mj-product-caption strong{font-size:19px}.mj-hero-copy{padding:35px 20px 67px}.mj-kicker{margin-bottom:16px;font-size:10px}.mj-hero h1{font-size:43px}.mj-hero-copy>p{font-size:14px;line-height:1.9}.mj-chips{margin-bottom:24px}.mj-hero-price{gap:15px}.mj-hero-price>strong b{font-size:42px}.mj-bundle-badge{width:100%;text-align:center;font-size:17px}.mj-trust-line{display:grid;gap:5px}.mj-primary-cta{width:100%;min-height:56px}.mj-section-head h2{margin-bottom:35px;font-size:35px}.mj-benefit-grid{grid-template-columns:1fr;gap:10px}.mj-benefit-grid article{min-height:0;padding:25px}.mj-benefit-grid i{margin-bottom:18px}.mj-receive{gap:37px}.mj-receive-visual{min-height:470px;border-radius:20px}.mj-receive-visual:after{inset:12px}.mj-receive-visual img{height:450px;width:100%}.mj-receive-copy h2{font-size:47px}.mj-detail-crop{min-height:450px}.mj-detail-crop img{transform:scale(1.18)}.mj-detail-copy{padding:65px 22px}.mj-detail-copy h2{font-size:39px}.mj-material{gap:35px}.mj-material-mark{font-size:160px}.mj-material h2{font-size:43px}.mj-material-copy>p{font-size:14px}.mj-material-copy>div{display:grid}.mj-gift{min-height:0}.mj-arms{background:linear-gradient(0deg,rgba(32,0,3,.92) 13%,rgba(32,0,3,.24) 74%),url('/morocco-jewelry/coat-of-arms.jpg') center top/auto 64% no-repeat;opacity:.88}.mj-gift-product{padding:45px 0 0}.mj-gift-product img{width:100%;height:460px}.mj-gift-copy{padding:25px 20px 70px}.mj-gift-copy h2{font-size:42px}.mj-gift-copy p{font-size:14px}.mj-offer{gap:42px}.mj-offer-copy h2{font-size:52px}.mj-offer-card{grid-template-columns:1fr auto 1.15fr;gap:8px;padding:26px 12px;border-radius:16px}.mj-offer-card strong{font-size:34px}.mj-offer-card strong small{font-size:9px}.mj-offer-divider{width:32px;height:32px}.mj-offer-best{padding:23px 6px 17px}.mj-offer-trust{display:grid;gap:4px;text-align:center}.mj-steps article{min-height:200px}.mj-order-intro h2{font-size:47px}.mj-order-card{padding:24px 15px;border-radius:17px}.mj-offer-options{grid-template-columns:1fr}.mj-fields{grid-template-columns:1fr}.mj-fields label:last-child{grid-column:auto}.mj-footer{display:flex;min-height:230px;flex-direction:column;align-items:flex-start;justify-content:center;padding:40px 22px}.mj-footer>span{justify-self:auto}.mj-mobile-bar{position:fixed;z-index:100;right:8px;bottom:8px;left:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:64px;padding:8px 9px 8px 14px;border:1px solid rgba(255,255,255,.55);border-radius:13px;background:rgba(37,2,5,.96);color:#fff;box-shadow:0 14px 40px rgba(0,0,0,.3);backdrop-filter:blur(12px)}.mj-mobile-bar>div{display:grid}.mj-mobile-bar strong{font-size:18px;line-height:1.2}.mj-mobile-bar small{color:rgba(255,255,255,.66);font-size:8px}.mj-mobile-bar button{min-height:46px;padding:0 22px;border:0;border-radius:9px;background:var(--gold);color:#271400;font-weight:800}.mj-success{min-height:420px}}
@media(prefers-reduced-motion:reduce){.mj-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}[data-mj-reveal]{opacity:1;transform:none}}
