/* ===== naser-v2.css — مولّد من mockups/_style.css بـ wp/v2/translate_css.py — ماتعدّلش هنا ===== */

/* (2) المحتوى يرجع لستايل المتصفح — زي صفحة المعاينة بالظبط */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] :is(h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,img,figure,blockquote,figcaption,strong,b,em,i,u,span,small,
  button,label,input,select,textarea,fieldset,legend,form,details,summary,dl,dt,dd){all:revert;box-sizing:border-box}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] *,body.nsr-v2 .elementor[data-elementor-type="wp-page"] *::before,body.nsr-v2 .elementor[data-elementor-type="wp-page"] *::after{box-sizing:border-box}

/* (3) Containers = div عادي: من غير padding/gap/flex افتراضي */
body.nsr-v2{--container-default-padding-top:0px;--container-default-padding-right:0px;
  --container-default-padding-bottom:0px;--container-default-padding-left:0px;
  --widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;--kit-widget-spacing:0px}
:where(body.nsr-v2 .elementor[data-elementor-type="wp-page"]) .e-con.e-con{display:block;padding:0;margin:0;gap:0;position:static;width:auto;max-width:none;min-width:0;
  min-height:0;height:auto;flex:initial;flex-direction:row;flex-wrap:nowrap;justify-content:normal;
  align-items:normal;align-content:normal;text-align:inherit;overflow:visible;border-radius:0;z-index:auto;
  transition:none}
:where(body.nsr-v2 .elementor[data-elementor-type="wp-page"]) .e-con.e-con::before{content:none}
:where(body.nsr-v2 .elementor[data-elementor-type="wp-page"]) .elementor-widget.elementor-widget{position:static;margin:0;width:auto;max-width:none;min-width:0;
  flex:initial;align-self:auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .elementor-widget-container{display:contents}
/* Heading من نوع div: Elementor بيحط line-height:1 — المعاينة بتورّث */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] div.elementor-heading-title{line-height:inherit;font-size:inherit;color:inherit;font-weight:inherit;margin:0;padding:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"]{text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .elementor-widget-button,
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .elementor-widget-button .elementor-button-wrapper,
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .elementor-widget-button .elementor-button-content-wrapper{display:contents}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .elementor-widget-text-editor>.elementor-widget-container>p:empty{display:none}

/* (4) CSS المعاينة */
body.nsr-v2{--blue:#2E3192;  --blue-600:#282B7F; --blue-700:#22246B; --blue-800:#1B1D57; --blue-900:#151743;
  --blue-50:#F2F2F9; --blue-100:#E3E4F3; --blue-200:#C6C7E6;
  --orange:#F7931E; --orange-300:#FBC98E; --orange-400:#F9A849; --orange-600:#E17D08; --orange-700:#B36406;
  --orange-50:#FEF6EC;

  
  --ink:#192A3D;        
  --ink-btn:#101B28;    
  --text:#3A4F66;       
  --muted:#5C6B87;      
  --paper:#FAFBFC; --mist:#F2F5F7; --white:#FFFFFF;
  --line:#E1E8ED; --line-soft:#EDF1F5;

  
  --wa:#25D366; --ok:#1E9E5A; --warn:#E8A317; --err:#D93636;

  
  --r-card:25px;              
  --r-btn:25px;  
  --r-sm:14px; --r-pill:999px;
  --sh-1:0 4px 16px rgba(25,42,61,.07);
  --sh-2:0 8px 26px rgba(25,42,61,.11);
  --sh-3:0 18px 44px rgba(46,49,146,.22);
  --sh-btn:0 6px 16px rgba(247,147,30,.32);

  
  --s1:4px; --s2:8px; --s3:12px; --s4:16px; --s5:20px; --s6:24px;
  --s8:32px; --s10:40px; --s12:48px; --s16:64px; --s20:80px;

  
  --wrap:1180px; --gutter:18px;

  
  --font:'Cairo',system-ui,-apple-system,'Segoe UI',sans-serif;
  --lh-head:1.35; --lh-body:1.8;}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] *{box-sizing:border-box}
