.ept-container{--olive:#3a462b;--olive-dark:#212917;--terracotta:#93502c;--terracotta-dark:#773f21;--paper:#f8f7f6;--paper-2:#f0eeed;--line:#dedcd9;--white:#ffffff;max-width:1100px;margin:0 auto;padding:var(--eiw-i-pad-top,0) var(--eiw-i-pad-right,0) var(--eiw-i-pad-bottom,0) var(--eiw-i-pad-left,0);background:var(--eiw-i-bg,transparent);border-radius:var(--eiw-i-radius,0);font-family:"IBM Plex Sans Arabic",Alexandria,sans-serif;color:var(--eiw-i-text,var(--olive-dark));direction:rtl}.ept-eyebrow{color:var(--eiw-i-accent,var(--terracotta));font-weight:600;font-size:.9rem;margin:0 0 8px}.ept-heading{font-family:Alexandria,sans-serif;font-weight:800;font-size:2rem;margin:0 0 36px;color:var(--eiw-i-text,var(--olive-dark))}.ept-gallery{display:flex;flex-direction:row;align-items:stretch;justify-content:center;overflow:hidden;width:100%;height:420px;gap:12px;margin-bottom:40px}.ept-option{position:relative;overflow:hidden;min-width:64px;flex-grow:1;border-radius:20px;background-image:var(--ept-bg);background-size:cover;background-position:center;cursor:pointer;transition:flex-grow .6s cubic-bezier(.05,.61,.41,.95),border-radius .6s cubic-bezier(.05,.61,.41,.95)}.ept-option.active{flex-grow:10000;border-radius:28px}.ept-shadow{position:absolute;inset:0;background:linear-gradient(0deg,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .35) 35%,rgb(0 0 0 / .15) 60%,rgb(0 0 0 / .35) 100%);transition:opacity .6s cubic-bezier(.05,.61,.41,.95)}.ept-option:not(.active) .ept-shadow{opacity:1}.ept-option.active .ept-shadow{opacity:.85}.ept-label{display:flex;align-items:center;position:absolute;right:14px;left:14px;bottom:14px;height:44px;overflow:hidden}.ept-icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .95);color:var(--olive-dark);font-weight:700;font-size:.8rem}.ept-info{display:flex;flex-direction:column;justify-content:center;margin-inline-end:12px;color:#fff;white-space:nowrap}.ept-info>div{position:relative;right:14px;opacity:0;transition:right .5s cubic-bezier(.05,.61,.41,.95),opacity .4s ease-out}.ept-option.active .ept-info>div{right:0;opacity:1}.ept-main{font-weight:700;font-size:1.05rem}.ept-sub{font-size:.8rem;color:rgb(255 255 255 / .85);transition-delay:.08s}.ept-visit{position:absolute;top:14px;left:14px;background:rgb(255 255 255 / .95);color:var(--olive-dark);font-size:.75rem;font-weight:700;padding:6px 12px;border-radius:100px;opacity:0;transition:opacity .3s ease-out .15s;text-decoration:none;z-index:2}.ept-option.active .ept-visit{opacity:1}@media (max-width:900px){.ept-gallery{height:340px}.ept-option:nth-child(5),.ept-option:nth-child(6){display:none}}@media (max-width:640px){.ept-gallery{height:300px}.ept-option:nth-child(4){display:none}}@media (max-width:460px){.ept-gallery{height:280px}.ept-option:nth-child(3){display:none}.ept-option:not(.active){min-width:48px}}.ept-case{background:var(--white);border:1px solid var(--line);border-radius:24px;padding:36px;transition:opacity .25s ease}.ept-case.swap{opacity:0}.ept-case-head{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:20px;border-bottom:1px solid var(--line);padding-bottom:24px;margin-bottom:24px}.ept-tag{display:inline-block;background:var(--paper-2);color:var(--terracotta-dark);font-size:.8rem;font-weight:600;padding:6px 14px;border-radius:100px}.ept-case-head h3{font-family:Alexandria,sans-serif;font-size:1.5rem;margin:14px 0 0;color:var(--olive-dark)}.ept-case-result{text-align:start;min-inline-size:0;flex-shrink:0}.ept-case-result .ept-num{font-family:Alexandria,sans-serif;font-weight:800;font-size:2.2rem;color:var(--olive);line-height:1.35}.ept-case-result .ept-lbl{font-size:.85rem;color:#6b7263;margin-top:4px;max-width:200px;overflow-wrap:break-word}.ept-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width:800px){.ept-case-grid{grid-template-columns:1fr 1fr}}@media (max-width:480px){.ept-case-grid{grid-template-columns:1fr}}.ept-case-block .ept-step{font-weight:700;color:var(--terracotta);font-size:.85rem;margin-bottom:8px}.ept-case-block p{margin:0;font-size:.95rem;line-height:1.7;color:var(--olive-dark)}.ept-case-note{margin-top:24px;font-size:.8rem;color:#8a9080}.ept-case-brief p{margin:0;font-size:1rem;line-height:1.8;color:var(--olive-dark);max-width:60ch}.ept-case-brief .ept-visit-link{display:inline-block;margin-top:18px;color:var(--terracotta-dark);font-weight:700;text-decoration:none;font-size:.9rem}