/* DeenWorld Quiz — Home ([dw_home]) and Support ([dw_support]) pages. Scoped under .dwq-hm / .dwq-sp. */
.dwq-hm,.dwq-sp{--gold2:#f5d77a;--cream:#fffaf0;--deep:#06281a}
.dwq-hm{max-width:1240px;display:flex;flex-direction:column;gap:26px}
.dwq-hm-title{text-align:center;margin:0 0 16px}
.dwq-hm-title span,.dwq-sp-planhead h2 span{display:inline-block;background:linear-gradient(120deg,var(--deep),var(--em));color:var(--gold2);border:2px solid var(--gold);border-radius:99px;padding:8px 38px;font-size:28px;font-weight:700;line-height:1.3;box-shadow:0 6px 18px rgba(9,33,21,.25)}

/* hero */
.dwq-hm-hero{position:relative;text-align:center;border-radius:30px;padding:54px 16px 26px;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:18px;
  background:linear-gradient(180deg,#1b2a52 0%,#4a3a78 28%,#d98a4e 60%,#f2a65a 72%,#143d2a 100%)}
.dwq-hm-hero.has-bg{background:linear-gradient(rgba(4,24,14,.25),rgba(4,24,14,.35)),var(--hp-bg) center/cover no-repeat}
.dwq-hm-sky{position:absolute;left:0;right:0;bottom:0;height:34%;z-index:-1;pointer-events:none}.dwq-hm-sky svg{width:100%;height:100%;display:block}
.dwq-hm-lant{position:absolute;top:0;width:54px;z-index:0;pointer-events:none;filter:drop-shadow(0 0 18px rgba(255,170,40,.7))}.dwq-hm-lant svg{width:100%;height:auto;display:block}
.dwq-hm-lant.is-l{left:5%}.dwq-hm-lant.is-r{right:5%}
.dwq-hm-arch{position:relative;max-width:680px;margin:0 auto;color:#fff;text-align:center}
.dwq-hm-moon{display:block;line-height:0}
.dwq-hm h1{font-size:68px;line-height:1.1;font-weight:800;color:#fff;margin:6px 0 14px;letter-spacing:-.5px;text-shadow:0 4px 14px rgba(0,0,0,.45)}
.dwq-hm h1 span{color:var(--gold2)}
.dwq-hm-sub{display:inline-block;margin:0;font-size:22px;font-weight:700;color:#fff;background:rgba(6,40,26,.92);border:2px solid var(--gold);border-radius:99px;padding:9px 30px}
.dwq-hm-quote{margin-top:10px;font-size:17px;font-style:italic;color:#e8f1ea;border:1px solid rgba(212,175,55,.5);border-radius:10px;padding:6px 14px;display:inline-block}
.dwq-hm-herobtn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:linear-gradient(180deg,#0e5a35,var(--deep));color:var(--gold2)!important;border:3px solid var(--gold);border-radius:99px;padding:12px 40px;font-weight:700;font-size:22px;line-height:1.2;font-family:inherit;font-family:inherit;text-decoration:none;box-shadow:0 8px 20px rgba(0,0,0,.35);transition:transform .15s,filter .15s}
.dwq-hm-herobtn:hover{transform:translateY(-2px);filter:brightness(1.12);color:var(--gold2)}
.dwq-hm-hero>.dwq-hm-herobtn{background:linear-gradient(180deg,#22b45e,#0f7a3a);color:#fff!important;border:2px solid var(--gold2);border-radius:99px;padding:14px 22px 14px 34px;font-size:24px;font-weight:700;gap:16px;min-width:min(420px,90%)}
.dwq-hm-hero>.dwq-hm-herobtn::after{content:"›";flex:none;width:38px;height:38px;border-radius:50%;background:#fff;color:#0f7a3a;display:grid;place-items:center;font-size:30px;line-height:1;padding-bottom:4px}

/* quiz type cards */
.dwq-hm-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));column-gap:20px;row-gap:0;align-items:stretch;margin-bottom:-20px}
.dwq-hm-card{--k1:#2b50d8;--k2:#0d2c1c;position:relative;display:flex;flex-direction:column;align-items:stretch;text-align:center;color:#fff;background:var(--k2);margin-bottom:20px;
  border:3px solid var(--gold);border-radius:26px;padding:22px 16px 18px;scroll-margin-top:90px;box-shadow:0 12px 28px rgba(9,33,21,.32),inset 0 0 0 2px rgba(245,215,122,.18)}
.dwq-hm-card>*{margin:12px 0 0}.dwq-hm-card>:first-child{margin-top:0}
.dwq-hm-card.is-weekly{--k1:#1f9d55}.dwq-hm-card.is-monthly{--k1:#c92a2a}.dwq-hm-card.is-yearly{--k1:#7c3aed}.dwq-hm-card.is-custom{--k1:#0e7490}
.dwq-hm-ico{display:grid;place-items:center;width:100%;min-height:100px}
.dwq-hm-ico img{max-width:130px;max-height:110px;width:auto;height:auto;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(0,0,0,.4))}
.dwq-hm-crown{width:118px;height:auto;display:block;filter:drop-shadow(0 0 14px rgba(245,200,76,.45))}
.dwq-hm-card h3{font-size:30px;line-height:1.2;font-weight:800;color:#fff;margin-bottom:0}.dwq-hm-card h3 span{color:var(--gold2)}
.dwq-hm-tag{font-size:16px;line-height:1.4;opacity:.95}.dwq-hm-tag.is-empty{margin:0;height:0;overflow:hidden}
.dwq-hm-rule{position:relative;width:70%;height:2px;justify-self:center;margin-left:auto;margin-right:auto;background:linear-gradient(90deg,transparent,var(--gold),transparent)}
.dwq-hm-rule i{position:absolute;left:50%;top:50%;width:9px;height:9px;background:var(--gold2);transform:translate(-50%,-50%) rotate(45deg)}
.dwq-hm-meta{list-style:none;padding:12px 10px;display:grid;align-content:center;gap:12px;text-align:left;background:rgba(0,0,0,.22);border:1px solid rgba(245,215,122,.35);border-radius:16px;line-height:1.3}
.dwq-hm-meta li{display:flex;gap:10px;align-items:center;padding:0 4px;min-width:0}
.dwq-hm-meta i{flex:none;display:block;width:34px;height:34px;font-style:normal;color:#2bd46f}.dwq-hm-meta li:nth-child(2) i{color:var(--gold2)}.dwq-hm-meta i svg{width:100%;height:100%;display:block}
.dwq-hm-meta span{min-width:0}
.dwq-hm-meta b{display:block;font-size:17px;font-weight:700;color:var(--gold2);margin-bottom:1px}
.dwq-hm-meta em{display:block;font-style:normal;font-size:17px;font-weight:600;color:#fff;line-height:1.35}
.dwq-hm-meta .is-none{justify-content:center;text-align:center;font-size:16px}
.dwq-hm-prizebox{container-type:inline-size;display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;background:linear-gradient(180deg,#fff4d6,#f6dc9a);border:2px solid #f0c75a}
.dwq-hm-prizebox.is-empty{background:none;border:0;padding:0}
.dwq-hm-gift{flex:none;display:grid;place-items:center;width:60px;height:60px}
.dwq-hm-giftsvg{width:60px;height:60px;display:block}
.dwq-hm-gift img{width:60px;height:60px;object-fit:contain}
.dwq-hm-prize{flex:1;min-width:0;text-align:center;border-left:1px solid rgba(122,16,16,.25);padding-left:8px;font-weight:800;line-height:1.1;color:#c40d0d}
.dwq-hm-prize small{display:block;font-size:17px;font-weight:700;color:#3b2a10;margin-bottom:2px}
.dwq-hm-prize b{display:block;font-weight:800;color:#c40d0d;white-space:nowrap;font-size:min(44px,21cqw)}
.dwq-hm-prize.pz-m b{font-size:min(40px,18cqw)}.dwq-hm-prize.pz-l b{font-size:min(34px,14cqw)}.dwq-hm-prize.pz-xl b{font-size:min(28px,11.5cqw)}
.dwq-hm-btn{display:flex;align-items:center;justify-content:center;gap:12px;min-height:62px;text-align:center;color:#fff!important;font-weight:700;font-size:20px;line-height:1.3;font-family:inherit;font-family:inherit;border-radius:16px;padding:10px 16px;
  border:2px solid #5fd48a;background:linear-gradient(180deg,#22b45e,#12803d);box-shadow:0 6px 14px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.35);transition:filter .15s,transform .15s}
.dwq-hm-btn,.dwq-hm-btn *,.dwq-hm-herobtn,.dwq-hm-herobtn *{text-decoration:none!important}
.dwq-hm-btn::after{content:"›";flex:none;width:34px;height:34px;border-radius:50%;background:#fff;color:#12803d;display:grid;place-items:center;font-size:26px;line-height:1;padding-bottom:3px}
.dwq-hm-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}
.dwq-hm-btn.dwq-disabled{filter:grayscale(.2);opacity:.92;font-size:16.5px;cursor:not-allowed}
.dwq-hm-btn.dwq-disabled::after{width:28px;height:28px;font-size:22px}
/* line the 4 cards up row by row (crown / title / time box / prize box / button at the same height) */
@supports (grid-template-rows:subgrid){
  .dwq-hm-card{display:grid;grid-row:span 7;grid-template-rows:subgrid;grid-template-columns:minmax(0,1fr);row-gap:0;align-items:stretch}
  .dwq-hm-card>*{margin:0}.dwq-hm-card>*:not(:first-child):not(.is-empty){margin-top:12px}
  .dwq-hm-card>.dwq-hm-tag.is-empty{margin:0}
}
@supports not (grid-template-rows:subgrid){
  .dwq-hm-meta{min-height:140px}.dwq-hm-prizebox{min-height:96px}.dwq-hm-btn{margin-top:auto}.dwq-hm-card>.dwq-hm-btn{margin-top:auto}
}
.dwq-hm-meta .is-none{justify-content:center;text-align:center}
@container (min-width:340px){.dwq-hm-meta{grid-auto-flow:column;grid-auto-columns:1fr;gap:0}.dwq-hm-meta li+li{border-left:1px solid rgba(245,215,122,.3)}}
.dwq-hm-prizebox{width:100%;display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:16px;background:linear-gradient(180deg,#fff4d6,#f6dc9a);border:2px solid #f0c75a}
.dwq-hm-gift{flex:none;display:grid;place-items:center;width:76px}
.dwq-hm-giftsvg{width:72px;height:72px;display:block}
.dwq-hm-gift img{max-width:76px;max-height:76px;width:auto;height:auto;object-fit:contain}
.dwq-hm-prize{flex:1;min-width:0;text-align:center;border-left:1px solid rgba(122,16,16,.25);padding-left:10px;font-weight:800;line-height:1.1;color:#c40d0d}
.dwq-hm-prize small{display:block;font-size:17px;font-weight:700;color:#3b2a10;margin-bottom:2px}
.dwq-hm-prize b{display:block;font-size:44px;font-weight:800;color:#c40d0d;overflow-wrap:anywhere}
.dwq-hm-btn{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;margin-top:4px;text-align:center;color:#fff!important;font-weight:700;font-size:20px;line-height:1.25;font-family:inherit;font-family:inherit;text-decoration:none;border-radius:16px;padding:12px 16px;
  border:2px solid #5fd48a;background:linear-gradient(180deg,#22b45e,#12803d);box-shadow:0 6px 14px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.35);transition:filter .15s,transform .15s}
.dwq-hm-btn::after{content:"›";flex:none;width:34px;height:34px;border-radius:50%;background:#fff;color:#12803d;display:grid;place-items:center;font-size:26px;line-height:1;padding-bottom:3px}
.dwq-hm-btn:hover{filter:brightness(1.12);transform:translateY(-1px)}
.dwq-hm-btn.dwq-disabled{filter:grayscale(.25);opacity:.9;font-size:16px;cursor:not-allowed}

/* feature strip */
.dwq-hm-fi{flex:none;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-size:26px;background:linear-gradient(145deg,var(--em),var(--deep));border:2px solid var(--gold);box-shadow:inset 0 0 0 2px rgba(255,255,255,.1)}
.dwq-hm-feats{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 0;color:#fff;max-width:100%}
.dwq-hm-feat{display:flex;align-items:center;gap:8px;padding:0 20px;border-left:1px solid rgba(255,255,255,.35)}
.dwq-hm-feat:first-child{border-left:0}
.dwq-hm-feats .dwq-hm-fi{width:34px;height:34px;font-size:20px;background:none;border:0;box-shadow:none}
.dwq-hm-feat b{display:block;font-size:17px;font-weight:600;color:#fff}.dwq-hm-feat div span{display:block;color:#e8f1ea;font-size:16px}
.dwq-hm-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:820px;margin:10px auto 0;padding:12px 6px;background:rgba(6,40,26,.95);border:2px solid var(--gold);border-radius:30px;box-shadow:0 10px 26px rgba(0,0,0,.4)}
.dwq-hm-tabs a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:2px 6px;color:#fff!important;text-decoration:none;font-weight:700;font-size:18px;line-height:1.3}
.dwq-hm-tabs a+a{border-left:1px solid rgba(245,215,122,.3)}
.dwq-hm-tabs svg{width:34px;height:34px;color:var(--gold2)}

/* stats */
.dwq-hm-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:linear-gradient(120deg,var(--deep),var(--em));border:2px solid var(--gold);border-radius:22px;padding:18px 12px;color:#fff;text-align:center}
.dwq-hm-stats span{font-size:26px}.dwq-hm-stats b{display:block;font-size:36px;line-height:1.15;color:var(--gold2);font-variant-numeric:tabular-nums}.dwq-hm-stats small{font-size:16px;opacity:.9}

/* steps / why */
.dwq-hm-steps,.dwq-hm-why{display:grid;gap:14px}
.dwq-hm-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}
.dwq-hm-why{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}
.dwq-hm-step,.dwq-hm-w{background:var(--cream);border:2px solid #ecd98a;border-radius:20px;padding:18px 16px;text-align:center;box-shadow:0 6px 18px rgba(9,33,21,.08)}
.dwq-hm-step i{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:linear-gradient(145deg,var(--em),var(--deep));color:var(--gold2);border:2px solid var(--gold);font-weight:700;font-size:24px;line-height:1;font-family:inherit;font-style:normal;margin-bottom:8px}
.dwq-hm-step h3,.dwq-hm-w h3{font-size:20px;margin-bottom:4px;color:var(--ink)}
.dwq-hm-step p,.dwq-hm-w p{color:var(--mut);font-size:16.5px}
.dwq-hm-w .dwq-hm-fi{margin:0 auto 8px}

/* bottom CTA */
.dwq-hm-cta{text-align:center;color:#fff;border:3px solid var(--gold);border-radius:28px;padding:30px 18px 34px;background:radial-gradient(circle at 50% 0%,rgba(245,215,122,.25),transparent 55%),linear-gradient(180deg,#0e5a35,var(--deep));box-shadow:0 12px 30px rgba(9,33,21,.3)}
.dwq-hm-cta h2{font-size:30px;line-height:1.4;color:#fff;margin-bottom:14px}
.dwq-hm-cta .dwq-hm-herobtn{background:linear-gradient(180deg,#f7dc83,#d9a521);color:var(--deep)!important;border-color:#fff3c4}

/* ---------------- Support ---------------- */
.dwq-sp{display:flex;flex-direction:column;gap:22px}
.dwq-sp-intro{position:relative;text-align:center;background:linear-gradient(180deg,#fffaf0,#f7ecd0);border:2px solid #ecd98a;border-radius:40px 40px 24px 24px;padding:26px 24px 22px;box-shadow:0 8px 24px rgba(9,33,21,.12)}
.dwq-sp-intro.has-bg{background:linear-gradient(rgba(255,250,240,.88),rgba(255,250,240,.9)),var(--sp-bg) center/cover}
.dwq-sp-mosque{line-height:0;margin-bottom:6px}
.dwq-sp-intro h1{font-size:38px;line-height:1.3;font-weight:800;color:var(--em);margin:0 0 8px;text-shadow:none}
.dwq-sp-intro p{font-size:18px;color:#223a2d;max-width:820px;margin:0 auto}
.dwq-sp-wt{text-align:center;font-size:26px;color:var(--forest)}
.dwq-sp-ways{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}
.dwq-sp-way{--wc1:#e2f5e9;--wc2:#0b7a43;text-align:center;background:linear-gradient(180deg,#fff,var(--wc1));border:2px solid var(--wc1);border-radius:20px;padding:20px 16px;box-shadow:0 8px 22px rgba(9,33,21,.1)}
.dwq-sp-wico{display:inline-grid;place-items:center;width:62px;height:62px;border-radius:50%;background:#fff;font-size:32px;box-shadow:0 4px 12px rgba(0,0,0,.12);margin-bottom:8px}
.dwq-sp-way h3{font-size:19px;line-height:1.35;color:var(--wc2);margin-bottom:6px}
.dwq-sp-way p{font-size:16px;color:#33473b}
.dwq-sp-planhead{text-align:center}
.dwq-sp-planhead h2{margin:0}
.dwq-sp-planhead p{margin:10px 0 26px;color:var(--mut);font-size:16px}
.dwq-sp-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;align-items:stretch;padding-top:22px}
.dwq-sp-plan{--pc1:#0f8a4b;--pc2:#06542c;position:relative;display:flex;flex-direction:column;gap:10px;background:#fff;border:3px solid var(--pc1);border-radius:20px;padding:50px 16px 18px;box-shadow:0 10px 26px rgba(9,33,21,.16);overflow:visible}
.dwq-sp-plan::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:16px;background:linear-gradient(180deg,var(--pc1),transparent 38%);opacity:.18;pointer-events:none}
.dwq-sp-plan.is-pop{transform:translateY(-8px);box-shadow:0 16px 34px rgba(180,120,10,.35)}
.dwq-sp-badge{position:absolute;top:18px;z-index:2;left:50%;transform:translateX(-50%);background:linear-gradient(180deg,#ef4444,#b91c1c);color:#fff;font-size:14px;font-weight:700;border-radius:8px;padding:2px 16px;white-space:nowrap;box-shadow:0 4px 10px rgba(0,0,0,.25)}
.dwq-sp-crown{position:absolute;top:-22px;left:50%;transform:translateX(-50%);font-size:38px;line-height:1;filter:drop-shadow(0 3px 4px rgba(0,0,0,.3))}

.dwq-sp-price{position:relative;text-align:center;color:var(--pc2)}
.dwq-sp-price b{font-size:40px;line-height:1.1;font-weight:700}.dwq-sp-price span{font-size:18px;font-weight:600}
.dwq-sp-plan ul{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px;flex:1}
.dwq-sp-plan li{position:relative;padding-left:26px;font-size:16.5px;color:#26382e;line-height:1.4}
.dwq-sp-plan li::before{content:"✓";position:absolute;left:0;top:1px;width:19px;height:19px;border-radius:50%;background:var(--pc1);color:#fff;font-size:14px;font-weight:700;display:grid;place-items:center;line-height:1}
.dwq-sp-pbtn{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;color:#fff!important;font-weight:700;font-size:17px;line-height:1.25;font-family:inherit;font-family:inherit;text-decoration:none;border-radius:99px;padding:11px 12px;background:linear-gradient(180deg,var(--pc1),var(--pc2));box-shadow:0 6px 14px rgba(0,0,0,.25);transition:filter .15s,transform .15s}
.dwq-sp-pbtn:hover{filter:brightness(1.12);transform:translateY(-1px);color:#fff}
.dwq-sp-foot{text-align:center}
.dwq-sp-foot span{display:inline-block;background:linear-gradient(180deg,#f2faf4,#dff1e5);border:2px solid #b7dcc4;border-radius:99px;padding:12px 34px;font-size:21px;font-weight:700;color:var(--em)}
.dwq-sp-more{text-align:center}
.dwq-hm-support{display:flex;flex-direction:column;gap:22px}

/* one-time support */
.dwq-sp-ot{display:flex;flex-direction:column;gap:14px}
.dwq-sp-otbox{max-width:580px;margin:0 auto;width:100%;box-sizing:border-box;background:linear-gradient(180deg,#0e5a35,var(--deep));border:3px solid var(--gold);border-radius:24px;padding:22px 20px 24px;color:#fff;text-align:center;box-shadow:0 12px 28px rgba(9,33,21,.28)}
.dwq-sp-otlab{display:block;font-weight:700;font-size:19px;color:var(--gold2);margin-bottom:10px}
.dwq-sp-otin{display:flex;align-items:center;background:#fff;border:3px solid var(--gold);border-radius:16px;overflow:hidden}
.dwq-sp-otin b{padding:0 4px 0 18px;font-size:30px;line-height:1;color:var(--em)}
.dwq-sp-otin input{flex:1;min-width:0;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;font-weight:800;font-size:30px;line-height:1.2;font-family:inherit;font-family:inherit;padding:12px 16px 12px 6px;color:var(--ink)}
.dwq-sp-otchips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px}
.dwq-ot-chip{cursor:pointer;font-weight:700;font-size:17px;line-height:1;font-family:inherit;font-family:inherit;color:var(--gold2);background:rgba(0,0,0,.25);border:2px solid var(--gold);border-radius:99px;padding:9px 18px}
.dwq-ot-chip:hover,.dwq-ot-chip:focus-visible{background:var(--gold);color:var(--deep)}
.dwq-sp-oterr{min-height:1.5em;margin:10px 0 4px;color:#ffc9c9;font-weight:600;font-size:16.5px}
.dwq-sp-otgo{cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;font-weight:800;font-size:21px;line-height:1.2;font-family:inherit;font-family:inherit;color:var(--deep);background:linear-gradient(180deg,#f7dc83,#d9a521);border:3px solid #fff3c4;border-radius:99px;padding:13px 20px;box-shadow:0 8px 20px rgba(0,0,0,.3);transition:transform .15s,filter .15s}
.dwq-sp-otgo:hover{transform:translateY(-2px);filter:brightness(1.06)}.dwq-sp-otgo i{font-style:normal}

@media (max-width:900px){
  .dwq-hm h1{font-size:42px}.dwq-sp-intro h1{font-size:30px}
  .dwq-hm-feat{border-left:0}
}
@media (max-width:640px){
  .dwq-hm-card{padding:20px 12px 16px}.dwq-hm-meta b,.dwq-hm-meta em{font-size:16px}
  .dwq-sp-otbox{padding:18px 14px 20px}.dwq-sp-otin input,.dwq-sp-otin b{font-size:26px}.dwq-sp-otgo{font-size:19px}
  .dwq-hm-hero{padding:46px 10px 18px;gap:14px}
  .dwq-hm-lant{width:34px}.dwq-hm-lant.is-l{left:3%}.dwq-hm-lant.is-r{right:3%}
  .dwq-hm h1{font-size:46px}.dwq-hm-sub{font-size:16px;padding:7px 18px}.dwq-hm-quote{font-size:16px}
  .dwq-hm-feats{gap:8px 0}.dwq-hm-feat{padding:0 10px;gap:5px}.dwq-hm-feats .dwq-hm-fi{width:26px;height:26px;font-size:16px}.dwq-hm-feat b{font-size:15.5px}
  .dwq-hm-hero>.dwq-hm-herobtn{font-size:20px;padding:12px 18px 12px 26px}
  .dwq-hm-tabs{padding:10px 2px;border-radius:24px}.dwq-hm-tabs a{font-size:16px;padding:2px 2px}.dwq-hm-tabs svg{width:28px;height:28px}
  .dwq-hm-cards{grid-template-columns:1fr}
  .dwq-hm{gap:20px}
  .dwq-hm-herobtn{font-size:19px;padding:10px 28px}
  .dwq-hm-title span,.dwq-sp-planhead h2 span{font-size:21px;padding:6px 22px}
  .dwq-hm-stats b{font-size:26px}.dwq-hm-stats small{font-size:15.5px}
  .dwq-hm-cta h2{font-size:22px}
  .dwq-sp-intro{padding:20px 14px}.dwq-sp-intro h1{font-size:25px}.dwq-sp-intro p{font-size:16.5px}
  .dwq-sp-plans{grid-template-columns:1fr;gap:26px}
  .dwq-sp-plan.is-pop{transform:none}
  .dwq-sp-foot span{font-size:16px;padding:10px 18px}
}

/* v1.4.8 - card buttons stay invisible until their live state is known (no label flip); safety: shown after 1.6s anyway */
.dwq-hm-btn:not(.dwq-ready){opacity:1}
@keyframes dwqBtnShow{to{opacity:1}}
.dwq-hm-btn{transition:filter .15s,transform .15s,opacity .2s}
/* one-time support: clear digits */
.dwq-sp-otin input,.dwq-ot-chip,.dwq-sp-otin b{font-family:'Hind Siliguri',system-ui,-apple-system,'Segoe UI',Arial,sans-serif;font-variant-numeric:lining-nums;letter-spacing:.3px}
.dwq-sp-otin input::placeholder{color:#8a948e;opacity:1;font-weight:700}
.dwq-ot-chip{font-size:18px;font-weight:800}

/* v1.5.0 - clearer time / winner-announcement text on the home cards (big, bold, Bengali digits easy to tell apart) */
.dwq-hm-meta b{font-size:19px;font-weight:800;letter-spacing:.2px}
.dwq-hm-meta em{font-family:'Noto Sans Bengali','Hind Siliguri',system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.5;letter-spacing:.03em;word-spacing:.08em;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.35)}
.dwq-hm-meta li{gap:12px}
.dwq-hm-meta{padding:14px 12px}
@media(max-width:640px){.dwq-hm-meta b,.dwq-hm-meta em{font-size:18px}}

/* v1.5.0 - wider pages: break out of a narrow theme container so the side space is small (Home, Contests, Leaderboard, Account, Support).
   Quiz and Login/Register keep their own width. */
.dwq.dwq-hm,.dwq.dwq-ct,.dwq.dwq-lb,.dwq.dwq-ac,.dwq.dwq-sp,.dwq.dwq-wonly,.dwq.dwq-wp{
	--dwq-w:min(1400px,calc(100vw - 40px));
	width:var(--dwq-w)!important;max-width:none!important;
	margin-left:calc(50% - var(--dwq-w) / 2)!important;margin-right:0!important;
}
@media(max-width:640px){
	.dwq.dwq-hm,.dwq.dwq-ct,.dwq.dwq-lb,.dwq.dwq-ac,.dwq.dwq-sp,.dwq.dwq-wonly,.dwq.dwq-wp{--dwq-w:calc(100vw - 16px)}
}

/* v1.5.2 — policy pages (Terms, Privacy, Refund, Shipping, Contact) */
.dwq-pl{max-width:980px;margin:0 auto;display:flex;flex-direction:column;gap:6px}
.dwq-pl-upd{text-align:center;margin:10px 0 0;font-size:15px;color:#4a5a50}
.dwq-pl-secs{display:flex;flex-direction:column;gap:14px;margin-top:16px}
.dwq-pl-sec{background:#fff;border:1px solid #ecd98a;border-radius:18px;padding:18px 24px;box-shadow:0 4px 14px rgba(9,33,21,.08)}
.dwq-pl-sec h2{display:flex;align-items:center;gap:12px;margin:0 0 10px;font-size:21px;line-height:1.35;font-weight:700;color:var(--em)}
.dwq-pl-sec h2 i{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--em);color:var(--gold2);font-weight:700;font-size:15px;line-height:1;font-family:inherit;font-style:normal}
.dwq-pl-sec p{margin:0 0 8px;font-size:17px;line-height:1.75;color:#223a2d}
.dwq-pl-sec ul{margin:0 0 4px;padding-left:22px}
.dwq-pl-sec li{margin:0 0 6px;font-size:17px;line-height:1.7;color:#223a2d}
.dwq-pl-lang{text-align:center;margin:30px 0 0}
.dwq-pl-lang span{display:inline-block;background:linear-gradient(120deg,var(--deep),var(--em));color:var(--gold2);border:2px solid var(--gold);border-radius:99px;padding:7px 32px;font-size:22px;font-weight:700}
.dwq-pl-contact{margin-top:22px;background:linear-gradient(180deg,#fffaf0,#f7ecd0);border:2px solid #ecd98a;border-radius:22px;padding:20px 26px;box-shadow:0 6px 18px rgba(9,33,21,.1)}
.dwq-pl-contact h2{margin:0 0 12px;font-size:22px;font-weight:700;color:var(--em)}
.dwq-pl-contact dl{margin:0;display:flex;flex-direction:column;gap:10px}
.dwq-pl-row{display:grid;grid-template-columns:minmax(150px,230px) 1fr;gap:6px 16px;align-items:start}
.dwq-pl-contact dt{font-weight:700;color:#223a2d;font-size:16px}
.dwq-pl-contact dd{margin:0;font-size:17px;color:#16241c;word-break:break-word}
.dwq-pl-contact dd a{color:var(--em);font-weight:600}
.dwq-pl-warn{color:#8a1f1f;background:#fdecec;border-color:#f3b4b4;font-size:16px}
.dwq-pl-links{text-align:center;font-size:15px;line-height:2}
.dwq-pl-links a{white-space:nowrap}
@media(max-width:600px){.dwq-pl-sec{padding:14px 16px}.dwq-pl-sec h2{font-size:18px}.dwq-pl-row{grid-template-columns:1fr}}

/* v1.5.3 - plan box intro sentence (same text in every subscription box) */
.dwq-sp-plan .dwq-sp-pintro{position:relative;margin:0 0 4px;font-size:17px;line-height:1.6;font-weight:700;color:#1d3326;text-align:left}

/* v1.5.3 - Contact Us: message form + details side by side */
.dwq-pl-cwrap{display:grid;grid-template-columns:1fr;gap:18px;margin-top:16px;align-items:start}
.dwq-pl-cwrap.is-two{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}
.dwq-pl-cwrap .dwq-pl-contact{margin-top:0}
.dwq-pl-form{background:#fff;border:2px solid #ecd98a;border-radius:22px;padding:22px 24px;box-shadow:0 6px 18px rgba(9,33,21,.1)}
.dwq-pl-form h2{margin:0 0 6px;font-size:23px;font-weight:700;color:var(--em)}
.dwq-cf-sub{margin:0 0 14px;font-size:16px;color:#3d5246}
.dwq-cf{display:flex;flex-direction:column;gap:12px}
.dwq-cf-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.dwq-cf label{display:flex;flex-direction:column;gap:5px;min-width:0}
.dwq-cf label span{font-size:15.5px;font-weight:600;color:#223a2d}
.dwq-cf input[type=text],.dwq-cf input[type=email],.dwq-cf input[type=tel],.dwq-cf textarea{width:100%;box-sizing:border-box;border:2px solid #cfe0d5;border-radius:12px;background:#fbfdfb;padding:11px 14px;font:inherit;font-size:17px;color:#16241c;transition:border-color .15s,box-shadow .15s}
.dwq-cf textarea{resize:vertical;min-height:130px}
.dwq-cf input:focus,.dwq-cf textarea:focus{outline:0;border-color:var(--em);box-shadow:0 0 0 3px rgba(11,107,58,.18)}
.dwq-cf .dwq-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;opacity:0}
.dwq-cf-go{cursor:pointer;align-self:flex-start;display:inline-flex;align-items:center;gap:10px;font-weight:800;font-size:19px;line-height:1.2;font-family:inherit;font-family:inherit;color:var(--deep,#092115);background:linear-gradient(180deg,#f7dc83,#d9a521);border:3px solid #fff3c4;border-radius:99px;padding:12px 30px;box-shadow:0 6px 16px rgba(0,0,0,.2);transition:transform .15s,filter .15s}
.dwq-cf-go:hover{transform:translateY(-2px);filter:brightness(1.06)}.dwq-cf-go i{font-style:normal}
.dwq-cf-msg{margin:0 0 14px;padding:12px 16px;border-radius:12px;font-size:16.5px;font-weight:600}
.dwq-cf-msg.is-ok{background:#e3f6ea;border:2px solid #9bd3b0;color:#0b5a30}
.dwq-cf-msg.is-bad{background:#fdecec;border:2px solid #f3b4b4;color:#8a1f1f}
@media(max-width:820px){.dwq-pl-cwrap.is-two{grid-template-columns:1fr}.dwq-cf-row{grid-template-columns:1fr}.dwq-pl-form{padding:18px 16px}}

/* v1.5.3 - past winners page */
.dwq-pw-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 6px}
.dwq-pw-tabs a{text-decoration:none;font-weight:700;font-size:16.5px;color:var(--em);background:#fff;border:2px solid #cfe0d5;border-radius:99px;padding:7px 20px;transition:background .15s,color .15s}
.dwq-pw-tabs a:hover{background:#eef6f1}
.dwq-pw-tabs a.is-on{background:linear-gradient(120deg,var(--deep),var(--em));color:var(--gold2);border-color:var(--gold)}
.dwq-pw-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;margin-top:20px}
.dwq-pw-card{--wc:#0B6B3A;position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;border:3px solid var(--wc);border-radius:20px;padding:34px 16px 14px;text-align:center;box-shadow:0 8px 22px rgba(9,33,21,.13);scroll-margin-top:110px}
.dwq-pw-card:target{box-shadow:0 0 0 4px #f7dc83,0 10px 26px rgba(9,33,21,.25)}
.dwq-pw-card.is-weekly{--wc:#1f5fae}.dwq-pw-card.is-monthly{--wc:#c47f0e}.dwq-pw-card.is-yearly{--wc:#5b2f9e}.dwq-pw-card.is-custom{--wc:#64748b}
.dwq-pw-type{position:absolute;top:-3px;left:50%;transform:translate(-50%,-50%);background:var(--wc);color:#fff;border:2px solid #fff;border-radius:99px;padding:3px 16px;font-size:15px;font-weight:700;white-space:nowrap}
.dwq-pw-av{position:relative;display:inline-block}
.dwq-pw-av .dwq-av{width:84px;height:84px;border:3px solid var(--wc);font-size:34px}
.dwq-pw-name{margin:2px 0 0;font-size:20px;font-weight:800;line-height:1.3;color:#16241c;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dwq-pw-quiz{margin:0;font-size:15.5px;color:#40544a}
.dwq-pw-stats{display:flex;justify-content:center;gap:10px;width:100%;margin-top:4px}
.dwq-pw-stats div{flex:1;background:#f3f9f5;border:1px solid #d6e7dc;border-radius:12px;padding:6px 8px}
.dwq-pw-stats small{display:block;font-size:14.5px;color:#4a5f53}.dwq-pw-stats b{display:block;font-size:17.5px;color:var(--wc);font-variant-numeric:lining-nums}
.dwq-pw-prize{width:100%;background:linear-gradient(180deg,#fff6d6,#fbe9a8);border:1px solid #e6cf7a;border-radius:12px;padding:6px 10px;font-weight:700;font-size:16.5px;color:#7a5200}
.dwq-pw-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;margin-top:auto;padding-top:8px;border-top:1px dashed #cfe0d5;font-size:14.5px;color:#4a5f53}
.dwq-pw-foot a{color:var(--em);font-weight:700;text-decoration:none}.dwq-pw-foot a:hover{text-decoration:underline}
.dwq-pw-none{text-align:center;font-size:18px;color:#40544a;padding:30px 10px}
.dwq-pw-more{text-align:center;margin-top:24px}
@media(max-width:560px){.dwq-pw-grid{grid-template-columns:1fr}}

/* v1.5.4 - winner announcement post: readable column inside the wide panel */
.dwq.dwq-wp>*:not(.dwq-postwin){max-width:860px;margin-left:auto;margin-right:auto}
.dwq.dwq-wp img{max-width:100%;height:auto}

/* v1.5.4 - Razorpay buttons (Payment / Subscription button code pasted in Elementor -> Support / Home widget) */
.dwq-rzp{display:flex;justify-content:center;align-items:center;width:100%;position:relative}
.dwq-rzp .dwq-rzp-form{margin:0;padding:0;width:100%;display:flex;justify-content:center}
.dwq-rzp .razorpay-payment-button,.dwq-rzp .razorpay-subscription-button,.dwq-rzp form button,.dwq-rzp form input[type=submit]{
	width:100%!important;cursor:pointer;font-weight:700 !important;font-size:17px !important;line-height:1.25 !important;font-family:inherit !important;font-family:inherit!important;color:#fff!important;text-decoration:none!important;
	border:0!important;border-radius:99px!important;padding:12px 16px!important;background:linear-gradient(180deg,var(--pc1,#22b45e),var(--pc2,#12803d))!important;
	box-shadow:0 6px 14px rgba(0,0,0,.25)!important;transition:filter .15s,transform .15s}
.dwq-rzp .razorpay-payment-button:hover,.dwq-rzp .razorpay-subscription-button:hover,.dwq-rzp form button:hover{filter:brightness(1.12);transform:translateY(-1px)}
.dwq-sp-otbox.is-rzp{display:flex;flex-direction:column;gap:12px;align-items:stretch}
.dwq-sp-otbox.is-rzp .dwq-rzp{--pc1:#f7dc83;--pc2:#d9a521}
.dwq-sp-otbox.is-rzp .dwq-rzp .razorpay-payment-button,.dwq-sp-otbox.is-rzp .dwq-rzp form button,.dwq-sp-otbox.is-rzp .dwq-rzp form input[type=submit]{color:#092115!important;font-weight:800!important}
.dwq-sp-otbox.is-rzp .dwq-sp-otgo{text-decoration:none}

/* v1.5.5 - login / register on phones: same wide panel as the other pages */
@media(max-width:640px){
	.dwq.dwq-auth{width:calc(100vw - 16px)!important;max-width:none!important;margin-left:calc(50% - (100vw - 16px) / 2)!important;margin-right:0!important}
	.dwq.dwq-auth .dwq-card{padding:16px 14px}
}

/* v1.5.7 - "completely free" statements (home cards, home strip, support note, policy box) */
.dwq-hm-free{display:flex;flex-direction:column;align-items:center;gap:1px;margin:12px 0 0;padding:9px 12px;border-radius:14px;text-align:center;background:linear-gradient(180deg,#e9fbef,#c9f0d6);border:2px solid #7ddba0;color:#064a26}
.dwq-hm-free b{font-size:16.5px;line-height:1.4;font-weight:800}
.dwq-hm-free small{font-size:15px;line-height:1.4;font-weight:700}
.dwq-hm-freestrip{max-width:1100px;margin:18px auto 6px;padding:16px 18px;text-align:center;background:linear-gradient(180deg,#fffdf4,#f8f1da);border:2px solid #D4AF37;border-radius:18px;box-shadow:0 6px 18px rgba(6,40,25,.12)}
.dwq-hm-freestrip h2{margin:0 0 6px;font-size:21px;line-height:1.45;font-weight:800;color:#0B6B3A}
.dwq-hm-freestrip p{margin:0;font-size:17px;line-height:1.75;color:#22332a;font-weight:600}
.dwq-sp-note{max-width:980px;margin:14px auto;padding:12px 16px;text-align:center;background:#eef7f1;border:2px solid #9bd3b0;border-radius:14px;font-size:16.5px;line-height:1.7;font-weight:600;color:#0b4d29}
.dwq-pl-free{max-width:980px;margin:16px auto;padding:16px 20px;background:linear-gradient(180deg,#f0fbf4,#fff);border:2px solid #2fa866;border-left-width:8px;border-radius:18px}
.dwq-pl-free h2{margin:0 0 6px;font-size:21px;line-height:1.5;font-weight:800;color:#0B6B3A}
.dwq-pl-free h3{margin:14px 0 6px;font-size:18px;line-height:1.5;font-weight:800;color:#0B6B3A}

/* v1.5.8 */
.dwq-hm-herofree{margin:14px 0 0;text-align:center}
.dwq-hm-herofree span{display:inline-block;padding:10px 26px;border-radius:99px;background:linear-gradient(180deg,#e9fbef,#c9f0d6);border:2px solid #7ddba0;color:#064a26;font-weight:800;font-size:19px;line-height:1.45;box-shadow:0 4px 12px rgba(0,0,0,.18)}
.dwq-sp-note{max-width:none;width:100%;box-sizing:border-box;margin:14px 0;padding:16px 24px;border-radius:24px;font-size:17px}
.dwq-sp-info{width:100%;box-sizing:border-box;margin:0 0 20px;padding:18px 24px;background:#fff;border:2px solid #ecd98a;border-radius:24px;box-shadow:0 6px 18px rgba(9,33,21,.08)}
.dwq-sp-info h3{margin:0 0 8px;font-size:19px;line-height:1.5;font-weight:800;color:#0B6B3A}
.dwq-sp-info ul{margin:0 0 8px;padding-left:22px}
.dwq-sp-info li,.dwq-sp-info p{font-size:16.5px;line-height:1.75;color:#22332a;font-weight:600}
.dwq-sp-info p{margin:0 0 8px}
.dwq-sp-infolinks a{font-weight:700;color:#0B6B3A;text-decoration:underline}
@media(max-width:640px){.dwq-sp-note,.dwq-sp-info{padding:14px 14px;border-radius:18px}.dwq-hm-herofree span{font-size:17px;padding:9px 18px}}

/* v1.5.9 - hero: logo-style wordmark, emblem medallion, gold "free" ribbon */
.dwq-hm-arch{display:flex;flex-direction:column;align-items:center}
.dwq-hm-emblem{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;overflow:hidden;background:#fff;border:3px solid #D4AF37;box-shadow:0 10px 26px rgba(0,0,0,.38),0 0 0 7px rgba(255,255,255,.22);margin:0 auto 6px}
.dwq-hm-emblem img{display:block;width:88%;height:auto;transform:translateY(5%)}
.dwq-hm h1{font-family:'Playfair Display','Noto Sans Bengali','Hind Siliguri',Georgia,serif;font-size:80px;font-weight:900;letter-spacing:.01em;line-height:1.08;margin:8px 0 4px;text-shadow:none;color:transparent;
	background:linear-gradient(180deg,#27b86a 0%,#0e7a43 42%,#064a26 100%);-webkit-background-clip:text;background-clip:text;
	filter:drop-shadow(0 0 1px #fffdf0) drop-shadow(0 0 2px #fffdf0) drop-shadow(0 5px 9px rgba(0,0,0,.42))}
.dwq-hm h1 span{color:transparent;background:linear-gradient(180deg,#fff2b0 0%,#f7dc83 24%,#e3ac2c 58%,#a8741a 100%);-webkit-background-clip:text;background-clip:text}
.dwq-hm-orn{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 14px}
.dwq-hm-orn i{display:block;width:90px;height:2px;background:linear-gradient(90deg,transparent,#f7dc83)}
.dwq-hm-orn i:last-child{background:linear-gradient(270deg,transparent,#f7dc83)}
.dwq-hm-orn b{color:#f7dc83;font-size:17px;line-height:1;text-shadow:0 2px 6px rgba(0,0,0,.4)}
.dwq-hm-herofree{margin:14px 0 0;text-align:center}
.dwq-hm-herofree span{display:inline-flex;align-items:center;gap:10px;padding:9px 26px 9px 10px;border-radius:99px;background:linear-gradient(180deg,#fff3b8,#f7dc83 42%,#e2a92f);border:2px solid #fffbe6;color:#0a3d22;font-weight:800;font-size:19px;line-height:1.4;letter-spacing:.01em;box-shadow:0 6px 16px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.7)}
.dwq-hm-herofree .ck{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:17px;font-weight:900;color:#fff;background:linear-gradient(180deg,#22b45e,#0b6b3a);box-shadow:inset 0 0 0 2px rgba(255,255,255,.55)}
.dwq-hm-freestrip{max-width:none;width:100%;box-sizing:border-box;margin:18px 0 6px;border-radius:24px}
@media(max-width:640px){
	.dwq-hm h1{font-size:50px}
	.dwq-hm-emblem{width:118px;height:118px}
	.dwq-hm-herofree span{font-size:16.5px;padding:8px 18px 8px 8px}
	.dwq-hm-orn i{width:60px}
}

/* v1.6.3 - wrappers used by the Enable/Disable switches keep the layout unchanged */
.dwq-s-plans,.dwq-s-ways{display:contents}

/* v1.6.5 prize picture */
.dwq-hm-prizebox.is-img{justify-content:center;padding:8px}
.dwq-hm-prizebox.is-img img{display:block;max-width:100%;max-height:96px;width:auto;height:auto;object-fit:contain}
.dwq-pw-prize img{width:26px;height:26px;object-fit:cover;border-radius:6px;vertical-align:middle}
.dwq-hm-gift.is-pimg{width:auto;height:auto;min-width:76px}
.dwq-hm-gift .dwq-pimg{display:block;max-width:90px;max-height:90px;width:auto;height:auto;object-fit:contain}
.dwq-hm-prizebox.is-img .dwq-pimg{max-width:100%;max-height:110px}
.dwq-hm-pname{display:block;font-size:18px;font-weight:700;color:#3b2a10;line-height:1.25;margin-bottom:2px;overflow-wrap:anywhere}
.dwq-pw-prize img.dwq-pimg{width:auto;height:auto;max-width:64px;max-height:64px;object-fit:contain;display:block;margin:0 auto 4px}

/* v1.6.8 pledge box */
.dwq-hm-pledge{max-width:none;width:100%;box-sizing:border-box;margin:18px 0 6px;padding:20px 18px;background:linear-gradient(180deg,#fffdf4,#f8f1da);border:2px solid #D4AF37;border-radius:24px;box-shadow:0 6px 18px rgba(6,40,25,.12)}
.dwq-hm-pledge h2{margin:0 0 4px;text-align:center;font-size:23px;line-height:1.4;font-weight:800;color:#0B6B3A}
.dwq-hm-pl-intro{margin:0 0 14px;text-align:center;font-size:17px;color:#22332a;font-weight:600}
.dwq-hm-pl-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px;counter-reset:pl}
.dwq-hm-pl-list li{counter-increment:pl;position:relative;background:#fff;border:1px solid #ecd98a;border-radius:16px;padding:14px 14px 14px 56px;display:flex;flex-direction:column;gap:3px}
.dwq-hm-pl-list li::before{content:counter(pl);position:absolute;left:14px;top:14px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#0B6B3A;color:#f5d77a;font-weight:700;font-size:16px}
.dwq-hm-pl-list b{font-size:18px;color:#0B6B3A;line-height:1.35}
.dwq-hm-pl-list span{font-size:16.5px;color:#22332a;line-height:1.6}
.dwq-hm-pl-list em{font-style:normal;font-size:14.5px;color:#5b6b61;line-height:1.5;margin-top:2px}
