
*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;font-size:16px}
body{font-family:'Alexandria',sans-serif;background:#111111;color:#F0EAD6;direction:rtl;overflow-x:hidden;line-height:1.7}
@font-face{font-family:'Jadli';src:local('djadli_khatAnnasr'),local('Djadli Khat Annasr');font-weight:normal;font-style:normal}
:root{
  --gold:#FFCF65;
  --gold-dark:#E6B84A;
  --red:#CC1B00;
  --red-light:#D94A30;
  --cream:#FFF8E7;
  --blue:#4DA6FF;
  --dark:#2D2D2D;
  --dark-deep:#1A1A1A;
  --dark-card:#242424;
  --text-primary:#F0EAD6;
  --text-muted:#9A9080;
  --text-dark:#2D2D2D;
  --border-dark:rgba(255,207,101,0.12);
  --border-cream:rgba(45,45,45,0.12);
}
.font-display{font-family:'Jadli','Alexandria',sans-serif}

/* ── SITE LOGO ── */
.nav-logo{display:flex;align-items:center;text-decoration:none;padding:2px 0}
.site-logo{height:80px;width:auto;object-fit:contain;display:block;filter:drop-shadow(0 0 8px rgba(255,140,0,0.25))}
.footer-logo-img{height:100px;width:auto;object-fit:contain;display:block;margin-bottom:.85rem;filter:drop-shadow(0 0 10px rgba(255,140,0,0.2))}
h1,h2,h3,.display{font-family:'Alexandria',sans-serif;font-weight:700;line-height:1.25}
.label{font-size:0.78rem;font-weight:600;letter-spacing:0.18em;text-transform:uppercase}
.label-gold{color:var(--gold)}
.label-red{color:var(--red-light)}
.label-blue{color:var(--blue)}
.container{max-width:1200px;margin:0 auto;padding:0 2rem}
section{padding:6rem 0}
.section-header{text-align:center;margin-bottom:4rem}
.section-header .label{margin-bottom:1rem;display:block}
.section-header h2{font-size:clamp(2rem,4vw,3.2rem);margin-bottom:1rem}
.section-header p{font-size:1.1rem;max-width:600px;margin:0 auto;opacity:.75}
nav{position:fixed;top:0;left:0;right:0;z-index:1000;padding:0 2rem;transition:all .3s ease}
nav.scrolled{background:rgba(17,17,17,.95);backdrop-filter:blur(20px);border-bottom:1px solid var(--border-dark)}
.nav-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;height:96px}
.nav-logo{font-family:'Alexandria',sans-serif;font-weight:800;font-size:1.5rem;color:var(--gold);text-decoration:none;letter-spacing:-0.02em}
.nav-logo span{color:var(--text-primary);font-weight:300}
.nav-links{display:flex;align-items:center;gap:2rem;list-style:none}
.nav-links a{color:var(--text-muted);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .2s}
.nav-links a:hover{color:var(--text-primary)}
.nav-cta{background:var(--gold);color:#111;padding:.6rem 1.5rem;border-radius:6px;font-weight:700;font-size:.88rem;text-decoration:none;transition:all .2s;white-space:nowrap}
.nav-cta:hover{background:var(--gold-dark);transform:translateY(-1px)}
.nav-hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:4px}
.nav-hamburger span{display:block;width:24px;height:2px;background:var(--text-primary);transition:all .3s}
#hero{min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:72px;background:#111111;position:relative;overflow:hidden}
#hero-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}
.hero-bg{position:absolute;inset:0;pointer-events:none;z-index:0}
.hero-bg::before{content:'';position:absolute;top:-20%;right:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(255,207,101,.07) 0%,transparent 65%);border-radius:50%}
.hero-bg::after{content:'';position:absolute;bottom:-10%;left:-5%;width:600px;height:600px;background:radial-gradient(circle,rgba(204,27,0,.05) 0%,transparent 65%);border-radius:50%}
.hero-content{text-align:center;position:relative;z-index:2;max-width:760px;margin:4rem auto 0;background:rgba(10,10,12,0.56);backdrop-filter:blur(26px) saturate(1.5);-webkit-backdrop-filter:blur(26px) saturate(1.5);border:1px solid rgba(255,207,101,0.2);border-radius:28px;padding:3.5rem 3.5rem 3rem;box-shadow:0 10px 70px rgba(0,0,0,0.45),inset 0 1px 0 rgba(255,207,101,0.12)}
.hero-tag{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,207,101,.08);border:1px solid rgba(255,207,101,.2);border-radius:100px;padding:.4rem 1.25rem;margin-bottom:2rem}
.hero-tag-dot{width:6px;height:6px;background:var(--gold);border-radius:50%;animation:pulse 2s infinite}
@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.4)}}
.hero-tag span{font-size:.82rem;font-weight:600;color:var(--gold);letter-spacing:.1em}
.hero-headline{font-size:clamp(2.2rem,4vw,3.6rem);font-weight:800;line-height:1.15;margin-bottom:1.75rem;letter-spacing:-0.025em}
.hero-headline .line2{color:var(--gold)}
.hero-sub{font-size:1.15rem;line-height:1.85;color:var(--text-muted);margin-bottom:2.75rem;max-width:600px;margin-left:auto;margin-right:auto}
.hero-sub strong{color:var(--text-primary)}
.hero-actions{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}
.btn-primary{background:var(--gold);color:#111;padding:.9rem 2.25rem;border-radius:8px;font-weight:700;font-size:1rem;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem}
.btn-primary:hover{background:var(--gold-dark);transform:translateY(-2px)}
.btn-secondary{background:transparent;color:var(--text-primary);padding:.9rem 2.25rem;border-radius:8px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .2s;display:inline-flex;align-items:center;gap:.5rem;border:1.5px solid rgba(240,234,214,.2)}
.btn-secondary:hover{border-color:var(--gold);color:var(--gold)}
.hero-stats-bar{background:rgba(255,207,101,.06);border-top:1px solid var(--border-dark);margin-top:5rem;position:relative;z-index:1}
.stats-bar-inner{max-width:1200px;margin:0 auto;padding:1.75rem 2rem;display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
.stat-item{text-align:center;position:relative}
.stat-item:not(:last-child)::after{content:'';position:absolute;left:0;top:20%;height:60%;width:1px;background:rgba(255,207,101,.15)}
.stat-num{font-size:1.6rem;font-weight:800;color:var(--gold);display:block}
.stat-desc{font-size:.8rem;color:var(--text-muted);margin-top:.2rem;line-height:1.4}
#about{background:var(--cream);color:var(--text-dark)}
.about-intro{text-align:center;max-width:700px;margin:0 auto 4rem}
.about-intro .label{display:block;margin-bottom:1rem}
.about-intro h2{color:var(--dark);font-size:clamp(2rem,3.8vw,3.2rem);margin-bottom:1.5rem;line-height:1.2}
.about-intro p{color:#555;font-size:1.08rem;line-height:1.9}
.about-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:3rem}
.pillar{background:#fff;border-radius:18px;padding:2.25rem 2rem;text-align:center;box-shadow:0 4px 30px rgba(0,0,0,.07);transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}
.pillar::before{content:'';position:absolute;bottom:0;right:0;left:0;height:3px}
.pillar:nth-child(1)::before{background:var(--red)}
.pillar:nth-child(2)::before{background:var(--gold)}
.pillar:nth-child(3)::before{background:var(--blue)}
.pillar:hover{transform:translateY(-5px);box-shadow:0 12px 40px rgba(0,0,0,.1)}
.pillar-icon{width:58px;height:58px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;margin:0 auto 1.25rem}
.pillar:nth-child(1) .pillar-icon{background:rgba(204,27,0,.08);color:var(--red)}
.pillar:nth-child(2) .pillar-icon{background:rgba(255,207,101,.12);color:#B8950A}
.pillar:nth-child(3) .pillar-icon{background:rgba(77,166,255,.1);color:var(--blue)}
.pillar h3{font-size:1.05rem;font-weight:700;color:var(--dark);margin-bottom:.7rem}
.pillar p{font-size:.9rem;color:#666;line-height:1.75}
.about-vm{display:flex;gap:1rem;flex-wrap:wrap;margin-top:.5rem}
.vm-btn{display:inline-flex;align-items:center;gap:.8rem;padding:.9rem 1.6rem;border-radius:12px;cursor:pointer;font-family:'Alexandria',sans-serif;font-size:.92rem;font-weight:700;transition:all .25s;background:transparent;position:relative;overflow:hidden}
.vm-btn::before{content:'';position:absolute;inset:0;opacity:0;transition:opacity .25s}
.vm-btn:hover::before{opacity:1}
.vm-btn:hover .vm-btn-arrow{transform:translateX(-5px)}
.vm-btn-arrow{font-size:.85rem;transition:transform .22s;display:inline-block}
.vm-btn-ico{font-size:1.05rem}
.vm-vision-btn{border:2px solid rgba(45,45,45,.22);color:var(--dark)}
.vm-vision-btn::before{background:var(--dark)}
.vm-vision-btn:hover{color:var(--gold);border-color:var(--dark)}
.vm-mission-btn{border:2px solid rgba(204,27,0,.25);color:var(--red)}
.vm-mission-btn::before{background:var(--red)}
.vm-mission-btn:hover{color:#fff;border-color:var(--red)}
.vm-btn span{position:relative;z-index:1}
/* VM MODAL */
.vm-overlay{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:9100;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .28s}
.vm-overlay.open{opacity:1;pointer-events:all}
.vm-modal{border-radius:22px;padding:2.75rem 2.5rem;max-width:460px;width:100%;transform:scale(.9) translateY(22px);transition:transform .32s cubic-bezier(.34,1.28,.64,1);position:relative}
.vm-overlay.open .vm-modal{transform:scale(1) translateY(0)}
.vm-modal.vision{background:var(--dark);border:1px solid rgba(255,207,101,.2)}
.vm-modal.mission{background:var(--red)}
.vm-modal-close{position:absolute;top:1.1rem;left:1.1rem;width:32px;height:32px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;line-height:1;transition:all .2s;font-family:'Alexandria',sans-serif}
.vm-modal.vision .vm-modal-close{background:rgba(255,255,255,.07);color:rgba(240,234,214,.55)}
.vm-modal.mission .vm-modal-close{background:rgba(0,0,0,.18);color:rgba(255,255,255,.65)}
.vm-modal-close:hover{transform:rotate(90deg) scale(1.1)}
.vm-modal-type{font-size:.68rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;display:block;margin-bottom:1.1rem}
.vm-modal.vision .vm-modal-type{color:var(--gold)}
.vm-modal.mission .vm-modal-type{color:rgba(255,255,255,.65)}
.vm-modal h3{font-size:1.45rem;font-weight:800;line-height:1.3;margin-bottom:1.1rem}
.vm-modal.vision h3{color:var(--gold)}
.vm-modal.mission h3{color:#fff}
.vm-modal p{font-size:.93rem;line-height:1.9}
.vm-modal.vision p{color:rgba(240,234,214,.72)}
.vm-modal.mission p{color:rgba(255,255,255,.82)}
/* ── SERVICES ── */
#services{background:#111111}
.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}
.srv-card{background:var(--dark-card);border:1px solid var(--border-dark);border-radius:18px;padding:1.75rem 1.6rem;cursor:pointer;transition:all .25s;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:1.1rem;user-select:none}
.srv-card::after{content:'';position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,207,101,.05),transparent);opacity:0;transition:opacity .25s;pointer-events:none}
.srv-card:hover{border-color:rgba(255,207,101,.4);transform:translateY(-5px);box-shadow:0 18px 45px rgba(0,0,0,.35)}
.srv-card:hover::after{opacity:1}
.srv-card-top{display:flex;align-items:center;gap:.9rem}
.srv-ico{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:1.3rem;flex-shrink:0;transition:transform .25s}
.srv-card:hover .srv-ico{transform:scale(1.08)}
.srv-ico.g{background:rgba(255,207,101,.12);color:var(--gold)}
.srv-ico.r{background:rgba(204,27,0,.1);color:#e05040}
.srv-ico.b{background:rgba(77,166,255,.1);color:var(--blue)}
.srv-card-name{font-size:.98rem;font-weight:700;color:var(--text-primary);line-height:1.35}
.srv-card-tag{font-size:.82rem;color:var(--text-muted);line-height:1.6}
.srv-card-btn{display:inline-flex;align-items:center;gap:.4rem;font-size:.78rem;font-weight:700;color:var(--gold);margin-top:.1rem;transition:gap .2s;background:none;border:none;cursor:pointer;font-family:'Alexandria',sans-serif;padding:0;text-align:right}
.srv-card:hover .srv-card-btn{gap:.75rem}

/* ── MODAL ── */
.modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);z-index:9000;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .3s}
.modal-overlay.open{opacity:1;pointer-events:all}
.modal-box{background:#1B1B1E;border:1px solid rgba(255,207,101,.18);border-radius:24px;padding:2.5rem;max-width:580px;width:100%;max-height:88vh;overflow-y:auto;transform:scale(.93) translateY(24px);transition:transform .32s cubic-bezier(.34,1.3,.64,1);position:relative;scrollbar-width:thin;scrollbar-color:rgba(255,207,101,.2) transparent}
.modal-overlay.open .modal-box{transform:scale(1) translateY(0)}
.modal-close{position:absolute;top:1.25rem;left:1.25rem;width:34px;height:34px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.08);border-radius:50%;cursor:pointer;color:var(--text-muted);font-size:1rem;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1}
.modal-close:hover{background:rgba(255,255,255,.13);color:var(--text-primary);transform:rotate(90deg)}
.modal-head{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding-left:2.5rem}
.modal-head-ico{width:54px;height:54px;border-radius:15px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;flex-shrink:0}
.modal-head-ico.g{background:rgba(255,207,101,.12);color:var(--gold)}
.modal-head-ico.r{background:rgba(204,27,0,.1);color:#e05040}
.modal-head-ico.b{background:rgba(77,166,255,.1);color:var(--blue)}
.modal-title{font-size:1.3rem;font-weight:800;color:var(--text-primary);line-height:1.25;margin-bottom:.3rem}
.modal-tagline{font-size:.88rem;color:var(--text-muted);line-height:1.55}
.modal-sep{height:1px;background:rgba(255,207,101,.1);margin:0 0 1.5rem}
.modal-desc{font-size:.95rem;color:rgba(240,234,214,.78);line-height:1.9;margin-bottom:1.75rem}
.modal-ben-label{font-size:.7rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.9rem;display:flex;align-items:center;gap:.6rem}
.modal-ben-label::after{content:'';flex:1;height:1px;background:rgba(255,207,101,.15)}
.modal-benefits{display:grid;grid-template-columns:1fr 1fr;gap:.7rem;margin-bottom:2rem}
.ben-item{background:rgba(255,255,255,.03);border:1px solid rgba(255,207,101,.1);border-radius:12px;padding:.9rem 1rem;display:flex;gap:.65rem;align-items:flex-start;transition:border-color .2s}
.ben-item:hover{border-color:rgba(255,207,101,.25)}
.ben-dot{width:7px;height:7px;background:var(--gold);border-radius:50%;margin-top:.42rem;flex-shrink:0}
.ben-text{font-size:.84rem;color:rgba(240,234,214,.7);line-height:1.65}
.modal-cta-wrap{display:flex;gap:.75rem}
.modal-cta{flex:1;background:var(--gold);color:#111;border:none;padding:.95rem;border-radius:10px;font-size:.95rem;font-weight:700;cursor:pointer;text-align:center;text-decoration:none;font-family:'Alexandria',sans-serif;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:.5rem}
.modal-cta:hover{background:var(--gold-dark);transform:translateY(-1px)}
#why{background:var(--cream);color:var(--text-dark)}
.why-strike{color:var(--red);text-decoration:line-through;text-decoration-color:var(--red);text-decoration-thickness:3px;opacity:.75}
.why-gold{color:var(--gold-dark);position:relative;display:inline-block}
.why-gold::after{content:'';position:absolute;bottom:-3px;right:0;left:0;height:3px;background:var(--gold-dark);border-radius:2px}
/* minimal cards */
.why-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem}
.why-card{background:#fff;border-radius:16px;padding:1.6rem 1.4rem;box-shadow:0 2px 18px rgba(0,0,0,.06);cursor:pointer;transition:all .25s;border:1.5px solid transparent;display:flex;flex-direction:column;gap:.9rem}
.why-card:hover{border-color:rgba(204,27,0,.22);transform:translateY(-4px);box-shadow:0 12px 32px rgba(0,0,0,.1)}
.why-card-top{display:flex;align-items:center;gap:.85rem}
.why-ico{width:50px;height:50px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .25s}
.why-ico svg{width:28px;height:28px}
.why-card:hover .why-ico{transform:scale(1.1)}
.why-ico.r{background:rgba(204,27,0,.08);color:var(--red)}
.why-ico.g{background:rgba(255,207,101,.13);color:#9A7200}
.why-ico.b{background:rgba(77,166,255,.1);color:var(--blue)}
.why-card-title{font-size:.95rem;font-weight:700;color:var(--dark);line-height:1.38}
.why-more{font-size:.74rem;font-weight:700;color:var(--red-light);display:inline-flex;align-items:center;gap:.35rem;transition:gap .2s;margin-top:.1rem}
.why-card:hover .why-more{gap:.6rem}
/* WHY MODAL */
.why-overlay{position:fixed;inset:0;background:rgba(0,0,0,.72);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:9200;display:flex;align-items:center;justify-content:center;padding:1.5rem;opacity:0;pointer-events:none;transition:opacity .28s}
.why-overlay.open{opacity:1;pointer-events:all}
.why-modal{background:#fff;border-radius:22px;padding:2.75rem 2.5rem;max-width:500px;width:100%;transform:scale(.9) translateY(22px);transition:transform .32s cubic-bezier(.34,1.28,.64,1);position:relative;overflow:hidden}
.why-overlay.open .why-modal{transform:scale(1) translateY(0)}
.why-modal-bg-num{font-size:8rem;font-weight:900;color:rgba(204,27,0,.05);line-height:1;position:absolute;bottom:-1rem;left:1.5rem;font-family:'Alexandria',sans-serif;pointer-events:none;user-select:none}
.why-modal-close{position:absolute;top:1.1rem;left:1.1rem;width:32px;height:32px;border-radius:50%;background:rgba(0,0,0,.07);border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.9rem;transition:all .2s;color:#888;line-height:1;font-family:'Alexandria',sans-serif}
.why-modal-close:hover{background:rgba(204,27,0,.1);color:var(--red);transform:rotate(90deg) scale(1.1)}
.why-modal-head{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem;padding-left:2.5rem}
.why-modal-ico{width:56px;height:56px;border-radius:15px;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.why-modal-ico svg{width:30px;height:30px}
.why-modal-ico.r{background:rgba(204,27,0,.08);color:var(--red)}
.why-modal-ico.g{background:rgba(255,207,101,.14);color:#9A7200}
.why-modal-ico.b{background:rgba(77,166,255,.1);color:var(--blue)}
.why-modal h3{font-size:1.38rem;font-weight:800;color:var(--dark);line-height:1.3}
.why-modal-line{height:3px;width:48px;border-radius:2px;margin:1.25rem 0}
.why-modal-line.r{background:var(--red)}
.why-modal-line.g{background:var(--gold-dark)}
.why-modal-line.b{background:var(--blue)}
.why-modal p{font-size:.94rem;color:#555;line-height:1.95;position:relative}
#process{background:#111111;position:relative;overflow:hidden}
.section-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;pointer-events:none;display:block}
.section-canvas + *,.section-canvas ~ *{position:relative;z-index:1}
.process-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative}
.process-steps::before{content:'';position:absolute;top:2rem;right:calc(100%/6);left:calc(100%/6);height:1px;background:linear-gradient(90deg,transparent,rgba(255,207,101,.25),transparent);pointer-events:none}
.process-step{text-align:center;position:relative}
.step-num{width:4rem;height:4rem;border-radius:50%;border:2px solid rgba(255,207,101,.25);display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem;font-size:.95rem;font-weight:800;color:var(--gold);position:relative;background:#111111}
.step-num::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:1px solid rgba(255,207,101,.08)}
.process-step h3{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:.6rem}
.process-step p{font-size:.85rem;color:var(--text-muted);line-height:1.75;margin-bottom:.75rem}
.step-output{font-size:.75rem;color:var(--gold);background:rgba(255,207,101,.08);border:1px solid rgba(255,207,101,.2);border-radius:100px;padding:.3rem .85rem;display:inline-block}
#stats{background:var(--dark);padding:5rem 0}
.stat-measured{color:var(--gold);border-bottom:3px solid var(--gold);padding-bottom:3px}
.stat-claimed{color:rgba(240,234,214,.3);text-decoration:line-through;text-decoration-color:rgba(240,234,214,.25);text-decoration-thickness:2px}
.stats-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}
.stats-card{text-align:center;padding:2.25rem 1.75rem;border:1px solid rgba(255,207,101,.1);border-radius:18px;background:rgba(255,255,255,.02);transition:border-color .3s,transform .3s}
.stats-card:hover{border-color:rgba(255,207,101,.28);transform:translateY(-3px)}
.stats-card .big-num{font-size:3.2rem;font-weight:900;color:var(--gold);display:block;line-height:1;letter-spacing:-0.03em;margin-bottom:.5rem}
.stats-card .big-desc{font-size:.88rem;color:var(--text-muted);display:block;line-height:1.6}
#work{background:var(--cream)}
.partners-section{background:#fff;padding:2.25rem 0;overflow:hidden}
.partners-section .section-header{margin-bottom:1.25rem}
.partners-section .section-header h2{font-size:clamp(1.4rem,2.5vw,2rem)}
.partners-marquee,.work-marquee,.review-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}
.partners-track{display:flex;align-items:center;gap:4rem;width:max-content;animation:manaraReviewsMove 60s linear infinite}
.work-track:hover,.review-track:hover{animation-play-state:paused}
.partner-logo{height:54px;width:auto;max-width:140px;object-fit:contain;filter:grayscale(.1);opacity:.86;transition:transform .2s,opacity .2s}
.partner-logo:hover{transform:scale(1.06);opacity:1}
.work-marquee{margin-top:1.5rem}
.work-tabs{display:flex;justify-content:center;gap:clamp(12px,3vw,34px);flex-wrap:wrap;margin:-1rem auto 2rem}
.work-tab{background:#fff;border:1.5px solid rgba(0,0,0,.08);border-radius:999px;color:var(--dark);padding:.8rem 1.25rem;font-weight:800;cursor:pointer;transition:all .2s}
.work-tab:hover,.work-tab.active{background:var(--dark);border-color:var(--dark);color:#fff}
.work-track{display:flex;align-items:stretch;gap:1rem;width:max-content;animation:manaraReviewsMove 52s linear infinite}
.work-shot{--work-window-height:406px;width:320px;height:430px;border-radius:22px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 16px 42px rgba(0,0,0,.1);padding:.75rem;display:block;flex:0 0 auto;overflow:hidden}
.work-shot.is-landscape{width:min(760px,70vw);display:flex;align-items:center;justify-content:center}
.work-shot img{display:block;width:100%;height:auto;max-width:none;min-height:0;object-fit:initial;border-radius:16px;background:#f6f2e9;transition:transform 6s linear;will-change:transform}
.work-shot.is-landscape img{width:100%;height:100%;object-fit:contain}
.work-shot:hover img{transform:translateY(var(--work-scroll-y,0px))}
.work-shot.is-landscape:hover img{transform:none}
.work-shot-caption{display:none}
.review-marquee{margin-top:1rem}
.review-track{display:flex;align-items:stretch;gap:1rem;width:max-content;animation:manaraReviewsMove 32s linear infinite}
.review-shot{width:320px;min-height:430px;border-radius:22px;background:#fff;border:1px solid rgba(0,0,0,.07);box-shadow:0 16px 42px rgba(0,0,0,.1);padding:.75rem;display:flex;flex-direction:column;gap:.9rem;flex:0 0 auto;overflow:hidden}
.review-shot img{width:100%;height:100%;min-height:410px;object-fit:cover;border-radius:16px;background:#f6f2e9}
.review-screen{border-radius:18px;background:#f6f2e9;border:1px solid rgba(0,0,0,.07);padding:1rem;flex:1;display:flex;flex-direction:column;gap:.8rem}
.review-top{display:flex;align-items:center;gap:.7rem}
.review-avatar{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),var(--red));color:#fff;font-weight:900;overflow:hidden;flex-shrink:0}
.review-avatar img{width:100%;height:100%;object-fit:cover}
.review-name{font-weight:900;color:var(--dark);font-size:.92rem}
.review-role{color:#888;font-size:.74rem}
.review-bubble{background:#fff;border-radius:16px 16px 4px 16px;padding:1rem;color:#444;line-height:1.75;font-size:.88rem;box-shadow:0 5px 18px rgba(0,0,0,.05)}
.review-stars{color:var(--gold-dark);letter-spacing:1px}
@keyframes manaraReviewsMove{from{transform:translateX(0)}to{transform:translateX(50%)}}
#testimonials{background:var(--cream);overflow:hidden}
.testi-header-sub{font-size:1rem;color:#888;max-width:480px;margin:.75rem auto 0;line-height:1.7}
/* slider */
.testi-slider-wrap{position:relative;max-width:740px;margin:0 auto}
.testi-track{display:flex;transition:transform .55s cubic-bezier(.4,0,.2,1);direction:ltr;will-change:transform}
.testi-slide{min-width:100%;padding:0 .5rem;box-sizing:border-box}
.testi-slide-card{background:#fff;border-radius:24px;padding:3rem 3.5rem 2.5rem;box-shadow:0 6px 40px rgba(0,0,0,.09);text-align:center;display:flex;flex-direction:column;align-items:center}
/* photo */
.testi-photo{width:108px;height:108px;border-radius:50%;margin:0 auto 1.5rem;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.18);border:4px solid #fff;flex-shrink:0}
.testi-photo svg,.testi-photo img{width:100%;height:100%;display:block}
/* stars */
.testi-stars-row{display:flex;gap:.3rem;margin-bottom:1.35rem;justify-content:center}
.testi-star-s{color:var(--gold-dark);font-size:1.15rem}
/* quote */
.testi-quote{font-size:1.05rem;line-height:1.92;color:#444;margin-bottom:1.75rem;position:relative;max-width:540px}
.testi-quote::before{content:'\201C';font-size:5rem;color:rgba(204,27,0,.1);line-height:0;vertical-align:-.5em;font-family:Georgia,serif;pointer-events:none}
/* author */
.testi-auth-line{width:36px;height:3px;background:var(--red);border-radius:2px;margin:0 auto 1rem}
.testi-auth-name{font-size:1rem;font-weight:800;color:var(--dark);margin-bottom:.25rem}
.testi-auth-role{font-size:.8rem;color:#aaa}
/* controls */
.testi-controls{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2rem}
.testi-dot{width:8px;height:8px;border-radius:50%;background:rgba(0,0,0,.15);cursor:pointer;border:none;padding:0;transition:all .3s}
.testi-dot.active{background:var(--red);width:26px;border-radius:4px}
.testi-nav-btn{width:42px;height:42px;border-radius:50%;background:#fff;border:1.5px solid rgba(0,0,0,.1);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#888;transition:all .2s;box-shadow:0 2px 12px rgba(0,0,0,.07);flex-shrink:0}
.testi-nav-btn:hover{background:var(--red);color:#fff;border-color:var(--red)}
#faq{background:var(--cream)}
.faq-list{max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:.75rem}
.faq-item{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 15px rgba(0,0,0,.05)}
.faq-question{width:100%;background:none;border:none;padding:1.25rem 1.5rem;text-align:right;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:'Alexandria',sans-serif;font-size:.95rem;font-weight:700;color:var(--dark);transition:background .2s}
.faq-question:hover{background:rgba(255,207,101,.05)}
.faq-question.active{background:rgba(204,27,0,.04)}
.faq-icon{width:28px;height:28px;border-radius:50%;background:rgba(204,27,0,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:transform .3s;color:var(--red);font-size:1.1rem;font-weight:300}
.faq-question.active .faq-icon{transform:rotate(45deg);background:var(--red);color:#fff}
.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease}
.faq-answer.open{max-height:300px}
.faq-answer-inner{padding:.25rem 1.5rem 1.25rem;font-size:.9rem;color:#555;line-height:1.8;border-top:1px solid rgba(0,0,0,.05)}
#cta-final{background:var(--dark);padding:7rem 0;position:relative;overflow:hidden}

.cta-final-inner{text-align:center;position:relative;z-index:1}
.cta-final-inner .label{margin-bottom:1.25rem;display:block}
.cta-final-inner h2{font-size:clamp(2.2rem,5vw,4rem);font-weight:800;color:var(--text-primary);margin-bottom:1.25rem;letter-spacing:-0.03em}
.cta-final-inner h2 .gold{color:var(--gold)}
.cta-final-inner p{font-size:1.1rem;color:var(--text-muted);margin-bottom:2.5rem;max-width:550px;margin-left:auto;margin-right:auto;line-height:1.8}
.cta-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;margin-bottom:1.5rem}
.cta-note{font-size:.83rem;color:var(--text-muted);display:flex;align-items:center;justify-content:center;gap:.5rem}
.cta-note::before{content:'✓';color:var(--gold);font-weight:700}
#contact{background:#111111}
.contact-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}
.contact-info h2{font-size:2.2rem;font-weight:800;color:var(--text-primary);margin-bottom:1rem}
.contact-info p{font-size:1rem;color:var(--text-muted);line-height:1.8;margin-bottom:2rem}
.contact-details{display:flex;flex-direction:column;gap:1rem}
.contact-item{display:flex;align-items:center;gap:1rem}
.contact-icon{width:44px;height:44px;background:rgba(255,207,101,.08);border:1px solid rgba(255,207,101,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:1.1rem}
.contact-item-text{font-size:.9rem;color:var(--text-muted)}
.contact-item-text strong{color:var(--text-primary);display:block;font-size:.95rem}
.contact-form{background:var(--dark-card);border:1px solid var(--border-dark);border-radius:20px;padding:2.5rem}
.form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}
.form-group{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1rem}
.form-group:last-of-type{margin-bottom:1.5rem}
.form-label{font-size:.82rem;font-weight:600;color:var(--text-muted)}
.form-input,.form-select,.form-textarea{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:.8rem 1rem;font-size:.9rem;color:var(--text-primary);font-family:'Alexandria',sans-serif;direction:rtl;transition:border-color .2s;outline:none;width:100%}
.form-input:focus,.form-select:focus,.form-textarea:focus{border-color:rgba(255,207,101,.4)}
.form-select{cursor:pointer}
.form-select option{background:#2D2D2D;color:#fff}
.form-textarea{resize:vertical;min-height:120px;line-height:1.6}
.btn-submit{width:100%;background:var(--gold);color:#111;border:none;padding:1rem;border-radius:8px;font-size:1rem;font-weight:700;cursor:pointer;font-family:'Alexandria',sans-serif;transition:all .2s}
.btn-submit:hover{background:var(--gold-dark);transform:translateY(-1px)}
footer{background:#0D0D0D;border-top:1px solid rgba(255,255,255,.05)}
.footer-main{max-width:1200px;margin:0 auto;padding:4rem 2rem 2.5rem;display:grid;grid-template-columns:1.5fr 1fr 1.2fr;gap:4rem}
.footer-brand .logo{font-family:'Alexandria',sans-serif;font-weight:800;font-size:1.6rem;color:var(--gold);margin-bottom:.75rem;display:block}
.footer-brand .logo span{color:var(--text-primary);font-weight:300}
.footer-brand p{font-size:.88rem;color:var(--text-muted);line-height:1.75;margin-bottom:1.5rem;max-width:280px}
.wa-float{position:fixed;left:20px;bottom:20px;z-index:9999;width:58px;height:58px;border-radius:50%;background:#25D366;display:grid;place-items:center;box-shadow:0 12px 28px rgba(37,211,102,.45);transition:transform .25s,box-shadow .25s;text-decoration:none}
.wa-float:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 18px 36px rgba(37,211,102,.55)}
.wa-float svg{width:32px;height:32px;fill:#fff}
.wa-float.hidden{display:none!important}
@media(max-width:600px){.wa-float{width:52px;height:52px;left:14px;bottom:14px}.wa-float svg{width:28px;height:28px}}
.social-links{display:flex;gap:.75rem}
.social-link{width:40px;height:40px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);text-decoration:none;transition:all .2s}
.social-link:hover{background:rgba(255,207,101,.1);border-color:rgba(255,207,101,.25);color:var(--gold)}
.social-link svg{width:18px;height:18px;fill:currentColor}
.social-link.hidden{display:none!important}
.fab-whatsapp{position:fixed;left:22px;bottom:22px;width:60px;height:60px;border-radius:50%;background:#25D366;color:#fff;display:none;align-items:center;justify-content:center;z-index:9999;text-decoration:none;box-shadow:0 12px 32px rgba(37,211,102,.45),0 4px 12px rgba(0,0,0,.25);transition:transform .2s ease,box-shadow .2s ease}
.fab-whatsapp.show{display:flex}
.fab-whatsapp:hover{transform:translateY(-3px) scale(1.04);box-shadow:0 18px 40px rgba(37,211,102,.55),0 6px 16px rgba(0,0,0,.3)}
.fab-whatsapp svg{width:32px;height:32px;fill:#fff}
.fab-whatsapp::after{content:'';position:absolute;inset:-6px;border-radius:50%;border:2px solid rgba(37,211,102,.45);animation:fabPulse 2.2s ease-out infinite;pointer-events:none}
@keyframes fabPulse{0%{transform:scale(.85);opacity:.9}100%{transform:scale(1.35);opacity:0}}
@media(max-width:600px){.fab-whatsapp{left:16px;bottom:16px;width:54px;height:54px}.fab-whatsapp svg{width:28px;height:28px}}
.footer-col h4{font-size:.82rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:1.25rem}
.footer-col ul{list-style:none;display:flex;flex-direction:column;gap:.7rem}
.footer-col ul li a{font-size:.88rem;color:rgba(240,234,214,.5);text-decoration:none;transition:color .2s}
.footer-col ul li a:hover{color:var(--gold)}
.footer-bottom{max-width:1200px;margin:0 auto;padding:.25rem 2rem 1.5rem;border-top:1px solid rgba(255,255,255,.05);display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}
.footer-copy{font-size:.8rem;color:var(--text-muted)}
.footer-copy span{color:var(--gold)}
.fade-up{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease}
.fade-up.visible{opacity:1;transform:translateY(0)}
.fade-up:nth-child(1){transition-delay:.05s}
.fade-up:nth-child(2){transition-delay:.15s}
.fade-up:nth-child(3){transition-delay:.25s}
.fade-up:nth-child(4){transition-delay:.1s}
.fade-up:nth-child(5){transition-delay:.2s}
.fade-up:nth-child(6){transition-delay:.3s}
/* ========== MOBILE NAV ========== */
.mobile-nav{position:fixed;top:72px;left:0;right:0;background:rgba(17,17,17,.98);backdrop-filter:blur(20px);z-index:999;padding:1.5rem;border-bottom:1px solid var(--border-dark);display:none;flex-direction:column;gap:1rem}
.mobile-nav.open{display:flex}
.mobile-nav a{color:var(--text-muted);text-decoration:none;font-size:1rem;font-weight:500;padding:.6rem 0;border-bottom:1px solid rgba(255,255,255,.05)}
.mobile-nav a:last-child{border-bottom:none;margin-top:.5rem}
.mobile-nav .mob-cta{background:var(--gold);color:#111;text-align:center;padding:.9rem;border-radius:8px;font-weight:700;border-bottom:none;font-size:1rem}

/* ========== TABLET — max 1024px ========== */
@media(max-width:1024px){
  .hero-content{max-width:100%}
  .about-pillars{grid-template-columns:repeat(3,1fr)}
  .services-grid{grid-template-columns:repeat(2,1fr)}
  .stats-grid{grid-template-columns:repeat(3,1fr)}
  .footer-main{grid-template-columns:1fr 1fr;gap:2.5rem}
  .contact-grid{grid-template-columns:1fr;gap:2.5rem}
  .about-grid{grid-template-columns:1fr;gap:2.5rem}
  .process-steps{grid-template-columns:repeat(2,1fr);gap:1.75rem}
  .process-steps::before{display:none}
}

/* ========== MOBILE — max 768px ========== */
@media(max-width:768px){

  /* Base */
  html{font-size:15px}
  section{padding:3.5rem 0}
  .container{padding:0 1.1rem}
  .section-header{margin-bottom:2.25rem}
  .section-header h2{font-size:1.75rem;line-height:1.3}
  .section-header p{font-size:.92rem;padding:0 .5rem}

  /* Nav */
  nav{padding:0 1.1rem}
  .nav-inner{height:64px}
  .nav-logo{font-size:1.2rem;padding:0;max-height:100%}
  .site-logo{height:44px;filter:drop-shadow(0 0 6px rgba(255,140,0,0.25))}
  .nav-links,.nav-cta{display:none}
  .nav-hamburger{display:flex}
  .mobile-nav{top:64px}
  .footer-logo-img{height:72px}

  /* Hero */
  #hero{min-height:auto;padding:90px 0 0}
  .hero-content{padding:2rem 1.5rem 1.75rem;border-radius:20px;max-width:100%}
  .hero-tag{font-size:.73rem;padding:.35rem .85rem}
  .hero-headline{font-size:1.85rem;line-height:1.18;margin-bottom:1rem;letter-spacing:-.02em}
  .hero-sub{font-size:.93rem;max-width:100%;margin-bottom:1.75rem;line-height:1.75}
  .hero-actions{flex-direction:column;gap:.75rem}
  .btn-primary,.btn-secondary{width:100%;justify-content:center;padding:.9rem 1.5rem;font-size:.95rem}
  .hero-stats-bar{margin-top:2.75rem}
  .stats-bar-inner{grid-template-columns:repeat(2,1fr);padding:1.1rem 1.1rem;gap:.75rem}
  .stat-item::after{display:none}
  .stat-num{font-size:1.35rem}
  .stat-desc{font-size:.73rem}

  /* About */
  .about-intro{margin-bottom:2.25rem}
  .about-intro h2{font-size:1.75rem}
  .about-intro p{font-size:.93rem}
  .about-pillars{grid-template-columns:1fr;gap:.85rem;margin-bottom:1.5rem}
  .pillar{padding:1.5rem 1.35rem}
  .pillar-icon{width:48px;height:48px;font-size:1.25rem;margin-bottom:1rem}
  .pillar h3{font-size:.97rem}
  .pillar p{font-size:.85rem}

  /* Why */
  .why-grid{grid-template-columns:repeat(2,1fr)}

  /* Services */
  .services-grid{grid-template-columns:1fr;gap:.85rem}
  /* Why mobile */
  .why-grid{grid-template-columns:1fr;gap:.8rem}
  .why-card{padding:1.35rem}
  .why-modal{padding:2.25rem 1.5rem}
  .why-modal h3{font-size:1.2rem}

  .srv-card{padding:1.4rem}
  .modal-benefits{grid-template-columns:1fr}
  .modal-box{padding:1.75rem 1.5rem}
  .modal-head{padding-left:0}

  /* Why */

  /* Process */
  .process-steps{grid-template-columns:1fr;gap:0}
  .process-steps::before{display:none}
  .process-step{text-align:right;display:flex;flex-direction:row;align-items:flex-start;gap:1rem;padding:1.1rem 0;border-bottom:1px solid rgba(255,207,101,.07)}
  .process-step:last-child{border-bottom:none}
  .step-num{width:2.75rem;height:2.75rem;min-width:2.75rem;font-size:.82rem;margin:0;flex-shrink:0}
  .step-num::after{display:none}
  .process-step-body{flex:1}
  .process-step h3{font-size:.95rem;margin-bottom:.35rem;text-align:right}
  .process-step p{font-size:.83rem;margin-bottom:.5rem;text-align:right}
  .step-output{font-size:.72rem}

  /* Stats */
  #stats{padding:3.5rem 0}
  .stats-grid{grid-template-columns:repeat(2,1fr);gap:.85rem}
  .stats-card{padding:1.35rem}
  .stats-card .big-num{font-size:2.4rem}
  .stats-card .big-desc{font-size:.8rem}

  /* Work */
  .work-tabs{flex-direction:column;align-items:stretch;justify-content:center;gap:.6rem;overflow:visible;flex-wrap:nowrap;padding:0}
  .work-tab{white-space:normal;font-size:.92rem;padding:.85rem 1rem;width:100%;text-align:center}
  .work-marquee{width:100vw;margin-inline:calc(50% - 50vw);padding-block:.25rem}
  .work-shot{--work-window-height:296px;width:230px;height:320px}
  .work-shot.is-landscape{width:min(82vw,520px)}
  .work-track{gap:1rem;animation-duration:58s}

  /* Partners — keep marquee, just shrink logos */
  .partners-track{gap:2.5rem;animation-duration:52s}
  .partner-logo{height:42px;max-width:110px}

  /* Testimonials */
  .testi-slide-card{padding:2rem 1.5rem}
  .testi-quote{font-size:.92rem}
  .testi-photo{width:88px;height:88px}

  /* FAQ */
  .faq-list{gap:.6rem}
  .faq-question{font-size:.9rem;padding:1rem 1.1rem}
  .faq-answer-inner{padding:.2rem 1.1rem 1.1rem;font-size:.86rem}
  .faq-icon{width:25px;height:25px;font-size:1rem}

  /* Final CTA */
  #cta-final{padding:4rem 0}
  .cta-final-inner h2{font-size:1.85rem}
  .cta-final-inner p{font-size:.93rem;padding:0 .5rem}
  .cta-actions{flex-direction:column;align-items:stretch;gap:.75rem}
  .cta-actions a{text-align:center;justify-content:center;width:100%}
  .cta-note{font-size:.78rem}

  /* Contact */
  .contact-grid{grid-template-columns:1fr;gap:2rem}
  .contact-info h2{font-size:1.75rem}
  .contact-info p{font-size:.9rem}
  .contact-form{padding:1.35rem;border-radius:14px}
  .form-row{grid-template-columns:1fr;gap:0}
  .form-input,.form-select,.form-textarea{font-size:.88rem;padding:.75rem .9rem}
  .form-label{font-size:.8rem}
  .btn-submit{font-size:.95rem;padding:.95rem}
  .contact-details{gap:.85rem}
  .contact-icon{width:40px;height:40px;font-size:1rem}

  /* Footer */
  .footer-main{grid-template-columns:1fr;gap:2rem;padding:3rem 1.1rem 2rem}
  .footer-brand .logo{font-size:1.35rem}
  .footer-brand p{max-width:100%;font-size:.85rem}
  .footer-col h4{font-size:.75rem;margin-bottom:1rem}
  .footer-col ul{gap:.6rem}
  .footer-col ul li a{font-size:.85rem}
  .footer-bottom{flex-direction:column;text-align:center;padding:.25rem 1.1rem 1.5rem;gap:.4rem}
  .footer-copy{font-size:.78rem}
}

/* ========== SMALL MOBILE — max 480px ========== */
@media(max-width:480px){
  section{padding:3rem 0}
  .container{padding:0 1rem}
  .hero-headline{font-size:1.65rem}
  .hero-sub{font-size:.88rem}
  .section-header h2{font-size:1.55rem}
  .stats-grid{grid-template-columns:1fr 1fr}
  .stats-bar-inner{grid-template-columns:1fr 1fr;gap:.6rem;padding:1rem}
  .stat-num{font-size:1.2rem}
  .stats-card .big-num{font-size:2rem}
  .stats-card .big-desc{font-size:.75rem}
  .about-intro h2{font-size:1.5rem}
  .work-tag{font-size:.65rem}
  .cta-final-inner h2{font-size:1.6rem}
  .nav-logo{font-size:1.1rem}
  .site-logo{height:38px}
  .footer-logo-img{height:60px}
  .contact-info h2{font-size:1.55rem}
  .hero-tag{font-size:.7rem}
  .step-output{font-size:.68rem;padding:.25rem .7rem}
}


    @font-face {
      font-family: 'Work Sans';
      font-style: normal;
      font-display: swap;
      font-weight: 100 900;
      src: url('chrome-extension://lknmjhcajhfbbglglccadlfdjbaiifig/fonts/work-sans-latin-wght-normal.woff2') format('woff2');
    }
  