/*! Bangla Landing Page runtime styles — generated */
.lpm-shot .mk{transition:transform 1.4s cubic-bezier(.4,0,.2,1)}
.lpm-card:hover .lpm-shot .mk{transform:translateY(calc(-100% + 270px));transition:transform 6.5s cubic-bezier(.45,0,.3,1)}
.lpm-tcard:hover .lpm-shot .mk{transform:translateY(calc(-100% + 78cqw))}
.lpm-autoscroll .mk{animation:lpm-autoscroll 14s cubic-bezier(.45,0,.3,1) var(--d,0s) infinite}
.lpm-fan-card[data-pos="center"] .mk{animation:lpm-autoscroll 14s cubic-bezier(.45,0,.3,1) .6s infinite}
.mk-cq{container-type:inline-size}
.mk{--ink:#0f172a;--muted:#64748b;--card:#fff;--line:rgba(15,23,42,.11);--soft:#f6f7fb;
  background:#fff;color:var(--ink);font-family:'Hind Siliguri',sans-serif;line-height:1.5;text-align:left;will-change:transform}
.mk.dark{--ink:#e7e9f0;--muted:#97a0b5;--card:#131726;--line:rgba(255,255,255,.1);--soft:#0f1220;background:#0b0d16}
.mk *,.mk *::before,.mk *::after{box-sizing:border-box}
.mk :where(h1,h2,h3,h4,h5,h6,p,li,span,strong,b,em,small,label,a,blockquote,figcaption,td,th,button),.ty :where(h1,h2,h3,p,li,span,strong,b,small,a,button){color:inherit;font-family:inherit;letter-spacing:inherit;text-transform:none}
.mk :is(h1,.mk-t1),.mk h2,.mk h3,.mk p,.mk figure{margin:0}
.mk img{display:block;max-width:100%}
.mk button{font:inherit;cursor:pointer}
.mk a{text-decoration:none}
.mk-top{background:linear-gradient(90deg,var(--a),var(--b));color:#fff;text-align:center;font-size:1.02em;font-weight:600;padding:.55em 1em}
.mk-nav{display:flex;align-items:center;justify-content:space-between;gap:1em;padding:1em 1.6em;max-width:72em;margin:0 auto}
.mk-brand{font-weight:700;font-size:1.4em;background:linear-gradient(90deg,var(--a),var(--b));-webkit-background-clip:text;background-clip:text;color:transparent}
.mk-pill{font-size:1em;font-weight:600;padding:.45em 1.2em;border-radius:99em;color:#fff;border:0;background:linear-gradient(90deg,var(--a),var(--b))}
.mk-hero{padding:1em 1.6em 3em;background:radial-gradient(70% 60% at 50% 15%,color-mix(in srgb,var(--a) 20%,transparent),transparent)}
.mk-hero-grid{max-width:72em;margin:0 auto;display:grid;gap:2em;text-align:center}
.mk-tag{display:inline-block;font-size:1em;font-weight:600;padding:.3em 1em;border-radius:99em;background:color-mix(in srgb,var(--a) 16%,transparent);color:var(--a)}
.mk :is(h1,.mk-t1){font-size:2.55em;font-weight:700;line-height:1.22;margin:.4em 0 .35em}
.mk-sub{font-size:1.12em;color:var(--muted);max-width:34em;margin:0 auto}
.mk-price{display:flex;align-items:baseline;justify-content:center;flex-wrap:wrap;gap:.6em;margin-top:1.1em}
.mk-price b{font-size:2.6em;line-height:1;font-weight:700;color:var(--a)}
.mk-price s{font-size:1.3em;color:var(--muted)}
.mk-price em{font-style:normal;font-weight:700;color:#fff;background:#e11d48;padding:.15em .65em;border-radius:99em}
.mk-btn{display:inline-flex;align-items:center;justify-content:center;gap:.45em;margin-top:1.2em;padding:.85em 2em;border:0;border-radius:.8em;
  background:linear-gradient(90deg,var(--a),var(--b));color:#fff;font-weight:700;font-size:1.25em;box-shadow:0 1em 2em -1em var(--b);transition:transform .2s,filter .2s}
.mk-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}
.mk-btn[disabled]{opacity:.75;cursor:wait;transform:none}
.mk-btn.is-loading::after{content:"";width:1em;height:1em;border-radius:50%;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;animation:mk-spin .7s linear infinite}
@keyframes mk-spin{to{transform:rotate(360deg)}}
.mk-block{display:flex;width:100%}
.mk-mini{list-style:none;padding:0;margin:1.1em 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.3em 1.2em;color:var(--muted)}
.mk-mini li::before{content:"✓ ";color:var(--a);font-weight:700}
.mk-product{position:relative;width:100%;max-width:30em;margin:0 auto;aspect-ratio:1/1;border-radius:1.6em;overflow:hidden;display:grid;place-items:center;
  background:linear-gradient(140deg,var(--a),var(--b));box-shadow:0 2.5em 4em -2em color-mix(in srgb,var(--b) 70%,transparent)}
.mk-product svg{width:42%;height:auto}
.mk-product img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mk-sticker{position:absolute;top:1em;right:1em;z-index:1;background:#fff;color:#e11d48;font-weight:700;font-size:1.15em;padding:.3em .8em;border-radius:99em;transform:rotate(6deg);box-shadow:0 .5em 1em -.4em rgba(0,0,0,.35)}
.mk-trust{display:grid;grid-template-columns:1fr 1fr;gap:.6em;max-width:72em;margin:0 auto;padding:0 1.6em 2.2em}
.mk-trust div{display:flex;align-items:center;gap:.55em;padding:.75em .9em;border-radius:.8em;background:var(--soft);border:1px solid var(--line);font-weight:600}
.mk-ti{flex:none;display:grid;place-items:center;width:1.7em;height:1.7em;border-radius:50%;background:color-mix(in srgb,var(--a) 16%,transparent);color:var(--a);font-size:.85em}
.mk-timer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.8em 1.6em;padding:1.3em 1em;
  background:linear-gradient(90deg,color-mix(in srgb,var(--a) 14%,transparent),color-mix(in srgb,var(--b) 14%,transparent))}
.mk-timer-l{font-weight:700;font-size:1.2em}
.mk-timer-r{display:flex;gap:.6em}
.mk-timer-r div{text-align:center}
.mk-timer-r span{display:block;min-width:2.6em;padding:.3em .4em;border-radius:.5em;background:linear-gradient(180deg,var(--a),var(--b));color:#fff;font-weight:700;font-size:1.5em;line-height:1.25}
.mk-timer-r small{font-size:.9em;color:var(--muted)}
.mk-offer{position:relative;padding:2.2em 1.2em;text-align:center}
.mk-of-box{position:relative;max-width:46em;margin:0 auto;padding:1.8em 1.4em}
.mk-of-tag{position:relative;display:inline-block;font-size:1.35em;font-weight:800;color:color-mix(in srgb,var(--a) 78%,var(--ink));padding:0 .3em .2em}
.mk-of-wave{position:absolute;left:0;right:0;bottom:-.1em;width:100%;height:.45em;fill:none;stroke:color-mix(in srgb,var(--b) 62%,var(--ink));stroke-width:2.6;stroke-linecap:round}
.mk-of-h{font-size:1.9em;font-weight:800;line-height:1.3;margin:.3em 0 .45em;color:var(--ink)}
.mk-of-strip{display:inline-block;padding:.2em .7em;font-size:1.2em;font-weight:700;color:color-mix(in srgb,var(--b) 62%,var(--ink));border:2px solid color-mix(in srgb,var(--b) 55%,var(--ink));border-radius:.5em}
.mk-of-line{font-size:1.2em;font-weight:700;margin:.8em 0 .2em;color:var(--ink)}
.mk-of-price{margin:.5em 0 .2em;font-size:1.25em;font-weight:700;color:var(--ink)}
.mk-of-price s{color:var(--muted);font-weight:600;font-size:.85em}
.mk-of-price em{font-style:normal;font-size:.7em;font-weight:700;color:#fff;background:#e11d48;border-radius:99em;padding:.2em .6em;vertical-align:middle}
.mk-of-mark{position:relative;display:inline-block;padding:.05em .55em;margin:0 .1em;color:color-mix(in srgb,var(--a) 78%,var(--ink))}
.mk-of-mark b{position:relative;z-index:1;font-size:1.3em;font-weight:800}
.mk-of-sm b{font-size:1em}
.mk-of-ring{position:absolute;left:-.25em;top:-.3em;width:calc(100% + .5em);height:calc(100% + .6em);fill:none;stroke:color-mix(in srgb,var(--b) 62%,var(--ink));stroke-width:3;stroke-linecap:round;stroke-dasharray:420;stroke-dashoffset:420;animation:mkOfDraw 1.1s .25s ease-out forwards}
.mk-of-cd{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5em 1em;margin:.9em auto .1em}
.mk-of-cd-l{font-weight:700;color:var(--ink)}
.mk-of-cd-r{display:flex;gap:.4em}
.mk-of-cd-r div{text-align:center}
.mk-of-cd-r span{display:block;min-width:2.3em;padding:.22em .3em;border-radius:.45em;background:var(--ink);color:var(--card);font-weight:800;font-size:1.3em;line-height:1.25}
.mk-of-cd-r small{font-size:.78em;color:var(--muted)}
.mk-of-btn{display:flex;width:max-content;margin:1em auto 0;font-size:1.3em;padding:.75em 2.1em;border-radius:.7em;box-shadow:0 .25em 0 color-mix(in srgb,var(--b) 70%,#000),0 1em 1.8em -1em var(--b);animation:mkOfPulse 2.2s ease-in-out infinite}
@media (prefers-reduced-motion:reduce){
.mk-of-btn{animation:none}
.mk-of-ring{animation:none;stroke-dashoffset:0}
}
.mk-of-doodle{background:radial-gradient(circle at 1.2em 1.2em,color-mix(in srgb,var(--a) 22%,transparent) .16em,transparent .2em) 0 0/2.4em 2.4em,linear-gradient(180deg,color-mix(in srgb,var(--a) 12%,var(--soft)),color-mix(in srgb,var(--b) 8%,var(--soft)))}
.mk-of-doodle .mk-of-box{border-radius:1.5em;background:var(--card);border:2px dashed color-mix(in srgb,var(--a) 45%,transparent);box-shadow:0 1.6em 3.4em -2em color-mix(in srgb,var(--a) 60%,transparent)}
.mk-of-band{background:linear-gradient(120deg,var(--a),var(--b));color:#fff}
.mk-of-band :is(.mk-of-h,.mk-of-line,.mk-of-price,.mk-of-cd-l,.mk-of-tag,.mk-of-mark){color:#fff}
.mk-of-band .mk-of-strip{color:#fff;border-color:rgba(255,255,255,.7)}
.mk-of-band .mk-of-price s,.mk-of-band .mk-of-cd-r small{color:rgba(255,255,255,.78)}
.mk-of-band .mk-of-ring{stroke:#fff}
.mk-of-band .mk-of-price em{background:#fff;color:var(--b)}
.mk-of-band .mk-of-cd-r span{background:rgba(255,255,255,.18);color:#fff;border:1px solid rgba(255,255,255,.35)}
.mk.mk .mk-of-band .mk-of-btn{background:#fff;color:color-mix(in srgb,var(--a) 70%,#000);box-shadow:0 .25em 0 rgba(0,0,0,.25),0 1em 2em -1em rgba(0,0,0,.5)}
.mk-of-split{background:var(--soft)}
.mk-of-split .mk-of-box{max-width:60em;border-radius:1.4em;background:var(--card);border:1px solid var(--line);box-shadow:0 1.4em 3em -2em rgba(0,0,0,.35)}
.mk-of-split .mk-of-b{margin-top:1em;padding-top:1em;border-top:1px dashed var(--line)}
.mk-of-ticket .mk-of-box{max-width:58em;background:linear-gradient(135deg,color-mix(in srgb,var(--a) 10%,var(--card)),color-mix(in srgb,var(--b) 10%,var(--card)));border-radius:1em;
  -webkit-mask:radial-gradient(1.1em at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(1.1em at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat;mask:radial-gradient(1.1em at 0 50%,#0000 98%,#000) left/51% 100% no-repeat,radial-gradient(1.1em at 100% 50%,#0000 98%,#000) right/51% 100% no-repeat}
.mk-of-ticket .mk-of-b{margin-top:1em;padding-top:1em;border-top:2px dashed color-mix(in srgb,var(--a) 40%,transparent)}
.mk-of-ticket .mk-of-price .mk-of-mark b{font-size:1.6em}
.mk-of-ticket .mk-of-tag{background:var(--a);color:#fff;border-radius:.4em;font-size:1.05em;padding:.25em .8em}
.mk-of-minimal{text-align:left}
.mk-of-minimal .mk-of-box{max-width:52em;border-left:.35em solid var(--a);background:var(--card);border-radius:0 1em 1em 0;box-shadow:0 1em 2.4em -1.8em rgba(0,0,0,.4)}
.mk-of-minimal .mk-of-mark{background:linear-gradient(transparent 55%,color-mix(in srgb,var(--a) 30%,transparent) 55% 92%,transparent 92%)}
.mk-of-minimal .mk-of-cd,.mk-of-minimal .mk-of-btn{margin-left:0}
.mk-of-minimal .mk-of-tag{padding-left:0}
.mk-of-spot .mk-of-box{border-radius:1.6em;background:radial-gradient(80% 90% at 50% 0,color-mix(in srgb,var(--a) 35%,#0d0f18),#0d0f18 70%);box-shadow:0 0 0 1px color-mix(in srgb,var(--a) 40%,transparent),0 1.6em 3.4em -1.6em color-mix(in srgb,var(--a) 70%,transparent)}
.mk-of-spot :is(.mk-of-h,.mk-of-line,.mk-of-price,.mk-of-cd-l){color:#fff}
.mk-of-spot :is(.mk-of-tag,.mk-of-mark){color:color-mix(in srgb,var(--a) 55%,#fff)}
.mk-of-spot .mk-of-strip{color:color-mix(in srgb,var(--b) 40%,#fff);border-color:color-mix(in srgb,var(--b) 50%,#fff)}
.mk-of-spot .mk-of-ring{stroke:color-mix(in srgb,var(--b) 45%,#fff)}
.mk-of-spot .mk-of-price s,.mk-of-spot .mk-of-cd-r small{color:#9aa3b8}
.mk-of-spot .mk-of-cd-r span{background:color-mix(in srgb,var(--a) 85%,#000);color:#fff}
@container (min-width:600px){
.mk-of-split .mk-of-box,.mk-of-ticket .mk-of-box{display:grid;grid-template-columns:1.2fr 1fr;gap:2em;align-items:center;text-align:left;padding:2em 2.4em}
.mk-of-split .mk-of-b,.mk-of-ticket .mk-of-b{margin:0;padding:0 0 0 2em;border-top:0;text-align:center}
.mk-of-split .mk-of-b{border-left:1px dashed var(--line)}
.mk-of-ticket .mk-of-b{border-left:2px dashed color-mix(in srgb,var(--a) 40%,transparent)}
.mk-of-split .mk-of-tag,.mk-of-ticket .mk-of-tag{margin-left:0}
}
.mk .mk-vid{position:relative;max-width:820px;margin:.4em auto 0;aspect-ratio:16/9;border-radius:1.1em;overflow:hidden;background:#0b0d16;box-shadow:0 1.6em 3em -1.6em color-mix(in srgb,var(--a) 55%,transparent)}
.mk .mk-vid iframe,.mk .mk-vid video,.mk .mk-vid img{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}
.mk .mk-vid img{object-fit:cover}
.mk .mk-vid video{object-fit:contain;background:#000}
.mk .mk-vid-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:3.6em;height:3.6em;padding-left:.2em;border-radius:50%;background:var(--a);color:#fff;font-size:1.25em;box-shadow:0 .6em 1.6em -.4em rgba(0,0,0,.6)}
.mk .mk-vid-ph{position:absolute;inset:0;display:grid;place-items:center;color:#cbd2e1;font-weight:600}
.mk .mk-vid-empty{aspect-ratio:auto;min-height:14em;max-width:680px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45em;padding:1.5em;text-align:center;background:color-mix(in srgb,var(--a) 7%,transparent);border:2px dashed color-mix(in srgb,var(--a) 50%,transparent);box-shadow:none;color:inherit}
.mk .mk-vid-empty .mk-vid-play{position:static;transform:none;margin-bottom:.3em}
.mk .mk-vid-empty b{font-size:1.1em}
.mk .mk-vid-empty small{max-width:32em;color:var(--muted);line-height:1.5}
.mk .mk-car-sub{text-align:center;color:var(--muted);margin:-.3em auto 1.2em;max-width:36em}
.mk-car{position:relative}
.mk-car-track{display:flex;gap:1em;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:.2em .1em 1em;overscroll-behavior-x:contain}
.mk-car-track::-webkit-scrollbar{display:none}
.mk-car-track figure{position:relative;flex:0 0 78%;scroll-snap-align:center;border-radius:1.1em;overflow:hidden;aspect-ratio:4/5;background:color-mix(in srgb,var(--a) 12%,transparent);box-shadow:0 1em 2em -1.4em rgba(0,0,0,.45)}
.mk-car-track img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}
.mk-car-track figcaption{z-index:2}
.mk-car-art{position:absolute;inset:0;display:grid;place-items:center;background:linear-gradient(150deg,var(--a),var(--b))}
.mk-car-art svg{width:38%;height:auto;opacity:.95}
.mk-car-track figure:nth-child(3n+2) .mk-car-art{background:linear-gradient(210deg,var(--b),var(--a))}
.mk-car-track figure:nth-child(3n) .mk-car-art{background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--a) 60%,#fff),var(--b))}
.mk-car-track figure:hover img{transform:scale(1.04)}
.mk-car-track figcaption{position:absolute;left:.7em;bottom:.7em;padding:.3em .75em;border-radius:99em;font-size:.82em;font-weight:700;color:#fff;background:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.mk-car-nav{position:absolute;top:calc(50% - 1.9em);width:2.6em;height:2.6em;border-radius:50%;border:0;display:grid;place-items:center;font-size:1.5em;line-height:1;color:var(--ink);background:var(--card);box-shadow:0 .4em 1.2em -.3em rgba(0,0,0,.35);cursor:pointer;z-index:2}
.mk-car-prev{left:-.3em}
.mk-car-next{right:-.3em}
.mk-car-dots{display:flex;justify-content:center;gap:.45em}
.mk-car-dots i{width:.55em;height:.55em;border-radius:99em;background:color-mix(in srgb,var(--ink) 22%,transparent);transition:all .3s}
.mk-car-dots i.on{width:1.6em;background:linear-gradient(90deg,var(--a),var(--b))}
.mk-sec:has(.mk-car-track:empty){display:none}
@container (min-width:600px){
.mk-car-track figure{flex-basis:calc((100% - 2em) / 3)}
.mk-car-prev{left:-1.2em}
.mk-car-next{right:-1.2em}
}
.mk .mk-hcar{display:block}
.mk .mk-hcar>.mk-car-track{position:absolute;inset:0;z-index:0;gap:0;padding:0;margin:0}
.mk .mk-hcar>.mk-car-track figure{flex:0 0 100%;height:100%;aspect-ratio:auto;margin:0;border-radius:0;box-shadow:none;scroll-snap-align:start;scroll-snap-stop:always}
.mk .mk-hcar>.mk-car-track figure:hover img{transform:none}
.mk .mk-hcar .mk-car-art svg{width:42%}
.mk .mk-hcar>.mk-car-nav{top:calc(50% - 1.05em);width:2.1em;height:2.1em;font-size:1.25em;opacity:.88;background:rgba(255,255,255,.92);color:#111}
.mk .mk-hcar>.mk-car-prev{left:.55em}
.mk .mk-hcar>.mk-car-next{right:.55em}
.mk .mk-hcar>.mk-car-dots{position:absolute;left:0;right:0;bottom:1.5em;z-index:2;pointer-events:none}
.mk.mk-h-ov .mk-hcar>.mk-car-nav{display:none}
.mk.mk-h-ov .mk-hcar>.mk-car-dots{bottom:.8em}
.mk .mk-hcar>.mk-car-dots i{background:rgba(255,255,255,.6);box-shadow:0 0 0 1px rgba(0,0,0,.18)}
.mk .mk-hcar>.mk-car-dots i.on{background:#fff}
.mk.mk-i-hex .mk-hcar>.mk-car-prev{left:1.6em}
.mk.mk-i-hex .mk-hcar>.mk-car-next{right:1.6em}
.mk.mk-hm.mk-hm .mk-hero-grid{max-width:72em}
.mk.mk-hm .mk-hero-vis{width:100%;min-width:0}
.mk.mk-hm .mk-hero-vis :is(.mk-stamp,.mk-proof){display:none}
.mk .mk-product.mk-hcar.mk-hcar-m{width:100%;max-width:none!important;aspect-ratio:auto!important;height:auto;margin:0 auto;padding:0;border-radius:0;clip-path:none;outline:0;box-shadow:none;background:none;overflow:visible;transform:none;animation:none}
.mk .mk-hcar.mk-hcar-m>.mk-car-track{position:relative;inset:auto;gap:1em;padding:.2em .1em .9em;scroll-snap-type:x mandatory}
.mk .mk-hcar.mk-hcar-m>.mk-car-track figure{flex:0 0 100%;height:auto;aspect-ratio:4/5;border-radius:1.2em;box-shadow:0 1em 2em -1.4em rgba(0,0,0,.45);scroll-snap-align:start}
.mk .mk-hcar.mk-hcar-m>.mk-car-nav{top:calc(50% - 1.5em)}
.mk .mk-hcar.mk-hcar-m>.mk-car-dots{position:static;margin-top:.2em;pointer-events:auto}
.mk .mk-hcar.mk-hcar-m>.mk-car-dots i{background:color-mix(in srgb,var(--ink) 22%,transparent);box-shadow:none}
.mk .mk-hcar.mk-hcar-m>.mk-car-dots i.on{background:linear-gradient(90deg,var(--a),var(--b))}
.mk .mk-product.mk-hcar.mk-hcar-m>.mk-sticker{top:.7em!important;right:.9em!important;left:auto;bottom:auto!important;z-index:3;transform:rotate(4deg)}
@container (min-width:600px){
.mk .mk-hcar.mk-hcar-m>.mk-car-track figure{flex-basis:calc((100% - 1em) / 2)}
}
@container (min-width:900px){
.mk .mk-hcar.mk-hcar-m>.mk-car-track figure{flex-basis:calc((100% - 2em) / 3)}
}
@media (hover:hover){
.mk .mk-hcar>.mk-car-nav{opacity:0;transition:opacity .2s}
.mk .mk-hcar:hover>.mk-car-nav,.mk .mk-hcar:focus-within>.mk-car-nav{opacity:.92}
}
.mk-anim .mk-w{display:inline-block;opacity:0;transition:opacity .55s ease,transform .7s cubic-bezier(.2,.8,.2,1),filter .6s ease;transition-delay:calc(var(--i,0) * 65ms);will-change:transform,opacity}
.mk .mk-anim.mk-in .mk-w{opacity:1;transform:none;filter:none}
.mk-ha-rise .mk-anim .mk-w{transform:translateY(.7em)}
.mk-ha-blur .mk-anim .mk-w{transform:scale(1.25);filter:blur(6px)}
.mk-ha-slide .mk-anim .mk-w{transform:translateX(-.9em)}
.mk-ha-flip .mk-anim .mk-w{transform:perspective(600px) rotateX(-85deg);transform-origin:50% 100%}
.mk-ha-pop .mk-anim .mk-w{transform:scale(.4)}
.mk-anim-whole{opacity:0;transform:translateY(.6em) scale(.97);filter:blur(5px);letter-spacing:.06em;transition:opacity .8s ease,transform .9s cubic-bezier(.2,.8,.2,1),filter .8s ease,letter-spacing 1s ease}
.mk .mk-anim-whole.mk-in{opacity:1;transform:none;filter:none;letter-spacing:normal}
.mk-live .mk-hero .mk-anim.mk-in .mk-w{animation:mkWave 6s ease-in-out calc(1.5s + var(--i,0) * 120ms) infinite}
.mk.mk-hd-line .mk-h.mk-anim::after,.mk.mk-hd-line .mk-h.mk-anim-whole::after{width:0;transition:width .9s .35s cubic-bezier(.2,.8,.2,1)}
.mk.mk-hd-line .mk-h.mk-in::after{width:3.4em}
@media (prefers-reduced-motion:reduce){
.mk-anim .mk-w{opacity:1;transform:none;filter:none;transition:none;animation:none}
.mk-anim-whole{opacity:1;transform:none;filter:none;transition:none}
}
.mk.mk .mk-sec{padding-top:2em;padding-bottom:2em}
.mk.mk .mk-h{margin-bottom:.75em}
.mk.mk .mk-hero{padding-bottom:2em}
.mk.mk .mk-trust{padding-bottom:1.4em}
.mk.mk .mk-cta-end{padding-top:2em;padding-bottom:2.2em}
.mk-brand{text-decoration:none}
.mk-sec{padding:3em 1.6em;max-width:72em;margin:0 auto}
.mk-h{font-size:1.9em;font-weight:700;text-align:center;line-height:1.3;margin-bottom:1em}
.mk-benefits{display:grid;grid-template-columns:1fr 1fr;gap:1em}
.mk-benefits>div{padding:1.3em 1.1em;border-radius:1em;background:var(--card);border:1px solid var(--line);box-shadow:0 .6em 1.6em -1.1em rgba(15,23,42,.25)}
.mk-benefits em{display:grid;place-items:center;width:2.4em;height:2.4em;margin-bottom:.8em;border-radius:.7em;font-style:normal;font-weight:700;color:#fff;background:linear-gradient(140deg,var(--a),var(--b))}
.mk-benefits h3{font-size:1.18em;font-weight:700;margin-bottom:.25em}
.mk-benefits p{color:var(--muted)}
.mk-gallery{display:grid;grid-template-columns:1fr 1fr;gap:1em}
.mk-gallery figure{border-radius:1em;overflow:hidden;aspect-ratio:4/5;background:color-mix(in srgb,var(--a) 12%,transparent)}
.mk-gallery figure:first-child{grid-column:span 2;aspect-ratio:16/10}
.mk-gallery img{width:100%;height:100%;object-fit:cover}
.mk-sec:has(> .mk-gallery:empty){display:none}
.mk-kicker{display:block;text-align:center;font-weight:700;font-size:.9em;letter-spacing:.04em;color:var(--a);margin-bottom:.4em}
.mk-why{display:grid;grid-template-columns:1fr 1fr;gap:1em}
.mk-why>div{position:relative;padding:1.4em 1.2em;border-radius:1.1em;background:var(--card);border:1px solid var(--line);transition:transform .25s,box-shadow .25s,border-color .25s}
.mk-why>div:hover{transform:translateY(-.25em);border-color:color-mix(in srgb,var(--a) 45%,var(--line));box-shadow:0 1em 2em -1.2em color-mix(in srgb,var(--a) 60%,transparent)}
.mk-why-i{display:grid;place-items:center;width:2.9em;height:2.9em;margin-bottom:.9em;border-radius:.9em;color:var(--a);background:color-mix(in srgb,var(--a) 13%,transparent)}
.mk-why-i svg{width:1.5em;height:1.5em}
.mk-why h3{font-size:1.12em;font-weight:700;margin-bottom:.3em}
.mk-why p{color:var(--muted);font-size:.96em}
.mk-sec-rv{max-width:none;padding-left:0;padding-right:0}
.mk-rv-score{display:flex;align-items:center;justify-content:center;gap:.6em;margin:-.4em 0 1.6em;flex-wrap:wrap}
.mk-rv-score b{font-size:1.6em}
.mk-rv-score span{color:#f59e0b;letter-spacing:.1em}
.mk-rv-score small{color:var(--muted)}
.mk-rv-wrap{overflow:hidden;padding:.4em 0 1em;-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}
.mk-rv-track{display:flex;gap:1em;width:max-content;padding:0 1em}
.mk-live .mk-rv-track{animation:mk-rv calc(var(--n,8) * 5.5s) linear infinite}
.mk-live .mk-rv-wrap:hover .mk-rv-track,.mk-live .mk-rv-wrap:focus-within .mk-rv-track,.mk-live .mk-rv-wrap:active .mk-rv-track{animation-play-state:paused}
@keyframes mk-rv{to{transform:translateX(calc(-50% - .5em))}}
.mk-rev{flex:none;width:19em;display:flex;flex-direction:column;margin:0;padding:1.3em;border-radius:1em;background:var(--card);border:1px solid var(--line);box-shadow:0 .7em 1.6em -1.2em rgba(15,23,42,.3)}
.mk-rev b{color:#f59e0b;letter-spacing:.12em}
.mk-rev blockquote{margin:.5em 0 1em;font-size:1.03em;flex:1}
.mk-cta-end{text-align:center;padding:2.6em 1.6em 3em;background:linear-gradient(135deg,color-mix(in srgb,var(--a) 14%,transparent),color-mix(in srgb,var(--b) 14%,transparent))}
.mk-cta-end p{font-weight:700;font-size:1.25em;margin-bottom:1em}
.mk-social{display:flex;justify-content:center;gap:.7em;margin:1.2em 0 1.1em}
.mk-so{display:grid;place-items:center;width:2.8em;height:2.8em;border-radius:50%;color:#fff;transition:transform .2s,box-shadow .2s}
.mk-so svg{width:1.35em;height:1.35em}
.mk-so:hover{transform:translateY(-.2em) scale(1.06)}
.mk-so:focus-visible{outline:2px solid var(--a);outline-offset:3px}
.mk-so-call{background:var(--a);box-shadow:0 .5em 1.2em -.5em var(--a)}
.mk-so-whatsapp{background:#25d366;box-shadow:0 .5em 1.2em -.5em #25d366}
.mk-so-facebook{background:#1877f2;box-shadow:0 .5em 1.2em -.5em #1877f2}
.mk-so-youtube{background:#ff0033;box-shadow:0 .5em 1.2em -.5em #ff0033}
.mk-so-tiktok{background:#111;box-shadow:-.12em -.12em 0 #25f4ee,.12em .12em 0 #fe2c55}
.mk.dark .mk-so-tiktok{background:#000;border:1px solid rgba(255,255,255,.18)}
.mk-who{display:flex;align-items:center;gap:.7em}
.mk-who em{flex:none;display:grid;place-items:center;width:2.6em;height:2.6em;border-radius:50%;font-style:normal;font-weight:700;color:#fff;background:linear-gradient(140deg,var(--a),var(--b))}
.mk-who strong{display:block}
.mk-who small{color:var(--muted);font-size:.9em}
.mk-faq{max-width:48em;margin:0 auto;display:grid;gap:.6em}
.mk-faq details{border:1px solid var(--line);border-radius:.8em;background:var(--card);padding:.9em 1.2em}
.mk-faq summary{font-weight:600;font-size:1.08em;cursor:pointer}
.mk-faq p{margin-top:.5em;color:var(--muted)}
.mk-order{scroll-margin-top:1em}
.mk-form{border-radius:1.4em;padding:1.8em 1.3em;border:2px solid var(--a);background:color-mix(in srgb,var(--a) 4%,var(--card))}
.mk-form-sub{text-align:center;color:var(--muted);margin:-.6em 0 1.4em}
.mk-grid2{display:grid;gap:1.4em}
.mk-field{display:block;margin-bottom:1em}
.mk-label{display:block;font-weight:600;margin-bottom:.4em}
.mk input[type=text],.mk input[type=tel],.mk input[type=email],.mk textarea{width:100%;font:inherit;font-size:1.08em;padding:.72em .9em;border-radius:.7em;
  border:1.5px solid var(--line);background:var(--card);color:var(--ink);outline:none;resize:vertical;transition:border-color .2s,box-shadow .2s}
.mk-live input[type=text],.mk-live input[type=tel],.mk-live input[type=email],.mk-live textarea{font-size:max(16px,1.08em)}
.mk input:focus,.mk textarea:focus{border-color:var(--a);box-shadow:0 0 0 .25em color-mix(in srgb,var(--a) 18%,transparent)}
.mk .is-invalid{border-color:#e11d48!important}
.mk-err{display:block;color:#e11d48;font-size:.9em;margin-top:.3em}
.mk-err:empty{display:none}
.mk-chips{display:flex;flex-wrap:wrap;gap:.5em}
.mk-chip{padding:.55em 1em;border-radius:.7em;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font-weight:600;transition:.2s}
.mk-chip small{font-weight:500;color:var(--muted);margin-left:.2em}
.mk-chip.has-img{display:inline-flex;align-items:center;gap:.6em;padding:.35em .95em .35em .35em;text-align:left;max-width:100%}
.mk-chip-img{flex:none;width:2.7em;height:2.7em;border-radius:.55em;overflow:hidden;background:color-mix(in srgb,var(--a) 10%,var(--card))}
.mk-chip-img img{width:100%;height:100%;object-fit:cover;display:block}
.mk-chip-t{min-width:0;line-height:1.35}
.mk-chip.has-img .mk-chip-t small{display:block;margin:0}
.mk .mk-sum-qty{display:flex;align-items:center;justify-content:space-between;gap:1em;margin:0 0 .9em;padding-bottom:.9em;border-bottom:1px dashed var(--line)}
.mk .mk-sum-qty .mk-label{margin:0}
.mk-chip.has-badge{position:relative;margin-top:.7em}
.mk-chip-badge{position:absolute;top:0;right:.6em;transform:translateY(-58%);padding:.18em .6em;border-radius:99px;background:linear-gradient(135deg,var(--a),var(--b));color:#fff;font-style:normal;font-size:.68em;font-weight:700;line-height:1.35;white-space:nowrap;box-shadow:0 4px 12px -4px color-mix(in srgb,var(--a) 70%,transparent);letter-spacing:.01em}
.mk-paydetail{margin:-.15em 0 .55em;padding:.85em 1em;border-radius:.7em;font-size:.9em;line-height:1.6;background:color-mix(in srgb,var(--b) 8%,transparent);border:1px dashed color-mix(in srgb,var(--b) 50%,transparent);color:var(--ink)}
.mk-paydetail[hidden]{display:none}
.mk-radios>.mk-paydetail{grid-column:1/-1;flex:1 1 100%;margin:0}
.mk-paydetail p{margin:0 0 .5em}
.mk-paydetail p:last-child{margin-bottom:0}
.mk-paydetail label{display:block;margin:.6em 0 .25em;font-weight:600;font-size:.95em}
.mk-paydetail input:not([type=radio]):not([type=checkbox]),.mk-paydetail select,.mk-paydetail textarea{width:100%;box-sizing:border-box;padding:.7em .85em;border-radius:.6em;border:1.5px solid var(--line);background:var(--card);color:var(--ink);font:inherit}
.mk-paydetail input:focus,.mk-paydetail select:focus,.mk-paydetail textarea:focus{outline:none;border-color:var(--a)}
.mk-paydetail img{max-width:120px;height:auto}
.mk-pay-bank{width:100%;border-collapse:collapse;margin-top:.5em;font-size:.95em}
.mk-pay-bank th,.mk-pay-bank td{padding:.35em .5em;border-bottom:1px solid var(--line);text-align:left}
.mk-pay-bank th{font-weight:600;color:var(--muted);width:42%}
.mk-pay-ins{margin-top:.5em}
.mk-chip.is-on{border-color:var(--a);color:var(--a);background:color-mix(in srgb,var(--a) 11%,var(--card))}
.mk-qty{display:inline-flex;align-items:center;border:1.5px solid var(--line);border-radius:.7em;overflow:hidden;background:var(--card)}
.mk-qty button{width:2.6em;height:2.6em;border:0;background:var(--soft);color:var(--ink);font-size:1.2em;font-weight:700}
.mk-qty output{min-width:3em;text-align:center;font-weight:700;font-size:1.15em}
.mk-radios{display:grid;grid-template-columns:1fr 1fr;gap:.6em}
.mk-radio{position:relative;cursor:pointer;display:block}
.mk-radio input{position:absolute;opacity:0;pointer-events:none}
.mk-radio span{display:block;height:100%;padding:.7em .9em;border-radius:.7em;border:1.5px solid var(--line);background:var(--card);font-weight:600;transition:.2s}
.mk-radio small{display:block;font-weight:500;color:var(--muted);font-size:.88em}
.mk-radio input:checked+span{border-color:var(--a);background:color-mix(in srgb,var(--a) 10%,var(--card))}
.mk-radio input:focus-visible+span{box-shadow:0 0 0 .25em color-mix(in srgb,var(--a) 25%,transparent)}
.mk-paybox{padding:.85em 1em;border-radius:.7em;margin-bottom:1em;background:color-mix(in srgb,var(--b) 10%,transparent);border:1px dashed color-mix(in srgb,var(--b) 55%,transparent)}
.mk-summary{align-self:start;border-radius:1.1em;padding:1.3em;background:var(--card);border:1px solid var(--line)}
.mk-sum-title{font-weight:700;font-size:1.2em;margin-bottom:.8em}
.mk-sum-prod{display:flex;gap:.8em;align-items:center;padding-bottom:.9em;margin-bottom:.5em;border-bottom:1px solid var(--line)}
.mk-thumb{position:relative;flex:none;width:3.6em;height:3.6em;border-radius:.7em;overflow:hidden;background:linear-gradient(140deg,var(--a),var(--b))}
.mk-thumb img{width:100%;height:100%;object-fit:cover}
.mk-sum-prod strong{display:block;line-height:1.3}
.mk-sum-prod small{color:var(--muted)}
.mk-sum{display:flex;justify-content:space-between;gap:1em;padding:.35em 0;font-size:1.05em}
.mk-total{font-weight:700;font-size:1.35em;color:var(--a);border-top:1px dashed var(--line);margin-top:.4em;padding-top:.6em}
.mk-pay-note{margin-top:.8em;font-size:.95em;color:var(--muted)}
.mk-secure{text-align:center;color:var(--muted);font-size:.9em;margin-top:.7em}
.mk-foot{padding:2.4em 1.6em;text-align:center;background:var(--soft);border-top:1px solid var(--line)}
.mk-foot p{color:var(--muted);margin:.4em 0}
.mk-foot small{color:var(--muted);font-size:.85em}
.ty{position:relative;overflow:hidden;padding:3.4em 1.6em 4em;background:radial-gradient(60% 40% at 50% 0%,color-mix(in srgb,var(--a) 24%,transparent),transparent)}
.ty-inner{position:relative;z-index:1;max-width:46em;margin:0 auto;text-align:center}
.ty-check{position:relative;width:6em;height:6em;margin:0 auto;border-radius:50%;display:grid;place-items:center;
  background:linear-gradient(140deg,var(--a),var(--b));box-shadow:0 1.2em 3em -1em var(--b);animation:ty-pop .7s cubic-bezier(.2,1.4,.4,1) both}
.ty-check::before,.ty-check::after{content:"";position:absolute;inset:-.6em;border-radius:50%;border:2px solid color-mix(in srgb,var(--a) 55%,transparent);animation:ty-ring 1.6s ease-out .3s both}
.ty-check::after{inset:-1.4em;animation-delay:.55s}
.ty-check svg{width:50%;height:50%;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30;animation:ty-draw .5s ease .45s forwards}
@keyframes ty-pop{from{transform:scale(.4);opacity:0}}
@keyframes ty-ring{from{transform:scale(.7);opacity:1}to{transform:scale(1.25);opacity:0}}
@keyframes ty-draw{to{stroke-dashoffset:0}}
.ty h1{font-size:2.35em;font-weight:700;line-height:1.25;margin:.8em 0 .3em}
.ty-sub{color:var(--muted);font-size:1.12em;max-width:34em;margin:0 auto}
.ty-id{display:inline-flex;align-items:center;gap:.6em;margin-top:1.3em;padding:.45em .5em .45em 1em;border-radius:99em;background:var(--card);border:1px solid var(--line);font-weight:600}
.ty-id b{color:var(--a)}
.ty-id button{border:0;border-radius:99em;padding:.3em .9em;font-weight:600;font-size:.9em;color:var(--a);background:color-mix(in srgb,var(--a) 14%,transparent)}
.ty-cards{display:grid;gap:1em;margin-top:2em;text-align:left}
.ty-card{border-radius:1.2em;background:var(--card);border:1px solid var(--line);padding:1.4em;box-shadow:0 1.5em 3em -2em rgba(0,0,0,.35)}
.ty-card h2{font-size:1.15em;font-weight:700;margin-bottom:.8em}
.ty-row{display:flex;justify-content:space-between;gap:1em;padding:.35em 0}
.ty-row span:first-child{color:var(--muted)}
.ty-row span:last-child{text-align:right;font-weight:600}
.ty-row.total{font-size:1.3em;font-weight:700;color:var(--a);border-top:1px dashed var(--line);margin-top:.4em;padding-top:.7em}
.ty-row.total span{color:inherit}
.ty-meta{margin-top:.7em;padding-top:.6em;border-top:1px solid var(--line);font-size:.95em}
.ty-steps{list-style:none;padding:0;margin:0;display:grid;gap:1em}
.ty-steps li{display:flex;gap:.9em;align-items:flex-start}
.ty-steps i{flex:none;display:grid;place-items:center;width:2.2em;height:2.2em;border-radius:50%;font-style:normal;font-weight:700;font-size:.95em;border:2px solid var(--line);color:var(--muted)}
.ty-steps li.done i{border-color:transparent;color:#fff;background:linear-gradient(140deg,var(--a),var(--b))}
.ty-steps strong{display:block}
.ty-steps small{color:var(--muted);font-size:.95em}
.ty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.8em;margin-top:2em}
.ty-actions .mk-btn{margin:0}
.ty-wa{background:linear-gradient(90deg,#22c55e,#059669)!important;box-shadow:0 1em 2em -1em #059669!important}
.ty-ghost{display:inline-flex;align-items:center;justify-content:center;padding:.85em 1.6em;border-radius:.8em;font-weight:700;font-size:1.15em;border:1.5px solid var(--line);background:var(--card);color:var(--ink)}
.ty-note{margin-top:1.6em;color:var(--muted);font-size:.95em}
.ty-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden}
.ty-confetti i{position:absolute;top:-1em;width:.6em;height:1em;border-radius:.15em;opacity:0;animation:ty-fall 2.8s cubic-bezier(.25,.6,.4,1) forwards}
@keyframes ty-fall{0%{opacity:1;transform:translateY(0) rotate(0)}100%{opacity:0;transform:translateY(40em) rotate(560deg)}}
@container (min-width:600px){
.mk-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;text-align:left}
.mk-sub{margin:0}
.mk-price,.mk-mini{justify-content:flex-start}
.mk-trust{grid-template-columns:repeat(4,1fr)}
.mk-benefits{grid-template-columns:repeat(4,1fr)}
.mk-gallery{grid-template-columns:repeat(3,1fr)}
.mk-gallery figure:first-child{grid-column:auto;aspect-ratio:4/5}
.mk-why{grid-template-columns:repeat(3,1fr)}
.mk-rev{width:22em}
.mk-grid2{grid-template-columns:1.25fr 1fr}
.mk-form{padding:2.2em}
.ty-cards{grid-template-columns:1fr 1fr}
}
.mk :is(h1,.mk-t1),.mk .mk-h,.mk .mk-brand{font-family:var(--hf,'Hind Siliguri'),'Hind Siliguri',sans-serif}
.mk-hero-vis{position:relative;min-width:0}
.mk-stamp{position:absolute;z-index:2;left:.4em;bottom:1.2em;width:6.2em;height:6.2em;border-radius:50%;display:grid;place-items:center;text-align:center;line-height:1.15;font-weight:800;font-size:1.02em;color:#fff;background:var(--b);border:.22em dashed rgba(255,255,255,.7);box-shadow:0 0 0 .3em var(--b),0 1em 2em -1em rgba(0,0,0,.4);transform:rotate(-12deg)}
.mk-stats{display:flex;flex-wrap:wrap;justify-content:center;gap:.6em;margin-top:1.5em}
.mk-stats div{padding:.65em 1.1em;border-radius:.8em;background:var(--soft);border:1px solid var(--line);text-align:center;min-width:8.5em}
.mk-stats b{display:block;font-size:1.08em;color:var(--a)}
.mk-stats small{color:var(--muted)}
.mk-book{perspective:60em;display:grid;place-items:center;padding:1.5em 0 2em}
.mk-book-cover{position:relative;width:16em;aspect-ratio:3/4.2;border-radius:.25em .7em .7em .25em;padding:1.6em 1.5em;display:flex;flex-direction:column;justify-content:flex-end;gap:.55em;color:#fff;
  background:radial-gradient(circle at 80% 18%,rgba(255,255,255,.28) 0 2.6em,transparent 2.7em),linear-gradient(155deg,var(--a),var(--b));transform:rotateY(-20deg) rotateX(3deg);transform-style:preserve-3d;
  box-shadow:1.4em 1.6em 2.6em -1.2em rgba(0,0,0,.5),inset .55em 0 .5em -.35em rgba(0,0,0,.4)}
.mk-book-cover::before{content:"";position:absolute;top:.35em;bottom:.35em;right:-.85em;width:.85em;background:repeating-linear-gradient(90deg,#fff 0 .1em,#e7e1d3 .1em .18em);transform:rotateY(70deg);transform-origin:left;border-radius:0 .2em .2em 0}
.mk-book-cover small{font-weight:700;letter-spacing:.06em;opacity:.9}
.mk-book-cover b{font-size:1.75em;line-height:1.2;font-family:var(--hf,'Hind Siliguri'),sans-serif;font-weight:800}
.mk-book-cover span{align-self:flex-start;background:#111;color:#fff;padding:.2em .7em;border-radius:.3em;font-weight:700}
.mk-live .mk-book-cover{animation:mk-float 6s ease-in-out infinite}
@keyframes mk-float{50%{transform:rotateY(-14deg) rotateX(2deg) translateY(-.4em)}}
.mk-device{max-width:44em;margin:0 auto;width:100%}
.mk-device-screen{position:relative;aspect-ratio:16/10;border-radius:1em 1em 0 0;border:.7em solid #1c1f33;border-bottom-width:1em;background:linear-gradient(140deg,var(--a),var(--b));overflow:hidden;display:grid;place-items:center}
.mk-device-screen svg{width:22%;height:auto}
.mk-device-screen img,.mk-window-body img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.mk-device-base{position:relative;height:1.1em;margin:0 -6%;background:linear-gradient(#30355a,#14162a);border-radius:0 0 1.4em 1.4em}
.mk-device-base::before{content:"";position:absolute;left:42%;right:42%;top:0;height:.35em;background:#0b0c18;border-radius:0 0 .5em .5em}
.mk-play{position:absolute;z-index:1;display:grid;place-items:center;width:4.6em;height:4.6em;border-radius:50%;background:rgba(255,255,255,.94);box-shadow:0 0 0 .7em rgba(255,255,255,.22)}
.mk-play i{width:0;height:0;margin-left:.3em;border-left:1.2em solid var(--a);border-top:.75em solid transparent;border-bottom:.75em solid transparent}
.mk-live .mk-play{animation:mk-pulse 2.2s ease-out infinite}
@keyframes mk-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.5)}100%{box-shadow:0 0 0 1.6em rgba(255,255,255,0)}}
.mk-window{max-width:32em;margin:0 auto;width:100%;border-radius:1em;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#11102a;box-shadow:0 2em 4em -2em var(--a)}
.mk-window-bar{display:flex;align-items:center;gap:.4em;padding:.7em .9em;background:rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.08)}
.mk-window-bar i{width:.7em;height:.7em;border-radius:50%;background:#ff5f57}
.mk-window-bar i:nth-child(2){background:#febc2e}
.mk-window-bar i:nth-child(3){background:#28c840}
.mk-window-bar span{margin:0 auto;font-size:.85em;color:#a5a3c9;padding:.1em 1.4em;border-radius:.4em;background:rgba(255,255,255,.06)}
.mk-window-body{position:relative;aspect-ratio:4/3;display:grid;place-items:center;background:linear-gradient(140deg,var(--a),var(--b))}
.mk-window-body svg{width:32%;height:auto}
.mk-ben-check,.mk-ben-rows,.mk-ben-spec,.mk-ben-steps{grid-template-columns:1fr}
.mk-ben-check>div{display:grid;grid-template-columns:2.4em 1fr;column-gap:.9em;align-items:start}
.mk-ben-check em{grid-row:span 2;margin:0!important}
.mk-ben-rows>div{display:flex;gap:1.1em;align-items:flex-start}
.mk-ben-rows em{flex:none;margin:0!important}
.mk-ben-icons>div{text-align:center}
.mk-ben-icons em{margin:0 auto .9em!important;width:3.4em!important;height:3.4em!important;border-radius:50%!important}
.mk-ben-steps{max-width:46em;margin:0 auto;position:relative;gap:1.1em}
.mk-ben-steps::before{content:"";position:absolute;left:1.2em;top:1.2em;bottom:1.2em;width:2px;background:linear-gradient(var(--a),var(--b))}
.mk-ben-steps>div{position:relative;margin-left:3.6em}
.mk-ben-steps em{position:absolute;left:-3.6em;top:1.05em;margin:0!important;border-radius:50%!important;box-shadow:0 0 0 .35em var(--soft)}
.mk-ben-spec{gap:0;border-top:1px solid var(--line)}
.mk-ben-spec>div{display:grid;grid-template-columns:2.6em 1fr;column-gap:1em;background:none!important;border:0!important;border-bottom:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;padding:1.1em .2em!important}
.mk-ben-spec em{grid-row:span 2;margin:0!important;border-radius:.35em!important}
.mk-k-tech{--hf:'Anek Bangla'}
.mk-k-tech.dark{background:#05070d;--card:#0b1020;--soft:#0a0f1d;--line:color-mix(in srgb,var(--a) 22%,transparent)}
.mk-k-tech .mk-hero{background:linear-gradient(color-mix(in srgb,var(--a) 8%,transparent) 1px,transparent 1px) 0 0/2.4em 2.4em,linear-gradient(90deg,color-mix(in srgb,var(--a) 8%,transparent) 1px,transparent 1px) 0 0/2.4em 2.4em,radial-gradient(55% 60% at 72% 40%,color-mix(in srgb,var(--a) 26%,transparent),transparent)}
.mk-k-tech :is(h1,.mk-t1){font-weight:800;font-stretch:115%;font-size:2.75em;letter-spacing:-.01em}
.mk-k-tech .mk-tag{border-radius:.3em;background:transparent;border:1px solid var(--a)}
.mk-k-tech .mk-product{border-radius:1em;background:radial-gradient(circle at 50% 42%,color-mix(in srgb,var(--a) 50%,#000),#05070d 72%);border:1px solid color-mix(in srgb,var(--a) 55%,transparent);box-shadow:0 0 0 .55em color-mix(in srgb,var(--a) 7%,transparent),0 0 6em -1em var(--a)}
.mk-k-tech .mk-btn,.mk-k-tech .mk-pill{border-radius:.4em;box-shadow:0 0 2.2em -.4em var(--a)}
.mk-k-tech .mk-timer{background:#000;border-block:1px solid var(--line)}
.mk-k-tech .mk-timer-r span{background:#05070d;border:1px solid var(--a);color:var(--a);text-shadow:0 0 .6em var(--a);font-family:'Plus Jakarta Sans',sans-serif;border-radius:.25em}
.mk-k-tech .mk-h{font-weight:800;font-stretch:115%}
.mk-k-tech .mk-h::after{content:"";display:block;width:3em;height:.16em;margin:.45em auto 0;background:var(--a);box-shadow:0 0 1em var(--a)}
.mk-k-tech .mk-benefits>div,.mk-k-tech .mk-why>div,.mk-k-tech .mk-rev,.mk-k-tech .mk-faq details,.mk-k-tech .mk-summary,.mk-k-tech .mk-trust div,.mk-k-tech .mk-form,.mk-k-tech .mk-stats div{border-radius:.45em;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.01));box-shadow:none}
.mk-k-luxe{--hf:'Tiro Bangla'}
.mk-k-luxe:not(.dark){background:#fbf6f1;--card:#fffdfa;--soft:#f4ebe3;--line:rgba(120,72,60,.18);--ink:#2b1d1a;--muted:#86706a}
.mk-k-luxe .mk-top{background:#2b1d1a;font-weight:500;letter-spacing:.04em}
.mk-k-luxe .mk-brand{background:none;color:var(--ink);font-style:italic;font-size:1.75em;font-weight:400}
.mk-k-luxe .mk-pill,.mk-k-luxe .mk-btn{border-radius:0;background:#2b1d1a;box-shadow:none;letter-spacing:.03em;font-weight:600}
.mk-k-luxe .mk-btn:hover{background:var(--a)}
.mk-k-luxe .mk-hero{background:none;padding-top:2em}
.mk-k-luxe :is(h1,.mk-t1){font-weight:400;font-size:3em;line-height:1.18}
.mk-k-luxe .mk-tag{background:none;border-radius:0;border-bottom:1px solid var(--a);padding:.15em 0;letter-spacing:.06em}
.mk-k-luxe .mk-product{aspect-ratio:4/5;max-width:24em;border-radius:50% 50% .3em .3em/33% 33% .3em .3em;box-shadow:none;outline:1px solid var(--line);outline-offset:.8em}
.mk-k-luxe .mk-sticker{top:auto;bottom:1.4em;right:50%;transform:translateX(50%);border-radius:0;background:#2b1d1a;color:#fff;font-weight:500;letter-spacing:.05em}
.mk-k-luxe .mk-price b{font-family:'Tiro Bangla',serif;font-weight:400;color:var(--ink)}
.mk-k-luxe .mk-price em{background:none;color:var(--a);border:1px solid var(--a);border-radius:0}
.mk-k-luxe .mk-trust div{background:none!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;justify-content:center;font-weight:500}
.mk-k-luxe .mk-ti{background:none;color:var(--a)}
.mk-k-luxe .mk-timer{background:#2b1d1a;color:#f4ebe3}
.mk-k-luxe .mk-timer-r span{background:none;border:1px solid rgba(255,255,255,.3);border-radius:0;font-family:'Tiro Bangla',serif;font-weight:400}
.mk-k-luxe .mk-timer-r small{color:#c9b3aa}
.mk-k-luxe .mk-h{font-weight:400;font-size:2.15em}
.mk-k-luxe .mk-h::before{content:"✦";display:block;color:var(--a);font-size:.45em;margin-bottom:.35em}
.mk-k-luxe .mk-benefits>div{background:none;border:0;box-shadow:none;border-left:1px solid var(--line);border-radius:0;padding:.3em 1.2em}
.mk-k-luxe .mk-benefits em{background:none;color:var(--a);font-family:'Tiro Bangla',serif;font-size:2em;width:auto;height:auto;font-style:italic;font-weight:400;display:block}
.mk-k-luxe .mk-benefits>div,.mk-k-luxe .mk-why>div,.mk-k-luxe .mk-rev,.mk-k-luxe .mk-faq details,.mk-k-luxe .mk-summary,.mk-k-luxe .mk-trust div,.mk-k-luxe .mk-form,.mk-k-luxe .mk-stats div{border-radius:0;box-shadow:none}
.mk-k-organic{--hf:'Baloo Da 2'}
.mk-k-organic:not(.dark){background:#fbf5e6;--card:#fffaf0;--soft:#f2e8cc;--line:rgba(101,75,24,.17);--ink:#2f2a1a;--muted:#7a6d4f}
.mk-k-organic .mk-top{background:var(--b)}
.mk-k-organic .mk-brand{background:none;color:var(--b);font-weight:800}
.mk-k-organic .mk-hero{position:relative;padding-bottom:4.6em;background:radial-gradient(60% 70% at 30% 40%,color-mix(in srgb,var(--a) 18%,transparent),transparent)}
.mk-k-organic .mk-hero::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1.6em;background:var(--soft);-webkit-mask:radial-gradient(circle at 50% 0,transparent 1.05em,#000 1.1em) 0 0/2.4em 100% repeat-x;mask:radial-gradient(circle at 50% 0,transparent 1.05em,#000 1.1em) 0 0/2.4em 100% repeat-x}
.mk-k-organic .mk-trust{max-width:none;background:var(--soft);padding:.4em max(1.6em,calc(50% - 34.4em)) 2.4em}
.mk-k-organic :is(h1,.mk-t1){font-weight:800;color:var(--b);font-size:2.7em;line-height:1.15}
.mk-k-organic .mk-tag{background:var(--b);color:#fff}
.mk-k-organic .mk-product{border-radius:58% 42% 48% 52%/52% 46% 54% 48%;box-shadow:none;border:.45em solid var(--card);outline:2px dashed color-mix(in srgb,var(--b) 40%,transparent);outline-offset:.5em}
.mk-live.mk-k-organic .mk-product{animation:mk-blob 14s ease-in-out infinite alternate}
@keyframes mk-blob{50%{border-radius:44% 56% 58% 42%/46% 58% 42% 54%}}
.mk-k-organic .mk-btn,.mk-k-organic .mk-pill{border-radius:99em;background:var(--b);box-shadow:0 .32em 0 color-mix(in srgb,var(--b) 55%,#000)}
.mk-k-organic .mk-btn:hover{transform:translateY(.1em);box-shadow:0 .2em 0 color-mix(in srgb,var(--b) 55%,#000)}
.mk-k-organic .mk-h{color:var(--b);font-weight:800}
.mk-k-organic .mk-h::after{content:"❀";display:block;color:var(--a);font-size:.6em;margin-top:.15em}
.mk-k-organic .mk-benefits em{border-radius:50%;background:var(--b)}
.mk-k-organic .mk-timer{background:var(--b);color:#fff}
.mk-k-organic .mk-timer-r span{background:#fff;color:var(--b);border-radius:50%;min-width:2.4em;height:2.4em;display:grid;place-items:center;padding:0}
.mk-k-organic .mk-timer-r small{color:rgba(255,255,255,.85)}
.mk-k-organic .mk-benefits>div,.mk-k-organic .mk-why>div,.mk-k-organic .mk-rev,.mk-k-organic .mk-faq details,.mk-k-organic .mk-summary,.mk-k-organic .mk-trust div,.mk-k-organic .mk-form,.mk-k-organic .mk-stats div{border-radius:1.6em;border:2px dashed color-mix(in srgb,var(--b) 30%,transparent);box-shadow:none}
.mk-k-brutal{--hf:'Anek Bangla'}
.mk-k-brutal:not(.dark){background:#fff6dc;--card:#fff;--soft:#ffeeb8;--line:#111;--ink:#111;--muted:#444}
.mk-k-brutal .mk-top{background:#111}
.mk-k-brutal .mk-brand{background:none;color:#111;font-weight:800;font-stretch:110%}
.mk-k-brutal .mk-hero{background:none}
.mk-k-brutal :is(h1,.mk-t1){font-weight:800;font-size:2.85em;line-height:1.12;font-stretch:105%}
.mk-k-brutal .mk-tag{background:var(--b);color:#fff;border:2px solid #111;border-radius:.35em;transform:rotate(-2deg)}
.mk-k-brutal .mk-btn,.mk-k-brutal .mk-pill{background:var(--a);color:#111;border:2px solid #111;border-radius:.45em;box-shadow:.28em .28em 0 #111}
.mk-k-brutal .mk-btn:hover{transform:translate(-.1em,-.1em);box-shadow:.38em .38em 0 #111;filter:none}
.mk-k-brutal .mk-price em{background:#111}
.mk-k-brutal .mk-price b{color:#111;background:var(--a);padding:0 .15em;border:2px solid #111}
.mk-k-brutal .mk-book-cover{border:2px solid #111}
.mk-k-brutal .mk-timer{background:#111;color:#fff}
.mk-k-brutal .mk-timer-r span{background:var(--a);color:#111;border:2px solid #fff;border-radius:.3em}
.mk-k-brutal .mk-h{display:table;margin-left:auto;margin-right:auto;background:var(--a);padding:.05em .5em;border:2px solid #111;box-shadow:.2em .2em 0 #111;transform:rotate(-1deg);font-weight:800}
.mk-k-brutal .mk-benefits em{background:#111;color:var(--a);border-radius:.3em}
.mk-k-brutal input[type=text],.mk-k-brutal input[type=tel],.mk-k-brutal input[type=email],.mk-k-brutal textarea{border:2px solid #111}
.mk-k-brutal .mk-benefits>div,.mk-k-brutal .mk-why>div,.mk-k-brutal .mk-rev,.mk-k-brutal .mk-faq details,.mk-k-brutal .mk-summary,.mk-k-brutal .mk-trust div,.mk-k-brutal .mk-form,.mk-k-brutal .mk-stats div{border:2px solid #111;border-radius:.6em;box-shadow:.3em .3em 0 #111;background:var(--card)}
.mk-k-course{--hf:'Anek Bangla'}
.mk-k-course.dark{background:#090a1c;--card:#121433;--soft:#0e1029;--line:rgba(165,180,252,.14)}
.mk-k-course .mk-hero{background:radial-gradient(60% 55% at 50% 0,color-mix(in srgb,var(--a) 38%,transparent),transparent 70%),radial-gradient(40% 40% at 90% 70%,color-mix(in srgb,var(--b) 22%,transparent),transparent)}
.mk-k-course :is(h1,.mk-t1){font-weight:800;font-size:3em;line-height:1.12;max-width:16em;margin-left:auto;margin-right:auto}
.mk-k-course .mk-tag{background:rgba(255,255,255,.08);color:#fff;border:1px solid rgba(255,255,255,.15)}
.mk-k-course .mk-tag::before{content:"";display:inline-block;width:.55em;height:.55em;border-radius:50%;background:#ef4444;margin-right:.45em;box-shadow:0 0 0 .2em rgba(239,68,68,.3)}
.mk-k-course .mk-hero-vis{max-width:44em;margin:0 auto;width:100%}
.mk-k-course .mk-btn{border-radius:99em;padding:.85em 2.4em}
.mk-k-course .mk-h{font-weight:800}
.mk-k-course .mk-ben-steps em{box-shadow:0 0 0 .35em #090a1c}
.mk-k-course .mk-benefits>div,.mk-k-course .mk-why>div,.mk-k-course .mk-rev,.mk-k-course .mk-faq details,.mk-k-course .mk-summary,.mk-k-course .mk-trust div,.mk-k-course .mk-form,.mk-k-course .mk-stats div{border-radius:1.1em;background:linear-gradient(180deg,rgba(255,255,255,.05),rgba(255,255,255,.015))}
.mk-k-beauty{--hf:'Noto Serif Bengali'}
.mk-k-beauty:not(.dark){background:linear-gradient(180deg,#fff0f3 0,#fff 34em);--card:#fff;--soft:#fff1f4;--line:color-mix(in srgb,var(--a) 16%,transparent);--ink:#3b1d27;--muted:#8b6b76}
.mk-k-beauty .mk-top{background:color-mix(in srgb,var(--a) 14%,#fff);color:var(--a)}
.mk-k-beauty .mk-brand{font-weight:600;letter-spacing:.02em}
.mk-k-beauty .mk-hero{background:none}
.mk-k-beauty :is(h1,.mk-t1){font-weight:600;font-size:2.8em;line-height:1.25}
.mk-k-beauty .mk-tag{background:#fff;border:1px solid var(--line);box-shadow:0 .4em 1em -.6em var(--a)}
.mk-k-beauty .mk-product{max-width:23em;border-radius:50%;box-shadow:0 0 0 1.1em color-mix(in srgb,var(--a) 9%,transparent),0 0 0 2.3em color-mix(in srgb,var(--a) 5%,transparent),0 3em 4em -2em color-mix(in srgb,var(--a) 50%,transparent);margin:2.3em auto}
.mk-k-beauty .mk-sticker{top:12%;right:6%}
.mk-k-beauty .mk-btn,.mk-k-beauty .mk-pill{border-radius:99em;background:var(--a);box-shadow:0 1em 2em -1em var(--a)}
.mk-k-beauty .mk-price em{border-radius:99em;background:var(--b)}
.mk-k-beauty .mk-trust div{border-radius:99em!important;justify-content:center;background:#fff!important}
.mk-k-beauty .mk-timer{background:none}
.mk-k-beauty .mk-timer-r span{border-radius:50%;width:2.4em;min-width:0;height:2.4em;display:grid;place-items:center;padding:0;background:#fff;color:var(--a);border:1px solid var(--line)}
.mk-k-beauty .mk-h{font-weight:600}
.mk-k-beauty .mk-h::after{content:"♡";display:block;color:var(--a);font-size:.55em}
.mk-k-beauty .mk-benefits em{background:color-mix(in srgb,var(--a) 13%,#fff);color:var(--a)}
.mk-k-beauty .mk-benefits>div,.mk-k-beauty .mk-why>div,.mk-k-beauty .mk-rev,.mk-k-beauty .mk-faq details,.mk-k-beauty .mk-summary,.mk-k-beauty .mk-trust div,.mk-k-beauty .mk-form,.mk-k-beauty .mk-stats div{border-radius:1.6em;border-color:var(--line);box-shadow:0 1em 2em -1.6em color-mix(in srgb,var(--a) 60%,transparent)}
.mk-k-heritage{--hf:'Galada'}
.mk-k-heritage:not(.dark){background:#2a160c;--ink:#fbecd7;--muted:#d6b994;--card:#3a2213;--soft:#331b0f;--line:rgba(251,236,215,.15)}
.mk-k-heritage .mk-top{background:#7c2d12;color:#fde7c4}
.mk-k-heritage .mk-brand{background:none;color:#fcd9a0;font-weight:400;font-size:1.7em}
.mk-k-heritage .mk-hero{background:radial-gradient(circle,rgba(252,217,160,.09) .14em,transparent .16em) 0 0/1.6em 1.6em,radial-gradient(70% 70% at 50% 0,color-mix(in srgb,var(--a) 40%,transparent),transparent)}
.mk-k-heritage :is(h1,.mk-t1){font-weight:400;font-size:3.2em;line-height:1.2;color:#fcd9a0}
.mk-k-heritage .mk-tag{background:#7c2d12;color:#fde7c4;border-radius:.2em;clip-path:polygon(0 0,100% 0,94% 50%,100% 100%,0 100%,6% 50%);padding:.3em 1.4em}
.mk-k-heritage .mk-price b{color:#fcd9a0}
.mk-k-heritage .mk-product{border-radius:.3em;border:.4em double #fcd9a0;box-shadow:0 0 0 .5em #2a160c,0 0 0 .62em rgba(252,217,160,.4),0 2em 3em -1.5em #000}
.mk-k-heritage .mk-stamp{background:#7c2d12;box-shadow:0 0 0 .3em #7c2d12}
.mk-k-heritage .mk-btn,.mk-k-heritage .mk-pill{background:linear-gradient(180deg,#f59e0b,#b45309);border-radius:.45em;box-shadow:0 .3em 0 #7c2d12}
.mk-k-heritage .mk-timer{background:#1e0f07;border-block:1px solid var(--line)}
.mk-k-heritage .mk-timer-r span{background:#3a2213;color:#fcd9a0;border:1px solid rgba(252,217,160,.35)}
.mk-k-heritage .mk-h{font-weight:400;color:#fcd9a0;font-size:2.2em;display:flex;align-items:center;justify-content:center;gap:.5em}
.mk-k-heritage .mk-h::before,.mk-k-heritage .mk-h::after{content:"";flex:0 0 1.6em;height:2px;background:linear-gradient(90deg,transparent,#fcd9a0)}
.mk-k-heritage .mk-h::after{transform:scaleX(-1)}
.mk-k-heritage .mk-benefits em{background:linear-gradient(180deg,#f59e0b,#b45309);border-radius:50%}
.mk-k-heritage .mk-faq summary{color:#fcd9a0}
.mk-k-heritage .mk-benefits>div,.mk-k-heritage .mk-why>div,.mk-k-heritage .mk-rev,.mk-k-heritage .mk-faq details,.mk-k-heritage .mk-summary,.mk-k-heritage .mk-trust div,.mk-k-heritage .mk-form,.mk-k-heritage .mk-stats div{border-radius:.4em;border:1px solid rgba(252,217,160,.22);box-shadow:inset 0 0 0 .3em #3a2213,inset 0 0 0 .36em rgba(252,217,160,.15)}
.mk-k-flash{--hf:'Anek Bangla';--hl:#facc15}
.mk-k-flash.dark{background:#060606;--card:#121212;--soft:#0d0d0d;--line:rgba(255,255,255,.1)}
.mk-k-flash .mk-top{background:var(--hl);color:#111;font-weight:800}
.mk-k-flash .mk-brand{background:none;color:#fff;font-weight:800;font-stretch:85%;text-transform:uppercase;letter-spacing:.04em}
.mk-k-flash .mk-brand::first-letter{color:var(--hl)}
.mk-k-flash .mk-timer{background:repeating-linear-gradient(-45deg,#111 0 1.1em,#1a1a1a 1.1em 2.2em);border-block:.2em solid var(--hl)}
.mk-k-flash .mk-timer-l{color:var(--hl);text-transform:uppercase;font-weight:800}
.mk-k-flash .mk-timer-r span{background:var(--hl);color:#111;border-radius:.2em;font-weight:800}
.mk-k-flash .mk-hero{background:radial-gradient(45% 60% at 72% 50%,color-mix(in srgb,var(--b) 30%,transparent),transparent),repeating-linear-gradient(-45deg,rgba(255,255,255,.025) 0 .6em,transparent .6em 1.2em)}
.mk-k-flash :is(h1,.mk-t1){font-weight:800;font-stretch:75%;font-size:3.4em;line-height:1.05}
.mk-k-flash .mk-tag{background:#ef4444;color:#fff;border-radius:.2em;transform:skew(-10deg);font-weight:800}
.mk-k-flash .mk-price b{font-size:3.4em;color:var(--hl)}
.mk-k-flash .mk-price em{transform:skew(-10deg);background:#ef4444;border-radius:.15em}
.mk-k-flash .mk-btn,.mk-k-flash .mk-pill{background:var(--hl);color:#111;border-radius:.2em;font-weight:800;box-shadow:0 0 0 .2em #060606,0 0 0 .34em var(--hl)}
.mk-k-flash .mk-btn{transform:skew(-6deg)}
.mk-k-flash .mk-btn:hover{transform:skew(-6deg) translateY(-1px)}
.mk-k-flash .mk-product{border-radius:0;clip-path:polygon(7% 0,100% 0,93% 100%,0 100%);box-shadow:none}
.mk-k-flash .mk-sticker{background:var(--hl);color:#111;border-radius:.15em;transform:rotate(-8deg);font-size:1.5em;font-weight:800;right:12%}
.mk-k-flash .mk-h{font-weight:800;font-stretch:80%;font-size:2.3em}
.mk-k-flash .mk-h::after{content:"";display:block;width:4em;height:.25em;margin:.3em auto 0;background:var(--hl);transform:skew(-20deg)}
.mk-k-flash .mk-benefits em{background:var(--hl);color:#111;border-radius:.2em}
.mk-k-flash .mk-benefits>div,.mk-k-flash .mk-why>div,.mk-k-flash .mk-rev,.mk-k-flash .mk-faq details,.mk-k-flash .mk-summary,.mk-k-flash .mk-trust div,.mk-k-flash .mk-form,.mk-k-flash .mk-stats div{border-radius:.3em;border-left:.25em solid var(--hl);box-shadow:none}
.mk-k-saas.dark{background:#0b0a1a;--card:#13112b;--soft:#100e24;--line:rgba(167,139,250,.16)}
.mk-k-saas .mk-hero{background:radial-gradient(40% 50% at 15% 20%,color-mix(in srgb,var(--a) 30%,transparent),transparent),radial-gradient(40% 50% at 85% 70%,color-mix(in srgb,var(--b) 28%,transparent),transparent)}
.mk-k-saas :is(h1,.mk-t1){font-weight:700;background:linear-gradient(95deg,#fff 30%,var(--a));-webkit-background-clip:text;background-clip:text;color:transparent}
.mk-k-saas .mk-tag{background:rgba(255,255,255,.05);border:1px solid var(--line);color:#ddd6fe}
.mk-k-saas .mk-btn,.mk-k-saas .mk-pill{border-radius:.75em;box-shadow:0 0 0 1px rgba(255,255,255,.15) inset,0 1em 2.4em -1em var(--a)}
.mk-k-saas .mk-timer{background:rgba(255,255,255,.02);border-block:1px solid var(--line)}
.mk-k-saas .mk-timer-r span{background:rgba(255,255,255,.06);border:1px solid var(--line);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.mk-k-saas .mk-benefits em{border-radius:.7em;box-shadow:0 .6em 1.2em -.6em var(--a)}
.mk-k-saas .mk-benefits>div,.mk-k-saas .mk-why>div,.mk-k-saas .mk-rev,.mk-k-saas .mk-faq details,.mk-k-saas .mk-summary,.mk-k-saas .mk-trust div,.mk-k-saas .mk-form,.mk-k-saas .mk-stats div{border:1px solid transparent;border-radius:1.2em;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(140deg,color-mix(in srgb,var(--a) 70%,transparent),transparent 55%) border-box;box-shadow:none}
.mk-k-classic{--hf:'Tiro Bangla';--gold:#c9a24a}
.mk-k-classic:not(.dark){background:#f7f5ef;--card:#fff;--soft:#efece2;--ink:#10292a;--muted:#5d6b68;--line:rgba(16,41,42,.15)}
.mk-k-classic .mk-top{background:#10292a;color:#e9d29b;font-weight:500}
.mk-k-classic .mk-nav{border-bottom:1px solid var(--line)}
.mk-k-classic .mk-brand{background:none;color:#10292a;font-size:1.6em;letter-spacing:.02em}
.mk-k-classic .mk-hero{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--b) 8%,transparent));padding-top:2.2em}
.mk-k-classic :is(h1,.mk-t1){font-weight:400;font-size:2.9em;line-height:1.2}
.mk-k-classic .mk-tag{background:none;color:var(--b);border:1px solid var(--gold);border-radius:.2em}
.mk-k-classic .mk-product{border-radius:.15em;box-shadow:.9em .9em 0 -.1em color-mix(in srgb,var(--b) 18%,transparent)}
.mk-k-classic .mk-hero-vis::before,.mk-k-classic .mk-hero-vis::after{content:"";position:absolute;z-index:2;width:3.2em;height:3.2em;border:.2em solid var(--gold);pointer-events:none}
.mk-k-classic .mk-hero-vis::before{top:-.6em;left:max(-.6em,calc(50% - 15.6em));border-right:0;border-bottom:0}
.mk-k-classic .mk-hero-vis::after{bottom:-.6em;right:max(-.6em,calc(50% - 15.6em));border-left:0;border-top:0}
.mk-k-classic .mk-sticker{border-radius:.15em;background:#10292a;color:#e9d29b;transform:none}
.mk-k-classic .mk-btn,.mk-k-classic .mk-pill{border-radius:.2em;background:var(--b);box-shadow:inset 0 0 0 .2em var(--b),inset 0 0 0 .27em var(--gold)}
.mk-k-classic .mk-price b{font-family:'Tiro Bangla',serif;font-weight:400;color:var(--b)}
.mk-k-classic .mk-timer{background:#10292a;color:#e9d29b}
.mk-k-classic .mk-timer-r span{background:none;border:1px solid var(--gold);color:#fff;border-radius:.15em}
.mk-k-classic .mk-timer-r small{color:#c8bfa0}
.mk-k-classic .mk-h{font-weight:400}
.mk-k-classic .mk-h::after{content:"❖";display:block;color:var(--gold);font-size:.5em;margin-top:.3em}
.mk-k-classic .mk-benefits em{background:none;color:var(--b);border:1px solid var(--gold);border-radius:.15em;font-family:'Tiro Bangla',serif}
.mk-k-classic .mk-benefits>div,.mk-k-classic .mk-why>div,.mk-k-classic .mk-rev,.mk-k-classic .mk-faq details,.mk-k-classic .mk-summary,.mk-k-classic .mk-trust div,.mk-k-classic .mk-form,.mk-k-classic .mk-stats div{border-radius:.2em;box-shadow:none}
.mk-k-playful{--hf:'Atma';--ol:#1f2937}
.mk-k-playful:not(.dark){background:radial-gradient(circle,#f472b6 .18em,transparent .2em) 0 0/5em 5em,radial-gradient(circle,#38bdf8 .16em,transparent .18em) 2.5em 1.6em/5em 5em,radial-gradient(circle,#22c55e .14em,transparent .16em) 1.2em 3.4em/5em 5em,#fffbea;--card:#fff;--soft:#fff3c4;--ink:#1f2937;--muted:#57534e;--line:#1f2937}
.mk-k-playful .mk-top{background:var(--b)}
.mk-k-playful .mk-brand{background:none;color:var(--b);font-weight:700;font-size:1.6em;transform:rotate(-2deg)}
.mk-k-playful .mk-hero{background:none}
.mk-k-playful :is(h1,.mk-t1){font-weight:700;font-size:2.9em;line-height:1.2}
.mk-k-playful .mk-tag{background:#22c55e;color:#fff;border:.13em solid var(--ol);border-radius:.6em;transform:rotate(-3deg)}
.mk-k-playful .mk-product{max-width:25em;border-radius:2em;border:.25em solid var(--ol);box-shadow:.55em .6em 0 var(--ol);transform:rotate(2deg)}
.mk-k-playful .mk-sticker{border:.13em solid var(--ol);transform:rotate(-8deg)}
.mk-k-playful .mk-btn,.mk-k-playful .mk-pill{border-radius:1em;background:var(--a);color:var(--ol);border:.15em solid var(--ol);box-shadow:0 .35em 0 var(--ol)}
.mk-live.mk-k-playful .mk-btn:hover{animation:mk-wobble .5s}
@keyframes mk-wobble{25%{transform:rotate(-3deg)}75%{transform:rotate(3deg)}}
.mk-k-playful .mk-price em{border:.12em solid var(--ol)}
.mk-k-playful .mk-timer{background:var(--a)}
.mk-k-playful .mk-timer-r span{background:#fff;color:var(--ol);border:.15em solid var(--ol);border-radius:.7em}
.mk-k-playful .mk-timer-l,.mk-k-playful .mk-timer-r small{color:var(--ol)}
.mk-k-playful .mk-h{font-weight:700}
.mk-k-playful .mk-benefits>div:nth-child(odd),.mk-k-playful .mk-why>div:nth-child(odd){transform:rotate(-1.2deg)}
.mk-k-playful .mk-benefits>div:nth-child(even),.mk-k-playful .mk-why>div:nth-child(even){transform:rotate(1.2deg)}
.mk-k-playful .mk-benefits em{border:.13em solid var(--ol);border-radius:.6em;color:var(--ol);background:var(--a)}
.mk-k-playful .mk-benefits>div,.mk-k-playful .mk-why>div,.mk-k-playful .mk-rev,.mk-k-playful .mk-faq details,.mk-k-playful .mk-summary,.mk-k-playful .mk-trust div,.mk-k-playful .mk-form,.mk-k-playful .mk-stats div{border:.16em solid var(--ol);border-radius:1.3em;box-shadow:.3em .35em 0 var(--a)}
.mk-k-clean:not(.dark){background:#fff;--card:#fff;--soft:#f4f5f7;--line:#e5e7eb;--ink:#111827;--muted:#6b7280}
.mk-k-clean .mk-top{background:#111827;font-weight:500}
.mk-k-clean .mk-brand{background:none;color:#111827;font-weight:700;letter-spacing:-.01em}
.mk-k-clean .mk-hero{background:none}
.mk-k-clean .mk-hero-grid{text-align:left}
.mk-k-clean .mk-sub{margin:0}
.mk-k-clean .mk-price,.mk-k-clean .mk-mini{justify-content:flex-start}
.mk-k-clean :is(h1,.mk-t1){font-weight:700;font-size:2.7em;letter-spacing:-.01em}
.mk-k-clean .mk-tag{background:var(--soft);color:#111827;border-radius:.3em}
.mk-k-clean .mk-product{border-radius:.4em;background:var(--soft);box-shadow:none;max-width:none;aspect-ratio:5/4}
.mk-k-clean .mk-product svg{color:var(--a)}
.mk-k-clean .mk-btn,.mk-k-clean .mk-pill{border-radius:.35em;background:#111827;box-shadow:none}
.mk-k-clean .mk-btn:hover{background:var(--a)}
.mk-k-clean .mk-price b{color:#111827}
.mk-k-clean .mk-price em{background:var(--a);border-radius:.3em}
.mk-k-clean .mk-trust div{background:none!important;border:0!important;border-left:2px solid var(--a)!important;border-radius:0!important}
.mk-k-clean .mk-timer{background:var(--soft)}
.mk-k-clean .mk-timer-r span{background:#111827;border-radius:.25em}
.mk-k-clean .mk-h{text-align:left;font-size:1.75em;padding-bottom:.6em;border-bottom:1px solid var(--line)}
.mk-k-clean .mk-kicker{text-align:left}
.mk-k-clean .mk-benefits em{background:var(--a);border-radius:.3em}
.mk-k-clean .mk-benefits>div,.mk-k-clean .mk-why>div,.mk-k-clean .mk-rev,.mk-k-clean .mk-faq details,.mk-k-clean .mk-summary,.mk-k-clean .mk-trust div,.mk-k-clean .mk-form,.mk-k-clean .mk-stats div{border-radius:.4em;box-shadow:none}
@container (min-width:600px){
.mk-h-rev .mk-hero-grid{grid-template-columns:.95fr 1.05fr}
.mk-h-rev .mk-hero-vis{order:-1}
.mk-h-center .mk-hero-grid{grid-template-columns:1fr;text-align:center}
.mk-h-center .mk-sub{margin:0 auto}
.mk-h-center .mk-price,.mk-h-center .mk-mini{justify-content:center}
.mk-benefits.mk-ben-check,.mk-benefits.mk-ben-rows{grid-template-columns:1fr 1fr;gap:1.2em}
.mk-benefits.mk-ben-steps,.mk-benefits.mk-ben-spec{grid-template-columns:1fr}
.mk-benefits.mk-ben-icons{grid-template-columns:repeat(4,1fr)}
.mk-ben-spec>div{grid-template-columns:3em 16em 1fr;align-items:center}
.mk-ben-spec em{grid-row:auto}
.mk-k-clean .mk-hero-grid{grid-template-columns:1fr 1.1fr;gap:3em}
.mk-k-flash :is(h1,.mk-t1),.mk-k-course :is(h1,.mk-t1){font-size:3.6em}
.mk-k-luxe :is(h1,.mk-t1),.mk-k-heritage :is(h1,.mk-t1){font-size:3.4em}
.mk-k-tech :is(h1,.mk-t1){font-size:3.1em}
}
.mk.mk-f-anek{--hf:'Anek Bangla'}
.mk.mk-f-tiro{--hf:'Tiro Bangla'}
.mk.mk-f-baloo{--hf:'Baloo Da 2'}
.mk.mk-f-serif{--hf:'Noto Serif Bengali';font-family:'Noto Sans Bengali','Hind Siliguri',sans-serif}
.mk.mk-f-sans{--hf:'Noto Sans Bengali';font-family:'Noto Sans Bengali','Hind Siliguri',sans-serif}
.mk.mk-f-galada{--hf:'Galada'}
.mk.mk-f-atma{--hf:'Atma'}
.mk.mk-f-mina{--hf:'Mina'}
.mk.mk-f-hind{--hf:'Hind Siliguri'}
.mk.mk-f-galada :is(h1,.mk-t1,.mk-h,.mk-brand){font-weight:400!important;letter-spacing:.01em}
.mk.mk-f-galada :is(h1,.mk-t1){font-size:3em;line-height:1.25}
.mk.mk-f-tiro :is(h1,.mk-t1),.mk.mk-f-serif :is(h1,.mk-t1){letter-spacing:-.005em}
.mk.mk-f-anek :is(h1,.mk-t1){font-weight:800;font-stretch:108%}
.mk.mk-f-mina :is(h1,.mk-t1,.mk-h){font-weight:700}
.mk.mk-bg-plain .mk-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--a) 6%,transparent),transparent 70%)}
.mk.mk-bg-mesh .mk-hero{background:radial-gradient(40% 50% at 12% 18%,color-mix(in srgb,var(--a) 26%,transparent),transparent 70%),radial-gradient(38% 45% at 90% 12%,color-mix(in srgb,var(--b) 24%,transparent),transparent 70%),radial-gradient(45% 50% at 70% 95%,color-mix(in srgb,var(--a) 16%,transparent),transparent 70%)}
.mk.mk-bg-dots .mk-hero{background:radial-gradient(color-mix(in srgb,var(--a) 30%,transparent) 1.2px,transparent 1.5px) 0 0/1.5em 1.5em,radial-gradient(60% 60% at 50% 30%,color-mix(in srgb,var(--a) 14%,transparent),transparent)}
.mk.mk-bg-grid .mk-hero{background:linear-gradient(color-mix(in srgb,var(--a) 10%,transparent) 1px,transparent 1px) 0 0/2.6em 2.6em,linear-gradient(90deg,color-mix(in srgb,var(--a) 10%,transparent) 1px,transparent 1px) 0 0/2.6em 2.6em,radial-gradient(55% 60% at 75% 35%,color-mix(in srgb,var(--a) 22%,transparent),transparent)}
.mk.mk-bg-rays .mk-hero{background:repeating-conic-gradient(from 200deg at 50% -10%,color-mix(in srgb,var(--a) 9%,transparent) 0 6deg,transparent 6deg 14deg),radial-gradient(70% 60% at 50% 0,color-mix(in srgb,var(--b) 18%,transparent),transparent)}
.mk.mk-bg-blobs .mk-hero{background:radial-gradient(circle at 8% 28%,color-mix(in srgb,var(--a) 28%,transparent) 0 7em,transparent 7.1em),radial-gradient(circle at 96% 70%,color-mix(in srgb,var(--b) 24%,transparent) 0 9em,transparent 9.1em),radial-gradient(circle at 60% 6%,color-mix(in srgb,var(--a) 16%,transparent) 0 3.5em,transparent 3.6em)}
.mk.mk-bg-stripes .mk-hero{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--a) 7%,transparent) 0 .9em,transparent .9em 2em),linear-gradient(180deg,color-mix(in srgb,var(--b) 10%,transparent),transparent)}
.mk.mk-bg-aurora .mk-hero{background:linear-gradient(115deg,color-mix(in srgb,var(--a) 30%,transparent),transparent 42%),linear-gradient(245deg,color-mix(in srgb,var(--b) 28%,transparent),transparent 46%),radial-gradient(60% 50% at 50% 100%,color-mix(in srgb,var(--a) 18%,transparent),transparent)}
.mk-live.mk-bg-aurora .mk-hero{background-size:160% 160%;animation:mk-aurora 14s ease-in-out infinite alternate}
@keyframes mk-aurora{to{background-position:100% 30%}}
.mk[class*="mk-b-"] .mk-btn,.mk[class*="mk-b-"] .mk-pill{color:#fff;border:0;filter:none}
.mk.mk-b-pill :is(.mk-btn,.mk-pill){border-radius:99em;background:linear-gradient(95deg,var(--a),var(--b));box-shadow:0 .9em 1.8em -.9em color-mix(in srgb,var(--a) 85%,transparent)}
.mk.mk-b-sharp :is(.mk-btn,.mk-pill){border-radius:.2em;background:var(--a);letter-spacing:.02em;box-shadow:0 .7em 1.4em -1em rgba(0,0,0,.6)}
.mk.mk-b-3d :is(.mk-btn,.mk-pill){border-radius:.9em;background:var(--a);box-shadow:0 .34em 0 color-mix(in srgb,var(--a) 55%,#000),0 1em 1.6em -1em rgba(0,0,0,.5)}
.mk.mk-b-3d .mk-btn:hover{transform:translateY(.12em);box-shadow:0 .2em 0 color-mix(in srgb,var(--a) 55%,#000)}
.mk.mk-b-outline .mk-btn{border-radius:.7em;background:var(--a);box-shadow:0 0 0 .22em var(--card),0 0 0 .38em var(--a),0 1.4em 2em -1.4em var(--a)}
.mk.mk-b-outline .mk-pill{background:transparent;color:var(--a);border:1.5px solid var(--a);border-radius:.6em}
.mk.mk-b-glow :is(.mk-btn,.mk-pill){border-radius:.65em;background:linear-gradient(95deg,var(--a),var(--b));box-shadow:0 0 0 1px color-mix(in srgb,var(--a) 60%,#fff),0 0 2.4em -.3em var(--a)}
.mk-live.mk-b-glow .mk-btn{animation:mk-glow 2.4s ease-in-out infinite}
@keyframes mk-glow{50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--a) 60%,#fff),0 0 3.4em .1em var(--a)}}
.mk.mk-b-gradient :is(.mk-btn,.mk-pill){border-radius:1em;background:linear-gradient(100deg,var(--a),var(--b),var(--a)) 0 0/220% 100%;box-shadow:0 1em 2em -1.1em var(--b)}
.mk-live.mk-b-gradient .mk-btn{animation:mk-sweep 3.5s linear infinite}
@keyframes mk-sweep{to{background-position:220% 0}}
.mk-live .mk-btn[data-mk-order]{position:relative;overflow:hidden}
.mk-live .mk-btn[data-mk-order]::before{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.35),transparent);transform:skewX(-20deg);animation:mk-shine 3.8s ease-in-out infinite}
@keyframes mk-shine{0%,60%{left:-60%}100%{left:130%}}
.mk.mk-c-glass :is(.mk-benefits>div,.mk-why>div,.mk-rev,.mk-faq details,.mk-trust div,.mk-stats div){background:color-mix(in srgb,var(--card) 72%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid color-mix(in srgb,var(--a) 22%,var(--line));border-radius:1.1em;box-shadow:0 1em 2em -1.6em color-mix(in srgb,var(--a) 70%,transparent)}
.mk.mk-c-outline :is(.mk-benefits>div,.mk-why>div,.mk-rev,.mk-faq details,.mk-trust div,.mk-stats div){background:transparent;border:1.5px solid color-mix(in srgb,var(--a) 32%,var(--line));border-radius:.9em;box-shadow:none}
.mk.mk-c-elevated :is(.mk-benefits>div,.mk-why>div,.mk-rev,.mk-faq details,.mk-trust div,.mk-stats div){background:var(--card);border:0;border-radius:1.15em;box-shadow:0 0 0 1px var(--line),0 1.4em 2.6em -1.6em rgba(15,23,42,.38)}
.mk.mk-c-tinted :is(.mk-benefits>div,.mk-why>div,.mk-rev,.mk-faq details,.mk-trust div,.mk-stats div){background:color-mix(in srgb,var(--a) 9%,var(--card));border:0;border-radius:1.35em;box-shadow:none}
.mk.mk-c-leftbar :is(.mk-benefits>div,.mk-why>div,.mk-rev,.mk-faq details,.mk-trust div,.mk-stats div){background:var(--card);border:1px solid var(--line);border-left:.3em solid var(--a);border-radius:.5em;box-shadow:0 .8em 1.6em -1.4em rgba(15,23,42,.3)}
.mk.mk-c-soft :is(.mk-benefits>div,.mk-why>div,.mk-rev,.mk-faq details,.mk-trust div,.mk-stats div){background:var(--soft);border:1px solid var(--line);border-radius:1em;box-shadow:none}
.mk.mk-c-glass .mk-benefits em,.mk.mk-c-elevated .mk-benefits em{box-shadow:0 .6em 1.2em -.6em var(--a)}
.mk.mk-i-round .mk-product{border-radius:1.8em;box-shadow:0 2.6em 4em -2.2em color-mix(in srgb,var(--b) 75%,transparent)}
.mk.mk-i-circle .mk-product{border-radius:50%;aspect-ratio:1;max-width:26em;outline:2px solid color-mix(in srgb,var(--a) 35%,transparent);outline-offset:.9em}
.mk.mk-i-arch .mk-product{aspect-ratio:4/5;max-width:25em;border-radius:50% 50% 1.2em 1.2em/36% 36% 1.2em 1.2em}
.mk.mk-i-blob .mk-product{border-radius:58% 42% 48% 52%/52% 46% 54% 48%}
.mk-live.mk-i-blob .mk-product{animation:mk-blob 14s ease-in-out infinite alternate}
.mk.mk-i-tilt .mk-product{border-radius:1.2em;transform:rotate(-3deg);box-shadow:1.1em 1.1em 0 color-mix(in srgb,var(--b) 32%,transparent),0 2em 3em -2em rgba(0,0,0,.45)}
.mk.mk-i-hex .mk-product{border-radius:0;max-width:27em;clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);box-shadow:none}
.mk:is(.mk-i-circle,.mk-i-ring,.mk-i-blob):not(.mk-k-luxe) .mk-product>.mk-sticker{top:15%;right:15%}
.mk.mk-i-ring .mk-product{border-radius:50%;aspect-ratio:1;max-width:26em;box-shadow:0 0 0 .6em var(--card),0 0 0 .95em var(--a),0 2.4em 3.6em -1.6em var(--a)}
.mk.mk-i-polaroid .mk-product{border-radius:.25em;border:.8em solid #fff;border-bottom-width:3em;transform:rotate(2deg);box-shadow:0 2em 3em -1.6em rgba(0,0,0,.45)}
.mk-proof{position:absolute;z-index:2;left:0;bottom:1.4em;display:flex;align-items:center;gap:.5em;padding:.55em .9em;border-radius:.9em;background:var(--card);color:var(--ink);font-size:.92em;font-weight:600;box-shadow:0 1em 2em -1em rgba(0,0,0,.45);border:1px solid var(--line)}
.mk-proof b{color:#f59e0b;font-weight:800}
.mk-live .mk-proof{animation:mk-bob 5s ease-in-out infinite}
@keyframes mk-bob{50%{transform:translateY(-.4em)}}
.mk.mk-k-organic .mk-proof,.mk.mk-k-heritage .mk-proof{left:auto;right:0}
.mk.mk-hd-line .mk-h::before,.mk.mk-hd-highlight .mk-h::before,.mk.mk-hd-dot .mk-h::after,.mk.mk-hd-under .mk-h::before,.mk.mk-hd-under .mk-h::after{content:none}
.mk.mk-hd-line .mk-h::after{content:"";display:block;width:3.4em;height:.2em;margin:.5em auto 0;border-radius:99em;background:linear-gradient(90deg,var(--a),var(--b));box-shadow:none}
.mk.mk-hd-highlight .mk-h{display:table;margin-left:auto;margin-right:auto;background:linear-gradient(transparent 60%,color-mix(in srgb,var(--a) 28%,transparent) 60% 92%,transparent 92%);padding:0 .2em;border:0;box-shadow:none;transform:none}
.mk.mk-hd-highlight .mk-h::after{content:none}
.mk.mk-hd-dot .mk-h::before{content:"";display:block;width:.55em;height:.55em;margin:0 auto .6em;border-radius:50%;background:var(--a);box-shadow:1em 0 0 color-mix(in srgb,var(--a) 55%,transparent),-1em 0 0 color-mix(in srgb,var(--b) 55%,transparent)}
.mk.mk-hd-under .mk-h{background:linear-gradient(90deg,var(--ink),var(--a) 65%,var(--b));-webkit-background-clip:text;background-clip:text;color:transparent}
.mk.mk-hd-dot .mk-h,.mk.mk-hd-line .mk-h,.mk.mk-hd-under .mk-h{text-align:center;border-bottom:0;padding-bottom:0}
.mk.mk-hd-dot .mk-kicker,.mk.mk-hd-line .mk-kicker,.mk.mk-hd-under .mk-kicker{text-align:center}
.mk.mk-sep-bands{overflow-x:clip}
.mk.mk-sep-bands section.mk-sec:nth-of-type(odd){background:var(--soft);box-shadow:0 0 0 100vmax var(--soft);clip-path:inset(0 -100vmax)}
.mk.mk-sep-wave .mk-hero{-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 1.4em) no-repeat,radial-gradient(1.6em 1.45em at 50% 0,#000 98%,transparent) bottom/3.2em 1.45em repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 1.4em) no-repeat,radial-gradient(1.6em 1.45em at 50% 0,#000 98%,transparent) bottom/3.2em 1.45em repeat-x;padding-bottom:4.2em}
.mk.mk-sep-wave .mk-hero::after{content:none}
.mk.mk-h-ov .mk-hero{position:relative;isolation:isolate;overflow:hidden;padding:4.5em 1.6em 5em;color:#fff;background:#111}
.mk.mk-h-ov .mk-hero-grid{grid-template-columns:1fr!important;max-width:40em;text-align:center}
.mk.mk-h-ov .mk-hero-vis{position:absolute;inset:0;z-index:-1}
.mk.mk-h-ov .mk-hero-vis .mk-product{max-width:none;width:100%;height:100%;aspect-ratio:auto;border:0!important;border-radius:0!important;clip-path:none!important;transform:none!important;outline:0!important;box-shadow:none!important;animation:none!important}
.mk.mk-h-ov .mk-hero-vis::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.78)),linear-gradient(110deg,color-mix(in srgb,var(--a) 50%,transparent),transparent 60%)}
.mk.mk-h-ov :is(.mk-sticker,.mk-stamp,.mk-proof){display:none}
.mk.mk-h-ov .mk-hero-vis .mk-product>svg{width:34%;opacity:.22;transform:translateX(30%)}
.mk.mk-h-ov .mk-hero-vis::after{z-index:1}
.mk.mk-h-ov .mk-hero :is(h1,.mk-t1){color:#fff;background:none;-webkit-text-fill-color:#fff;text-shadow:0 .15em 1.2em rgba(0,0,0,.35)}
.mk.mk-h-ov .mk-sub{color:rgba(255,255,255,.88);margin-left:auto;margin-right:auto}
.mk.mk-h-ov .mk-price,.mk.mk-h-ov .mk-mini{justify-content:center}
.mk.mk-h-ov .mk-price b{color:#fff;background:none;border:0}
.mk.mk-h-ov .mk-price s,.mk.mk-h-ov .mk-mini{color:rgba(255,255,255,.75)}
.mk.mk-h-ov .mk-tag{background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}
.mk.mk-h-st .mk-hero-grid{grid-template-columns:1fr!important;text-align:center;max-width:46em}
.mk.mk-h-st .mk-hero-vis{order:-1}
.mk.mk-h-st .mk-sub{margin-left:auto;margin-right:auto}
.mk.mk-h-st .mk-price,.mk.mk-h-st .mk-mini{justify-content:center}
.mk.mk-h-st:not(.mk-i-circle):not(.mk-i-ring):not(.mk-i-hex):not(.mk-i-arch) .mk-product{aspect-ratio:16/10;max-width:46em}
.mk.mk-h-cd .mk-hero{padding-top:1.6em}
.mk.mk-h-cd .mk-hero-grid{padding:2em 1.4em;border-radius:2em;background:linear-gradient(145deg,color-mix(in srgb,var(--a) 13%,var(--card)),color-mix(in srgb,var(--b) 10%,var(--card)));border:1px solid color-mix(in srgb,var(--a) 22%,var(--line));box-shadow:0 2.6em 4em -2.8em color-mix(in srgb,var(--a) 70%,transparent)}
@container (min-width:600px){
.mk.mk-h-ov .mk-hero{padding:6.5em 2em 7em}
.mk.mk-h-ov :is(h1,.mk-t1){font-size:3.4em}
.mk.mk-h-cd .mk-hero-grid{padding:3em 3.2em;grid-template-columns:1.05fr .95fr}
.mk.mk-h-st :is(h1,.mk-t1){font-size:3.2em}
.mk-proof{left:-1.2em}
}
.pg-view-body .mk-cq{font-size:15px}
@media (prefers-reduced-motion:reduce){
.ty-check svg{stroke-dashoffset:0}
.mk-rv-wrap{overflow-x:auto;-webkit-mask-image:none;mask-image:none}
.mk-rev[aria-hidden]{display:none}
.mk-so:hover{transform:none}
}
.mk-brand.has-logo{display:inline-flex;align-items:center;gap:.5em}
.mk-logo{display:block;height:2.4em;width:auto;max-width:9em;object-fit:contain;border-radius:.3em}
.mk-foot .mk-logo{height:2.8em;margin:0 auto}
.mk-foot .mk-brand.has-logo{justify-content:center}
.mk-cq img.emoji,.mk-cq img.wp-smiley{display:inline!important;width:1em!important;height:1em!important;max-width:none!important;margin:0 .07em!important;vertical-align:-.1em!important;border:none!important;box-shadow:none!important;background:none!important;padding:0!important}
.mk-cq svg{max-width:none;max-height:none}
.mk-cq .mk :is(h1,h2,h3,.mk-t1,.mk-h,.mk-of-h){font-weight:700}