body.nsr-v2 .elementor[data-elementor-type="wp-page"]{margin:0;overflow-x:clip;font-family:var(--font);color:var(--text);background:var(--paper);
  font-size:16.5px;line-height:var(--lh-body);-webkit-font-smoothing:antialiased}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] img{max-width:100%;display:block;height:auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] a{color:inherit;text-decoration:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] button{font:inherit}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] [hidden]{display:none!important}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;
  overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;
  white-space:nowrap!important;border:0!important}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] h1,body.nsr-v2 .elementor[data-elementor-type="wp-page"] h2,body.nsr-v2 .elementor[data-elementor-type="wp-page"] h3,body.nsr-v2 .elementor[data-elementor-type="wp-page"] h4{margin:0;line-height:var(--lh-head);color:var(--ink);font-weight:700;text-wrap:balance}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] p{margin:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .wrap{max-width:var(--wrap);margin:0 auto;padding-inline:var(--gutter)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] :focus-visible{outline:3px solid var(--orange);outline-offset:3px}
@media(prefers-reduced-motion:reduce){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] *,body.nsr-v2 .elementor[data-elementor-type="wp-page"] *::before,body.nsr-v2 .elementor[data-elementor-type="wp-page"] *::after{animation:none!important;transition:none!important}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn:not(.elementor-element):hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn .elementor-button:hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area:hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area:focus-visible,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide:hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide:focus-visible,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod:hover{transform:none!important}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .wave{line-height:0;direction:ltr;background:var(--paper)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .wave svg{display:block;width:100%;height:64px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .wave svg .elementor-shape-fill{fill:var(--blue)}
@media(min-width:900px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .wave svg{height:83px}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn .elementor-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;
  font-family:var(--font);font-weight:700;font-size:16px;padding:14px 30px;
  border:2px solid transparent;border-radius:var(--r-btn);cursor:pointer}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn__ic,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .has-ic .elementor-button .elementor-button-icon{width:26px;height:26px;border-radius:var(--r-pill);display:grid;place-items:center;
  background:rgba(255,255,255,.28);flex:0 0 auto;font-size:14px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--o:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--o .elementor-button{background:var(--orange);color:var(--ink-btn);box-shadow:var(--sh-btn)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--o:not(.elementor-element):hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--o .elementor-button:hover{background:var(--orange-400)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--o:not(.elementor-element) .btn__ic,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--o .elementor-button .elementor-button-icon{background:rgba(16,27,40,.16)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--wa:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--wa .elementor-button{background:var(--wa);color:var(--ink-btn);box-shadow:0 6px 16px rgba(37,211,102,.3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--wa:not(.elementor-element):hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--wa .elementor-button:hover{background:#3ee07a}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--wa:not(.elementor-element) .btn__ic,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--wa .elementor-button .elementor-button-icon{background:rgba(16,27,40,.16)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--blue:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--blue .elementor-button{background:var(--blue);color:#fff;box-shadow:0 6px 16px rgba(46,49,146,.26)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--blue:not(.elementor-element):hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--blue .elementor-button:hover{background:var(--blue-600)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--ghost:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--ghost .elementor-button{border-color:rgba(255,255,255,.5);color:#fff}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--ghost:not(.elementor-element):hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--ghost .elementor-button:hover{border-color:var(--orange);color:var(--orange)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--out:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--out .elementor-button{border-color:var(--line);background:#fff;color:var(--ink)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--out:not(.elementor-element):hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--out .elementor-button:hover{border-color:var(--blue);color:var(--blue)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--sm:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--sm .elementor-button{padding:11px 22px;font-size:15px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btns{display:flex;gap:var(--s3);flex-wrap:wrap}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero{position:relative;background:var(--blue);color:#fff;overflow:hidden}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__bg{position:absolute;inset:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__bg img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__bg>.elementor-widget:nth-child(1) img{object-position:center 65%}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__bg>.elementor-widget:nth-child(2) img{object-position:center 30%}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__bg>.elementor-widget:nth-child(3) img{object-position:center 24%}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__bg>.elementor-widget:first-child img{opacity:.58}
@media(prefers-reduced-motion:no-preference){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__bg img{animation:xf 21s infinite}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__bg>.elementor-widget:nth-child(2) img{animation-delay:7s}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__bg>.elementor-widget:nth-child(3) img{animation-delay:14s}
@keyframes xf{
    0%{opacity:.58;transform:scale(1)}
    26%{opacity:.58;transform:scale(1.04)}
    33%,95%{opacity:0;transform:scale(1.04)}
    100%{opacity:.58;transform:scale(1)}
  }
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__scrim{position:absolute;inset:0;
  background:linear-gradient(150deg,rgba(46,49,146,.82) 0%,rgba(46,49,146,.74) 72%,rgba(46,49,146,.35) 100%)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero .wrap{position:relative;padding-block:var(--s12) var(--s16);text-align:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__tag{display:inline-flex;align-items:center;gap:9px;background:rgba(255,255,255,.14);
  border:1px solid rgba(255,255,255,.3);border-radius:var(--r-pill);padding:7px 18px;
  font-size:14px;font-weight:600;color:#fff;margin-bottom:var(--s5)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__tag i{width:8px;height:8px;border-radius:50%;background:var(--wa);font-style:normal}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero h1{color:#fff;font-size:clamp(28px,5.4vw,50px);font-weight:800;margin-bottom:var(--s4);
  max-width:20ch;margin-inline:auto;text-shadow:0 2px 14px rgba(8,11,55,.64)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero h1 em{font-style:normal;color:var(--orange)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__sub{font-size:clamp(16.5px,2vw,20px);color:#fff;max-width:54ch;
  margin:0 auto var(--s6);text-shadow:0 2px 10px rgba(8,11,55,.68)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__sub strong{color:#fff}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero .btns{justify-content:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__chips{display:flex;gap:9px;flex-wrap:wrap;justify-content:center;margin-top:var(--s6)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__chips span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.24);
  border-radius:var(--r-pill);padding:7px 16px;font-size:14px;color:#fff;font-weight:500}
@media(min-width:900px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__scrim{background:linear-gradient(105deg,rgba(46,49,146,.35) 0%,rgba(46,49,146,.74) 48%,rgba(46,49,146,.82) 72%)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero .wrap{text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero h1,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__sub{margin-inline:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero .btns,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__chips{justify-content:flex-start}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stats{background:var(--blue);color:#fff;padding-top:var(--s1)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stats .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s2)}
@media(max-width:759px){
body.nsr-v2{padding-bottom:76px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stats{padding-bottom:64px}
}
@media(min-width:760px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stats .grid{grid-template-columns:repeat(4,1fr);gap:var(--s4)}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stat{text-align:center;padding:var(--s3) var(--s2) var(--s6)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stat .elementor-counter-number-wrapper{display:block;font-size:clamp(28px,5.2vw,44px);font-weight:800;line-height:1.2;
  direction:ltr;color:#fff;font-variant-numeric:tabular-nums}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stat .elementor-counter-number-suffix{font-style:normal;color:var(--orange);font-size:.6em}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stat .elementor-counter-title{font-size:14.5px;color:var(--blue-200);font-weight:500}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillars-section{padding-block:var(--s8) var(--s16)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillars{display:grid;background:#fff;border-radius:var(--r-card);box-shadow:var(--sh-2);overflow:hidden}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar{padding:var(--s8) var(--s6);position:relative}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar+.pillar{border-block-start:2px solid var(--orange)}
@media(min-width:880px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillars{grid-template-columns:repeat(2,minmax(0,1fr))}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar+.pillar{border-block-start:0;border-inline-start:2px solid var(--orange)}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar__ic{width:60px;height:60px;border-radius:var(--r-sm);display:grid;place-items:center;
  background:var(--blue-50);color:var(--blue);margin-bottom:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar--b .pillar__ic{background:var(--orange-50);color:var(--orange-700)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar__ic svg{width:32px;height:32px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar h2{font-size:clamp(22px,3vw,28px);margin-bottom:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar p{color:var(--muted);font-size:16px;margin-bottom:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar ul{list-style:none;padding:0;margin:0 0 var(--s5);display:grid;gap:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar li{padding-inline-start:26px;position:relative;font-size:15.5px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .pillar li::before{content:"";position:absolute;inset-inline-start:3px;top:10px;width:8px;height:8px;
  border-radius:50%;background:var(--orange)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] section{padding-block:var(--s16)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead{text-align:center;max-width:64ch;margin:0 auto var(--s10)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead__k{display:flex;align-items:center;justify-content:center;gap:var(--s3);
  color:var(--muted);font-size:14.5px;font-weight:700;margin-bottom:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead__k::before,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead__k::after{content:"";height:1px;flex:1;max-width:110px;background:var(--line)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead h2{font-size:clamp(25px,4.2vw,38px);font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead h2 b{color:var(--blue)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead__rule{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead__rule i{width:7px;height:7px;border-radius:50%;background:var(--blue);opacity:.4}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead__rule u{width:76px;height:4px;border-radius:var(--r-pill);background:var(--orange);text-decoration:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .shead__p{margin-top:var(--s4);color:var(--muted);font-size:16.5px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .mist{background:var(--mist)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .blue{background:var(--blue);color:#fff}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .blue h2,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .blue h3{color:#fff}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .blue .shead__k{color:var(--blue-200)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .blue .shead__k::before,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .blue .shead__k::after{background:rgba(255,255,255,.22)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .blue .shead__p{color:var(--blue-100)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .blue .shead__rule i{background:#fff;opacity:.5}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flips{display:grid;gap:var(--s6);max-width:1060px;margin-inline:auto;align-items:stretch}
@media(min-width:620px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flips{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:980px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flips{grid-template-columns:repeat(3,minmax(0,1fr))}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip{perspective:1200px;border-radius:var(--r-card);cursor:pointer;touch-action:manipulation;display:flex;min-width:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__inner{display:grid;width:100%;min-height:100%;transform-style:preserve-3d;flex:1}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__face{grid-area:1/1;width:100%;height:100%;border-radius:var(--r-card);overflow:hidden;
  backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:var(--sh-2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__front{background-color:var(--blue);
  background-image:repeating-linear-gradient(45deg,
    rgba(255,255,255,.05) 0 1px, rgba(255,255,255,0) 1px 11px);
  background-size:22px 22px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__back{background-color:var(--orange);
  background-image:repeating-linear-gradient(45deg,
    rgba(16,27,40,.06) 0 1px, rgba(16,27,40,0) 1px 11px);
  background-size:22px 22px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__front{display:flex;flex-direction:column;color:#fff}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__media{position:relative;padding:var(--s4);flex:0 0 auto;
  display:flex;align-items:center;justify-content:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__media img{width:100%;height:auto;aspect-ratio:740/900;object-fit:cover;
  border-radius:var(--r-sm);box-shadow:0 10px 26px rgba(10,14,48,.34)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__corner{position:absolute;z-index:3;
  inset-block-start:calc(var(--s4) + var(--s2));inset-inline-end:calc(var(--s4) + var(--s2));
  width:34px;height:34px;border-radius:50%;background:var(--orange);color:var(--ink-btn);
  display:grid;place-items:center;box-shadow:0 5px 14px rgba(14,21,37,.25)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__corner svg{width:18px;height:18px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__front-body{padding:0 var(--s4) var(--s4);display:flex;flex-direction:column;flex:1;text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__front-body h3{color:#fff;font-size:clamp(18px,2.3vw,22px);margin-bottom:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__front-body p{color:var(--blue-100);font-size:14.5px;line-height:1.75;margin-bottom:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__hint{display:flex;align-items:center;gap:8px;color:var(--orange-400);font-size:13px;font-weight:800;margin-top:auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__hint svg{width:18px;height:18px;flex:0 0 auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__back{transform:rotateY(180deg);color:var(--ink-btn);padding:var(--s5);
  display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__icon{width:48px;height:48px;border-radius:50%;background:var(--blue);color:#fff;
  display:grid;place-items:center;margin-bottom:var(--s3);flex:0 0 auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__icon svg{width:27px;height:27px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__back h3{color:var(--ink-btn);font-size:clamp(18px,2.2vw,21px);margin-bottom:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__back p{color:var(--ink-btn);font-size:13.5px;line-height:1.72;margin-bottom:var(--s4);
  overflow-y:auto;min-height:0;flex:0 1 auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__acts{display:flex;flex-direction:column;gap:var(--s2);width:100%;flex:0 0 auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__acts .btn:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__acts .btn .elementor-button{width:100%;padding:9px 14px;font-size:13.5px;min-height:40px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__acts .btn:not(.elementor-element) svg,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__acts .btn .elementor-button svg{width:17px;height:17px;flex:0 0 auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--dark:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--dark .elementor-button{background:var(--blue-900);color:#fff}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--dark:not(.elementor-element):hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn--dark .elementor-button:hover{background:var(--blue-800)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__return{display:none;color:var(--ink-btn);opacity:.72;font-size:12px;margin-top:var(--s2)}
@media(hover:none){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__return{display:block}
}
@media(prefers-reduced-motion:no-preference){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__inner{transition:transform .62s cubic-bezier(.2,.72,.22,1)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip:focus-within .flip__inner,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip.is-flipped .flip__inner{transform:rotateY(180deg)}
}
@media(prefers-reduced-motion:no-preference) and (hover:hover){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip:hover .flip__inner{animation:flip-open .68s cubic-bezier(.2,.72,.22,1) both}
@keyframes flip-open{
    0%{transform:translateY(0) rotateY(0)}
    22%{transform:translateY(-3px) rotateY(-6deg)}
    100%{transform:translateY(-3px) rotateY(180deg)}
  }
}
@media(prefers-reduced-motion:reduce){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__inner{transform:none!important}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__face{transform:none;backface-visibility:visible;-webkit-backface-visibility:visible;
    transition:none!important}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__back{opacity:0;pointer-events:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip:focus-within .flip__front,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip.is-flipped .flip__front{opacity:0;pointer-events:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip:focus-within .flip__back,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip.is-flipped .flip__back{opacity:1;pointer-events:auto}
}
@media(prefers-reduced-motion:reduce) and (hover:hover){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip:hover .flip__front{opacity:0;pointer-events:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip:hover .flip__back{opacity:1;pointer-events:auto}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .about{display:grid;gap:var(--s8);align-items:center}
@media(min-width:900px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .about{grid-template-columns:1fr 1fr;gap:var(--s12)}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .about img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-card);box-shadow:var(--sh-2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .eyebrow{display:flex;align-items:center;gap:var(--s3);color:var(--orange-700);font-weight:700;
  font-size:14.5px;margin-bottom:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .eyebrow::before{content:"";width:34px;height:4px;border-radius:var(--r-pill);background:var(--orange)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .about h2{font-size:clamp(24px,3.6vw,34px);margin-bottom:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .about p{text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .about__lead{margin-top:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .ticks{list-style:none;padding:0;margin:var(--s5) 0 var(--s6);display:grid;gap:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .ticks li{padding-inline-start:32px;position:relative;font-size:16px;text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .ticks li::before{content:"✓";position:absolute;inset-inline-start:0;top:6px;width:22px;height:22px;
  border-radius:50%;background:var(--orange-50);color:var(--blue);font-size:12px;font-weight:800;
  display:grid;place-items:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .steps{list-style:none;margin:0;padding:0;display:grid;gap:var(--s5)}
@media(min-width:900px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .steps{grid-template-columns:repeat(4,1fr)}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .step{background:#fff;border-radius:var(--r-card);padding:var(--s6) var(--s5);text-align:center;
  border-top:5px solid var(--orange);box-shadow:var(--sh-1)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .step__n{display:inline-block;background:var(--mist);color:var(--blue);font-weight:700;font-size:14px;
  border-radius:var(--r-pill);padding:5px 16px;margin-bottom:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .step h3{font-size:19px;margin-bottom:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .step p{color:var(--muted);font-size:15.5px;text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catnav{display:flex;gap:var(--s2);flex-wrap:wrap;justify-content:center;margin-bottom:var(--s10)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catnav a{background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:9px 18px;
  font-size:15px;font-weight:600;color:var(--ink)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catnav a:hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catnav a:focus-visible{background:var(--blue);border-color:var(--blue);color:#fff}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catblock{margin-bottom:var(--s12);scroll-margin-top:110px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catblock:last-child{margin-bottom:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catblock__h{display:flex;gap:var(--s4);align-items:center;margin-bottom:var(--s6);flex-wrap:wrap}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catblock__ic{flex:0 0 auto;width:54px;height:54px;border-radius:var(--r-sm);background:var(--orange-50);
  color:var(--orange-700);display:grid;place-items:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catblock__h h3{font-size:23px;margin-bottom:2px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catblock__h p{color:var(--muted);font-size:15.5px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catblock__n{margin-inline-start:auto;background:var(--blue);color:#fff;border-radius:var(--r-pill);
  padding:6px 16px;font-size:14px;font-weight:700;white-space:nowrap}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prods{display:grid;gap:var(--s4);grid-template-columns:repeat(2,1fr)}
@media(min-width:640px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prods{grid-template-columns:repeat(3,1fr)}
}
@media(min-width:1000px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prods{grid-template-columns:repeat(5,1fr)}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod{margin:0;background:#fff;border-radius:var(--r-card);overflow:hidden;box-shadow:var(--sh-1);
  display:flex;flex-direction:column;min-width:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__main{display:block}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod img{width:100%;aspect-ratio:1;object-fit:cover;background:var(--mist)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__name{padding:var(--s2) var(--s3) 2px;font-size:14px;font-weight:700;color:var(--ink);text-align:center;
  line-height:1.45;min-height:46px;display:grid;place-items:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__summary{padding:0 var(--s3) var(--s2);color:var(--muted);font-size:12px;text-align:center;min-height:28px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;
  padding:var(--s2) var(--s3) var(--s3);margin-top:auto;
  border-block-start:1px solid var(--line-soft)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__actions .btn:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__actions .btn .elementor-button{width:100%;padding:6px 4px;min-height:34px;font-size:12px;box-shadow:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__add,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__view{min-width:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__fallback{min-height:36px;margin:0 var(--s3) var(--s3);padding:6px var(--s2);border-radius:var(--r-sm);background:var(--blue-50);color:var(--ink);
  display:flex;align-items:center;justify-content:center;gap:6px;font-size:11.5px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__fallback svg{width:17px;height:17px;flex:0 0 auto;color:var(--wa)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__fallback:hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__fallback:focus-visible{background:var(--wa);color:var(--ink-btn)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__fallback:hover svg,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__fallback:focus-visible svg{color:var(--ink-btn)}
html.js body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__fallback{display:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .catalog__actions{justify-content:center;margin-top:var(--s10)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .whys{display:grid;gap:var(--s5)}
@media(min-width:700px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .whys{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:1040px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .whys{grid-template-columns:repeat(3,1fr)}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .why{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);
  border-radius:var(--r-card);padding:var(--s6)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .why__ic{width:52px;height:52px;border-radius:var(--r-sm);background:var(--orange);color:var(--ink-btn);
  display:grid;place-items:center;margin-bottom:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .why h3{font-size:19px;margin-bottom:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .why p{color:var(--blue-100);font-size:15.5px;text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .areas{display:grid;gap:var(--s5)}
@media(min-width:700px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .areas{grid-template-columns:repeat(2,1fr)}
}
@media(min-width:1040px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .areas{grid-template-columns:repeat(4,1fr)}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area{background:#fff;border-radius:var(--r-card);padding:var(--s6) var(--s5);text-align:center;
  box-shadow:var(--sh-1)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area:hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area:focus-visible{box-shadow:var(--sh-2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area__ic{color:var(--orange);display:block;margin:0 auto var(--s2);width:26px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area h3{font-size:19.5px;margin-bottom:var(--s2);color:var(--blue)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area p{color:var(--muted);font-size:15px;line-height:1.85}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guides{display:grid;gap:var(--s5)}
@media(min-width:620px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guides{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(min-width:980px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guides{grid-template-columns:repeat(3,minmax(0,1fr))}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--r-card);
  box-shadow:var(--sh-1);overflow:hidden;display:flex;flex-direction:column;min-width:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide:hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide:focus-visible{border-color:var(--orange)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide>img{width:100%;aspect-ratio:16/10;object-fit:cover;background:var(--mist)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide__body{padding:var(--s5);display:flex;flex-direction:column;flex:1;text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide h3{font-size:19px;margin-bottom:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide p{color:var(--muted);font-size:15px;margin-bottom:var(--s4);text-align:start;display:-webkit-box;
  -webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide__more{color:var(--blue);font-weight:800;font-size:15px;margin-top:auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide:hover .guide__more,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide:focus-visible .guide__more{color:var(--orange-700)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .rating-strip{width:max-content;max-width:100%;margin:calc(var(--s10) * -.55) auto var(--s8);
  background:var(--blue);color:#fff;border-radius:var(--r-pill);padding:10px 22px;
  box-shadow:var(--sh-2);font-weight:700;text-align:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .rating-strip strong{font-size:19px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .rating-strip strong span{color:var(--orange)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .rating-strip i{font-style:normal;color:var(--orange);padding-inline:6px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .quotes{display:grid;gap:var(--s5)}
@media(min-width:860px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .quotes{grid-template-columns:repeat(3,1fr)}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .q{margin:0;background:#fff;border-radius:var(--r-card);padding:var(--s8) var(--s6) var(--s6);
  box-shadow:var(--sh-1);position:relative}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .q::before{content:"”";position:absolute;top:8px;inset-inline-start:24px;font-size:58px;
  color:var(--orange);opacity:.32;line-height:1;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .q__stars{color:var(--orange);font-size:19px;letter-spacing:2px;direction:ltr;
  width:max-content;margin-bottom:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .q .q__text{margin:0 0 var(--s4);font-size:16.5px;line-height:1.8;text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .q .q__cap{display:flex;flex-direction:column;font-size:14px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .q .q__cap b{color:var(--ink);font-size:15.5px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .q .q__cap span{color:var(--muted)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion{max-width:900px;margin:0 auto;display:grid;gap:10px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item{border-radius:var(--r-card);overflow:hidden;background:var(--white)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title{background:var(--blue);color:#fff;font-weight:700;font-size:16.5px;
  padding:14px 30px;min-height:54px;cursor:pointer;border-radius:var(--r-card);
  list-style:none;display:flex;justify-content:space-between;gap:var(--s4);align-items:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title::-webkit-details-marker{display:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title::after{display:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title:hover{background:var(--blue-600)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-header{flex:1;color:inherit;font-weight:700;text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-icon{width:30px;height:30px;color:var(--orange);
  display:grid;place-items:center;flex:0 0 auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-icon svg{width:20px;height:20px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item[open]{box-shadow:var(--sh-2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item[open]>.e-n-accordion-item-title{background:var(--orange);color:var(--ink-btn);
  border-radius:var(--r-card) var(--r-card) 5px 5px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item[open]>.e-n-accordion-item-title:hover{background:var(--orange-400)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item[open] .e-n-accordion-item-title-icon{color:var(--ink-btn);transform:rotate(180deg)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item>.faqs .e-n-accordion-item>.faq__answer{background:var(--white);border-radius:0 0 var(--r-card) var(--r-card)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item>.faq__answer{padding:var(--s6) var(--s8);color:var(--text);font-size:15.5px;text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item>.faq__answer p{max-width:74ch}
@media(max-width:600px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title{padding:13px var(--s5);font-size:15.5px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item>.faq__answer{padding:var(--s5)}
}
@media(prefers-reduced-motion:no-preference){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title{transition:background .2s ease,color .2s ease,border-radius .2s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-icon{transition:transform .28s ease,color .2s ease}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-section{background:var(--paper)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-form{max-width:900px;margin-inline:auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-types{border:0;padding:0;margin:0 0 var(--s5);display:grid;grid-template-columns:1fr;gap:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-types legend{width:100%;font-weight:800;color:var(--ink);font-size:17px;
  margin-bottom:var(--s3);text-align:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-types label{min-height:82px;padding:var(--s4);border:2px solid var(--line);
  border-radius:var(--r-card);background:var(--white);color:var(--ink);font-weight:800;
  display:flex;align-items:center;justify-content:center;gap:var(--s3);
  cursor:pointer;text-align:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-types label svg{width:28px;height:28px;color:var(--blue);flex:0 0 auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-types input:checked+label{border-color:var(--orange);background:var(--orange-50)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-types input:focus-visible+label{outline:3px solid var(--orange);outline-offset:3px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .form-card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-card);
  padding:var(--s5);box-shadow:var(--sh-1)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .form-grid{display:grid;grid-template-columns:1fr;gap:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field{display:flex;flex-direction:column;gap:var(--s2);min-width:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field>label,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field__label{display:block;color:var(--ink);font-size:14px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field label b{color:var(--err)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field input,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field select,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field textarea{width:100%;border:1px solid var(--line);
  border-radius:var(--r-sm);background:var(--white);color:var(--ink);font:inherit;
  font-size:15px;padding-inline:var(--s4);text-align:start;outline:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field input,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field select{height:48px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field textarea{resize:vertical;min-height:112px;padding-block:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field input:focus,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field select:focus,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field textarea:focus{border-color:var(--blue);
  box-shadow:0 0 0 3px var(--blue-50)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field :is(input,select,textarea)[aria-invalid="true"]{border-color:var(--err)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field__error{display:none;color:var(--err);font-size:13px;line-height:1.5;font-weight:700}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field:has([aria-invalid="true"]) .field__error{display:block}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field__error:not(:empty){display:block}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field--wide{grid-column:1/-1}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field--floors>div{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);
  align-items:center;gap:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .field--floors>div label{color:var(--muted);font-size:13px;font-weight:700}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .conditional-fields{margin-top:var(--s6);padding-top:var(--s6);border-block-start:1px solid var(--line-soft)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .conditional-fields h3{font-size:20px;margin-bottom:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-form__submit{margin-top:var(--s6);width:100%}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-form__submit svg{width:21px;height:21px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .form-status{min-height:1.8em;color:var(--blue);font-size:14px;font-weight:700;
  margin-top:var(--s3);text-align:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .form-status:empty{display:none}
@media(min-width:720px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-types{grid-template-columns:repeat(3,minmax(0,1fr))}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-types legend{grid-column:1/-1}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .form-card{padding:var(--s8)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s5)}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cta .wrap{text-align:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cta h2{color:#fff;font-size:clamp(25px,4.4vw,40px);font-weight:800;margin-bottom:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cta p{color:var(--blue-100);max-width:54ch;margin:0 auto var(--s6);font-size:17.5px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cta .btns{justify-content:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-open{overflow:hidden}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-shell{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:var(--s4);
  visibility:hidden;opacity:0;pointer-events:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-shell.is-open{visibility:visible;opacity:1;pointer-events:auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-backdrop{position:absolute;inset:0;border:0;margin:0;padding:0;
  background:color-mix(in srgb,var(--ink-btn) 70%,transparent);cursor:pointer}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-close{width:44px;height:44px;border:1px solid var(--line);border-radius:50%;
  background:var(--white);color:var(--ink);
  display:grid;place-items:center;cursor:pointer;flex:0 0 auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-close svg{width:22px;height:22px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog{position:relative;z-index:1;width:min(760px,100%);max-height:calc(100dvh - var(--s8));
  overflow:auto;background:var(--white);border-radius:var(--r-card);box-shadow:var(--sh-3);
  display:grid;transform:translateY(var(--s4)) scale(.98)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-shell.is-open .product-dialog{transform:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog>.dialog-close{position:absolute;z-index:3;inset-block-start:var(--s3);inset-inline-end:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__media{border-radius:var(--r-card);background:var(--mist);overflow:hidden}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__media img{width:100%;aspect-ratio:16/10;object-fit:contain;padding:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__body{padding:var(--s6)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__body h2{font-size:clamp(23px,3.4vw,32px);margin-bottom:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin:0 0 var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-meta div{background:var(--blue-50);border-radius:var(--r-sm);padding:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-meta dt{color:var(--muted);font-size:12px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-meta dd{margin:var(--s1) 0 0;color:var(--ink);font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__desc{color:var(--muted);text-align:start;margin-bottom:var(--s5)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .quantity-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);font-weight:800;margin-bottom:var(--s5)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .qty{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:var(--r-pill);
  overflow:hidden;background:var(--white)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .qty button{width:42px;height:40px;border:0;background:var(--blue-50);color:var(--blue);cursor:pointer;font-size:21px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .qty input,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .qty span{width:56px;height:40px;border:0;border-inline:1px solid var(--line);display:grid;place-items:center;
  text-align:center;color:var(--ink);font:inherit;font-weight:800;background:var(--white);-moz-appearance:textfield}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .qty input::-webkit-inner-spin-button{appearance:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__actions{display:flex;flex-wrap:wrap;gap:var(--s3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__actions .btn:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__actions .btn .elementor-button{flex:1 1 180px;padding-inline:var(--s4)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__actions svg{width:20px;height:20px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-shell{place-items:stretch;padding:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-drawer{position:absolute;z-index:1;inset-block:0;inset-inline-end:0;
  width:min(400px,calc(100% - var(--s4)));background:var(--white);box-shadow:var(--sh-3);
  padding:var(--s5);overflow:hidden;display:flex;flex-direction:column;
  visibility:hidden;transform:translateX(-100%)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-shell.is-open .cart-drawer{visibility:visible;transform:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-drawer__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s4);padding-bottom:var(--s4);
  border-block-end:1px solid var(--line)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-drawer__head p{color:var(--orange-700);font-size:13px;font-weight:800}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-drawer__head h2{font-size:21px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-items{display:grid;gap:var(--s3);padding-block:var(--s4);overflow:auto}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-items:empty{display:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item{display:grid;grid-template-columns:76px minmax(0,1fr) auto;gap:var(--s3);align-items:center;
  border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item>img{width:76px;height:76px;border-radius:var(--r-sm);object-fit:cover;background:var(--mist)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item__info h3{font-size:14px;margin-bottom:var(--s1)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item__info p{color:var(--muted);font-size:12px;margin-bottom:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item .qty button{width:32px;height:30px;font-size:17px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item .qty span{width:38px;height:30px;font-size:13px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item__remove{border:0;background:transparent;color:var(--err);font-weight:800;
  font-size:12px;cursor:pointer;padding:var(--s2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-empty{background:var(--blue-50);color:var(--muted);border-radius:var(--r-sm);
  padding:var(--s5);margin:auto 0;text-align:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-checkout{margin-top:auto;padding-top:var(--s4);border-block-start:1px solid var(--line);
  display:grid;gap:var(--s3);background:var(--white)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-checkout .field textarea{min-height:88px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-checkout .btn:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-checkout .btn .elementor-button{width:100%}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-checkout .btn:not(.elementor-element) svg,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-checkout .btn .elementor-button svg{width:20px;height:20px}
@media(min-width:760px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:stretch}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__media{border-radius:0 var(--r-card) var(--r-card) 0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__media img{height:100%;aspect-ratio:auto}
}
@media(max-width:460px){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod__actions{grid-template-columns:1fr}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item{grid-template-columns:60px minmax(0,1fr)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item>img{width:60px;height:60px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-item__remove{grid-column:2;justify-self:start}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog__actions{flex-direction:column}
}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-fab span{position:absolute;inset-block-start:calc(var(--s1) * -1);inset-inline-start:calc(var(--s1) * -1);
  min-width:24px;height:24px;padding-inline:var(--s2);border-radius:var(--r-pill);
  background:var(--orange);color:var(--ink-btn);border:2px solid var(--white);font-size:12px;font-weight:800;
  display:grid;place-items:center;font-variant-numeric:tabular-nums}
@media(prefers-reduced-motion:no-preference){
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn:not(.elementor-element),body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn .elementor-button{transition:background .18s ease,transform .18s ease,box-shadow .18s ease,border-color .18s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn:not(.elementor-element):hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .btn .elementor-button:hover{transform:translateY(-2px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .prod:hover{transform:translateY(-5px);box-shadow:var(--sh-2)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area:hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .area:focus-visible{transform:translateY(-5px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide:hover,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .guide:focus-visible{transform:translateY(-4px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-icon{transition:transform .24s ease,background-color .24s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .request-types label{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-shell{transition:opacity .18s ease,visibility 0s linear .18s}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-shell.is-open{transition-delay:0s}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-backdrop{opacity:0;transition:opacity .18s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .product-dialog{opacity:0;transform:translateY(18px) scale(.985);transition:opacity .18s ease,transform .18s ease}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-shell.is-open .dialog-backdrop{opacity:1}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .dialog-shell.is-open .product-dialog{opacity:1;transform:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-drawer{transform:translateX(-104%);
    transition:transform .18s cubic-bezier(.2,.72,.22,1),visibility 0s linear .18s}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-shell.is-open .cart-drawer{transform:none;transition-delay:0s}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-fab.bump{animation:cart-bump .42s ease}
@keyframes cart-bump{0%,100%{transform:rotate(0) scale(1)}30%{transform:rotate(-9deg) scale(1.08)}65%{transform:rotate(8deg) scale(1.08)}}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .reveal-ready{opacity:0;transform:translateY(24px)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .reveal-ready.in{opacity:1;transform:translateY(0);
    transition:opacity .52s ease-out var(--reveal-delay,0ms),transform .52s ease-out var(--reveal-delay,0ms)}
}

/* (5) ربط ودجات Elementor */
/* ودجات ماركبها مختلف عن المعاينة — كل قاعدة هنا بتقلّد عنصر واحد في المعاينة */

/* شارة الهيرو: النقطة الخضرا والكلام عناصر flex زي المعاينة */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__tag .elementor-heading-title{display:contents}

/* عناصر كانت flex items مباشرة في المعاينة (شارات الهيرو، أيقونة «اضغط لتفاصيل الخدمة») */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .hero__chips>.elementor-widget,body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__hint>.elementor-widget{display:contents}

/* قايمة «من نحن»: الـul نفسها تختفي والبنود تبقى أولاد .ticks (grid) */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .ticks ul{display:contents;list-style:none}

/* ===== زراير Elementor = .btn في المعاينة ===== */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .elementor-widget-button .elementor-button{text-decoration:none;line-height:inherit}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .elementor-widget-button .elementor-button-icon{display:inline-flex;align-items:center;justify-content:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .elementor-widget-button .elementor-button-icon svg{width:16px;height:16px;fill:currentColor}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .has-ic .elementor-button-icon svg{width:14px;height:14px}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .ic-end .elementor-button-icon{order:2}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .flip__acts .elementor-button-icon svg{width:17px;height:17px}

/* ===== العدادات = .stat b / .stat span ===== */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stat .elementor-counter{display:flex;flex-direction:column;align-items:stretch}
/* flex: المسافات البيضا بين spans العداد مابتظهرش (الرقم لازق في +) */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stat .elementor-counter-number-wrapper{order:0;display:flex;justify-content:center;align-items:baseline}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stat .elementor-counter-number-wrapper span{flex:initial;text-align:inherit}
/* في المعاينة العنوان span جوّه سطر بارتفاع الكارت (16.5×1.8) */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .stat .elementor-counter-title{order:1;display:block;line-height:calc(16.5px * 1.8)}

/* ===== الأسئلة: Nested Accordion = details.faq ===== */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item{border:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title{border:0;margin:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-header{display:block}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-text{color:inherit;font:inherit}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-header{order:0}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-icon{order:1}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-icon span{display:grid;place-items:center}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-icon .e-opened{display:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-opened{display:grid}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item[open] .e-n-accordion-item-title-icon .e-closed{display:none}
/* نفس سهم المعاينة الرفيع بالظبط (بدل أيقونة Font Awesome التقيلة) */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-icon svg{display:none}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item-title-icon span::before{content:"";width:20px;height:20px;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 9 5 5 5-5' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'/%3E%3C/svg%3E") center/contain no-repeat;
  mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 9 5 5 5-5' fill='none' stroke='%23000' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2'/%3E%3C/svg%3E") center/contain no-repeat}
/* الإجابة = .faq__body + .faq__answer مع بعض */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .faqs .e-n-accordion-item>.faq__answer{background:var(--white);border:0;
  border-radius:0 0 var(--r-card) var(--r-card)}

/* ===== زرار السلة: في المعاينة جوّه .float (fixed) ===== */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-fab{position:fixed;z-index:70;display:grid;place-items:center;
  bottom:calc(var(--gutter) + 56px + var(--s3) + env(safe-area-inset-bottom,0px));
  inset-inline-end:var(--gutter);width:58px;height:58px;border:0;border-radius:50%;padding:0;
  background:var(--blue);color:var(--white);cursor:pointer;box-shadow:0 8px 22px rgba(25,42,61,.3)}
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .cart-fab svg{width:24px;height:24px}

/* الأقسام اللي جوّه شورت كود (الكتالوج) مالهاش غلاف زيادة */
body.nsr-v2 .elementor[data-elementor-type="wp-page"] .nsr-sc{display:block}
