.mshfaq-v3,.mshfaq-v3 *{box-sizing:border-box}.mshfaq-v3{--mshfaq-green:#0b3827;--mshfaq-green-2:#173f2f;--mshfaq-green-3:#28473a;--mshfaq-gold:#c69232;--mshfaq-gold-2:#d9ae59;--mshfaq-cream:#fffaf2;--mshfaq-cream-2:#fbf4e8;--mshfaq-paper:#fffdf8;--mshfaq-line:#eadfce;--mshfaq-line-2:#dfd0b8;--mshfaq-text:#213b33;--mshfaq-muted:#6d7973;--mshfaq-soft:#f7efe2;--mshfaq-shadow:0 16px 40px rgba(31,39,34,.09);--mshfaq-shadow-soft:0 10px 28px rgba(31,39,34,.065);--mshfaq-radius:18px;--mshfaq-radius-sm:12px;width:100%;min-height:100%;margin:0 auto;color:var(--mshfaq-text);background:#fffdf9;font-family:IRANSansX,IRANSans,"Vazirmatn","Yekan Bakh",Tahoma,Arial,sans-serif;line-height:1.9;overflow:hidden;isolation:isolate;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.mshfaq-v3 a{color:inherit;text-decoration:none}.mshfaq-v3 svg{display:block;width:100%;height:100%}.mshfaq-v3 button,.mshfaq-v3 input{font-family:inherit}.mshfaq-v3__wrap{width:min(1120px,calc(100% - 72px));margin-inline:auto}.mshfaq-v3__hero{position:relative;min-height:316px;border-bottom:1px solid rgb(232 220 199 / .86);background:radial-gradient(760px 300px at 50% 12%,rgb(255 255 255 / .95),#fff0 70%),linear-gradient(180deg,#fff9ee 0%,#fdf6ea 48%,#fbf1e3 100%);overflow:hidden}.mshfaq-v3__hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 18% 44%,rgb(216 170 83 / .11),transparent 28%),radial-gradient(circle at 85% 38%,rgb(255 255 255 / .74),transparent 34%);pointer-events:none}.mshfaq-v3__hero-inner{min-height:316px;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:38px 0 42px}.mshfaq-v3__eyebrow{margin:0 0 4px;color:var(--mshfaq-gold);font-size:13px;font-weight:800;letter-spacing:.02em}.mshfaq-v3__title{margin:0;color:var(--mshfaq-green);font-size:clamp(34px,5.2vw,58px);line-height:1.25;font-weight:950;letter-spacing:-2.4px;text-shadow:0 2px 0 rgb(255 255 255 / .46)}.mshfaq-v3__subtitle{width:min(650px,100%);margin:7px auto 28px;color:#6c7671;font-size:17px;line-height:2.05;font-weight:500}.mshfaq-v3__search{width:min(590px,calc(100% - 18px));height:58px;margin-inline:auto;position:relative;border-radius:11px;border:1px solid rgb(205 195 178 / .94);background:rgb(255 255 255 / .80);box-shadow:0 11px 28px rgb(52 54 48 / .09),inset 0 1px 0 rgb(255 255 255 / .82);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,transform .22s ease}.mshfaq-v3__search:focus-within{border-color:rgb(198 146 50 / .68);box-shadow:0 16px 34px rgb(52 54 48 / .11),0 0 0 4px rgb(198 146 50 / .12),inset 0 1px 0 rgb(255 255 255 / .9);transform:translateY(-1px)}.mshfaq-v3__search input{width:100%;height:100%;border:0;outline:0;background:#fff0;color:var(--mshfaq-green-2);font-size:14px;padding:0 64px 0 54px;text-align:right;direction:rtl}.mshfaq-v3__search input::placeholder{color:#a6aaa7;font-weight:400}.mshfaq-v3__search-icon{position:absolute;right:22px;top:50%;transform:translateY(-50%);width:26px;height:26px;color:#66716b;pointer-events:none}.mshfaq-v3__search-clear{position:absolute;left:14px;top:50%;transform:translateY(-50%) scale(.92);width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:50%;background:rgb(23 63 47 / .08);color:var(--mshfaq-green);font-size:22px;line-height:1;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease,background .18s ease}.mshfaq-v3__search-clear.is-visible{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1)}.mshfaq-v3__search-clear:hover{background:rgb(198 146 50 / .16)}.mshfaq-v3__search-status{min-height:23px;margin-top:8px;color:#7e8179;font-size:12px;font-weight:700}.mshfaq-v3__hero-art{position:absolute;inset:0;pointer-events:none;z-index:1}.mshfaq-v3__pattern{position:absolute;right:10.2%;top:26px;width:238px;height:238px;opacity:.26;background:radial-gradient(circle at center,transparent 0 37%,rgb(198 146 50 / .25) 38% 39%,transparent 40% 100%),repeating-conic-gradient(from 8deg,rgb(198 146 50 / .19) 0deg 8deg,transparent 8deg 18deg);border-radius:50%;filter:blur(.2px);mask-image:radial-gradient(circle at center,#000 0 64%,transparent 67%)}.mshfaq-v3__bowl{position:absolute;left:0;bottom:-10px;width:366px;height:155px;border-radius:0 0 48% 48%;background:linear-gradient(180deg,#f8f1e5 0%,#d8c8af 100%);box-shadow:0 24px 40px rgb(70 58 40 / .12),inset 0 1px 0 rgb(255 255 255 / .75);transform:translateX(-18px)}.mshfaq-v3__bowl:before{content:"";position:absolute;right:18px;left:16px;top:-40px;height:83px;border-radius:50%;background:radial-gradient(ellipse at 50% 65%,#fffaf0 0 54%,rgb(228 216 196 / .9) 55% 63%,rgb(195 176 148 / .98) 64% 100%);box-shadow:inset 0 -13px 20px rgb(95 70 34 / .08)}.mshfaq-v3__bowl i,.mshfaq-v3__bowl i:before,.mshfaq-v3__bowl i:after{content:"";position:absolute;top:-31px;width:10px;height:32px;border-radius:999px;background:#f7f1e4;box-shadow:18px 2px 0 #fff7e8,36px -2px 0 #f4ead8,55px 2px 0 #fff6e6,74px -1px 0 #f1e5d0,95px 1px 0 #fff8eb,115px -2px 0 #f4ead8,136px 2px 0 #fff6e6,156px -1px 0 #f1e5d0,176px 0 0 #fff8eb,198px 2px 0 #f4ead8,218px -2px 0 #fff6e6,238px 1px 0 #f1e5d0;transform:rotate(82deg)}.mshfaq-v3__bowl i{right:46px}.mshfaq-v3__bowl i:before{right:-16px;top:16px;transform:rotate(-7deg);opacity:.92}.mshfaq-v3__bowl i:after{right:24px;top:31px;transform:rotate(9deg);opacity:.86}.mshfaq-v3__rice-stem{position:absolute;left:42px;bottom:106px;width:5px;height:220px;background:linear-gradient(180deg,#a2b26b,#4f7b3f);border-radius:999px;transform-origin:bottom center;opacity:.72}.mshfaq-v3__rice-stem:before,.mshfaq-v3__rice-stem:after{content:"";position:absolute;top:8px;width:74px;height:20px;border-radius:100% 0 100% 0;background:linear-gradient(90deg,rgb(184 142 53 / .76),rgb(219 183 92 / .42));transform:rotate(-22deg)}.mshfaq-v3__rice-stem:before{right:-3px}.mshfaq-v3__rice-stem:after{right:-13px;top:38px;transform:rotate(-34deg);opacity:.85}.mshfaq-v3__rice-stem--one{transform:rotate(-18deg)}.mshfaq-v3__rice-stem--two{left:92px;height:238px;bottom:92px;transform:rotate(-5deg);opacity:.62}.mshfaq-v3__rice-stem--three{left:145px;height:210px;bottom:94px;transform:rotate(12deg);opacity:.48}.mshfaq-v3__section-head{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin:0 0 16px}.mshfaq-v3__section-head h2{margin:0;color:var(--mshfaq-green);font-size:21px;line-height:1.45;font-weight:950;letter-spacing:-.5px}.mshfaq-v3__section-head span{position:relative;width:34px;height:1px;background:linear-gradient(90deg,transparent,var(--mshfaq-gold))}.mshfaq-v3__section-head span:before,.mshfaq-v3__section-head span:after{content:"";position:absolute;top:50%;width:7px;height:7px;border:1px solid var(--mshfaq-gold);transform:translateY(-50%) rotate(45deg);background:#fffdf9}.mshfaq-v3__section-head span:before{right:0}.mshfaq-v3__section-head span:after{left:8px;width:4px;height:4px;opacity:.7}.mshfaq-v3__quick{padding:26px 0 15px}.mshfaq-v3__popular-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}.mshfaq-v3__popular-card{min-height:150px;padding:22px 22px 16px;border:1px solid var(--mshfaq-line);border-radius:11px;background:rgb(255 255 255 / .88);box-shadow:var(--mshfaq-shadow-soft);color:var(--mshfaq-text);cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease}.mshfaq-v3__popular-card:hover,.mshfaq-v3__popular-card:focus-visible{outline:0;transform:translateY(-5px);border-color:rgb(198 146 50 / .58);box-shadow:0 18px 40px rgb(31 39 34 / .105);background:#fffdfa}.mshfaq-v3__popular-icon{width:52px;height:52px;margin-bottom:13px;color:var(--mshfaq-gold)}.mshfaq-v3__popular-card strong{min-height:48px;display:flex;align-items:center;justify-content:center;color:var(--mshfaq-text);font-size:14px;line-height:1.78;font-weight:850}.mshfaq-v3__popular-card small{margin-top:auto;color:rgb(11 56 39 / .72);font-size:11px;font-weight:800}.mshfaq-v3__ai-box{margin-top:10px;margin-bottom:22px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:20px 24px;border:1px solid rgb(198 146 50 / .26);border-radius:18px;background:linear-gradient(135deg,rgb(255 253 248 / .94),rgb(255 248 236 / .92)),radial-gradient(circle at 12% 25%,rgb(198 146 50 / .1),transparent 36%);box-shadow:0 14px 36px rgb(31 39 34 / .06)}.mshfaq-v3__ai-main{display:flex;align-items:flex-start;gap:16px}.mshfaq-v3__ai-icon{width:44px;height:44px;flex:0 0 auto;color:var(--mshfaq-gold);border:1px solid rgb(198 146 50 / .35);border-radius:14px;padding:9px;background:#fffaf0}.mshfaq-v3__ai-main h2{margin:0 0 4px;color:var(--mshfaq-green);font-size:18px;line-height:1.5;font-weight:950}.mshfaq-v3__ai-main p{margin:0;color:var(--mshfaq-muted);font-size:13.5px;line-height:2;font-weight:600}.mshfaq-v3__ai-actions{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-end}.mshfaq-v3__ai-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 15px;border-radius:999px;border:1px solid rgb(198 146 50 / .36);background:#fffaf1;color:var(--mshfaq-green);font-size:12px;font-weight:900;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease}.mshfaq-v3__ai-actions a:hover{transform:translateY(-2px);background:var(--mshfaq-green);border-color:var(--mshfaq-green);color:#fffdf6}.mshfaq-v3__categories{padding:4px 0 27px}.mshfaq-v3__cat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.mshfaq-v3__cat-card{height:94px;border:1px solid var(--mshfaq-line);border-radius:10px;background:rgb(255 255 255 / .84);box-shadow:0 8px 22px rgb(31 39 34 / .045);color:var(--mshfaq-green-2);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease}.mshfaq-v3__cat-card span{width:32px;height:32px;color:var(--mshfaq-green-2);transition:color .2s ease,transform .2s ease}.mshfaq-v3__cat-card strong{font-size:13px;font-weight:900;line-height:1.5}.mshfaq-v3__cat-card:hover,.mshfaq-v3__cat-card:focus-visible{outline:0;transform:translateY(-3px);border-color:rgb(198 146 50 / .58);box-shadow:0 14px 30px rgb(31 39 34 / .08);background:#fffdfa}.mshfaq-v3__cat-card:hover span,.mshfaq-v3__cat-card:focus-visible span{color:var(--mshfaq-gold);transform:scale(1.06)}.mshfaq-v3__faq{padding-bottom:18px}.mshfaq-v3__faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px;align-items:start}.mshfaq-v3__group{border:1px solid var(--mshfaq-line);border-radius:12px;background:rgb(255 255 255 / .92);box-shadow:0 10px 26px rgb(31 39 34 / .052);overflow:hidden;transition:opacity .18s ease,transform .18s ease}.mshfaq-v3__group.is-filter-hidden{display:none}.mshfaq-v3__group-head{height:58px;padding:0 22px;border-bottom:1px solid var(--mshfaq-line);display:flex;align-items:center;justify-content:flex-start;gap:11px;background:linear-gradient(180deg,rgb(255 253 248 / .94),rgb(255 250 242 / .80))}.mshfaq-v3__group-head span{width:32px;height:32px;color:var(--mshfaq-green)}.mshfaq-v3__group-head h2{margin:0;color:var(--mshfaq-green);font-size:20px;line-height:1.4;font-weight:950;letter-spacing:-.5px}.mshfaq-v3__accordion{background:rgb(255 253 248 / .45)}.mshfaq-v3__item{border-bottom:1px solid rgb(234 223 206 / .82);transition:background .18s ease}.mshfaq-v3__item:last-child{border-bottom:0}.mshfaq-v3__item.is-search-hidden{display:none}.mshfaq-v3__item.is-open{background:rgb(255 251 244 / .92)}.mshfaq-v3__q{margin:0;font-size:inherit;line-height:inherit}.mshfaq-v3__q button{width:100%;min-height:52px;padding:13px 20px 13px 18px;display:grid;grid-template-columns:22px 1fr;align-items:center;gap:10px;border:0;background:#fff0;color:var(--mshfaq-text);text-align:right;font-size:14.5px;line-height:1.8;font-weight:850;cursor:pointer;transition:color .18s ease,background .18s ease}.mshfaq-v3__q button:hover,.mshfaq-v3__q button:focus-visible{outline:0;color:var(--mshfaq-green);background:rgb(198 146 50 / .045)}.mshfaq-v3__q-mark{position:relative;width:16px;height:16px;color:var(--mshfaq-green)}.mshfaq-v3__q-mark:before,.mshfaq-v3__q-mark:after{content:"";position:absolute;top:50%;right:50%;width:12px;height:2px;border-radius:999px;background:currentColor;transform:translate(50%,-50%);transition:transform .2s ease,opacity .2s ease}.mshfaq-v3__q-mark:after{transform:translate(50%,-50%) rotate(90deg)}.mshfaq-v3__item.is-open .mshfaq-v3__q-mark:after{transform:translate(50%,-50%) rotate(0deg);opacity:0}.mshfaq-v3__answer{display:grid;grid-template-rows:0fr;transition:grid-template-rows .26s ease}.mshfaq-v3__item.is-open .mshfaq-v3__answer{grid-template-rows:1fr}.mshfaq-v3__answer-inner{overflow:hidden;padding:0 52px 0 24px}.mshfaq-v3__item.is-open .mshfaq-v3__answer-inner{padding-bottom:16px}.mshfaq-v3__answer p{margin:0;color:#626f69;font-size:13px;line-height:2.1;font-weight:500}.mshfaq-v3__answer-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:11px}.mshfaq-v3__answer-link{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 10px;border-radius:999px;border:1px solid rgb(198 146 50 / .30);background:rgb(255 250 241 / .9);color:var(--mshfaq-green);font-size:11.5px;line-height:1.4;font-weight:850;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .18s ease}.mshfaq-v3__answer-link:hover,.mshfaq-v3__answer-link:focus-visible{outline:0;transform:translateY(-1px);background:var(--mshfaq-green);color:#fffaf0;border-color:var(--mshfaq-green)}.mshfaq-v3__answer-link--external{border-color:rgb(23 63 47 / .22)}.mshfaq-v3__no-results{margin:0 0 20px;padding:22px;text-align:center;border:1px dashed rgb(198 146 50 / .45);border-radius:16px;background:rgb(255 250 242 / .86);color:var(--mshfaq-green)}.mshfaq-v3__no-results strong{display:block;font-size:17px;font-weight:950}.mshfaq-v3__no-results p{margin:5px 0 12px;color:var(--mshfaq-muted);font-size:13px}.mshfaq-v3__no-results a{display:inline-flex;padding:8px 18px;border-radius:999px;background:var(--mshfaq-green);color:#fff;font-weight:900;font-size:13px}.mshfaq-v3__cta{position:relative;min-height:132px;margin-top:2px;margin-bottom:20px;padding:24px 28px;display:grid;grid-template-columns:1fr auto;gap:22px;align-items:center;border-radius:13px;overflow:hidden;background:radial-gradient(420px 220px at 9% 38%,rgb(214 174 93 / .20),transparent 65%),linear-gradient(135deg,#053522 0%,#0b4a31 56%,#083420 100%);box-shadow:0 18px 42px rgb(11 56 39 / .18);color:#fffaf0}.mshfaq-v3__cta:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .06),transparent 48%);pointer-events:none}.mshfaq-v3__cta-art{position:absolute;left:30px;bottom:7px;width:145px;height:105px;opacity:.88;background:linear-gradient(70deg,transparent 43%,rgb(210 168 76 / .72) 44% 46%,transparent 47%),radial-gradient(ellipse at 48% 34%,rgb(218 177 82 / .76) 0 9%,transparent 10%),radial-gradient(ellipse at 60% 46%,rgb(218 177 82 / .7) 0 8%,transparent 9%),radial-gradient(ellipse at 37% 52%,rgb(218 177 82 / .67) 0 8%,transparent 9%),radial-gradient(ellipse at 68% 62%,rgb(218 177 82 / .63) 0 7%,transparent 8%);transform:rotate(-12deg)}.mshfaq-v3__cta-copy{position:relative;z-index:2;justify-self:end;text-align:right}.mshfaq-v3__cta-copy h2{margin:0 0 3px;color:#fffaf0;font-size:26px;line-height:1.5;font-weight:950;letter-spacing:-.8px}.mshfaq-v3__cta-copy p{width:min(620px,100%);margin:0;color:rgb(255 250 240 / .84);font-size:14px;line-height:2;font-weight:600}.mshfaq-v3__cta-actions{position:relative;z-index:2;display:flex;flex-direction:row-reverse;gap:38px;align-items:center;justify-content:flex-start}.mshfaq-v3__btn{min-width:190px;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:9px;font-size:14px;font-weight:950;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.mshfaq-v3__btn svg{width:23px;height:23px}.mshfaq-v3__btn--gold{background:linear-gradient(180deg,#d8a74b,#c89235);color:#fffdf6;box-shadow:0 12px 24px rgb(198 146 50 / .22),inset 0 1px 0 rgb(255 255 255 / .22)}.mshfaq-v3__btn--outline{border:1px solid rgb(216 174 88 / .88);color:#fff9e7;background:rgb(4 46 30 / .22)}.mshfaq-v3__btn:hover,.mshfaq-v3__btn:focus-visible{outline:0;transform:translateY(-3px);box-shadow:0 16px 32px rgb(0 0 0 / .18)}.mshfaq-v3__trust{border-top:1px solid rgb(232 220 199 / .82);background:linear-gradient(180deg,#fffaf2,#fffdf9);padding:19px 0 20px}.mshfaq-v3__trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.mshfaq-v3__trust-grid div{display:grid;grid-template-columns:42px 1fr;column-gap:12px;align-items:center}.mshfaq-v3__trust-grid span{grid-row:1/3;width:40px;height:40px;color:var(--mshfaq-green)}.mshfaq-v3__trust-grid strong{color:var(--mshfaq-green);font-size:14px;line-height:1.6;font-weight:950}.mshfaq-v3__trust-grid small{color:var(--mshfaq-muted);font-size:12px;line-height:1.6;font-weight:600}@media (max-width:1180px){.mshfaq-v3__wrap{width:min(100% - 42px,1060px)}.mshfaq-v3__popular-grid{gap:16px}.mshfaq-v3__cat-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:980px){.mshfaq-v3__hero{min-height:300px}.mshfaq-v3__hero-inner{min-height:300px}.mshfaq-v3__bowl{width:290px;height:128px;opacity:.78}.mshfaq-v3__rice-stem{transform:scale(.82) rotate(-18deg)}.mshfaq-v3__popular-grid{grid-template-columns:repeat(2,1fr)}.mshfaq-v3__ai-box{grid-template-columns:1fr}.mshfaq-v3__ai-actions{justify-content:flex-start}.mshfaq-v3__faq-grid{grid-template-columns:1fr}.mshfaq-v3__cta{grid-template-columns:1fr}.mshfaq-v3__cta-actions{justify-content:flex-start}.mshfaq-v3__trust-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.mshfaq-v3{--mshfaq-radius:16px}.mshfaq-v3__wrap{width:calc(100% - 26px)}.mshfaq-v3__hero{min-height:346px}.mshfaq-v3__hero-inner{min-height:346px;padding:34px 0 32px;justify-content:flex-start}.mshfaq-v3__eyebrow{font-size:12px}.mshfaq-v3__title{font-size:39px;letter-spacing:-1.6px}.mshfaq-v3__subtitle{margin-top:8px;margin-bottom:20px;font-size:13.7px;line-height:2.05}.mshfaq-v3__search{width:100%;height:56px;border-radius:14px}.mshfaq-v3__hero-art{opacity:.72}.mshfaq-v3__bowl{left:-54px;bottom:-30px;width:248px;height:108px;opacity:.55}.mshfaq-v3__pattern{width:190px;height:190px;right:-54px;top:28px;opacity:.18}.mshfaq-v3__rice-stem{display:none}.mshfaq-v3__quick{padding-top:20px}.mshfaq-v3__section-head{justify-content:flex-start;flex-direction:row-reverse;margin-bottom:12px}.mshfaq-v3__section-head h2{font-size:19px}.mshfaq-v3__popular-grid{display:flex;overflow-x:auto;gap:12px;scroll-snap-type:x mandatory;padding:3px 1px 14px;margin-inline:-1px;-webkit-overflow-scrolling:touch}.mshfaq-v3__popular-grid::-webkit-scrollbar,.mshfaq-v3__cat-grid::-webkit-scrollbar{height:0}.mshfaq-v3__popular-card{flex:0 0 76%;min-height:142px;scroll-snap-align:start}.mshfaq-v3__ai-box{margin-top:4px;padding:17px;border-radius:16px}.mshfaq-v3__ai-main{gap:12px}.mshfaq-v3__ai-icon{width:38px;height:38px;padding:8px}.mshfaq-v3__ai-main h2{font-size:16px}.mshfaq-v3__ai-main p{font-size:12.8px;line-height:2}.mshfaq-v3__ai-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mshfaq-v3__ai-actions a{padding:8px 8px;font-size:11px}.mshfaq-v3__categories{padding-bottom:18px}.mshfaq-v3__cat-grid{display:flex;gap:10px;overflow-x:auto;padding:2px 1px 12px;margin-inline:-1px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mshfaq-v3__cat-card{min-width:148px;height:86px;scroll-snap-align:start;border-radius:13px}.mshfaq-v3__faq-grid{gap:15px}.mshfaq-v3__group{border-radius:15px}.mshfaq-v3__group-head{height:56px;padding:0 16px}.mshfaq-v3__group-head h2{font-size:18px}.mshfaq-v3__q button{min-height:54px;padding:13px 15px 13px 13px;font-size:13.5px;line-height:1.85}.mshfaq-v3__answer-inner{padding-right:47px;padding-left:16px}.mshfaq-v3__answer p{font-size:12.7px}.mshfaq-v3__answer-link{font-size:11px}.mshfaq-v3__cta{margin-top:5px;padding:22px 18px 18px;min-height:auto;border-radius:16px;gap:16px}.mshfaq-v3__cta-art{left:-4px;width:112px;height:80px;opacity:.38}.mshfaq-v3__cta-copy h2{font-size:22px}.mshfaq-v3__cta-copy p{font-size:13px}.mshfaq-v3__cta-actions{width:100%;display:grid;grid-template-columns:1fr;gap:10px}.mshfaq-v3__btn{width:100%;min-width:0;min-height:52px}.mshfaq-v3__trust{padding:14px 0 16px}.mshfaq-v3__trust-grid{grid-template-columns:1fr;gap:12px}.mshfaq-v3__trust-grid div{padding:12px 14px;border:1px solid rgb(234 223 206 / .84);border-radius:14px;background:#fffdf8}}@media (max-width:390px){.mshfaq-v3__wrap{width:calc(100% - 22px)}.mshfaq-v3__title{font-size:34px}.mshfaq-v3__popular-card{flex-basis:84%}.mshfaq-v3__ai-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.mshfaq-v3 *,.mshfaq-v3 *:before,.mshfaq-v3 *:after{transition:none!important;scroll-behavior:auto!important}}.mshfaq-v3__hero{background-color:#F7F4EE!important;background-image:linear-gradient(90deg,rgb(247 244 238 / .06) 0%,rgb(247 244 238 / .14) 30%,rgb(247 244 238 / .78) 58%,rgb(247 244 238 / .96) 100%),url(/wp-content/themes/flatsome-child/assets/img/mashoouf-faq-hero.webp),radial-gradient(circle at 18% 20%,rgb(200 155 60 / .10),transparent 34%),linear-gradient(180deg,#F8F4EC 0%,#F7F4EE 100%)!important;background-position:center center,left bottom,18% 20%,center center!important;background-size:100% 100%,contain,auto,100% 100%!important;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat!important}.mshfaq-v3__hero>*:not(.mshfaq-v3__hero-inner),.mshfaq-v3__hero-inner>svg,.mshfaq-v3__hero-inner>img,.mshfaq-v3__hero-inner>i,.mshfaq-v3__hero-inner>span[aria-hidden="true"],.mshfaq-v3__hero [class*="decor"],.mshfaq-v3__hero [class*="deco"],.mshfaq-v3__hero [class*="ornament"],.mshfaq-v3__hero [class*="pattern"],.mshfaq-v3__hero [class*="shape"],.mshfaq-v3__hero [class*="mark"],.mshfaq-v3__hero [class*="symbol"],.mshfaq-v3__hero [class*="mandala"],.mshfaq-v3__hero [class*="sun"]{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}@media (max-width:768px){.mshfaq-v3__hero{min-height:0!important;padding-bottom:95px!important;background-color:#F7F4EE!important;background-image:linear-gradient(180deg,rgb(247 244 238 / .98) 0%,rgb(247 244 238 / .94) 38%,rgb(247 244 238 / .50) 70%,rgb(247 244 238 / .24) 100%),url(/wp-content/themes/flatsome-child/assets/img/mashoouf-faq-hero-mobile.webp),linear-gradient(180deg,#F8F4EC 0%,#F7F4EE 100%)!important;background-position:center center,center bottom,center center!important;background-size:100% 100%,78% auto,100% 100%!important;background-repeat:no-repeat,no-repeat,no-repeat!important}.mshfaq-v3__hero-inner{min-height:0!important;padding:30px 18px 0!important}}@media (max-width:768px){.mshfaq-v3 .mshfaq-v3__popular-grid,.mshfaq-v3 .mshfaq-v3__featured-grid,.mshfaq-v3 .mshfaq-v3__quick-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;overflow:visible!important;padding-inline:0!important;scroll-snap-type:none!important}.mshfaq-v3 .mshfaq-v3__popular-card,.mshfaq-v3 .mshfaq-v3__featured-card,.mshfaq-v3 .mshfaq-v3__quick-card{width:auto!important;min-width:0!important;min-height:132px!important;padding:12px 10px 12px!important;border-radius:15px!important;scroll-snap-align:unset!important;text-align:center!important}.mshfaq-v3 .mshfaq-v3__popular-card svg,.mshfaq-v3 .mshfaq-v3__featured-card svg,.mshfaq-v3 .mshfaq-v3__quick-card svg{width:50px!important;height:50px!important;margin-inline:auto!important;margin-bottom:10px!important}.mshfaq-v3 .mshfaq-v3__popular-card h3,.mshfaq-v3 .mshfaq-v3__featured-card h3,.mshfaq-v3 .mshfaq-v3__quick-card h3{font-size:13px!important;line-height:1.75!important;margin:0!important}.mshfaq-v3 .mshfaq-v3__popular-card span,.mshfaq-v3 .mshfaq-v3__featured-card span,.mshfaq-v3 .mshfaq-v3__quick-card span{font-size:11px!important;margin-top:8px!important}.mshfaq-v3 .mshfaq-v3__topics-grid,.mshfaq-v3 .mshfaq-v3__categories-grid,.mshfaq-v3 .mshfaq-v3__cat-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;overflow:visible!important;padding-inline:0!important}.mshfaq-v3 .mshfaq-v3__topic-card,.mshfaq-v3 .mshfaq-v3__category-card,.mshfaq-v3 .mshfaq-v3__cat-card{width:auto!important;min-width:0!important;min-height:92px!important;padding:12px 6px 10px!important;border-radius:16px!important;text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important}.mshfaq-v3 .mshfaq-v3__topic-card svg,.mshfaq-v3 .mshfaq-v3__category-card svg,.mshfaq-v3 .mshfaq-v3__cat-card svg{width:25px!important;height:25px!important;margin:0 auto!important}.mshfaq-v3 .mshfaq-v3__topic-card span,.mshfaq-v3 .mshfaq-v3__category-card span,.mshfaq-v3 .mshfaq-v3__cat-card span,.mshfaq-v3 .mshfaq-v3__topic-card strong,.mshfaq-v3 .mshfaq-v3__category-card strong,.mshfaq-v3 .mshfaq-v3__cat-card strong{font-size:11px!important;line-height:1.55!important;font-weight:800!important;text-align:center!important}}