:root{--mm-coral:#FF8C42;--mm-coral-deep:#E0651F;--mm-pink:#FF6B9D;--mm-pink-soft:#FFB4A2;--mm-teal:#2D6A6A;--mm-teal-deep:#1F4D4D;--mm-cream:#FFF8F0;--mm-cream-deep:#FBEDD9;--mm-cat:#1A1A1A;--mm-grad:linear-gradient(135deg,#FF8C42 0%,#E0651F 100%);--mm-grad-soft:linear-gradient(135deg,#FFB4A2 0%,#FF8C42 100%)}[lang=bn],.bn-text{font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:600}.mm-launch-bar{background:var(--mm-teal-deep);color:#fff;padding:11px 20px;text-align:center;font-family:var(--display);font-weight:600;font-size:13px;letter-spacing:.02em;border-bottom:2px solid var(--ink);position:relative;z-index:2}.mm-launch-bar .em{background:var(--mm-coral);color:var(--ink);padding:3px 10px;border-radius:999px;font-weight:800;font-size:11px;letter-spacing:.08em;margin-right:8px}.mm-hero{background:var(--mm-cream);border-radius:32px;margin:18px 28px 0;padding:60px 48px 50px;position:relative;overflow:hidden;border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink)}.mm-hero:before{content:"";position:absolute;top:-30%;right:-10%;width:55%;aspect-ratio:1;background:radial-gradient(circle,#FF8C4230,transparent 60%);pointer-events:none}.mm-hero:after{content:"🐈";position:absolute;font-size:280px;opacity:.04;left:-50px;bottom:-80px;line-height:1;transform:rotate(-12deg);pointer-events:none}.mm-hero .inner{position:relative;z-index:1;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:center}.mm-eyebrow{display:inline-flex;align-items:center;gap:10px;background:var(--mm-grad);padding:6px 14px;border-radius:999px;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#fff;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.mm-hero .bn-title{font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:clamp(40px,5.6vw,78px);line-height:1.04;margin-top:22px;letter-spacing:-.01em;color:var(--ink)}.mm-hero .bn-title .em{background:var(--mm-grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mm-hero h1{font-family:var(--display);font-weight:700;font-size:clamp(20px,2.4vw,28px);line-height:1.25;margin-top:14px;color:var(--ink);max-width:560px}.mm-hero h1 em{font-family:var(--serif);font-style:normal;font-weight:400;color:var(--mm-coral-deep)}.mm-hero .lead{margin-top:20px;font-size:15.5px;line-height:1.6;color:var(--ink-soft);max-width:540px}.mm-hero .lead b{color:var(--ink);font-weight:700}.mm-hero .pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.mm-hero .pills .p{background:#fff;border:1.5px solid var(--ink);padding:6px 12px;border-radius:999px;font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:600;font-size:12.5px;display:inline-flex;align-items:center;gap:6px;box-shadow:2px 2px 0 var(--ink)}.mm-hero .actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:28px}.mm-hero .btn-primary{background:var(--mm-grad);color:#fff;padding:14px 26px;border-radius:999px;font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:14.5px;display:inline-flex;align-items:center;gap:10px;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);transition:transform .2s,box-shadow .2s}.mm-hero .btn-primary:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.mm-hero .btn-ghost{padding:13px 22px;border:2px solid var(--ink);border-radius:999px;color:var(--ink);font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:8px;background:#fff;box-shadow:3px 3px 0 var(--mm-pink);transition:transform .2s,box-shadow .2s}.mm-hero .btn-ghost:hover{transform:translate(-2px,-2px);box-shadow:5px 5px 0 var(--mm-pink)}.mm-hero .logo-row{display:flex;align-items:center;gap:14px;margin-bottom:14px}.mm-hero .logo-row .lg{width:70px;height:70px;border-radius:16px;background:#fff;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);display:grid;place-items:center;padding:4px}.mm-hero .logo-row .lg img{width:100%;height:100%;object-fit:contain}.mm-hero .logo-row .name{font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:-.01em}.mm-hero .logo-row .by{font-family:var(--display);font-weight:500;font-size:11.5px;color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase}.mm-cat-card{background:#fff;border:2px solid var(--ink);border-radius:24px;padding:34px 28px;box-shadow:8px 8px 0 var(--ink);text-align:center;position:relative;overflow:hidden;transform:rotate(-1.5deg)}.mm-cat-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,#FFB4A220,transparent 65%);pointer-events:none}.mm-cat-card .cat-icon{font-size:120px;line-height:1;position:relative;z-index:1;animation:bobcat 4s ease-in-out infinite}@keyframes bobcat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.mm-cat-card .paws{margin-top:8px;font-size:24px;letter-spacing:8px;color:var(--mm-pink);position:relative;z-index:1}.mm-cat-card .label{margin-top:12px;font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:14px;color:var(--mm-coral-deep);position:relative;z-index:1}.mm-cat-card .cat-grid{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative;z-index:1}.mm-cat-card .cg-it{background:var(--mm-cream-deep);border:1.5px solid var(--ink);border-radius:12px;padding:10px 6px;font-size:11px;font-family:Hind Siliguri,sans-serif;font-weight:600;line-height:1.2}.mm-cat-card .cg-it .em{font-size:22px;display:block;margin-bottom:4px}section.mm-sec{padding:80px 0;position:relative}section.mm-sec.tight{padding:50px 0}section.mm-sec.cream{background:var(--mm-cream)}section.mm-sec.dark{background:var(--mm-teal-deep);color:#fff}.mm-head{text-align:center;max-width:780px;margin:0 auto 48px}.mm-head .kicker{display:inline-flex;align-items:center;gap:8px;background:var(--mm-grad);color:#fff;padding:6px 14px;border-radius:999px;font-family:var(--display);font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:16px;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.mm-head h2{font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:clamp(34px,5vw,56px);line-height:1.06;letter-spacing:-.01em}.mm-head h2 em{font-family:var(--serif);font-style:normal;font-weight:400;color:var(--mm-coral-deep)}.mm-head h2 .pink{color:var(--mm-pink)}.mm-head .sub{margin-top:16px;font-family:Hind Siliguri,sans-serif;font-weight:500;font-size:15.5px;color:var(--ink-soft);line-height:1.55;max-width:620px;margin-left:auto;margin-right:auto}section.mm-sec.dark .mm-head h2{color:#fff}section.mm-sec.dark .mm-head .sub{color:#ffffffb0}.mm-cats{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;max-width:1240px;margin:0 auto}.mm-cat{background:#fff;border:2px solid var(--ink);border-radius:20px;padding:24px 18px;box-shadow:var(--shadow-pop-sm);text-align:center;transition:transform .25s;position:relative}.mm-cat:hover{transform:translate(-3px,-3px) rotate(-.4deg);box-shadow:6px 6px 0 var(--ink)}.mm-cat .ic{font-size:48px;line-height:1;margin-bottom:12px}.mm-cat .bn{font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:17px;letter-spacing:-.01em}.mm-cat .en{font-family:var(--display);font-weight:500;font-size:11.5px;color:var(--ink-soft);margin-top:2px;letter-spacing:.04em;text-transform:uppercase}.mm-cat .ct{margin-top:10px;font-family:Hind Siliguri,sans-serif;font-weight:600;font-size:12.5px;color:var(--mm-coral-deep)}.mm-cat .badge{margin-top:10px;display:inline-block;background:var(--mm-cream-deep);border:1.5px solid var(--ink);padding:3px 9px;border-radius:999px;font-family:Hind Siliguri,sans-serif;font-weight:600;font-size:10.5px;color:var(--mm-coral-deep);letter-spacing:.04em}.mm-cat.coming .badge{background:var(--mm-pink-soft);color:var(--ink)}.mm-cat.flagship{border-color:var(--mm-coral);box-shadow:5px 5px 0 var(--mm-coral)}.mm-cat.flagship:hover{box-shadow:7px 7px 0 var(--mm-coral)}.mm-cat.flagship .badge{background:var(--mm-coral);color:#fff}.mm-vet{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1240px;margin:0 auto}.mm-vs{background:#fff;border:2px solid var(--ink);border-radius:18px;padding:24px;box-shadow:var(--shadow-pop-sm);transition:transform .25s}.mm-vs:hover{transform:translate(-3px,-3px) rotate(-.3deg);box-shadow:6px 6px 0 var(--ink)}.mm-vs .ic{width:54px;height:54px;border-radius:14px;background:var(--mm-teal);color:#fff;display:grid;place-items:center;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);margin-bottom:14px;font-size:24px}.mm-vs:nth-child(2) .ic{background:var(--mm-coral)}.mm-vs:nth-child(3) .ic{background:var(--mm-pink)}.mm-vs:nth-child(4) .ic{background:var(--mm-cat);color:#fff}.mm-vs h3{font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:16px;letter-spacing:-.01em}.mm-vs .price{font-family:var(--display);font-weight:800;font-size:14px;color:var(--mm-coral-deep);margin-top:4px}.mm-vs p{margin-top:8px;font-family:Hind Siliguri,sans-serif;font-weight:500;font-size:12.5px;color:var(--ink-soft);line-height:1.5}.mm-brands{max-width:1100px;margin:0 auto;background:#fff;border:2px solid var(--ink);border-radius:24px;padding:36px;box-shadow:8px 8px 0 var(--ink);text-align:center}.mm-brands .lab{font-family:var(--display);font-weight:700;font-size:11.5px;color:var(--ink-soft);letter-spacing:.14em;text-transform:uppercase;margin-bottom:20px}.mm-brands .row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px}.mm-brands .b{background:var(--mm-cream-deep);border:1.5px solid var(--ink);padding:8px 16px;border-radius:10px;font-family:var(--display);font-weight:700;font-size:14px;color:var(--ink);box-shadow:2px 2px 0 var(--ink);transition:transform .2s}.mm-brands .b:hover{transform:translate(-1px,-1px) rotate(-.4deg)}.mm-brands .lab-2{margin-top:24px;font-family:Hind Siliguri,sans-serif;font-weight:600;font-size:13px;color:var(--ink-soft)}.mm-brands .lab-2 b{color:var(--mm-coral-deep)}.mm-mega{background:var(--mm-grad);padding:0;color:#fff;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);position:relative;overflow:hidden}.mm-mega:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 50%,#FFFFFF20,transparent 40%),radial-gradient(circle at 80% 50%,#FFB4A230,transparent 40%);pointer-events:none}.mm-mega .wrap{position:relative;z-index:1;padding:60px 28px;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mm-ms{text-align:center;background:#ffffff14;border:2px solid #FFFFFF30;border-radius:18px;padding:28px 18px;transition:transform .25s}.mm-ms:hover{transform:translate(-2px,-2px);background:#ffffff20}.mm-ms .big{font-family:var(--display);font-weight:800;font-size:clamp(44px,6vw,72px);line-height:.95;letter-spacing:-.03em;color:#fff;text-shadow:3px 3px 0 #00000020}.mm-ms .big .p{font-family:var(--serif);font-weight:400;font-size:.45em;vertical-align:30%;color:var(--mm-cream-deep)}.mm-ms .lab{font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:14px;margin-top:8px;color:#fff;letter-spacing:.04em}.mm-ms .det{font-family:Hind Siliguri,sans-serif;font-weight:500;font-size:11.5px;margin-top:4px;color:#ffffffc0}.mm-how{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1240px;margin:0 auto;position:relative}.mm-how:before{content:"";position:absolute;top:36px;left:12%;right:12%;height:2px;background:repeating-linear-gradient(90deg,var(--mm-coral) 0,var(--mm-coral) 6px,transparent 6px,transparent 12px);z-index:0}.mm-step{background:#fff;border:2px solid var(--ink);border-radius:18px;padding:24px 18px;box-shadow:var(--shadow-pop-sm);text-align:center;position:relative;z-index:1;transition:transform .2s}.mm-step:hover{transform:translateY(-4px) rotate(-.4deg)}.mm-step .ic{width:64px;height:64px;border-radius:50%;background:var(--mm-grad);color:#fff;display:grid;place-items:center;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);margin:0 auto 14px;font-size:28px}.mm-step:nth-child(2) .ic{background:#25d366;color:#fff}.mm-step:nth-child(3) .ic{background:var(--mm-pink);color:#fff}.mm-step:nth-child(4) .ic{background:var(--mm-teal);color:#fff}.mm-step h3{font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:15px;letter-spacing:-.01em}.mm-step p{margin-top:8px;font-family:Hind Siliguri,sans-serif;font-weight:500;font-size:12.5px;color:var(--ink-soft);line-height:1.5}.mm-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;max-width:1100px;margin:0 auto}.mm-tt{background:#fff;border:2px solid var(--ink);border-radius:16px;padding:22px 18px;box-shadow:3px 3px 0 var(--ink);text-align:center;transition:transform .2s}.mm-tt:hover{transform:translate(-2px,-2px) rotate(-.5deg)}.mm-tt .ic{font-size:32px;line-height:1;margin-bottom:8px}.mm-tt h3{font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:14px;color:var(--mm-teal-deep)}.mm-tt p{margin-top:5px;font-family:Hind Siliguri,sans-serif;font-weight:500;font-size:12px;color:var(--ink-soft);line-height:1.45}.mm-pawport-section{background:linear-gradient(135deg,#2d4a3a,#5d7f4f);padding:90px 28px;color:#fff;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);position:relative;overflow:hidden}.mm-pawport-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,#FFFFFF15,transparent 50%),radial-gradient(circle at 70% 80%,#C9A87625,transparent 50%);pointer-events:none}.mm-pawport-section:after{content:"🐾";position:absolute;font-size:300px;opacity:.07;right:-40px;bottom:-100px;line-height:1}.mm-pawport-section .inner{position:relative;z-index:1;max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1.3fr 1fr;gap:50px;align-items:center}.mm-pawport-section .label{display:inline-flex;background:#ffc93c;color:var(--ink);padding:6px 14px;border-radius:999px;font-family:var(--display);font-weight:800;font-size:11px;letter-spacing:.14em;text-transform:uppercase;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.mm-pawport-section h2{margin-top:18px;font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:clamp(32px,4.4vw,48px);line-height:1.08;letter-spacing:-.01em;color:#fff}.mm-pawport-section h2 .em{color:#ffc93c}.mm-pawport-section .lead{margin-top:16px;font-size:16px;line-height:1.6;color:#ffffffd8;max-width:560px}.mm-pawport-section .lead b{color:#fff;font-weight:700}.mm-pawport-section .feats{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px}.mm-pawport-section .feats span{background:#ffffff18;border:1.5px solid #FFFFFF40;padding:5px 12px;border-radius:999px;font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:600;font-size:12.5px;color:#fff}.mm-pawport-section .actions{margin-top:32px;display:flex;flex-wrap:wrap;gap:14px;align-items:center}.mm-pawport-section .b1{background:#ffc93c;color:var(--ink);padding:14px 26px;border-radius:999px;font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:14.5px;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);display:inline-flex;align-items:center;gap:10px;transition:transform .2s,box-shadow .2s}.mm-pawport-section .b1:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.mm-pawport-section .b2{background:#ffffff18;color:#fff;padding:13px 22px;border:2px solid #FFFFFF60;border-radius:999px;font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:600;font-size:14.5px;display:inline-flex;align-items:center;gap:8px;transition:background .2s,border-color .2s}.mm-pawport-section .b2:hover{background:#ffffff28;border-color:#fff}.mm-pawport-visual{background:#fff;border:2px solid var(--ink);border-radius:20px;padding:28px;color:var(--ink);box-shadow:8px 8px #00000040;text-align:center;transform:rotate(1.5deg);position:relative}.mm-pawport-visual .pp-logo{width:80px;height:80px;border-radius:18px;background:#f5f1e8;border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);display:grid;place-items:center;margin:0 auto 14px;padding:6px}.mm-pawport-visual .pp-logo img{width:100%;height:100%;object-fit:contain}.mm-pawport-visual h3{font-family:var(--display);font-weight:800;font-size:22px;letter-spacing:-.01em}.mm-pawport-visual .tag{font-family:Hind Siliguri,sans-serif;font-weight:600;font-size:12.5px;color:#5d7f4f;margin-top:4px}.mm-pawport-visual .badge{display:inline-block;margin-top:14px;background:#ffc93c;color:var(--ink);font-family:var(--display);font-weight:800;font-size:11px;padding:5px 14px;border-radius:999px;letter-spacing:.08em;border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink)}.mm-pawport-visual .price{margin-top:18px;font-family:var(--display);font-weight:800;font-size:32px;line-height:1;color:#5d7f4f}.mm-pawport-visual .price .from{font-family:var(--display);font-weight:500;font-size:13px;color:var(--ink-soft);display:block;margin-bottom:4px}.mm-pawport-visual .investor-note{margin-top:16px;padding-top:14px;border-top:1.5px dashed var(--ink);font-family:Hind Siliguri,sans-serif;font-weight:600;font-size:12px;color:var(--ink-soft)}.mm-cta{background:var(--mm-grad);padding:80px 28px;text-align:center;color:#fff;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);position:relative;overflow:hidden}.mm-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,#FFFFFF20,transparent 50%);pointer-events:none}.mm-cta:after{content:"🐈";position:absolute;font-size:280px;opacity:.07;right:-40px;bottom:-80px;line-height:1}.mm-cta .inner{position:relative;z-index:1;max-width:760px;margin:0 auto}.mm-cta h2{font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:clamp(32px,4.8vw,52px);line-height:1.06;color:#fff}.mm-cta p{margin-top:16px;font-family:Hind Siliguri,sans-serif;font-weight:500;font-size:16px;color:#ffffffe0;line-height:1.5}.mm-cta .actions{margin-top:30px;display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.mm-cta .b1{background:#fff;color:var(--mm-coral-deep);padding:14px 28px;border-radius:999px;font-family:"Hind Siliguri",var(--display),sans-serif;font-weight:700;font-size:15px;border:2px solid var(--ink);box-shadow:4px 4px 0 var(--ink);display:inline-flex;align-items:center;gap:10px;transition:transform .2s,box-shadow .2s}.mm-cta .b1:hover{transform:translate(-2px,-2px);box-shadow:6px 6px 0 var(--ink)}.mm-cta .b2{background:var(--ink);color:#fff;padding:14px 24px;border-radius:999px;font-family:var(--display);font-weight:700;font-size:15px;border:2px solid var(--ink);box-shadow:4px 4px #ffffff60;display:inline-flex;align-items:center;gap:10px;transition:transform .2s,box-shadow .2s}.mm-cta .b2:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #ffffffa0}.mm-cta .pivot{margin-top:36px;padding-top:24px;border-top:1.5px dashed #FFFFFF40;font-family:Hind Siliguri,sans-serif;font-weight:600;font-size:14.5px;color:#ffffffd0;max-width:640px;margin-left:auto;margin-right:auto;line-height:1.55}.mm-cta .pivot b{color:#fff}.mm-cta .by-antor{margin-top:24px;font-family:var(--hand);font-size:22px;color:#ffffffe0;display:inline-block;transform:rotate(-3deg)}@media(max-width:1000px){.mm-hero{padding:48px 28px 40px;margin:14px 18px 0}.mm-hero .inner{grid-template-columns:1fr;gap:36px}.mm-cat-card{transform:none}.mm-cats{grid-template-columns:repeat(3,1fr)}.mm-vet,.mm-mega .wrap{grid-template-columns:repeat(2,1fr)}.mm-how{grid-template-columns:repeat(2,1fr);gap:20px}.mm-how:before{display:none}.mm-trust{grid-template-columns:repeat(2,1fr)}.mm-pawport-section .inner{grid-template-columns:1fr;gap:36px}.mm-pawport-visual{transform:none}}@media(max-width:640px){.mm-hero{padding:36px 22px}.mm-cats,.mm-vet,.mm-trust{grid-template-columns:1fr}.mm-pawport-section{padding:48px 22px}}
