@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@400;600;800&display=swap');
html{scroll-behavior:smooth}html.m5-dark body{background:#07070b}body{margin:0;background:#fffdf8}
.m5{--gold:#f5b800;--goldt:#a86f00;--bg:#fffdf8;--bg2:#fff4d9;--tx:#17140d;--mut:#5f5a4d;--card:#fff;--line:rgba(23,20,13,.1);--line2:rgba(23,20,13,.2);--glow:rgba(245,184,0,.26);--shadow:0 14px 40px rgba(120,90,0,.12);--glass:rgba(255,253,248,.82);font-family:'Plus Jakarta Sans',system-ui,-apple-system,sans-serif;direction:ltr;text-align:left;color:var(--tx);background:var(--bg);line-height:1.7;overflow-x:clip;transition:background .3s,color .3s;font-size:16px}
html.m5-dark .m5{--goldt:#f5b800;--bg:#07070b;--bg2:#0e0e15;--tx:#f4f1ea;--mut:#a3a1ae;--card:#15151e;--line:rgba(255,255,255,.1);--line2:rgba(255,255,255,.2);--glow:rgba(245,184,0,.2);--shadow:0 20px 44px rgba(0,0,0,.5);--glass:rgba(7,7,11,.78)}
.m5 *{box-sizing:border-box}.m5 a{text-decoration:none;color:inherit}.m5 img{max-width:100%;height:auto}
.m5 section{padding:104px 0;scroll-margin-top:72px;position:relative}
.m5 .w{max-width:1180px;margin:0 auto;padding:0 24px}
.m5 h1,.m5 h2,.m5 h3,.m5 h4{font-family:inherit;margin:0;color:var(--tx);line-height:1.15}
.m5 .sc{fill:var(--card);stroke:var(--line2);stroke-width:1.5}.m5 .sl{stroke:var(--line2);fill:none;stroke-width:1.5}.m5 .sk{fill:var(--tx);opacity:.14}.m5 .sb{fill:var(--bg2)}.m5 .ar{stroke:var(--tx)}
.m5 .bob{animation:fy 6s ease-in-out infinite}.m5 .bob2{animation:fy 5s ease-in-out infinite .8s}.m5 .bob3{animation:fy 7s ease-in-out infinite 1.6s}
@keyframes fy{50%{transform:translateY(-9px)}}
/* header */
.m5 .hd2{position:fixed;top:0;left:0;right:0;z-index:100;height:72px;display:flex;align-items:center;transition:.3s;border-bottom:1px solid transparent}
body.admin-bar .m5 .hd2{top:32px}@media(max-width:782px){body.admin-bar .m5 .hd2{top:46px}}
.m5 .hd2.sc{background:var(--glass);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);border-bottom-color:var(--line);box-shadow:0 8px 30px rgba(0,0,0,.06)}
.m5 .hd2 .w{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%}
.m5 .lg{display:flex;align-items:center;color:var(--tx)}.m5 .logo{height:56px;width:auto;display:block}
.m5 .nv{display:flex;gap:4px;align-items:center}.m5 .nv>a,.m5 .nv .dd>a{display:inline-block;padding:8px 14px;border-radius:99px;font-weight:600;font-size:15px;color:var(--mut);transition:.2s}
.m5 .nv>a:hover,.m5 .nv .dd>a:hover,.m5 .nv a.cur{color:var(--tx);background:rgba(245,184,0,.16)}
.m5 .dd{position:relative}.m5 .dd .sub{position:absolute;top:100%;left:0;min-width:240px;background:var(--card);border:1px solid var(--line);border-radius:18px;padding:10px;box-shadow:var(--shadow);opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s}
.m5 .dd:hover .sub,.m5 .dd:focus-within .sub{opacity:1;visibility:visible;transform:none}
.m5 .dd .sub a{display:block;padding:10px 14px;border-radius:12px;font-weight:600;font-size:14.5px;color:var(--tx)}.m5 .dd .sub a:hover{background:rgba(245,184,0,.16)}
.m5 .rt{display:flex;gap:10px;align-items:center}
.m5 .ib{width:42px;height:42px;border-radius:50%;border:1px solid var(--line2);background:var(--card);color:var(--tx);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s;padding:0}.m5 .ib:hover{border-color:var(--gold);color:var(--goldt)}
.m5 .ib.tg{border:0;background:transparent;box-shadow:none;width:40px;height:40px}.m5 .ib.tg:hover{background:transparent;color:var(--goldt);transform:rotate(18deg) scale(1.12)}.m5 .ib.tg svg{width:24px;height:24px}
.m5 .tg .sun{display:none}html.m5-dark .m5 .tg .sun{display:block}html.m5-dark .m5 .tg .moon{display:none}
.m5 .bgr{display:none}
.m5 .pg{position:absolute;left:0;bottom:-1px;height:3px;width:0;background:linear-gradient(90deg,#ffe08a,#f59e00)}
.m5 .btn{display:inline-flex;gap:10px;align-items:center;justify-content:center;padding:14px 28px;border-radius:14px;font-weight:800;font-size:15.5px;transition:.25s;border:0;cursor:pointer;font-family:inherit;position:relative;overflow:hidden;line-height:1.3}
.m5 .b1{background:linear-gradient(90deg,#ffe08a,#f59e00);color:#14110a}.m5 .b1:hover{transform:translateY(-3px);box-shadow:0 14px 34px rgba(245,184,0,.45)}
.m5 .b1::after{content:'';position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skewX(-20deg);animation:sh 4s ease-in-out infinite}
@keyframes sh{0%,60%{left:-60%}100%{left:130%}}
.m5 .b2{border:1.5px solid var(--line2);color:var(--tx);background:transparent}.m5 .b2:hover{border-color:var(--gold);color:var(--goldt)}
.m5 .sm{padding:10px 20px;font-size:14.5px;border-radius:12px}
.m5 .btns{display:flex;gap:14px;flex-wrap:wrap}
/* hero (home) */
.m5 .hero{min-height:auto;padding:136px 0 84px;display:flex;align-items:center;background:var(--bg);isolation:isolate;overflow:hidden}
.m5 .aur{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}
.m5 .aur i{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;animation:dr 18s ease-in-out infinite alternate}
.m5 .aur i:nth-child(1){width:560px;height:560px;background:#f5b800;top:-160px;right:-80px;opacity:.38}
.m5 .aur i:nth-child(2){width:460px;height:460px;background:#ff7a59;bottom:-180px;left:-120px;opacity:.22;animation-duration:22s}
.m5 .aur i:nth-child(3){width:380px;height:380px;background:#5b8cff;top:30%;left:38%;opacity:.14;animation-duration:26s}
html.m5-dark .m5 .aur i:nth-child(1){opacity:.3}html.m5-dark .m5 .aur i:nth-child(3){opacity:.2}
@keyframes dr{to{transform:translate(60px,40px) scale(1.12)}}
.m5 .grid-bg{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent);mask-image:radial-gradient(70% 60% at 50% 40%,#000,transparent);opacity:.7;pointer-events:none}
.m5 .sky{position:absolute;inset:0;z-index:-1;pointer-events:none}.m5 .sky i{position:absolute;color:var(--gold);font-style:normal;opacity:.2;animation:tw 4s ease-in-out infinite}
@keyframes tw{50%{opacity:.85;transform:scale(1.4)}}
.m5 .hg{display:grid;grid-template-columns:1fr 1.05fr;gap:24px;align-items:center}
.m5 .badge{display:inline-flex;gap:10px;align-items:center;border:1px solid rgba(245,184,0,.55);color:var(--goldt);padding:7px 18px 7px 14px;border-radius:99px;font-size:13.5px;font-weight:800;margin-bottom:26px;background:rgba(245,184,0,.1)}
.m5 .badge u{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 0 0 rgba(61,220,132,.6);animation:pl 2s infinite;text-decoration:none}
@keyframes pl{70%{box-shadow:0 0 0 9px rgba(61,220,132,0)}100%{box-shadow:0 0 0 0 rgba(61,220,132,0)}}
.m5 .hero h1{font-size:clamp(38px,4.6vw,62px);font-weight:800;letter-spacing:-.03em;line-height:1.04}
.m5 .rot{display:block;background:linear-gradient(90deg,#f5b800,#e07a00);-webkit-background-clip:text;background-clip:text;color:transparent;transition:.35s}.m5 .rot.out{opacity:0;transform:translateY(14px)}
.m5 .hero p{max-width:540px;color:var(--mut);font-size:18px;margin:24px 0 34px}
.m5 .trust{display:flex;align-items:center;gap:14px;margin-top:38px;color:var(--mut);font-size:14.5px;font-weight:600}.m5 .trust b{color:var(--gold);letter-spacing:3px;font-size:18px}
.m5 .hv{position:relative;width:100%;max-width:620px;aspect-ratio:1/1.02;margin:0 -24px 0 auto}
.m5 .ly{position:absolute;transition:transform .25s ease-out;will-change:transform}.m5 .ly>*{animation:fy 6s ease-in-out infinite}
.m5 .bigstar{position:absolute;inset:-6%;width:112%;color:var(--tx);opacity:.9;animation:spn 60s linear infinite;z-index:0}
@keyframes spn{to{transform:rotate(360deg)}}
.m5 .hv .l1{left:0;top:10%;width:80%;z-index:2}.m5 .hv .l2{right:2%;top:28%;width:32%;z-index:3}.m5 .hv .l2>*{animation-delay:.8s}
.m5 .hv .l3{left:0;bottom:4%;z-index:4}.m5 .hv .l3>*{animation-delay:1.6s}.m5 .hv .l4{right:10%;top:2%;z-index:4}.m5 .hv .l5{left:2%;top:0;z-index:4}.m5 .hv .l6{right:8%;bottom:8%;z-index:4}
.m5 .hv .l4>*{animation-delay:.4s}.m5 .hv .l5>*{animation-delay:1.1s}.m5 .hv .l6>*{animation-delay:2s}
.m5 .gl{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line2);box-shadow:var(--shadow)}
.m5 .bw{border-radius:20px;overflow:hidden;background:var(--card);border:1px solid var(--line2);box-shadow:0 30px 60px rgba(120,90,0,.2)}html.m5-dark .m5 .bw{box-shadow:0 30px 60px rgba(0,0,0,.6)}
.m5 .bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--line)}.m5 .bar i{width:9px;height:9px;border-radius:50%;background:#ff6b6b}.m5 .bar i:nth-child(2){background:#ffc53d}.m5 .bar i:nth-child(3){background:#3ddc84}
.m5 .bd{padding:14px}.m5 .hb{height:96px;border-radius:12px;background:linear-gradient(120deg,#ffe08a,#f59e00);padding:14px}.m5 .hb b{display:block;height:10px;width:55%;border-radius:5px;background:#14110a;opacity:.78;margin-bottom:8px}.m5 .hb b+b{width:75%;height:7px;opacity:.35}.m5 .hb u{display:block;width:70px;height:16px;border-radius:8px;background:#14110a;margin-top:12px}
.m5 .mini{display:grid;grid-template-columns:1.1fr 1fr;gap:12px;margin-top:12px}
.m5 .chart{height:92px;border-radius:12px;border:1px solid var(--line);display:flex;align-items:flex-end;gap:8px;padding:12px}.m5 .chart s{flex:1;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#ffe08a,#f59e00);height:var(--h);transform-origin:bottom;animation:gr 3.2s ease-in-out infinite;text-decoration:none}
.m5 .chart s:nth-child(2){animation-delay:.2s}.m5 .chart s:nth-child(3){animation-delay:.4s}.m5 .chart s:nth-child(4){animation-delay:.6s}.m5 .chart s:nth-child(5){animation-delay:.8s}
@keyframes gr{0%{transform:scaleY(.15)}35%,85%{transform:scaleY(1)}100%{transform:scaleY(.15)}}
.m5 .cd{display:grid;gap:8px}.m5 .cd span{display:flex;gap:8px;align-items:center;height:27px;border-radius:9px;border:1px solid var(--line);padding:0 9px}.m5 .cd span::before{content:'';width:11px;height:11px;border-radius:50%;background:var(--c)}.m5 .cd span::after{content:'';height:6px;flex:1;border-radius:3px;background:var(--tx);opacity:.14}
.m5 .ph{border-radius:26px;background:var(--card);border:3px solid var(--line2);padding:12px 10px 14px;box-shadow:0 26px 50px rgba(120,90,0,.22)}html.m5-dark .m5 .ph{box-shadow:0 26px 50px rgba(0,0,0,.6)}
.m5 .ph::before{content:'';display:block;width:34%;height:5px;border-radius:3px;background:var(--tx);opacity:.18;margin:0 auto 10px}
.m5 .pv{height:84px;border-radius:12px;background:linear-gradient(135deg,#ffe08a,#f59e00);display:flex;align-items:center;justify-content:center;color:#14110a}
.m5 .pl2{height:6px;border-radius:3px;background:var(--tx);opacity:.14;margin:9px 2px 0}.m5 .pl2:nth-of-type(2){width:60%}
.m5 .pst{color:var(--gold);font-size:13px;letter-spacing:2px;margin-top:10px;text-align:center}
.m5 .pill{display:inline-flex;gap:8px;align-items:center;padding:10px 16px;border-radius:16px;font-weight:800;font-size:14px;white-space:nowrap}.m5 .pill i{font-style:normal;color:var(--gold)}
.m5 .rate{display:flex;gap:12px;align-items:center;padding:14px 18px;border-radius:18px}.m5 .rate b{color:var(--gold);letter-spacing:3px;font-size:17px;display:block;line-height:1.2}.m5 .rate small{color:var(--mut);font-size:12.5px;font-weight:600}
/* ticker */
.m5 .tk{border-block:1px solid var(--line);padding:26px 0;overflow:hidden;background:var(--bg)}
.m5 .tk .row{display:flex;width:max-content;animation:mq 40s linear infinite}.m5 .tk .row+.row{animation-direction:reverse;animation-duration:50s;margin-top:6px}
.m5 .tk span{font-size:clamp(40px,6vw,84px);font-weight:800;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:1.5px var(--line2);padding:0 24px;white-space:nowrap}.m5 .tk span.f{-webkit-text-stroke:0;color:var(--tx)}
.m5 .tk i{color:var(--gold);font-style:normal;font-size:.5em;align-self:center}
@keyframes mq{to{transform:translateX(-50%)}}
/* common */
.m5 .hd{text-align:center;max-width:720px;margin:0 auto 60px}.m5 .hd h2{font-size:clamp(32px,4.6vw,56px);font-weight:800;letter-spacing:-.025em}
.m5 .hd p{color:var(--mut);margin:16px 0 0;font-size:18px}.m5 .k{color:var(--goldt);font-weight:800;font-size:13px;letter-spacing:2px;text-transform:uppercase;margin-bottom:14px;display:inline-flex;gap:10px;align-items:center}.m5 .k::before,.m5 .k::after{content:'\2605';font-size:11px}
.m5 .alt{background:var(--bg2)}
.m5 .g5{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.m5 .g4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.m5 .g3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.m5 .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.m5 .pc{position:relative;display:block;border-radius:24px;padding:22px 16px 24px;border:1.5px solid transparent;background:linear-gradient(var(--card),var(--card)) padding-box,linear-gradient(140deg,rgba(245,184,0,.75),rgba(245,184,0,.08) 45%,rgba(245,184,0,.45)) border-box;box-shadow:var(--shadow);transition:transform .3s;overflow:hidden}
.m5 .pc::before{content:'';position:absolute;inset:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,0%),rgba(245,184,0,.22),transparent 70%);opacity:0;transition:.3s;pointer-events:none}.m5 .pc:hover::before{opacity:1}.m5 .pc:hover{transform:translateY(-8px)}
.m5 .pc .top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.m5 .il{background:linear-gradient(135deg,var(--bg2),transparent);border-radius:14px;padding:6px;margin-bottom:16px}.m5 .il svg{width:100%;height:auto;display:block}
.m5 .pc h3{font-size:18px;font-weight:800;margin-bottom:8px;letter-spacing:-.01em}.m5 .pc p{color:var(--mut);margin:0 0 16px;font-size:14px;line-height:1.6}
.m5 .more{display:inline-flex;gap:6px;align-items:center;font-weight:800;font-size:14px;color:var(--goldt)}.m5 .more svg{transition:.2s}.m5 .pc:hover .more svg,.m5 .fc:hover .more svg{transform:translateX(5px)}
.m5 .ic{width:46px;height:46px;flex:none;border-radius:14px;background:rgba(245,184,0,.14);color:var(--goldt);display:flex;align-items:center;justify-content:center}
.m5 .chips{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:44px}.m5 .chip{border:1px solid rgba(245,184,0,.5);padding:10px 22px;border-radius:99px;font-size:15px;font-weight:700;background:rgba(245,184,0,.08);transition:.2s}.m5 .chip:hover{background:rgba(245,184,0,.2);transform:translateY(-2px)}
.m5 .stt{background:linear-gradient(120deg,#17140d,#2a2108);color:#f4f1ea;padding:72px 0;overflow:hidden}html.m5-dark .m5 .stt{background:linear-gradient(120deg,#0e0e15,#1c1604)}
.m5 .stt .sg{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;text-align:center}.m5 .stt b{display:block;font-size:clamp(44px,6vw,78px);font-weight:800;letter-spacing:-.03em;background:linear-gradient(180deg,#ffe08a,#f59e00);-webkit-background-clip:text;background-clip:text;color:transparent;line-height:1.1}.m5 .stt small{color:#bdb8a8;font-size:15px;font-weight:600}
.m5 .two{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.m5 .two h2{font-size:clamp(30px,4.2vw,50px);font-weight:800;margin-bottom:14px;letter-spacing:-.02em}.m5 .two>div>p{color:var(--mut);margin:0 0 30px;font-size:18px}
.m5 .art{width:100%;height:auto;display:block}
.m5 .fe{display:flex;gap:16px;margin-bottom:22px;padding:16px;border-radius:18px;border:1px solid transparent;transition:.25s}.m5 .fe:hover{border-color:var(--line);background:var(--card);box-shadow:var(--shadow)}.m5 .fe h3{font-size:18px;font-weight:800;margin-bottom:2px}.m5 .fe p{margin:0;color:var(--mut);font-size:15px}
.m5 .tl{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;position:relative}.m5 .tl::before{content:'';position:absolute;top:36px;left:8%;right:8%;height:2px;background:repeating-linear-gradient(90deg,rgba(245,184,0,.7) 0 8px,transparent 8px 16px)}
.m5 .stp{position:relative;text-align:center;padding:0 8px}.m5 .stp .nd{width:74px;height:74px;border-radius:50%;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;background:var(--card);border:2px solid var(--gold);color:var(--goldt);box-shadow:0 0 0 8px var(--bg),0 0 36px rgba(245,184,0,.35);position:relative;z-index:1}
.m5 .alt .stp .nd{box-shadow:0 0 0 8px var(--bg2),0 0 36px rgba(245,184,0,.35)}
.m5 .stp .no{font-size:13px;font-weight:800;letter-spacing:2px;color:var(--goldt);margin-bottom:6px}.m5 .stp h3{font-size:22px;font-weight:800;margin-bottom:8px}.m5 .stp p{color:var(--mut);margin:0;font-size:15px}
.m5 .cta{border-radius:36px;padding:92px 28px;text-align:center;position:relative;overflow:hidden;background:linear-gradient(120deg,#f5b800,#ff9f0a,#f5b800);background-size:200% 100%;animation:bgm 8s ease-in-out infinite alternate;color:#14110a}
@keyframes bgm{to{background-position:100% 0}}
.m5 .cta h2{color:#14110a;font-size:clamp(34px,5.4vw,68px);font-weight:800;letter-spacing:-.03em;max-width:820px;margin:0 auto}.m5 .cta p{max-width:560px;margin:18px auto 34px;font-weight:600;font-size:18px}
.m5 .cta .btn{background:#14110a;color:#ffe08a;font-size:17px;padding:18px 38px}.m5 .cta .btn:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(0,0,0,.35)}
.m5 .cta .bs{position:absolute;color:#14110a;opacity:.1;font-size:160px;line-height:1}.m5 .cta .bs.a{left:-20px;top:-30px;transform:rotate(-14deg)}.m5 .cta .bs.b{right:-10px;bottom:-50px;transform:rotate(12deg);font-size:220px}
.m5 .cta-sec{padding:72px 0}
.m5 .fq{display:grid;grid-template-columns:.8fr 1.2fr;gap:56px;align-items:start}.m5 .fq .l{position:sticky;top:110px}.m5 .fq h2{font-size:clamp(32px,4.4vw,52px);font-weight:800;letter-spacing:-.025em;margin-bottom:14px}.m5 .fq .l p{color:var(--mut);font-size:17px;margin:0 0 26px}
.m5 details{border:1px solid var(--line);background:var(--card);border-radius:18px;padding:20px 24px;margin-bottom:12px;transition:.2s}
.m5 details[open]{border-color:rgba(245,184,0,.7);box-shadow:var(--shadow)}.m5 summary{cursor:pointer;font-weight:700;font-size:17.5px;list-style:none;display:flex;justify-content:space-between;gap:12px}
.m5 summary::-webkit-details-marker{display:none}.m5 summary::after{content:'+';color:var(--goldt);font-size:26px;line-height:1;transition:.2s}.m5 details[open] summary::after{content:'\2212'}.m5 details p{color:var(--mut);margin:14px 0 0}
/* inner pages */
.m5 .page-hero{padding:150px 0 76px;overflow:hidden;isolation:isolate;background:var(--bg)}
.m5 .page-hero h1{font-size:clamp(38px,5.2vw,68px);font-weight:800;letter-spacing:-.03em;max-width:880px}
.m5 .page-hero p{color:var(--mut);font-size:19px;max-width:680px;margin:20px 0 0}
.m5 .page-hero .btns{margin-top:30px}
.m5 .crumbs{display:flex;gap:10px;align-items:center;font-size:14px;font-weight:600;color:var(--mut);margin-bottom:18px;flex-wrap:wrap}.m5 .crumbs a:hover{color:var(--goldt)}.m5 .crumbs span{opacity:.5}
.m5 .post-hero .crumbs{color:rgba(255,255,255,.75)}.m5 .post-hero .crumbs a:hover{color:#ffe08a}
.m5 .fc{display:block;position:relative;border:1px solid var(--line);background:var(--card);border-radius:24px;padding:28px 26px;box-shadow:var(--shadow);transition:.3s}.m5 a.fc:hover{transform:translateY(-6px);border-color:rgba(245,184,0,.7)}
.m5 .fc h3{font-size:20px;font-weight:800;margin:16px 0 8px}.m5 .fc p{margin:0;color:var(--mut);font-size:15.5px}.m5 .fc .more{margin-top:16px}
.m5 .checks{list-style:none;margin:0;padding:0;display:grid;gap:12px}.m5 .checks li{display:flex;gap:12px;align-items:flex-start;font-size:16.5px}.m5 .checks li::before{content:'\2713';flex:none;width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#ffe08a,#f59e00);color:#14110a;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;margin-top:2px}
.m5 .lead{font-size:19px;color:var(--mut);max-width:760px}
.m5 .narrow{max-width:820px;margin:0 auto}
.m5 .quote{border-left:4px solid var(--gold);padding:8px 0 8px 24px;font-size:22px;font-weight:600;line-height:1.5;margin:0}
.m5 form.cf{display:grid;gap:16px}.m5 .cf label{font-weight:700;font-size:14px;display:block;margin-bottom:6px}
.m5 .cf input,.m5 .cf select,.m5 .cf textarea{width:100%;font:inherit;color:var(--tx);background:var(--card);border:1.5px solid var(--line2);border-radius:14px;padding:14px 16px;transition:.2s}
.m5 .cf input:focus,.m5 .cf select:focus,.m5 .cf textarea:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 4px rgba(245,184,0,.2)}
.m5 .cf textarea{min-height:150px;resize:vertical}.m5 .cf .hp{position:absolute;left:-9999px;opacity:0}
.m5 .cf-msg{padding:14px 18px;border-radius:14px;font-weight:600;display:none}.m5 .cf-msg.ok{display:block;background:rgba(61,220,132,.15);color:#0f7a3d}.m5 .cf-msg.err{display:block;background:rgba(255,107,107,.15);color:#b3261e}
html.m5-dark .m5 .cf-msg.ok{color:#6ee7a0}html.m5-dark .m5 .cf-msg.err{color:#ff9d96}
.m5 .row2{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.m5 .info{display:flex;gap:16px;align-items:flex-start;padding:20px;border:1px solid var(--line);background:var(--card);border-radius:20px;margin-bottom:14px}.m5 .info h3{font-size:16px;font-weight:800;margin-bottom:2px}.m5 .info p{margin:0;color:var(--mut);font-size:15px}
/* prose */
.m5 .prose{font-size:18px;line-height:1.85;max-width:780px;margin:0 auto}.m5 .prose>*{margin-top:0}
.m5 .prose p{margin:0 0 22px}.m5 .prose h2{font-size:clamp(26px,3.2vw,36px);font-weight:800;letter-spacing:-.02em;margin:54px 0 18px;scroll-margin-top:96px}.m5 .prose h3{font-size:22px;font-weight:800;margin:36px 0 12px}
.m5 .prose a{color:var(--goldt);font-weight:700;border-bottom:1.5px solid rgba(245,184,0,.5)}.m5 .prose a:hover{border-bottom-color:var(--gold)}
.m5 .prose ul,.m5 .prose ol{margin:0 0 24px;padding-left:26px}.m5 .prose li{margin-bottom:10px}.m5 .prose li::marker{color:var(--gold);font-weight:800}
.m5 .prose blockquote{margin:34px 0;padding:26px 30px;border-radius:20px;background:var(--bg2);border-left:5px solid var(--gold);font-size:21px;font-weight:600;line-height:1.55}.m5 .prose blockquote p{margin:0}
.m5 .prose figure{margin:34px 0}.m5 .prose figure img{width:100%;border-radius:22px;display:block;box-shadow:var(--shadow)}
.m5 .prose table{width:100%;border-collapse:collapse;margin:0 0 24px}.m5 .prose th,.m5 .prose td{border:1px solid var(--line);padding:10px 14px;text-align:left}
.m5 .wp-block-rank-math-toc-block{background:var(--bg2);border:1px solid var(--line);border-radius:22px;padding:24px 28px;margin:34px 0}
.m5 .wp-block-rank-math-toc-block h2{font-size:18px!important;margin:0 0 12px!important;letter-spacing:.5px;text-transform:uppercase}
.m5 .wp-block-rank-math-toc-block ul{margin:0!important;padding-left:20px!important}.m5 .wp-block-rank-math-toc-block li{margin-bottom:6px!important;font-size:16px}.m5 .wp-block-rank-math-toc-block a{border:0!important;font-weight:600!important;color:var(--tx)!important}.m5 .wp-block-rank-math-toc-block a:hover{color:var(--goldt)!important}
/* blog */
.m5 .post-hero{position:relative;padding:150px 0 80px;color:#fff;background:#0b0b10 var(--bg-img,none) center/cover;isolation:isolate}
.m5 .post-hero::before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,8,12,.55),rgba(8,8,12,.88));z-index:-1}
.m5 .post-hero h1{color:#fff;font-size:clamp(34px,4.8vw,60px);font-weight:800;letter-spacing:-.03em;max-width:900px;margin:16px 0 22px}
.m5 .post-meta{display:flex;gap:12px;align-items:center;flex-wrap:wrap;color:rgba(255,255,255,.8);font-size:14.5px;font-weight:600}.m5 .post-meta i,.m5 .bc-meta i{width:4px;height:4px;border-radius:50%;background:currentColor;opacity:.6}
.m5 .post-body{padding-top:64px;padding-bottom:40px}
.m5 .chip-s{display:inline-block;padding:5px 14px;border-radius:99px;background:rgba(245,184,0,.16);color:var(--goldt);font-size:12.5px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.m5 .chip-s.on-dark{background:rgba(245,184,0,.9);color:#14110a}
.m5 .post-tags{display:flex;flex-wrap:wrap;gap:10px;max-width:780px;margin:34px auto 0}.m5 .post-tags a{padding:7px 16px;border:1px solid var(--line2);border-radius:99px;font-size:14px;font-weight:600;color:var(--mut)}.m5 .post-tags a:hover{border-color:var(--gold);color:var(--goldt)}
.m5 .author-box{display:flex;gap:22px;align-items:center;max-width:780px;margin:40px auto 0;padding:26px;border:1px solid var(--line);background:var(--card);border-radius:24px;box-shadow:var(--shadow)}.m5 .author-box p{margin:6px 0 0;color:var(--mut);font-size:15px}.m5 .ab-logo{flex:none;width:130px;color:var(--tx)}.m5 .ab-logo svg{width:100%;height:auto;display:block}
.m5 .pn{display:grid;grid-template-columns:1fr 1fr;gap:16px;max-width:780px;margin:30px auto 0}.m5 .pn-a{display:block;padding:18px 22px;border:1px solid var(--line);border-radius:18px;background:var(--card);transition:.25s}.m5 .pn-a:hover{border-color:var(--gold);transform:translateY(-3px)}.m5 .pn-a small{display:block;color:var(--goldt);font-weight:800;text-transform:uppercase;letter-spacing:1px;font-size:12px}.m5 .pn-a span{font-weight:700;line-height:1.35;display:block;margin-top:4px}.m5 .pn-a.r{text-align:right}
.m5 .cat-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.m5 .cat-chips a{padding:9px 20px;border:1px solid var(--line2);border-radius:99px;font-weight:700;font-size:14.5px;background:var(--card);transition:.2s}.m5 .cat-chips a:hover,.m5 .cat-chips a.on{background:linear-gradient(90deg,#ffe08a,#f59e00);border-color:transparent;color:#14110a}
.m5 .blog-sec{padding:64px 0 100px}
.m5 .bgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}
.m5 .bc{border:1px solid var(--line);background:var(--card);border-radius:24px;overflow:hidden;box-shadow:var(--shadow);transition:.3s;display:flex;flex-direction:column}.m5 .bc:hover{transform:translateY(-7px);border-color:rgba(245,184,0,.7)}
.m5 .bc-img{display:block;aspect-ratio:1200/630;overflow:hidden;background:var(--bg2)}.m5 .bc-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.m5 .bc:hover .bc-img img{transform:scale(1.06)}
.m5 .bc-ph{display:block;width:100%;height:100%;background:linear-gradient(135deg,#ffe08a,#f59e00)}
.m5 .bc-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.m5 .bc h3{font-size:20px;font-weight:800;line-height:1.3}.m5 .bc h3 a:hover{color:var(--goldt)}.m5 .bc p{margin:0;color:var(--mut);font-size:15px;flex:1}
.m5 .bc-meta{display:flex;gap:10px;align-items:center;color:var(--mut);font-size:13.5px;font-weight:600}
.m5 .pager{display:flex;gap:8px;justify-content:center;margin-top:56px;flex-wrap:wrap}.m5 .pager .page-numbers{padding:10px 18px;border:1px solid var(--line2);border-radius:12px;font-weight:700;background:var(--card)}.m5 .pager .current,.m5 .pager a:hover{background:linear-gradient(90deg,#ffe08a,#f59e00);border-color:transparent;color:#14110a}
.m5 .empty{text-align:center;color:var(--mut)}.m5 .rel{padding:84px 0}
/* footer */
.m5 .ftr{background:#0a0a0f;color:#ece8dc;padding:84px 0 0;position:relative;overflow:hidden}
.m5 .ftr .fg{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:44px;padding-bottom:56px}
.m5 .ftr .lg{color:#f4f1ea}.m5 .ftr .logo{height:64px}.m5 .ftr p{color:#a3a1ae;font-size:15px;margin:18px 0 22px;max-width:340px}
.m5 .ftr h4{font-size:13px;letter-spacing:2px;text-transform:uppercase;color:#f5b800;margin-bottom:18px;font-weight:800}
.m5 .ftr ul{list-style:none;margin:0;padding:0}.m5 .ftr li{margin-bottom:11px}.m5 .ftr li a{color:#cfcabb;font-size:15px;transition:.2s}.m5 .ftr li a:hover{color:#f5b800;padding-left:4px}
.m5 .ftr .ct{display:flex;gap:12px;align-items:center;color:#cfcabb;font-size:15px;margin-bottom:14px}.m5 .ftr .ct .ic{width:40px;height:40px;background:rgba(245,184,0,.12);color:#f5b800;border-radius:12px}
.m5 .ftr .bt{border-top:1px solid rgba(255,255,255,.1);padding:22px 0;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;color:#8c8a96;font-size:14px;align-items:center}
.m5 .ftr .big{font-size:clamp(46px,11.5vw,170px);font-weight:800;letter-spacing:-.04em;line-height:.9;text-align:center;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.12);white-space:nowrap;margin-top:-6px;user-select:none}
.m5 .up{display:inline-flex;gap:8px;align-items:center;color:#f5b800;font-weight:800}
.m5 .fab{position:fixed;bottom:22px;left:22px;z-index:99;width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(0,0,0,.3);transition:.2s;background:#25d366;color:#fff}.m5 .fab:hover{transform:scale(1.1)}.m5 .fab::after{content:'';position:absolute;inset:0;border-radius:50%;border:2px solid #25d366;animation:rp 2.4s infinite}
@keyframes rp{to{transform:scale(1.6);opacity:0}}
.m5.js .rv{opacity:0;transform:translateY(26px);transition:opacity .8s,transform .8s}.m5.js .rv.in{opacity:1;transform:none}.m5.js .d1{transition-delay:.08s}.m5.js .d2{transition-delay:.16s}.m5.js .d3{transition-delay:.24s}.m5.js .d4{transition-delay:.32s}
@media(max-width:1100px){.m5 .g5{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.m5 .pc{padding:18px 12px}}
@media(max-width:1000px){.m5 .nv{position:fixed;top:72px;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--bg);padding:16px 24px 24px;border-bottom:1px solid var(--line);display:none;gap:2px;max-height:calc(100vh - 72px);overflow:auto}body.admin-bar .m5 .nv{top:104px}.m5.mo .nv{display:flex}.m5 .nv>a,.m5 .nv .dd>a{font-size:17px;padding:14px}.m5 .dd .sub{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:0;padding:0 0 0 14px;background:transparent}.m5 .bgr{display:inline-flex}.m5 .hide-s{display:none}}
@media(max-width:900px){.m5 .g5{grid-template-columns:1fr 1fr}.m5 .g4{grid-template-columns:1fr 1fr}.m5 .g3{grid-template-columns:1fr 1fr}.m5 .bgrid{grid-template-columns:1fr 1fr}}
@media(max-width:960px){.m5 .hg,.m5 .two,.m5 .fq,.m5 .g2{grid-template-columns:1fr}.m5 .hv{max-width:420px;margin:0 auto}.m5 .fq .l{position:static}.m5 .tl{grid-template-columns:1fr 1fr;row-gap:40px}.m5 .tl::before{display:none}.m5 .stt .sg{grid-template-columns:1fr 1fr}.m5 .ftr .fg{grid-template-columns:1fr 1fr}.m5 section{padding:72px 0}.m5 .hero{padding:104px 0 60px}.m5 .page-hero,.m5 .post-hero{padding:118px 0 56px}}
@media(max-width:782px){body.admin-bar .m5 .nv{top:118px}}
@media(max-width:600px){.m5 .g5,.m5 .g4,.m5 .g3,.m5 .tl,.m5 .ftr .fg,.m5 .bgrid,.m5 .row2,.m5 .pn{grid-template-columns:1fr}.m5 .hide-xs{display:none}.m5 .logo{height:46px}.m5 .author-box{flex-direction:column;text-align:center}.m5 .prose{font-size:17px}}
@media(prefers-reduced-motion:reduce){.m5 *{animation:none!important;transition:none!important}.m5.js .rv{opacity:1;transform:none}html{scroll-behavior:auto}}

/* article hero: light header while over the dark cover */
.m5:has(.post-hero) .hd2:not(.sc){--tx:#fff;--mut:rgba(255,255,255,.85);--line2:rgba(255,255,255,.35)}.m5:has(.post-hero) .hd2:not(.sc) .nv>a:hover,.m5:has(.post-hero) .hd2:not(.sc) .nv .dd>a:hover{background:rgba(255,255,255,.16)}
.m5:has(.post-hero) .hd2:not(.sc) .ib{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4)}

.m5 .sm-wrap{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:22px}.m5 .sm-col{border:1px solid var(--line);background:var(--card);border-radius:22px;padding:26px 26px 18px;box-shadow:var(--shadow)}.m5 .sm-col h2{font-size:19px;font-weight:800;margin-bottom:14px}.m5 .sm-col h2 a:hover{color:var(--goldt)}.m5 .sm-col ul{list-style:none;margin:0;padding:0}.m5 .sm-col li{padding:7px 0;border-top:1px solid var(--line);font-size:15px}.m5 .sm-col li:first-child{border-top:0}.m5 .sm-col li.sub{padding-left:18px}.m5 .sm-col li a:hover{color:var(--goldt)}

/* search overlay */
html.m5-lock{overflow:hidden}
.m5 .srch{position:fixed;inset:0;z-index:300;display:flex;align-items:flex-start;justify-content:center;padding:12vh 20px 20px}.m5 .srch[hidden]{display:none}
.m5 .srch-bg{position:absolute;inset:0;background:rgba(8,8,12,.62);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.m5 .srch-box{position:relative;width:100%;max-width:720px;background:var(--card);border:1px solid var(--line2);border-radius:26px;padding:22px;box-shadow:0 40px 90px rgba(0,0,0,.45);animation:srin .25s ease}
@keyframes srin{from{opacity:0;transform:translateY(-14px) scale(.98)}}
.m5 .srch form{display:flex;gap:10px}.m5 .srch input[type=search]{flex:1;min-width:0;font:inherit;font-size:18px;color:var(--tx);background:var(--bg2);border:1.5px solid var(--line2);border-radius:14px;padding:14px 18px}
.m5 .srch input[type=search]:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 4px rgba(245,184,0,.2)}
.m5 .srch-res{margin-top:12px;display:grid;gap:6px;max-height:48vh;overflow:auto}
.m5 .srch-res a{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:14px;font-weight:700;line-height:1.35}.m5 .srch-res a:hover,.m5 .srch-res a:focus{background:rgba(245,184,0,.16);outline:0}
.m5 .srch-res a::before{content:'\2605';color:var(--gold);font-size:12px}.m5 .srch-res .none{color:var(--mut);padding:12px 14px}
.m5 .srch-res .all{color:var(--goldt);justify-content:center;border:1px dashed rgba(245,184,0,.6)}.m5 .srch-res .all::before{content:''}
.m5 .srch-hint{margin:10px 2px 0;color:var(--mut);font-size:13px}
.m5 .srch-x{position:absolute;top:16px;right:16px;width:46px;height:46px;font-size:28px;line-height:1;background:var(--card)}
.m5 .hero-search{display:flex;gap:10px;max-width:560px;margin-top:26px}.m5 .hero-search input{flex:1;min-width:0;font:inherit;font-size:16px;color:var(--tx);background:var(--card);border:1.5px solid var(--line2);border-radius:14px;padding:13px 18px}
.m5 .hero-search input:focus{outline:0;border-color:var(--gold);box-shadow:0 0 0 4px rgba(245,184,0,.2)}
/* clients slider */
.m5 .cl-sec{padding:70px 0 56px;border-bottom:1px solid var(--line);background:var(--bg)}
.m5 .cl-sec .hd{margin-bottom:34px}.m5 .cl-sec .hd h2{font-size:clamp(28px,3.6vw,42px)}
.m5 .cl-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.m5 .cl-row{display:flex;width:max-content;gap:18px;animation:mq 36s linear infinite;padding:6px 0}.m5 .cl-track:hover .cl-row{animation-play-state:paused}
.m5 .cl{flex:none;width:150px;height:92px;border:1px solid var(--line);background:var(--card);border-radius:20px;display:flex;align-items:center;justify-content:center;color:var(--mut);transition:.3s;box-shadow:var(--shadow)}
.m5 .cl svg{width:52px;height:52px;opacity:.78;transition:.3s}.m5 .cl:hover{color:var(--goldt);transform:translateY(-4px);border-color:rgba(245,184,0,.7)}.m5 .cl:hover svg{opacity:1}
.m5 .cl-note{text-align:center;color:var(--mut);font-size:13px;margin:22px 0 0}
/* portfolio */
.m5 .pf-note{display:flex;gap:14px;align-items:flex-start;border:1px solid rgba(245,184,0,.5);background:rgba(245,184,0,.09);border-radius:18px;padding:16px 20px;margin-bottom:34px;color:var(--mut);font-size:15px}.m5 .pf-note b{color:var(--tx)}
.m5 .pf-f{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:34px}.m5 .pf-f button{font:inherit;font-weight:700;font-size:14.5px;padding:9px 20px;border:1px solid var(--line2);border-radius:99px;background:var(--card);color:var(--tx);cursor:pointer;transition:.2s}
.m5 .pf-f button:hover,.m5 .pf-f button.on{background:linear-gradient(90deg,#ffe08a,#f59e00);border-color:transparent;color:#14110a}
.m5 .pf-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.m5 .pf{border-radius:24px;overflow:hidden;border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);transition:.3s}.m5 .pf.off{display:none}
.m5 .pf:hover{transform:translateY(-7px);border-color:rgba(245,184,0,.7)}
.m5 .pf-b{display:block;width:100%;text-align:left;border:0;background:none;padding:0;cursor:pointer;color:inherit;font:inherit}
.m5 .pf-img{display:block;aspect-ratio:1600/840;overflow:hidden;background:var(--bg2)}.m5 .pf-img img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s}.m5 .pf:hover .pf-img img{transform:scale(1.06)}
.m5 .pf-cap{display:block;padding:20px 22px 24px}.m5 .pf-cap em{font-style:normal;font-size:12px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--goldt)}.m5 .pf-cap h3{font-size:19px;font-weight:800;margin:6px 0 6px;line-height:1.3}.m5 .pf-cap p{margin:0;color:var(--mut);font-size:14.5px}
.m5 .pf-badge{display:inline-block;margin-left:8px;padding:2px 10px;border-radius:99px;background:rgba(245,184,0,.18);color:var(--goldt);font-size:11px;font-weight:800;letter-spacing:.5px}
.m5 .pfm{position:fixed;inset:0;z-index:310;display:flex;align-items:center;justify-content:center;padding:20px}.m5 .pfm[hidden]{display:none}
.m5 .pfm-bg{position:absolute;inset:0;background:rgba(8,8,12,.72);backdrop-filter:blur(8px)}
.m5 .pfm-box{position:relative;width:100%;max-width:980px;max-height:92vh;overflow:auto;background:var(--card);border:1px solid var(--line2);border-radius:28px;box-shadow:0 40px 90px rgba(0,0,0,.5);animation:srin .25s ease}
.m5 .pfm-box img{width:100%;display:block;aspect-ratio:1600/840;object-fit:cover}.m5 .pfm-in{padding:26px 30px 30px}.m5 .pfm-in h3{font-size:clamp(22px,3vw,30px);font-weight:800;margin:6px 0 10px}.m5 .pfm-in p{color:var(--mut);margin:0 0 16px}
.m5 .pfm-tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.m5 .pfm-tags span{padding:6px 14px;border:1px solid var(--line2);border-radius:99px;font-size:13.5px;font-weight:600}
.m5 .pfm-x{position:absolute;top:14px;right:14px;z-index:2;width:44px;height:44px;font-size:26px;line-height:1}
@media(max-width:900px){.m5 .pf-g{grid-template-columns:1fr 1fr}}@media(max-width:600px){.m5 .pf-g{grid-template-columns:1fr}.m5 .srch form{flex-direction:column}.m5 .hero-search{flex-direction:column}.m5 .cl{width:120px;height:78px}}

.m5 .ib.sb2{border:0;background:transparent;box-shadow:none;width:40px;height:40px;color:var(--tx)}.m5 .ib.sb2:hover{background:transparent;color:var(--goldt);transform:scale(1.14)}.m5 .ib.sb2 svg{width:24px;height:24px}
.m5:has(.post-hero) .hd2:not(.sc) .ib.sb2,.m5:has(.post-hero) .hd2:not(.sc) .ib.tg{background:transparent;border:0}

/* i18n */
.m5 .ib.lang{width:auto;min-width:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:15px;line-height:1;text-decoration:none;color:inherit}
html[lang^="ar"] .m5, html[lang^="ar"] .m5 *{letter-spacing:0!important;text-transform:none!important}
html[lang^="ar"] .m5,html[lang^="ar"] .m5 :is(h1,h2,h3,h4,h5,h6,p,a,span,li,button,input,textarea,select,label,small,strong,b){font-family:"Noto Kufi Arabic",sans-serif}
html[lang^="ar"] .m5 h1,html[lang^="ar"] .m5 h2,html[lang^="ar"] .m5 h3,html[lang^="ar"] .m5 h4{line-height:1.35}
html[dir="rtl"] .m5 .btn svg,html[dir="rtl"] .m5 .up svg{transform:scaleX(-1)}
html[dir="rtl"] .m5 .up svg{transform:none}

/* i18n2 */
.m5 .ib.lang,.m5 .ib.lang:hover{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:8px}
html[lang^="ar"] .m5 .hd2 .nv a,html[lang^="ar"] .m5 .hd2 .btn{white-space:nowrap}
html[lang^="ar"] .m5 .hd2 .nv a{font-size:14px}

/* lsw */
.m5 .lsw{display:inline-flex;align-items:center;gap:2px;direction:ltr}
.m5 .lsw a,.m5 .lsw span{font-weight:700;font-size:13px;line-height:1;padding:8px 7px;border-radius:8px;text-decoration:none;letter-spacing:.04em!important;font-family:inherit}
.m5 .lsw a{color:inherit;opacity:.6;transition:opacity .2s}
.m5 .lsw a:hover{opacity:1}
.m5 .lsw .on{color:#d99a00;opacity:1}
html.m5-dark .m5 .lsw .on{color:#f5b800}

/* rtl3 */
html[dir="rtl"] .m5{direction:rtl;text-align:right}
html[dir="rtl"] .m5 .cl-track{direction:ltr}
html[dir="rtl"] .m5 .dd .sub{left:auto;right:0}
html[dir="rtl"] .m5 .pg{left:auto;right:0;background:linear-gradient(270deg,#ffe08a,#f59e00)}
html[dir="rtl"] .m5 .aur i:nth-child(1){right:auto;left:-80px}
html[dir="rtl"] .m5 .aur i:nth-child(2){left:auto;right:-120px}
html[dir="rtl"] .m5 .aur i:nth-child(3){left:auto;right:38%}
html[dir="rtl"] .m5 .hv .l1,html[dir="rtl"] .m5 .hv .l3{left:auto;right:0}
html[dir="rtl"] .m5 .hv .l2{right:auto;left:2%}
html[dir="rtl"] .m5 .hv .l4{right:auto;left:10%}
html[dir="rtl"] .m5 .hv .l5{left:auto;right:2%}
html[dir="rtl"] .m5 .hv .l6{right:auto;left:8%}
html[dir="rtl"] .m5 .cta .bs.a{left:auto;right:-20px}
html[dir="rtl"] .m5 .cta .bs.b{right:auto;left:-10px}
html[dir="rtl"] .m5 .quote{border-left:0;border-right:4px solid var(--gold)}
html[dir="rtl"] .m5 .prose ul,html[dir="rtl"] .m5 .prose ol{padding-left:0;padding-right:26px}
html[dir="rtl"] .m5 .prose blockquote{border-left:0;border-right:5px solid var(--gold)}
html[dir="rtl"] .m5 .prose th,html[dir="rtl"] .m5 .prose td{text-align:right}
html[dir="rtl"] .m5 .wp-block-rank-math-toc-block ul{padding-left:0!important;padding-right:20px!important}
html[dir="rtl"] .m5 .pn-a.r{text-align:left}
html[dir="rtl"] .m5 .ftr li a:hover{padding-left:0;padding-right:4px}
html[dir="rtl"] .m5 .sm-col li.sub{padding-left:0;padding-right:18px}
html[dir="rtl"] .m5 .srch-x{right:auto;left:16px}
html[dir="rtl"] .m5 .pf-b{text-align:right}
html[dir="rtl"] .m5 .pf-badge{margin-left:0;margin-right:8px}
html[dir="rtl"] .m5 .pfm-x{right:auto;left:14px}
html[dir="rtl"] .m5 .pc:hover .more svg,html[dir="rtl"] .m5 .fc:hover .more svg{transform:translateX(-5px)}
html[dir="rtl"] .m5 .hd2 .w{direction:rtl}
/* menu button without circle */
.m5 .ib.bgr{border:0;background:transparent;box-shadow:none;width:40px;height:40px;color:var(--tx)}
.m5 .ib.bgr:hover{background:transparent;color:var(--goldt)}
.m5 .ib.bgr svg{width:26px;height:26px}
.m5:has(.post-hero) .hd2:not(.sc) .ib.bgr{background:transparent;border:0}
/* language dropdown */
.m5 .lsw{position:relative;display:inline-block;width:64px;height:40px;direction:ltr;z-index:6}
.m5 .lsw .on{display:flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 8px;cursor:pointer;border-radius:10px;user-select:none}
.m5 .lsw .on::after{content:"";width:6px;height:6px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .2s}
.m5 .lsw.open .on::after{transform:rotate(225deg) translateY(-2px)}
.m5 .lsw a{position:absolute;top:calc(100% + 6px);left:0;right:0;display:none;text-align:center;padding:10px 8px;background:#fff;color:#17140d;opacity:1;border:1px solid rgba(23,20,13,.12);border-radius:12px;box-shadow:0 14px 40px rgba(120,90,0,.18)}
html.m5-dark .m5 .lsw a{background:#15151e;color:#f4f1ea;border-color:rgba(255,255,255,.14)}
.m5 .lsw.open a,.m5 .lsw:hover a{display:block}
.m5 .lsw a:hover{color:#a86f00}
html.m5-dark .m5 .lsw a:hover{color:#f5b800}

/* icons align */
.m5 .ib.tg .moon,.m5 .ib.tg .sun{display:flex;align-items:center;justify-content:center;line-height:0}
.m5 .ib.tg svg,.m5 .ib.sb2 svg,.m5 .ib.bgr svg{display:block}

/* toggle fix + mobile tools */
.m5 .ib.tg .sun{display:none}
html.m5-dark .m5 .ib.tg .sun{display:flex}
html.m5-dark .m5 .ib.tg .moon{display:none}
@media(max-width:1000px){
.m5 .nvt{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;padding:14px 14px 4px;border-top:1px solid var(--line)}
.m5 .nvt .ib{--tx:#17140d;color:#17140d}
html.m5-dark .m5 .nvt .ib{--tx:#f4f1ea;color:#f4f1ea}
.m5 .nvt .lsw .on{color:#a86f00}
html.m5-dark .m5 .nvt .lsw .on{color:#f5b800}
.m5 .nvt .lsw a{top:auto;bottom:calc(100% + 6px)}
}

/* ticker rtl fix */
.m5 .tk,.m5 .cl-row{direction:ltr}
html[dir="rtl"] .m5 .tk .row{animation-duration:30s}
html[dir="rtl"] .m5 .tk .row+.row{animation-duration:38s}

/* ticker widths */
.m5 .tk .row>*{flex-shrink:0}

/* ticker width override (theme .row rule) */
.m5 .tk .row{width:max-content!important;max-width:none!important}

/* flags */
.m5 .lsw{width:92px}
.m5 .lsw .on::before,.m5 .lsw a::before{content:"";display:inline-block;flex:none;width:20px;height:14px;border-radius:3px;background-size:cover;background-position:center;box-shadow:0 0 0 1px rgba(0,0,0,.18)}
.m5 .lsw [lang="en"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2060%2030'%3E%3CclipPath%20id%3D's'%3E%3Cpath%20d%3D'M0%2C0%20v30%20h60%20v-30%20z'%2F%3E%3C%2FclipPath%3E%3CclipPath%20id%3D't'%3E%3Cpath%20d%3D'M30%2C15%20h30%20v15%20z%20v15%20h-30%20z%20h-30%20v-15%20z%20v-15%20h30%20z'%2F%3E%3C%2FclipPath%3E%3Cg%20clip-path%3D'url(%23s)'%3E%3Cpath%20d%3D'M0%2C0%20v30%20h60%20v-30%20z'%20fill%3D'%23012169'%2F%3E%3Cpath%20d%3D'M0%2C0%20L60%2C30%20M60%2C0%20L0%2C30'%20stroke%3D'%23fff'%20stroke-width%3D'6'%2F%3E%3Cpath%20d%3D'M0%2C0%20L60%2C30%20M60%2C0%20L0%2C30'%20clip-path%3D'url(%23t)'%20stroke%3D'%23C8102E'%20stroke-width%3D'4'%2F%3E%3Cpath%20d%3D'M30%2C0%20v30%20M0%2C15%20h60'%20stroke%3D'%23fff'%20stroke-width%3D'10'%2F%3E%3Cpath%20d%3D'M30%2C0%20v30%20M0%2C15%20h60'%20stroke%3D'%23C8102E'%20stroke-width%3D'6'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}
.m5 .lsw [lang="ar"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2030%2020'%3E%3Crect%20width%3D'30'%20height%3D'20'%20fill%3D'%231B7A3D'%2F%3E%3Ccircle%20cx%3D'15'%20cy%3D'10'%20r%3D'5.6'%20fill%3D'%23fff'%2F%3E%3Ccircle%20cx%3D'16.7'%20cy%3D'9.4'%20r%3D'4.9'%20fill%3D'%231B7A3D'%2F%3E%3Cpath%20d%3D'M18.2%206.6l.7%201.4%201.5.2-1.1%201.1.3%201.5-1.4-.7-1.4.7.3-1.5-1.1-1.1%201.5-.2z'%20fill%3D'%23fff'%2F%3E%3C%2Fsvg%3E")}
.m5 .lsw a{align-items:center;justify-content:center;gap:6px}
.m5 .lsw.open a,.m5 .lsw:hover a{display:flex}

/* ticker alternate + plain green flag */
.m5{--tk:rgba(23,20,13,.13)}
html.m5-dark .m5{--tk:rgba(255,255,255,.17)}
.m5 .tk .row span,.m5 .tk .row span.f{color:var(--tx);-webkit-text-stroke:0}
.m5 .tk .row span:nth-of-type(even){color:transparent;-webkit-text-stroke:1.5px var(--line2)}
.m5 .tk .row+.row span:nth-of-type(odd){color:transparent;-webkit-text-stroke:1.5px var(--line2)}
.m5 .tk .row+.row span:nth-of-type(even){color:var(--tx);-webkit-text-stroke:0}
html[dir="rtl"] .m5 .tk .row span:nth-of-type(even),html[dir="rtl"] .m5 .tk .row+.row span:nth-of-type(odd){color:var(--tk);-webkit-text-stroke:0}
html[dir="rtl"] .m5 .tk .row+.row span:nth-of-type(even){color:var(--tx);-webkit-text-stroke:0}
.m5 .lsw [lang="ar"]::before{background-image:none;background-color:#1B7A3D}

/* flags tr fr de */
.m5 .lsw [lang="tr"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http://www.w3.org/2000/svg'%20viewBox%3D'0%200%2030%2020'%3E%3Crect%20width%3D'30'%20height%3D'20'%20fill%3D'%23E30A17'/%3E%3Ccircle%20cx%3D'11.2'%20cy%3D'10'%20r%3D'5'%20fill%3D'%23fff'/%3E%3Ccircle%20cx%3D'12.5'%20cy%3D'10'%20r%3D'4'%20fill%3D'%23E30A17'/%3E%3Cpolygon%20fill%3D'%23fff'%20points%3D'17.20%2C7.53%2017.20%2C9.42%2019.00%2C10.00%2017.20%2C10.58%2017.20%2C12.47%2016.09%2C10.94%2014.30%2C11.53%2015.41%2C10.00%2014.30%2C8.47%2016.09%2C9.06'/%3E%3C/svg%3E")}
.m5 .lsw [lang="fr"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http://www.w3.org/2000/svg'%20viewBox%3D'0%200%2030%2020'%3E%3Crect%20width%3D'10'%20height%3D'20'%20fill%3D'%230055A4'/%3E%3Crect%20x%3D'10'%20width%3D'10'%20height%3D'20'%20fill%3D'%23fff'/%3E%3Crect%20x%3D'20'%20width%3D'10'%20height%3D'20'%20fill%3D'%23EF4135'/%3E%3C/svg%3E")}
.m5 .lsw [lang="de"]::before{background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D'http://www.w3.org/2000/svg'%20viewBox%3D'0%200%2030%2020'%3E%3Crect%20width%3D'30'%20height%3D'7'%20fill%3D'%23000'/%3E%3Crect%20y%3D'6.66'%20width%3D'30'%20height%3D'6.67'%20fill%3D'%23DD0000'/%3E%3Crect%20y%3D'13.33'%20width%3D'30'%20height%3D'6.67'%20fill%3D'%23FFCE00'/%3E%3C/svg%3E")}

/* lsw multi-language dropdown */
.m5 .lsw a{height:40px;box-sizing:border-box;padding:0 8px;border-radius:0;border-top:0}
.m5 .lsw a:first-of-type{border-top:1px solid rgba(23,20,13,.12);border-radius:12px 12px 0 0}
.m5 .lsw a:last-of-type{border-radius:0 0 12px 12px}
.m5 .lsw a:first-of-type:last-of-type{border-radius:12px}
html.m5-dark .m5 .lsw a:first-of-type{border-top-color:rgba(255,255,255,.14)}
.m5 .lsw a:nth-of-type(2){top:calc(100% + 46px)}
.m5 .lsw a:nth-of-type(3){top:calc(100% + 86px)}
.m5 .lsw a:nth-of-type(4){top:calc(100% + 126px)}
.m5 .lsw a:nth-of-type(5){top:calc(100% + 166px)}
.m5 .nvt .lsw a:nth-of-type(1){top:auto;bottom:calc(100% + 6px)}
.m5 .nvt .lsw a:nth-of-type(2){top:auto;bottom:calc(100% + 46px)}
.m5 .nvt .lsw a:nth-of-type(3){top:auto;bottom:calc(100% + 86px)}
.m5 .nvt .lsw a:nth-of-type(4){top:auto;bottom:calc(100% + 126px)}
.m5 .nvt .lsw a:nth-of-type(5){top:auto;bottom:calc(100% + 166px)}

/* mobile services accordion */
.m5 .dd-t{display:none}
@media(max-width:1000px){
.m5 .nv .dd{display:flex;flex-wrap:wrap;align-items:center}
.m5 .nv .dd>a{flex:1}
.m5 .dd-t{display:inline-flex;align-items:center;justify-content:center;flex:none;width:46px;height:46px;border:0;background:transparent;color:var(--mut);cursor:pointer;border-radius:12px;padding:0}
.m5 .dd-t i{display:block;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}
.m5 .dd.open .dd-t i{transform:rotate(225deg) translate(-2px,-2px)}
.m5 .nv .dd .sub{display:none;flex-basis:100%}
.m5 .nv .dd.open .sub{display:block}
html[dir="rtl"] .m5 .nv .dd .sub{padding:0 14px 0 0}
}
