@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/barlow-condensed-latin-600-normal.DepVgxBB.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-600-normal.BFJEwTuo.woff)format("woff")}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/barlow-condensed-latin-700-normal.v1xN8_Wq.woff2)format("woff2"),url(/_astro/barlow-condensed-latin-700-normal.Dmwat-ge.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-400-normal.EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-500-normal.DPXcppbm.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.DrtBj6UE.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-arabic-700-normal.9rXc6cUL.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-400-normal.CFZh1unN.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-sans-arabic-latin-500-normal.Cd6jVIg7.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-500-normal.BletK1Hp.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-sans-arabic-latin-700-normal.BzSf6GNr.woff2)format("woff2"),url(/_astro/ibm-plex-sans-arabic-latin-700-normal.Cl4F7CZR.woff)format("woff")}:root{--void:#050b17;--deep:#081325;--panel:#0d1b31;--glass:#8cb4f00f;--line:#96b9eb29;--line-strong:#96b9eb52;--text:#eaf1fb;--muted:#95a8c3;--blue:#3b86ff;--navy:#0b4a8e;--saffron:#f5b000;--saffron-hi:#ffc93d;--ok:#4cc38a;--danger:#ff7a6b;--focus:#ffc93d;--display:"Barlow Condensed", "IBM Plex Sans Arabic", system-ui, sans-serif;--body:"IBM Plex Sans Arabic", system-ui, -apple-system, "Segoe UI", sans-serif;--s-1:.8rem;--s0:1rem;--s1:1.25rem;--s2:1.5625rem;--s3:1.953rem;--s4:2.441rem;--s5:3.052rem;--s6:3.815rem;--s7:4.768rem;--wrap:76rem;--gutter:clamp(1rem, 4vw, 2.5rem);--r-s:8px;--r-m:14px;--r-l:24px;--tilt:-6deg;color-scheme:dark}html[dir=rtl]{--tilt:6deg}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--void)}html,body{overflow-x:clip}body{background:var(--void);color:var(--text);font:400 1.0625rem/1.7 var(--body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;height:auto;display:block}a{color:var(--saffron-hi);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:var(--saffron);color:#071020}h1,h2,h3,h4{color:var(--text);text-wrap:balance;margin:0 0 .5em;font-weight:700;line-height:1.05}h1,h2{font-family:var(--display);letter-spacing:-.01em}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3{font-family:var(--body);letter-spacing:0;line-height:1.3}h1{font-size:clamp(var(--s4), 6vw, var(--s7))}h2{font-size:clamp(var(--s3), 4vw, var(--s5))}h3{font-size:var(--s1);font-family:var(--body);line-height:1.3}html[lang=ar] h1{font-size:clamp(var(--s3), 5vw, var(--s6))}html[lang=ar] h2{font-size:clamp(var(--s2), 3.4vw, var(--s4))}p{margin:0 0 1em}ul,ol{padding-inline-start:1.2em}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.measure{max-width:68ch}.lead{font-size:var(--s1);color:var(--muted);line-height:1.6}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:1rem;background:var(--saffron);color:#071020;z-index:100;border-radius:var(--r-s);padding:.6rem 1rem;position:absolute;top:-4rem}.skip:focus{top:1rem}section{padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.band-frost{background:var(--deep);border-block:1px solid var(--line)}.band-ink{background:radial-gradient(60rem 30rem at 85% 0%, #3b86ff2e, transparent 60%), var(--deep);border-block:1px solid var(--line)}.band-ink h2,.band-ink h3{color:var(--text)}.grid-bg{pointer-events:none;z-index:0;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.45;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.btn{min-height:48px;font:600 1rem/1 var(--body);cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:.55em;padding:.7em 1.4em;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,box-shadow .2s;display:inline-flex}.btn-primary{background:var(--saffron);color:#071020;box-shadow:0 0 #f5b00000}.btn-primary:hover{background:var(--saffron-hi);color:#071020;box-shadow:0 8px 30px -6px #f5b0008c}.btn-navy{background:var(--blue);color:#fff}.btn-navy:hover{color:#fff;background:#5a9bff;box-shadow:0 8px 30px -8px #3b86ffb3}.btn-ghost{border-color:var(--line-strong);color:var(--text);background:var(--glass)}.btn-ghost:hover{border-color:var(--text);color:#fff;background:#ffffff14}.btn svg{flex:none;width:1.2em;height:1.2em}.btn[disabled]{opacity:.6;cursor:progress}.site-header{z-index:40;border-bottom:1px solid var(--line);background:#050b17d1;position:sticky;top:0}@supports (backdrop-filter:blur(1px)){.site-header:not([data-menu]){backdrop-filter:saturate(1.3)blur(14px);background:#050b179e}}.hdr{align-items:center;gap:1.25rem;min-height:72px;display:flex}.brand img{width:auto;height:40px}.nav{align-items:center;gap:.1rem;margin-inline-start:auto;display:flex}.chev{width:1rem;height:1rem}.nav>a,.nav .dd>button{white-space:nowrap;font:500 .96rem/1 var(--body);color:var(--muted);border-radius:var(--r-s);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.7rem;text-decoration:none;display:inline-flex}.nav>a:hover,.nav .dd>button:hover,.nav>a[aria-current=page],.dd[data-open]>button{color:var(--text);background:var(--glass)}.dd{position:relative}.dd-panel{inset-inline-start:-1rem;border:1px solid var(--line);border-radius:var(--r-l);background:#0a1628f7;grid-template-columns:1fr 1fr;gap:.15rem 1.5rem;width:min(44rem,90vw);padding:1.25rem;display:none;position:absolute;top:calc(100% + 10px);box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px #3b86ff14}.dd[data-open] .dd-panel{display:grid}.dd-panel h4{font:600 .82rem/1 var(--body);color:var(--saffron);letter-spacing:.02em;grid-column:span 2;margin:.6rem 0 .4rem}.dd-panel a{color:var(--text);border-radius:var(--r-s);padding:.5rem .6rem;font-size:.95rem;text-decoration:none}.dd-panel a:hover{background:var(--glass);color:#fff}.dd-panel .dd-all{color:var(--saffron-hi);grid-column:span 2;margin-top:.4rem;font-weight:600}@media (width>=1280px){.nav{position:relative}.nav .dd.dd-static{position:static}}.dd-panel.dd-mega{grid-template-columns:repeat(3,1fr);width:min(56rem,94vw);inset-inline-start:50%;transform:translate(-50%)}html[dir=rtl] .dd-panel.dd-mega{transform:translate(50%)}.dd-mega .dd-col{flex-direction:column;min-width:0;display:flex}.dd-mega .dd-col h4{grid-column:auto}.dd-mega .dd-more{color:var(--saffron-hi);margin-top:.2rem;font-weight:600}.dd-mega .dd-all{grid-column:1/-1}.hdr-actions{align-items:center;gap:.5rem;display:flex}.lang{font:600 .95rem/1 var(--body);color:var(--text);border:1px solid var(--line);border-radius:999px;padding:.6rem .8rem;text-decoration:none}.lang:hover{border-color:var(--line-strong);background:var(--glass);color:#fff}.menu-btn{display:none}@media (width<=1279px){.nav,.hdr-actions .btn{display:none}.menu-btn{border:1px solid var(--line);background:var(--glass);width:48px;height:48px;color:var(--text);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;margin-inline-start:auto;display:inline-flex}.menu-btn svg{width:24px;height:24px}.site-header[data-menu]{background:var(--void)}.site-header[data-menu] .nav{background:var(--void);padding:1rem var(--gutter) 6rem;flex-direction:column;align-items:stretch;gap:0;display:flex;position:fixed;inset:72px 0 0;overflow-y:auto}.site-header[data-menu] .nav>a:not(.btn-mobile),.site-header[data-menu] .dd>button{color:var(--text);border-bottom:1px solid var(--line);background:0 0;border-radius:0;justify-content:space-between;width:100%;padding:1rem .25rem;font-size:1.1rem}.site-header[data-menu] .dd-panel{width:100%;box-shadow:none;background:0 0;border:0;grid-template-columns:1fr;padding:.25rem 0 1rem;position:static}.site-header[data-menu] .dd-panel h4,.site-header[data-menu] .dd-panel .dd-all{grid-column:auto}.site-header[data-menu] #dd-gift-panel .occ{order:-1}.site-header[data-menu] .dd-panel.dd-mega{grid-template-columns:1fr;transform:none}.site-header[data-menu] .nav .btn{justify-content:center;margin-top:1.25rem;display:inline-flex}.site-header[data-menu] .nav .lang{text-align:center;margin-top:1rem;padding:.9rem}}@media (width>=1280px){.nav .btn-mobile{display:none}}.hero{isolation:isolate;padding-block:clamp(3rem,8vw,6rem) clamp(2.5rem,6vw,4.5rem);overflow:hidden}.aurora{z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(38rem 26rem at 22% 18%,#3b86ff4d,#0000 65%),radial-gradient(30rem 22rem at 80% 30%,#f5b00033,#0000 65%),radial-gradient(40rem 24rem at 55% 85%,#0b4a8e59,#0000 70%);height:120%;position:absolute;inset:-20% -10% auto}@media (prefers-reduced-motion:no-preference){.aurora{animation:18s ease-in-out infinite alternate drift}@keyframes drift{0%{transform:translate(-2%)scale(1)}to{transform:translate(2%,3%)scale(1.06)}}}.hero-inner{z-index:1;text-align:center;justify-items:center;gap:1.5rem;display:grid;position:relative}.hero-kicker{border:1px solid var(--line);background:var(--glass);color:var(--muted);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-size:.92rem;display:inline-flex}.hero-kicker b{color:var(--saffron-hi);font-weight:600}.hero-kicker .dot{background:var(--ok);border-radius:50%;width:.5rem;height:.5rem;box-shadow:0 0 0 4px #4cc38a2e}.hero h1,.hero .hero-slogan{background:linear-gradient(#fff 30%,#a9c4ef 100%);color:#0000;-webkit-background-clip:text;background-clip:text;max-width:16ch;margin:0;font-size:clamp(2.8rem,7.2vw,6.2rem);line-height:.95}.hero .hero-slogan{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;font-weight:700}html[lang=ar] .hero h1,html[lang=ar] .hero .hero-slogan{max-width:20ch;font-size:clamp(2.2rem,5.4vw,4.3rem);line-height:1.25}.hero h1 .h1-sub{letter-spacing:0;margin-top:.9rem;font-size:clamp(1.05rem,2.1vw,1.45rem);font-weight:600;line-height:1.35;display:block}.hero h1.h1-kw,html[lang=ar] .hero h1.h1-kw{letter-spacing:0;max-width:46ch;margin-top:.9rem;font-size:clamp(1.05rem,2.1vw,1.45rem);font-weight:600;line-height:1.35;display:block}.hero .lead{max-width:40rem;margin:0}.brief{text-align:start;isolation:isolate;background:#3b86ff26;border-radius:22px;width:min(100%,50rem);padding:1.5px;position:relative;overflow:hidden;box-shadow:0 30px 80px -30px #3b86ff8c}.brief:before{content:"";z-index:-1;aspect-ratio:1;background:conic-gradient(#3b86ff26, var(--blue), #f5b000e6, #3b86ff26 60%, #3b86ff26);width:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:no-preference){.brief:before{will-change:transform;animation:6s linear infinite brief-spin}}@keyframes brief-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}.brief-in{background:#091324f5;border-radius:21px;gap:.75rem;padding:1rem 1rem .9rem;display:grid}.brief label.brief-label{font:600 .9rem/1 var(--body);color:var(--muted);align-items:center;gap:.5rem;padding:.2rem .25rem 0;display:flex}.brief label.brief-label svg{width:1.1rem;height:1.1rem;color:var(--saffron)}.brief textarea{resize:none;width:100%;min-height:4.6rem;color:var(--text);font:400 1.15rem/1.55 var(--body);background:0 0;border:0;outline:0;padding:.25rem}.brief textarea::placeholder{color:#6f84a3}.brief-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.brief-hint{color:var(--muted);margin:0;font-size:.85rem}.brief:focus-within{box-shadow:0 30px 90px -25px #3b86ffbf}.examples li{max-width:100%}.examples{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:52rem;margin:0;padding:0;list-style:none;display:flex}.examples button{max-width:100%;font:500 .9rem/1.3 var(--body);color:var(--text);background:var(--glass);border:1px solid var(--line);cursor:pointer;text-align:start;border-radius:999px;padding:.5rem .9rem}.examples button:hover{border-color:var(--saffron);color:#fff}.result{text-align:start;border:1px solid var(--line);border-radius:var(--r-l);background:#0a1628d9;gap:1.25rem;width:min(100%,64rem);padding:clamp(1rem,3vw,1.75rem);display:grid}.result[hidden]{display:none}.result-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.result-head h2{font:700 1.35rem/1.3 var(--body);margin:0}.facts{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.facts li{color:#cfe0ff;background:#3b86ff1f;border:1px solid #3b86ff59;border-radius:999px;padding:.35rem .75rem;font-size:.9rem}.facts li b{color:#fff;font-weight:600}.picks{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.pick{border-radius:var(--r-m);border:1px solid var(--line);background:var(--panel);color:var(--text);grid-template-rows:auto 1fr;text-decoration:none;display:grid;overflow:hidden}.pick img{aspect-ratio:16/10;object-fit:cover;width:100%}.pick div{align-content:start;gap:.3rem;padding:.85rem 1rem 1rem;display:grid}.pick strong{font-size:1.05rem;line-height:1.3}.pick span{color:var(--muted);font-size:.92rem;line-height:1.5}.pick:hover{border-color:var(--saffron);color:#fff}.pick .why{color:var(--saffron-hi);font-size:.82rem;font-style:normal}.result-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.result-note{color:var(--muted);margin:0;font-size:.88rem}@media (width<=600px){.examples li:nth-child(n+3){display:none}}@media (width<=760px){.picks{grid-template-columns:1fr}.pick{grid-template-rows:none;grid-template-columns:7rem 1fr}.pick img{aspect-ratio:auto;height:100%}}@media (prefers-reduced-motion:no-preference){.result:not([hidden]){animation:.45s cubic-bezier(.2,.8,.2,1) both rise}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}}.proof{color:var(--muted);flex-wrap:wrap;justify-content:center;gap:.5rem 2.25rem;margin:.5rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.proof strong{color:var(--text);font:700 1.5rem/1 var(--display);margin-inline-end:.35rem}html[lang=ar] .proof strong{font-family:var(--body);font-size:1.15rem}.marquee{border-block:1px solid var(--line);background:var(--deep);padding-block:1.75rem;overflow:hidden}.marquee p{text-align:center;color:var(--muted);margin:0 0 1rem;font-size:.92rem}.marquee-track{background:var(--deep);align-items:center;gap:3.25rem;width:max-content;display:flex}.marquee-track img{object-fit:contain;filter:grayscale()invert()brightness(1.25);mix-blend-mode:screen;opacity:.72;width:auto;max-width:150px;height:44px}.marquee-mask{position:relative}.marquee-mask:before,.marquee-mask:after{content:"";z-index:1;pointer-events:none;width:12%;position:absolute;top:0;bottom:0}.marquee-mask:before{background:linear-gradient(90deg, var(--deep), transparent);left:0}.marquee-mask:after{background:linear-gradient(270deg, var(--deep), transparent);right:0}@media (prefers-reduced-motion:no-preference){.marquee-track{animation:48s linear infinite slide}html[dir=rtl] .marquee-track{animation-name:slide-rtl}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes slide{to{transform:translate(-50%)}}@keyframes slide-rtl{to{transform:translate(50%)}}}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;justify-content:center;gap:1.5rem 2.5rem;width:auto}.marquee-track [aria-hidden=true]{display:none}}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:2rem;display:flex}.sec-head h2{max-width:20ch;margin:0}html[lang=ar] .sec-head h2{max-width:28ch}.sec-head p{max-width:32rem;color:var(--muted);margin:0}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:13.5rem;gap:.9rem;display:grid}.tile{border-radius:var(--r-l);border:1px solid var(--line);background:var(--panel);color:var(--text);isolation:isolate;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.tile img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.tile:after{content:"";z-index:-1;background:linear-gradient(#050b1700 40%,#050b1799 66%,#050b17f5 100%);position:absolute;inset:0}.tile-body{text-shadow:0 1px 12px #0009;gap:.2rem;padding:1rem 1.1rem;display:grid}.tile strong{font:700 1.45rem/1.05 var(--display)}html[lang=ar] .tile strong{font:700 1.1rem/1.35 var(--body)}.tile-body>span{color:#c3d1e6;font-size:.88rem;line-height:1.4}.tile:hover{color:#fff;border-color:#f5b000b3;box-shadow:0 0 0 1px #f5b00059,0 20px 50px -20px #f5b00073}.tile:hover img{transform:scale(1.05)}.tile.big{grid-area:span 2/span 2}.tile.big strong{font-size:2.4rem}html[lang=ar] .tile.big strong{font-size:1.6rem}.tile.wide{grid-column:span 2}.tile.full{grid-area:span 1/1/auto/-1;min-height:0}@media (width>=961px){.tile.fill-2{grid-column:span 2}.tile.fill-3{grid-column:span 3}.tile.fill-4{grid-column:1/-1}}.tile.all{text-align:center;background:linear-gradient(135deg,#3b86ff38,#f5b0002e);justify-content:center;align-items:center}.tile.all:after{display:none}.tile.all strong{font-size:1.6rem}@media (width<=960px){.bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:11rem}.tile.big{grid-row:span 2}}@media (width<=520px){.bento{grid-auto-rows:9.5rem;gap:.6rem}.tile strong{font-size:1.15rem}.tile-body>span{display:none}.tile.big strong{font-size:1.7rem}}.index{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.index li{border-bottom:1px solid var(--line)}.index a{color:var(--text);border-radius:var(--r-m);grid-template-columns:4.5rem minmax(10rem,18rem) 1fr auto;align-items:center;gap:1.25rem;padding:.9rem .5rem;text-decoration:none;display:grid}.index a:hover{background:var(--glass)}.index img{object-fit:cover;background:var(--panel);border-radius:12px;width:4.5rem;height:4.5rem}.index .ix-title{font:700 1.55rem/1.05 var(--display)}html[lang=ar] .index .ix-title{font:700 1.15rem/1.35 var(--body)}.index .ix-items{color:var(--muted);font-size:.95rem}.index .ix-go{border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;color:var(--text);border-radius:50%;place-items:center;display:grid}.index .ix-go svg{width:1.1rem;height:1.1rem}.index a:hover .ix-go{background:var(--saffron);border-color:var(--saffron);color:#071020}html[dir=rtl] .ix-go svg,html[dir=rtl] .flip-rtl{transform:scaleX(-1)}@media (width<=720px){.index a{grid-template-columns:3.5rem 1fr auto}.index img{width:3.5rem;height:3.5rem}.index .ix-items{display:none}}.chips{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.chips a,.chips span{background:var(--glass);border:1px solid var(--line);color:var(--text);border-radius:999px;padding:.5rem .95rem;font-size:.95rem;text-decoration:none;display:inline-block}.chips a:hover{border-color:var(--saffron);color:#fff}.svc{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.svc a{color:var(--text);border:1px solid var(--line);border-radius:var(--r-l);background:var(--glass);grid-template-rows:auto auto 1fr;padding:.75rem .75rem 1.4rem;text-decoration:none;display:grid}.svc img{aspect-ratio:4/3;object-fit:cover;border-radius:calc(var(--r-l) - 8px);width:100%;margin-bottom:1rem}.svc h3{font:700 var(--s3)/1 var(--display);margin:0 .5rem .35em}html[lang=ar] .svc h3{font:700 var(--s1)/1.35 var(--body)}.svc p{color:var(--muted);margin:0 .5rem}.svc a:hover{border-color:var(--line-strong);background:#ffffff12}.svc a:hover h3{color:var(--saffron-hi)}@media (width<=860px){.svc{grid-template-columns:1fr}}.steps{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;padding-top:3.6rem;position:relative}.steps li:before{content:counter(s);top:0;background:var(--void);border:1px solid var(--saffron);width:2.6rem;height:2.6rem;color:var(--saffron-hi);font:700 1.25rem/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-start:0;box-shadow:0 0 22px -4px #f5b00099}.steps li:after{content:"";top:1.3rem;background:linear-gradient(90deg,#f5b00099,#3b86ff40);height:1px;position:absolute;inset-inline:3.2rem -1.2rem}html[dir=rtl] .steps li:after{background:linear-gradient(270deg,#f5b00099,#3b86ff40)}.steps li:last-child:after{display:none}.steps h3{margin-bottom:.3rem}.steps p{color:var(--muted);margin:0;font-size:.97rem}@media (width<=900px){.steps{grid-template-columns:1fr;gap:1.4rem}.steps li{padding:0 0 0 3.6rem}html[dir=rtl] .steps li{padding:0 3.6rem 0 0}.steps li:after{display:none}}.mosaic{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:12rem;grid-auto-flow:dense;gap:.8rem;display:grid}.mosaic figure{border-radius:var(--r-m);background:var(--panel);border:1px solid var(--line);margin:0;position:relative;overflow:hidden}.mosaic figure:nth-child(6n+1){grid-row:span 2}.mosaic figure:nth-child(6n+4){grid-column:span 2}.mosaic img{object-fit:cover;width:100%;height:100%}.mosaic figcaption{inset-inline:0;color:#fff;background:linear-gradient(#0000,#050b17e6);padding:2rem .85rem .7rem;font-size:.88rem;line-height:1.3;position:absolute;bottom:0}@media (width<=860px){.mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:10rem}.mosaic figure:nth-child(6n+4){grid-column:span 1}}.work-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:1rem;display:grid}@media (width<=600px){.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.work-grid figcaption{font-size:.82rem}}.work-grid figure{margin:0}.work-grid img{aspect-ratio:1;object-fit:cover;border-radius:var(--r-m);background:var(--panel);border:1px solid var(--line);width:100%}.work-grid figcaption{padding:.6rem .1rem 0;font-size:.93rem;line-height:1.35}.work-grid figcaption small{color:var(--muted);font-size:.82rem;display:block}.filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.75rem;display:flex}.filters button{border:1px solid var(--line);background:var(--glass);min-height:44px;color:var(--text);font:500 .95rem/1 var(--body);cursor:pointer;border-radius:999px;padding:.5rem 1rem}.filters button:hover{border-color:var(--line-strong)}.filters button[aria-pressed=true]{background:var(--saffron);color:#071020;border-color:var(--saffron)}[hidden]{display:none!important}.quotes{grid-template-columns:1.4fr 1fr;align-items:start;gap:2rem 4rem;display:grid}.quote-main blockquote{font:500 clamp(1.4rem, 2.6vw, 2rem)/1.35 var(--body);color:var(--text);margin:0}.quote-main blockquote:before{content:"“";font:700 6rem/.6 var(--display);color:var(--saffron);text-shadow:0 0 30px #f5b00080;margin-bottom:.2rem;display:block}html[dir=rtl] .quote-main blockquote:before{content:"”"}.quote-by{color:var(--muted);margin-top:1.25rem}.quote-by strong{color:var(--text);display:block}.quote-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.quote-list li{border-top:1px solid var(--line);padding-top:1rem}.quote-list p{margin:0 0 .4rem;font-size:.98rem}.quote-list small{color:var(--muted)}.quote-list strong{color:var(--text)}@media (width<=860px){.quotes{grid-template-columns:1fr}}.cta{padding-block:clamp(3rem,6vw,4.5rem)}.cta-grid{background:radial-gradient(40rem 20rem at 0% 0%, #f5b00038, transparent 60%), radial-gradient(40rem 20rem at 100% 100%, #3b86ff47, transparent 60%), var(--panel);border:1px solid #f5b00059;border-radius:28px;grid-template-columns:1.2fr 1fr;align-items:center;gap:2rem;padding:clamp(1.5rem,4vw,3rem);display:grid}.cta h2{margin:0 0 .3em}.cta p{font-size:var(--s1);color:#c9d6ea;margin:0}.cta-actions{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.cta .btn-navy{background:var(--saffron);color:#071020}.cta .btn-navy:hover{background:var(--saffron-hi);box-shadow:0 8px 30px -6px #f5b0008c}@media (width<=860px){.cta-grid{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}}.page-head{isolation:isolate;border-bottom:1px solid var(--line);padding-block:clamp(2rem,5vw,3.5rem) clamp(2rem,4vw,3rem);position:relative;overflow:hidden}.page-head:before{content:"";z-index:-1;background:radial-gradient(40rem 22rem at 15% 0,#3b86ff38,#0000 65%),radial-gradient(28rem 18rem at 90% 40%,#f5b0001f,#0000 65%);position:absolute;inset:0}.crumbs{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0 0 1.25rem;padding:0;font-size:.9rem;list-style:none;display:flex}.crumbs li{display:flex}.crumbs li+li:before{content:"/";color:var(--line-strong);margin-inline-end:.4rem}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--text)}.page-head-grid{grid-template-columns:1.3fr 1fr;align-items:center;gap:2.5rem;display:grid}.page-head h1{margin-bottom:.3em}.page-head .lead{max-width:38rem;margin:0}.page-head .hero-cta{margin-top:1.5rem}.hero-cta{flex-wrap:wrap;gap:.75rem;display:flex}.page-photo{aspect-ratio:5/4;position:relative}.page-photo:before{content:"";filter:blur(30px);background:radial-gradient(circle,#f5b00059,#0000 70%);border-radius:50%;position:absolute;inset:12%}.page-photo img{object-fit:cover;border-radius:var(--r-l);width:88%;height:88%;transform:rotate(var(--tilt));border:1px solid var(--line-strong);position:absolute;inset:6%;box-shadow:0 30px 60px -28px #000c}@media (width<=860px){.page-head-grid{grid-template-columns:1fr}.page-photo{max-width:26rem}}.content-grid{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=960px){.content-grid{grid-template-columns:1fr}}.prose{color:#d6e1f0;max-width:68ch}.prose h2{font-size:var(--s3);color:var(--text);margin-top:1.6em}html[lang=ar] .prose h2{font-size:var(--s2)}.prose strong{color:var(--text)}.prose p.lead-in>strong{font:700 var(--s2)/1.1 var(--display);color:var(--text);margin-top:1.4em;display:block}html[lang=ar] .prose p.lead-in>strong{font:700 var(--s1)/1.4 var(--body)}.prose ul,.prose ol{padding-inline-start:1.25em}.prose li{margin-bottom:.45em}.prose li::marker{color:var(--saffron)}.prose table{border-collapse:collapse;width:100%;margin:1.4em 0;font-size:.95rem;display:block;overflow-x:auto}.prose th,.prose td{text-align:start;border-bottom:1px solid var(--line);vertical-align:top;padding:.6rem .8rem}.prose th{color:var(--text);border-bottom-color:var(--line-strong);font-weight:600}.aside{gap:1rem;display:grid;position:sticky;top:96px}.aside-box{border:1px solid var(--line);border-radius:var(--r-l);background:var(--glass);padding:1.25rem}.aside-box .aside-h,html[lang=ar] .aside-box .aside-h{font:700 1.05rem/1.3 var(--body);letter-spacing:0;margin-bottom:.75rem}.aside-box ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.aside-box li{color:#d6e1f0;padding-inline-start:1.4rem;font-size:.97rem;position:relative}.aside-box li:before{content:"";inset-inline-start:0;background:var(--saffron);width:.6rem;height:.6rem;transform:rotate(var(--tilt));border-radius:2px;position:absolute;top:.55em;box-shadow:0 0 10px #f5b00099}.aside-cta{background:radial-gradient(20rem 12rem at 100% 0%, #3b86ff59, transparent 70%), var(--panel);border-color:#3b86ff66}.aside-cta p{color:#c9d6ea}.aside-cta .btn{justify-content:center;width:100%;margin-top:.5rem}.methods{flex-wrap:wrap;gap:.4rem;display:flex}.methods span{color:#cfe0ff;background:#3b86ff1f;border:1px solid #3b86ff4d;border-radius:999px;padding:.3rem .7rem;font-size:.85rem}.faq{max-width:52rem}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;font-size:1.08rem;font-weight:600;list-style:none;position:relative}html[dir=rtl] .faq summary{padding:1.1rem 0 1.1rem 2.5rem}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";inset-inline-end:.25rem;font:600 1.6rem/1 var(--display);color:var(--saffron);position:absolute;top:.8rem}.faq details[open] summary:after{content:"–"}.faq details p{color:var(--muted);margin:0 0 1.2rem}.client-wall{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.75rem;display:grid}.client-wall figure{border-radius:var(--r-m);text-align:center;background:#f4f7fb;justify-items:center;gap:.5rem;margin:0;padding:1rem .75rem .75rem;display:grid}.client-wall img{object-fit:contain;width:100%;height:64px}.client-wall figcaption{color:#4c5e74;font-size:.8rem;line-height:1.25}.dl-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:1.5rem;display:grid}.dl-grid a{color:var(--text);text-decoration:none;display:block}.dl-grid img{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:var(--r-m);border:1px solid var(--line);background:var(--panel);width:100%}.dl-grid h3{margin:.7rem 0 .15rem;font-size:1rem}.dl-grid small{color:var(--muted)}.dl-grid a:hover h3{color:var(--saffron-hi)}.dl-grid a:hover img{border-color:var(--saffron)}.grp-title{font-size:var(--s2);margin:3rem 0 1.25rem}.contact-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}@media (width<=900px){.contact-grid{grid-template-columns:1fr}}.form{border:1px solid var(--line);border-radius:var(--r-l);background:var(--glass);grid-template-columns:1fr 1fr;gap:1rem 1.1rem;padding:clamp(1rem,3vw,1.75rem);display:grid}.form .full{grid-column:1/-1}@media (width<=600px){.form{grid-template-columns:1fr}}.field label{margin-bottom:.35rem;font-size:.95rem;font-weight:600;display:block}.field label .req{color:var(--danger);margin-inline-start:.35rem;font-size:.85rem;font-weight:500}.field input,.field select,.field textarea{border:1px solid var(--line-strong);width:100%;min-height:48px;font:400 1rem/1.4 var(--body);color:var(--text);background:#050b1799;border-radius:12px;padding:.7rem .85rem}.field textarea{resize:vertical;min-height:8rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--blue);outline-offset:0;outline:3px solid #3b86ff40}.field [aria-invalid=true]{border-color:var(--danger)}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-note{color:var(--muted);margin:0;font-size:.88rem}.form-status{border-radius:12px;grid-column:1/-1;padding:.9rem 1rem;display:none}.form-status[data-state=ok]{color:#9fe6c3;background:#4cc38a1f;border:1px solid #4cc38a66;display:block}.form-status[data-state=error]{color:#ffb3aa;background:#ff7a6b1a;border:1px solid #ff7a6b66;display:block}.info-list{gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.info-list h3{color:var(--muted);margin:0 0 .2rem;font-size:.9rem;font-weight:600}.info-list p{margin:0}.info-list a{color:var(--text);font-weight:600;text-decoration:none}.info-list a:hover{color:var(--saffron-hi);text-decoration:underline}.site-footer{color:#a3b4cc;border-top:1px solid var(--line);background:#030812;padding-block:3.5rem 1.5rem;font-size:.96rem}.site-footer a{color:#e2eaf6;text-decoration:none}.site-footer a:hover{color:var(--saffron-hi);text-decoration:underline}.ft-grid{grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:2rem;display:grid}.site-footer .ft-grid h2,html[lang=ar] .site-footer .ft-grid h2{font:600 .9rem/1.2 var(--body);color:var(--saffron);margin-bottom:1rem}.ft-grid ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.ft-brand img{width:auto;height:44px;margin-bottom:1rem}.ft-brand p{max-width:22rem}.ft-bottom{border-top:1px solid var(--line);color:#7f93ae;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:2.5rem;padding-top:1.25rem;font-size:.88rem;display:flex}.social{gap:.5rem;margin-top:1rem;display:flex}.social a{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.social a:hover{border-color:var(--saffron)}.social svg{width:20px;height:20px}@media (width<=900px){.ft-grid{grid-template-columns:1fr 1fr}.ft-brand{grid-column:1/-1}}.wa-float{inset-inline-end:calc(1rem + env(safe-area-inset-right,0px));bottom:calc(1rem + env(safe-area-inset-bottom,0px));z-index:50;color:#fff;background:#1fa855;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:fixed;box-shadow:0 10px 30px -6px #1fa85599}.wa-float:hover{color:#fff;background:#22bd60}.wa-float svg{width:30px;height:30px}.post-list{border-top:1px solid var(--line-strong);gap:0;display:grid}.post-list article{border-bottom:1px solid var(--line);grid-template-columns:10rem 1fr;gap:1.5rem;padding:1.5rem 0;display:grid}.post-list time{color:var(--muted);font-size:.92rem}.post-list h2{font-size:var(--s2);margin:0 0 .3rem}.post-list h2 a{color:var(--text);text-decoration:none}.post-list h2 a:hover{color:var(--saffron-hi);text-decoration:underline}.post-list p{color:var(--muted)}@media (width<=700px){.post-list article{grid-template-columns:1fr;gap:.4rem}}.promises{gap:1.75rem;display:grid}.promises-h{margin:0}.promises ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.promises li{border:1px solid var(--line);border-radius:var(--r-l);background:linear-gradient(180deg, #3b86ff14, transparent 60%), var(--glass);align-content:start;gap:.4rem;padding:1.4rem 1.25rem 1.3rem;display:grid}.promises li:first-child{background:radial-gradient(18rem 10rem at 0% 0%, #f5b00033, transparent 70%), var(--panel);border-color:#f5b0008c}.pr-num{font:700 3rem/1 var(--display);color:var(--saffron-hi);font-variant-numeric:tabular-nums;margin:0}.pr-num small{font:600 .95rem/1 var(--body);color:var(--muted)}.promises h3{margin:.2rem 0 0;font-size:1.12rem}.promises li>p:last-child{color:var(--muted);margin:0;font-size:.95rem;line-height:1.55}@media (width<=960px){.promises ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.promises ul{grid-template-columns:1fr}}.bento-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;display:flex}.bento-foot .chips{margin:0}.showcase{width:min(100%,68rem);margin:.5rem 0 0;position:relative}.showcase:before{content:"";filter:blur(40px);z-index:-1;background:radial-gradient(closest-side,#3b86ff59,#0000);border-radius:50%;position:absolute;inset:8% 10% -4%}.showcase img{border:1px solid var(--line);border-radius:28px;width:100%;box-shadow:0 40px 90px -40px #000000e6;-webkit-mask-image:linear-gradient(#000 84%,#0000);mask-image:linear-gradient(#000 84%,#0000)}#brief-result{scroll-margin-top:92px}.menu-btn .ic-close,.site-header[data-menu] .menu-btn .ic-open{display:none}.site-header[data-menu] .menu-btn .ic-close{display:block}@media (width<=860px){.wa-float{width:50px;height:50px}.wa-float svg{width:26px;height:26px}}@media (width<=1279px){.site-header[data-menu] .nav>a.btn-primary{background:var(--saffron);color:#071020;font:700 1.05rem/1 var(--body);border-radius:999px;width:100%;padding:1rem 1.4rem}.site-header[data-menu] .nav>a.lang{color:var(--text);border:1px solid var(--line);border-radius:999px;justify-content:center;width:100%}}.btn-sm{min-height:40px;padding:.55rem .95rem;font-size:.9rem}.kicker-sm{font:600 .82rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--saffron);margin:0 0 .9rem}html[lang=ar] .kicker-sm{letter-spacing:0;font-size:.92rem}.ticks li{color:#d6e1f0;padding-inline-start:1.9rem;font-size:1.05rem;position:relative}.ticks li:before{content:"";inset-inline-start:0;background:#f5b00029;border:1px solid #f5b0008c;border-radius:6px;width:1.05rem;height:1.05rem;position:absolute;top:.35em}.ticks li:after{content:"";inset-inline-start:.36rem;border:solid var(--saffron);border-width:0 2px 2px 0;width:.32rem;height:.55rem;position:absolute;top:.55em;transform:rotate(45deg)}.dc-head{grid-template-columns:1.15fr .85fr;align-items:center;gap:3rem;display:grid}.dc-stack{height:22rem;position:relative}.dc-stack img{border:1px solid var(--line);background:var(--panel);border-radius:10px;width:46%;height:auto;position:absolute;box-shadow:0 30px 60px -25px #000000e6}.dc-stack img:first-child{inset-inline-start:4%;top:10%;transform:rotate(-8deg)}.dc-stack img:nth-child(2){inset-inline-start:27%;z-index:2;top:0;transform:rotate(2deg)}.dc-stack img:nth-child(3){inset-inline-start:50%;top:12%;transform:rotate(9deg)}.dc-jump{flex-wrap:wrap;gap:.5rem;margin-top:2.25rem;display:flex}.dc-jump a{border:1px solid var(--line);color:var(--text);background:var(--glass);border-radius:999px;align-items:center;gap:.5rem;padding:.55rem .95rem;font-size:.95rem;text-decoration:none;display:inline-flex}.dc-jump a span{color:var(--muted);font-size:.8rem}.dc-jump a:hover{border-color:var(--saffron)}.dc-group{padding-block:clamp(2rem,4vw,3rem);scroll-margin-top:80px}.dc-group+.dc-group{border-top:1px solid var(--line)}.dc-grid{grid-template-columns:repeat(auto-fill,minmax(15.5rem,1fr));gap:1.25rem;display:grid}.dc-grid-sm{grid-template-columns:repeat(auto-fill,minmax(12rem,1fr))}.dc-card{border:1px solid var(--line);border-radius:var(--r-l);background:var(--glass);flex-direction:column;transition:border-color .2s,transform .2s;display:flex;overflow:hidden}.dc-card:hover{border-color:var(--line-strong);transform:translateY(-2px)}.dc-cover{box-sizing:border-box;background:radial-gradient(80% 90% at 50% 30%, #3b86ff2e, transparent 70%), var(--panel);height:15rem;padding:1rem;display:block;position:relative;overflow:hidden}.dc-ed{z-index:1;background:var(--saffron);color:#081325;font:700 .8rem/1 var(--display);letter-spacing:.06em;border-radius:6px;padding:.35rem .55rem;position:absolute;inset-block-start:.7rem;inset-inline-start:.7rem;box-shadow:0 6px 14px -6px #000c}.dc-cover img{object-fit:contain;filter:drop-shadow(0 14px 22px #000000b3);width:100%;height:100%;display:block}.dc-body{flex-direction:column;flex:1;gap:.45rem;padding:1rem 1.1rem 1.15rem;display:flex}.dc-body h3{font:700 1.08rem/1.3 var(--body);margin:0}.dc-body h3 a{color:var(--text);text-decoration:none}.dc-body h3 a:hover{color:var(--saffron-hi)}.dc-body p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.93rem;display:-webkit-box;overflow:hidden}.dc-body small{color:var(--muted);font-size:.85rem}.dc-actions{gap:.5rem;margin-top:auto;padding-top:.5rem;display:flex}.dc-actions .btn{flex:1;justify-content:center}.dc-detail{grid-template-columns:1.2fr .8fr;align-items:center;gap:3rem;display:grid}.dc-cover-lg{background:radial-gradient(70% 80% at 50% 35%, #3b86ff47, transparent 70%), var(--panel);border:1px solid var(--line);border-radius:24px;place-items:center;padding:1.5rem;display:grid}.dc-cover-lg img{border-radius:8px;width:auto;max-width:100%;height:auto;max-height:30rem;transition:transform .3s;transform:rotate(-2deg);box-shadow:0 30px 70px -25px #000000f2}.dc-cover-lg:hover img{transform:rotate(0)}.dc-facts{flex-wrap:wrap;gap:.5rem;margin:1.25rem 0 0;padding:0;list-style:none;display:flex}.dc-facts li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.45rem .8rem;font-size:.92rem}.dc-facts strong{color:var(--text)}.dc-inside{grid-template-columns:1.2fr .8fr;align-items:start;gap:3rem;display:grid}.dc-steps{counter-reset:s;gap:.9rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.dc-steps li{counter-increment:s;gap:.15rem;padding-inline-start:2.4rem;display:grid;position:relative}.dc-steps li:before{content:counter(s);inset-inline-start:0;width:1.7rem;height:1.7rem;font:700 .9rem/1 var(--body);color:#071020;background:var(--saffron);border-radius:50%;place-items:center;display:grid;position:absolute;top:0}.dc-steps span{color:#c9d6ea;font-size:.93rem}.dc-how h3{font:700 1.1rem/1.3 var(--body);margin:0 0 1rem}.dc-pages{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.dc-pages.wide{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-pages a{color:var(--muted);gap:.45rem;font-size:.85rem;text-decoration:none;display:grid}.dc-pages img{border:1px solid var(--line);background:#fff;border-radius:8px;width:100%;height:auto;transition:border-color .2s,transform .2s}.dc-pages a:hover img{border-color:var(--saffron);transform:translateY(-3px)}.home-cats{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.home-cats a{color:var(--text);gap:.55rem;font-size:.92rem;font-weight:600;text-decoration:none;display:grid}.home-cats .dc-cover{border-radius:var(--r-m);border:1px solid var(--line);height:12rem;padding:.8rem}.home-cats a:hover .dc-cover{border-color:var(--saffron)}.cat-card{color:var(--text);grid-template-columns:5.5rem 1fr;align-items:center;gap:.9rem;text-decoration:none;display:grid}.cat-card img{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;height:auto}.cat-card strong{font-size:.98rem;line-height:1.3;display:block}.cat-card small{color:var(--muted)}.cat-card:hover strong{color:var(--saffron-hi)}@media (width<=1000px){.home-cats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.dc-head,.dc-detail,.dc-inside{grid-template-columns:1fr;gap:2rem}.dc-stack{max-width:26rem;height:15rem}.dc-pages{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-pages.wide{grid-template-columns:1fr}.dc-cover-lg img{max-height:22rem}}@media (width<=520px){.home-cats{grid-template-columns:repeat(2,minmax(0,1fr))}.dc-grid{grid-template-columns:1fr}}.svc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.svc-4 h3{font-size:var(--s2)}@media (width<=1100px){.svc-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.svc-4{grid-template-columns:1fr}}.svc-cat{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.svc-cat-group{border:1px solid var(--line);border-radius:var(--r-l);background:var(--glass);padding:1.4rem;scroll-margin-top:90px}.svc-cat-group h3{font:700 1.25rem/1.25 var(--body);margin:0 0 .3rem}.svc-cat-group>p{color:var(--muted);margin:0 0 1rem;font-size:.95rem}.svc-cat-group .chips span{border:1px dashed var(--line);color:var(--muted);border-radius:999px;padding:.5rem .85rem;font-size:.92rem;display:inline-block}.feat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.feat{border:1px solid var(--line);border-radius:var(--r-l);background:var(--glass);padding:1.4rem}.feat h3{font:700 1.1rem/1.3 var(--body);color:var(--text);margin:0 0 .4rem}.feat h3:before{content:"";background:var(--saffron);border-radius:3px;width:2rem;height:3px;margin-bottom:.9rem;display:block}.feat p{color:var(--muted);margin:0;font-size:.95rem}.steps-4{grid-template-columns:repeat(4,minmax(0,1fr))!important}@media (width<=860px){.svc-cat,.feat-grid{grid-template-columns:1fr}.steps-4{grid-template-columns:1fr 1fr!important}}body.menu-open .wa-float{display:none}.cart-link{border:1px solid var(--line);width:44px;height:44px;color:var(--text);background:var(--glass);border-radius:12px;place-items:center;display:inline-grid;position:relative}.cart-link:hover{border-color:var(--line-strong);color:#fff}.cart-link svg{width:22px;height:22px}.count{background:var(--saffron);color:#071020;min-width:1.3rem;height:1.3rem;font:700 .75rem/1.3rem var(--body);text-align:center;border-radius:999px;padding:0 .3rem}.cart-link .count{top:-6px;box-shadow:0 0 0 2px var(--void);position:absolute;inset-inline-end:-6px}.count[hidden]{display:none}.nav .nav-store{color:var(--saffron-hi)}@media (width<=1279px){.hdr-actions{margin-inline-start:auto}.menu-btn{margin-inline-start:.5rem}}.store-search{border:1px solid var(--line-strong);background:#050b17a6;border-radius:999px;align-items:center;gap:.5rem;max-width:40rem;margin-top:1.5rem;padding:.4rem;padding-inline-start:1rem;display:flex}.store-search:focus-within{border-color:var(--blue);box-shadow:0 0 0 3px #3b86ff40}.store-search svg{width:20px;height:20px;color:var(--muted);flex:none}.store-search input{min-width:0;color:var(--text);font:400 1rem/1.4 var(--body);background:0 0;border:0;outline:none;flex:1;padding:.55rem .25rem}.store-search .btn{padding-block:.65rem}.store-note{color:var(--muted);margin:.9rem 0 0;font-size:.92rem}.store-note:before{content:"";background:var(--saffron);vertical-align:middle;border-radius:50%;width:.5rem;height:.5rem;margin-inline-end:.5rem;display:inline-block}.empty-note{color:var(--muted);text-align:center;padding:2rem 0}.store-results{padding-top:2.5rem}.sections{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.sections a{height:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--r-l);background:var(--glass);grid-template-rows:auto 1fr;text-decoration:none;transition:border-color .2s,transform .2s;display:grid;position:relative;overflow:hidden}.sections a:hover{border-color:var(--saffron);transform:translateY(-2px)}.sections img{aspect-ratio:16/10;object-fit:cover;background:#eceae5;width:100%}.sec-body{gap:.35rem;padding:1.1rem 1.25rem 1.3rem;display:grid}.sec-title{font:700 var(--s2)/1.1 var(--display)}html[lang=ar] .sec-title{font:700 1.3rem/1.35 var(--body)}.sec-lead{color:var(--muted);font-size:.95rem}.sec-meta{color:var(--saffron-hi);font-size:.9rem;font-weight:600}.sec-go{top:1rem;width:2.4rem;height:2.4rem;color:var(--saffron-hi);background:#050b17bf;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:1rem}.sec-go svg{width:1.1rem;height:1.1rem}.store-sec{padding-top:2rem}.toolbar{gap:1rem;margin-bottom:1.5rem;display:grid}.filters{flex-wrap:wrap;gap:.45rem;display:flex}.chip{font:500 .93rem/1 var(--body);color:var(--text);background:var(--glass);border:1px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem .95rem;display:inline-flex}.chip span{color:var(--muted);font-size:.8rem}.chip:hover{border-color:var(--line-strong)}.chip[aria-pressed=true]{background:var(--saffron);border-color:var(--saffron);color:#071020}.chip[aria-pressed=true] span{color:#071020b3}.tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.mini-search{border:1px solid var(--line-strong);background:#050b1799;border-radius:12px;flex:260px;align-items:center;gap:.4rem;max-width:26rem;padding:0 .85rem;display:flex}.mini-search svg{width:18px;height:18px;color:var(--muted)}.mini-search input{min-width:0;color:var(--text);font:400 .98rem/1 var(--body);background:0 0;border:0;outline:none;flex:1;padding:.8rem .2rem}.sort{color:var(--muted);align-items:center;gap:.5rem;font-size:.92rem;display:flex}.sort select{border:1px solid var(--line-strong);min-height:44px;color:var(--text);font:400 .95rem/1 var(--body);background:#050b1799;border-radius:12px;padding:.5rem .8rem}.pgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,228px),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pc{border:1px solid var(--line);border-radius:var(--r-m);background:var(--panel);grid-template-rows:auto 1fr;transition:border-color .2s,box-shadow .2s;display:grid;overflow:hidden}.pc[hidden]{display:none}.pc:hover{border-color:var(--line-strong);box-shadow:0 18px 40px -24px #000000e6}.pc-img{aspect-ratio:4/3;background:#f1efea;display:block;overflow:hidden}.pc-img img{object-fit:contain;width:100%;height:100%;transition:transform .35s}.pc:hover .pc-img img{transform:scale(1.03)}.pc-body{flex-direction:column;gap:.25rem;padding:.85rem .95rem .95rem;display:flex}.pc-code{letter-spacing:.02em;color:var(--saffron-hi);align-self:flex-start;font:600 .78rem/1.2 ui-monospace,SFMono-Regular,Menlo,monospace}.pc-name{font:600 1rem/1.35 var(--body);margin:0}.pc-name a{color:var(--text);text-decoration:none}.pc-name a:hover{color:var(--saffron-hi)}.pc-cat{color:var(--muted);font-size:.84rem}.pc-foot{justify-content:space-between;align-items:end;gap:.5rem;margin-top:auto;padding-top:.6rem;display:flex}.pc-price{margin:0;line-height:1.25;display:grid}.pc-price strong{font:700 1.15rem/1.2 var(--body);color:#fff}.pc-price span{color:var(--muted);font-size:.8rem}.pc-price small{color:var(--muted);font-size:.78rem}.pc-req{font-weight:600;color:var(--text)!important;font-size:.9rem!important}.pc-add{background:var(--saffron);color:#071020;cursor:pointer;border:0;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;transition:background .2s,transform .15s;display:grid}.pc-add:hover{background:var(--saffron-hi);transform:translateY(-1px)}.pc-add svg{width:20px;height:20px}.pc-add[data-done]{background:var(--ok)}.pd-head{padding-bottom:clamp(2rem,5vw,3.5rem)}.pd{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);display:grid}@media (width<=860px){.pd{grid-template-columns:1fr}}.pd-img{border-radius:var(--r-l);border:1px solid var(--line);background:#f1efea;margin:0;overflow:hidden}.pd-img img{width:100%}.pd-info h1{margin:.35rem 0 .4rem;font-size:clamp(2rem,4vw,3rem)}html[lang=ar] .pd-info h1{font-size:clamp(1.6rem,3.4vw,2.3rem)}.pd-cat{color:var(--muted);font-size:.95rem;display:inline-block}.pd-price{border:1px solid var(--line);border-radius:var(--r-m);background:var(--glass);margin:1.25rem 0;padding:1.1rem 1.25rem}.pd-price p{margin:0}.pd-price strong{font:700 1.9rem/1.2 var(--body);color:#fff}.pd-price span{color:var(--muted)}.pd-vat,.pd-min{color:var(--muted);font-size:.92rem;margin-top:.3rem!important}.pd-min strong{color:var(--text);font-size:1rem}.pd-buy{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.qty{color:var(--muted);gap:.3rem;font-size:.88rem;display:grid}.qty input{border:1px solid var(--line-strong);width:8rem;min-height:52px;color:var(--text);font:600 1.05rem/1 var(--body);background:#050b1799;border-radius:12px;padding:.6rem .8rem}.pd-buy .btn-lg{min-height:52px}.pd-alt{flex-wrap:wrap;gap:.6rem;margin-top:.9rem;display:flex}.pd-alt .count{margin-inline-start:.2rem}.pd-block{margin-top:1.6rem}.pd-block h2{font:700 1.05rem/1.3 var(--body);color:var(--text);margin:0 0 .6rem}.ticks{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.ticks li{color:var(--muted);padding-inline-start:1.4rem;position:relative}.ticks li:before{content:"";inset-inline-start:0;background:var(--saffron);border-radius:2px;width:.55rem;height:.55rem;position:absolute;top:.62em;transform:rotate(45deg)}.incl{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.incl li{font:500 .92rem/1.35 var(--body);border:1px solid var(--line);color:var(--muted);border-radius:8px;padding:.45rem .6rem}.incl a{color:var(--saffron-hi);text-decoration:none}.pd-note{border-inline-start:3px solid var(--saffron);color:var(--text);background:#f5b00012;border-radius:0 8px 8px 0;margin-top:1.2rem;padding:.8rem 1rem;font-size:.95rem}html[dir=rtl] .pd-note{border-radius:8px 0 0 8px}.pd-also{color:var(--muted);margin-top:1rem;font-size:.92rem}.quote-page{padding-top:2.5rem}.quote-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width<=960px){.quote-grid{grid-template-columns:1fr}}.quote-grid .form{position:sticky;top:90px}.quote-grid .form h2{margin:0;font-size:1.3rem}.qrows{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.qrow{border:1px solid var(--line);border-radius:var(--r-m);background:var(--panel);grid-template-columns:96px minmax(0,1fr) auto auto auto;align-items:center;gap:.9rem;padding:.7rem;display:grid}.qimg{background:#f1efea;border-radius:10px;display:block;overflow:hidden}.qimg img{object-fit:contain;width:96px;height:68px}.qinfo{gap:.15rem;min-width:0;display:grid}.qinfo>a{color:var(--text);font-weight:600;text-decoration:none}.qunit{color:var(--muted);font-size:.85rem}.qwarn{color:var(--danger);font-size:.82rem}.qqty{border:1px solid var(--line-strong);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.qqty button{background:var(--glass);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;font-size:1.1rem}.qqty input{border:0;border-inline:1px solid var(--line);width:4.6rem;height:44px;color:var(--text);text-align:center;font:600 .98rem/1 var(--body);-moz-appearance:textfield;background:#050b1799}.qqty input::-webkit-outer-spin-button,.qqty input::-webkit-inner-spin-button{-webkit-appearance:none}.qline{text-align:end;min-width:6.5rem;font-size:1rem}.qdel{border:1px solid var(--line);width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;place-items:center;display:grid}.qdel:hover{color:var(--danger);border-color:var(--danger)}.qdel svg{width:18px;height:18px}@media (width<=640px){.qrow{grid-template-columns:72px minmax(0,1fr) auto;grid-template-areas:"img info del""img qty line"}.qimg{grid-area:img}.qimg img{width:72px;height:54px}.qinfo{grid-area:info}.qqty{grid-area:qty;justify-self:start}.qline{grid-area:line;min-width:0}.qdel{grid-area:del}}.qtotals{border:1px solid var(--line);border-radius:var(--r-m);background:var(--glass);margin-top:1.25rem;padding:1.1rem 1.25rem}.qtotals>p:not(.store-note){color:var(--muted);justify-content:space-between;margin:0 0 .45rem;display:flex}.qtotals>p strong{color:var(--text)}.qt-total{border-top:1px solid var(--line);padding-top:.6rem;margin-top:.3rem!important}.qt-total span,.qt-total strong{font-size:1.2rem;font-weight:700;color:#fff!important}.qempty{color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--r-l);flex-wrap:wrap;align-items:center;gap:1rem;padding:2rem;display:flex}.q-actions{flex-wrap:wrap;gap:.75rem;display:flex}.form[hidden]{display:none}.toast{z-index:90;border:1px solid var(--line-strong);color:var(--text);background:#0f1f38;border-radius:14px;flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem 1rem;width:max-content;max-width:calc(100vw - 2rem);padding:.85rem 1.2rem;transition:transform .3s;display:flex;position:fixed;bottom:1.25rem;left:50%;transform:translate(-50%,160%);box-shadow:0 20px 50px -20px #000}.toast[data-show="1"]{transform:translate(-50%)}@media (width<=640px){.toast{bottom:5.25rem}}.toast a{white-space:nowrap;font-weight:700}.qtotals>p[hidden]{display:none}.hdr-actions .btn{white-space:nowrap}@media (width>=1280px) and (width<=1500px){.nav>a,.nav .dd>button{padding-inline:.5rem;font-size:.92rem}.hdr-actions{gap:.4rem}.hdr-actions .btn{padding-inline:1rem}}@media (width>=1280px) and (width<=1360px){.nav>a,.nav .dd>button{padding-inline:.36rem;font-size:.87rem}.hdr-actions .btn{padding-inline:.8rem;font-size:.92rem}.brand img{height:36px}}.store-results,#store-results{scroll-margin-top:84px}.dd-panel.dd-mega4{grid-template-columns:repeat(4,minmax(0,1fr));width:min(64rem,96vw)}#dd-stand-panel{width:min(34rem,90vw)}@media (width>=1280px){.site-header .hdr{width:min(100% - 3rem,96rem)}.nav .nav-contact{display:none}}.mini-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1000px){.mini-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.mini-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}}.mini-cards a{height:100%;color:var(--text);border:1px solid var(--line);border-radius:var(--r-m);background:var(--panel);text-decoration:none;transition:border-color .2s,transform .2s;display:grid;overflow:hidden}.mini-cards a:hover{border-color:var(--saffron);transform:translateY(-2px)}.mini-cards img{aspect-ratio:4/3;object-fit:cover;width:100%}.mini-cards span{padding:.8rem .95rem .95rem;font-weight:600;line-height:1.35}.mini-cards a:hover span{color:var(--saffron-hi)}.foot-btns{flex-wrap:wrap;gap:.6rem;display:flex}.svc:has(>a:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=860px){.svc:has(>a:nth-child(2):last-child){grid-template-columns:1fr}}.home-wall{grid-template-columns:repeat(6,minmax(0,1fr))}@media (width<=900px){.home-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}.clients-strips{padding-bottom:0}.client-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.client-facts li{border:1px solid var(--line);border-radius:var(--r-m);background:var(--glass);color:var(--muted);gap:.2rem;padding:1.1rem 1.25rem;font-size:.92rem;display:grid}.client-facts strong{font:700 var(--s2)/1.1 var(--display);color:var(--saffron-hi)}html[lang=ar] .client-facts strong{font:700 1.3rem/1.3 var(--body)}@media (width<=860px){.client-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.marquee-rows{gap:1.6rem;padding-block:2.5rem 3rem;display:grid}.marquee-rows p{margin-bottom:.4rem}.marquee-rows .marquee-track img{max-width:170px;height:52px}.marquee-rows .marquee-track img:hover{opacity:1}@media (prefers-reduced-motion:no-preference){.marquee-rows .marquee-track{animation-duration:var(--dur,70s)}.marquee-rows .marquee-track.rev{animation-direction:reverse}.marquee-rows:hover .marquee-track{animation-play-state:running}.marquee-rows .marquee-mask:hover .marquee-track{animation-play-state:paused}}.logo-grid-mono{border:1px solid var(--line);border-radius:var(--r-l);background:var(--deep);grid-template-columns:repeat(6,minmax(0,1fr));align-items:center;gap:1.6rem 2rem;margin:0;padding:1.5rem;list-style:none;display:grid}.logo-grid-mono li{place-items:center;display:grid}.logo-grid-mono img{object-fit:contain;filter:grayscale()invert()brightness(1.25);mix-blend-mode:screen;opacity:.72;width:auto;max-width:100%;height:48px;transition:opacity .2s}.logo-grid-mono img:hover{opacity:1}@media (width<=900px){.logo-grid-mono{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}}.sf-follow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.sf-follow span{color:var(--muted);text-align:end;flex-basis:100%;font-size:.92rem}.sf-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.sf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-grid a{aspect-ratio:1;border-radius:var(--r-m);border:1px solid var(--line);background:var(--panel);color:#fff;text-decoration:none;display:block;position:relative;overflow:hidden}.sf-grid img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.sf-grid a:hover img{transform:scale(1.05)}.sf-net{top:.6rem;backdrop-filter:blur(6px);background:#050b17b8;border-radius:999px;padding:.2rem .55rem;font-size:.75rem;position:absolute;inset-inline-start:.6rem}.sf-cap{opacity:0;background:linear-gradient(#0000,#050b17eb);gap:.2rem;padding:2.2rem .8rem .7rem;font-size:.85rem;line-height:1.45;transition:opacity .25s,transform .25s;display:grid;position:absolute;inset:auto 0 0;transform:translateY(8px)}.sf-cap time{color:var(--saffron-hi);font-size:.78rem}.sf-cap span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sf-grid a:hover .sf-cap,.sf-grid a:focus-visible .sf-cap{opacity:1;transform:none}@media (hover:none){.sf-cap{opacity:1;transform:none}.sf-cap span{-webkit-line-clamp:2}}.gr-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.gr-sum{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-bottom:1.25rem;display:flex}.gr-sum strong{font:700 3rem/1 var(--display);color:#fff}.gr-sum>span:last-child{color:var(--muted)}.gr-stars{color:#fbbc04;letter-spacing:.08em;font-size:1.1rem}.gr-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.gr-list li{border:1px solid var(--line);border-radius:var(--r-m);background:var(--glass);padding:1.1rem 1.2rem}.gr-head{align-items:center;gap:.6rem;margin:0 0 .6rem;display:flex}.gr-head img{border-radius:50%;width:36px;height:36px}.gr-head>span:not(.gr-stars){flex:1;font-weight:600;line-height:1.3;display:grid}.gr-head a{color:var(--text);text-decoration:none}.gr-head small{color:var(--muted);font-size:.8rem;font-weight:400}.gr-text{color:var(--muted);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:.95rem;display:-webkit-box;overflow:hidden}.gr-attr{color:var(--muted);margin:1rem 0 0;font-size:.82rem}.thanks-follow{border-top:1px solid var(--line);margin-top:2.5rem;padding-top:1.5rem}.thanks-follow p{color:var(--muted)}.qlist{min-height:9rem}.qline .muted{color:var(--muted);font-size:.85rem;font-weight:500}.qtools{flex-wrap:wrap;gap:.6rem;margin-top:1rem;display:flex}.qtools[hidden],.qshared[hidden]{display:none}.qshared{border:1px solid var(--saffron);border-radius:var(--r-m);background:#f5b00014;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.9rem 1.1rem;display:flex}.qterms{border:1px solid var(--line);border-radius:var(--r-m);margin-top:1.5rem;padding:1.1rem 1.25rem}.quote-page .qterms h2{margin:0 0 .5rem;font-size:1.1rem}.qterms .ticks{margin:0}.qids{color:var(--muted);margin:.6rem 0 0;font-size:.88rem}.form .hint{color:var(--muted);margin-top:.3rem;font-size:.82rem;display:block}.print-sheet{display:none}@media print{body>:not(main),main>:not(.print-sheet),.skip,.wa-float,#kz-toast{display:none!important}html,body{color:#000!important;background:#fff!important}.print-sheet{color:#000;font:12pt/1.5 var(--body);padding:0;display:block!important}.print-sheet .ps-head{border-bottom:2px solid #000;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:.6rem;font-size:10pt;display:flex}.print-sheet .ps-head img{width:160px;height:auto}.print-sheet h1{color:#000;margin:0 0 .4rem;font-size:18pt}.print-sheet table{border-collapse:collapse;width:100%;margin:.8rem 0}.print-sheet th,.print-sheet td{text-align:start;border:1px solid #999;padding:.35rem .5rem}.print-sheet th{background:#eee}.print-sheet .ps-sum{font-size:12pt}.print-sheet .ps-foot{color:#444;margin-top:1.2rem;font-size:9pt}@page{margin:14mm}}.thanks-ref{border:1px solid var(--saffron);border-radius:var(--r-m);background:#f5b00014;margin-bottom:1.25rem;padding:1.1rem 1.25rem}.thanks-ref[hidden],.thanks-items[hidden]{display:none}.thanks-ref p{margin:0;font-size:1.1rem}.thanks-items{color:var(--muted);margin:.6rem 0 0;padding-inline-start:1.2rem}.thanks-steps{gap:.6rem;margin:0 0 1.25rem;padding-inline-start:1.3rem;display:grid}.thanks-steps strong{color:var(--saffron);margin-inline-end:.35rem}.qty-chips{flex-wrap:wrap;flex-basis:100%;gap:.4rem;display:flex}.qty-chips .chip{min-height:40px}.pd-h1-code{color:var(--muted);white-space:nowrap;font-size:.55em;font-weight:600}.incl li a{color:var(--text);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.incl li img{object-fit:contain;background:#f1efea;border-radius:6px;width:64px;height:45px}@media (width<=600px){.store-sec .filters{scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.4rem;overflow-x:auto}.store-sec .filters .chip{scroll-snap-align:start;flex:none}}.work-grid figcaption small{color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}
