@font-face{font-family:Part;src:url('/wp-content/mu-plugins/part-services-preview-assets-20261013-v3/assets/part-yekan.woff2') format('woff2');font-display:swap}
*{box-sizing:border-box}html,body{margin:0;background:#fff;overflow:hidden}body{font-family:Part,Tahoma,sans-serif;direction:rtl;color:#25262b;line-height:1.5}button{font:inherit;border:0;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:2px solid currentColor;outline-offset:-2px}[hidden]{display:none!important}img{display:block;max-width:100%}
.ribbon{--tone:#007dfa;position:relative;padding:4px 0;background:#fff;isolation:isolate}.wrap{width:calc(100% - 40px);max-width:1440px;margin-inline:auto}.ribbon-frame{background:#faf9f6;border:1px solid #e6e3df;box-shadow:0 5px 18px -12px #302a2140;border-radius:12px;overflow:hidden}.ribbon-slides{height:92px;position:relative;z-index:1}.ribbon-slide{height:100%;position:relative;display:flex;align-items:center;padding:6px 24px 6px 155px;isolation:isolate}.slide-copy{position:relative;z-index:1;width:100%;min-width:0;pointer-events:none}.slide-title{font-size:21px;font-weight:500;line-height:1.5;letter-spacing:-.4px;color:#25262b;margin:0}.slide-title strong{font-weight:750;color:var(--tone)}.slide-description{color:#756f69;font-size:11px;margin:3px 0 0;line-height:1.5}.slide-highlight{display:inline-block;font-size:17px;line-height:1.4;font-weight:750;color:var(--tone);margin:2px 0 0}#slide-name .slide-description{display:inline-block;margin-inline-start:12px;font-size:10px}
.slide-art{position:absolute;inset:0 auto 0 0;width:180px;height:100%;z-index:-1;overflow:hidden}.slide-art>img{width:100%;height:100%;object-fit:cover;object-position:left center}.slide-art:after{content:"";position:absolute;inset:0;background:linear-gradient(to left,#faf9f6 0%,transparent 24%);pointer-events:none}#slide-snapp .slide-art{inset:8px auto auto 22px;width:76px;height:76px;border-radius:8px}#slide-snapp .slide-art:after{display:none}#slide-snapp .slide-art>img{object-fit:contain}
.slide-cta{position:absolute;right:24px;bottom:-25px;display:inline-flex;align-items:center;gap:10px;z-index:2;color:var(--tone);font-size:11px;font-weight:650;min-height:24px;line-height:1.8;text-decoration:none;white-space:nowrap}.slide-cta span{font-family:Arial;font-size:15px;line-height:1}.slide-cta:hover{text-decoration:underline}
.ribbon-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#f7f5f1;border-top:1px solid #ece8e1;height:26px;padding-inline:20px}.ribbon-label{visibility:hidden;width:180px;flex:none;font-size:8px}.slide-counter{direction:ltr}.slide-dots{display:flex;gap:1px;align-items:center;height:100%;direction:rtl}.slide-dots button{display:flex;align-items:center;justify-content:center;background:transparent;padding:6px 3px;height:26px;width:23px}.slide-dots button span{height:3px;width:5px;border-radius:4px;background:#ac9e8e;opacity:.42}.slide-dots button[aria-current=true] span{width:19px;background:var(--tone);opacity:.8}.playback-controls{display:flex;direction:ltr;gap:2px}.icon-button{display:flex;align-items:center;justify-content:center;background:transparent;width:26px;height:26px;color:#928478;font:18px Arial}.pause-button{font-size:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.ribbon[data-theme=name]{--tone:#ae382f}.ribbon[data-theme=yalda]{--tone:#9e2636}.ribbon[data-theme=quote]{--tone:#75549a}.ribbon[data-theme=catalog]{--tone:#876640}.ribbon[data-theme=faith]{--tone:#27694f}.ribbon[data-theme=hardbox]{--tone:#9b6940}.ribbon[data-theme=partners]{--tone:#34729c}.ribbon[data-theme=team]{--tone:#ac5056}
@media(max-width:1000px){.slide-title{font-size:17px}.ribbon-slide{padding-left:135px}.slide-highlight{font-size:16px}}
@media(max-width:760px){
 .ribbon-slide{padding:5px 10px;align-items:center}.slide-copy{width:82%}.slide-title{font-size:14px;line-height:1.4;letter-spacing:-.3px}.slide-title strong{display:block}.slide-description{font-size:10px;line-height:1.45;margin-top:2px}.slide-highlight{font-size:13px;line-height:1.35;margin:1px 0 0}#slide-name .slide-description{display:block;margin:1px 0 0;font-size:8px;line-height:1.4}.slide-art{width:29%}.slide-art:after{background:linear-gradient(to left,#faf9f6 0%,transparent 42%)}#slide-snapp .slide-art{width:48px;height:48px;left:8px;top:20px;border-radius:6px}
 .slide-cta{right:10px;bottom:-25px;font-size:9px;min-height:24px;gap:7px}.slide-cta span{font-size:12px}.ribbon-controls{padding-inline:8px;gap:4px}.ribbon-label{width:105px}.slide-dots{gap:0}.slide-dots button{width:12px;padding:6px 1px}.slide-dots button[aria-current=true] span{width:10px}.playback-controls [data-prev],.playback-controls [data-next]{display:none}.icon-button{width:24px}
}
@media(max-width:560px){.wrap{width:calc(100% - 24px)}}
@media(max-width:360px){.slide-copy{width:86%}.slide-art{width:25%}.slide-title{font-size:13px}.slide-description{font-size:9px}#slide-name .slide-highlight{font-size:12.5px}#slide-snapp .slide-art{width:42px;height:42px;left:6px;top:22px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}

/* A native full-card link, with independent slideshow controls above it. */
.ribbon-frame{background:linear-gradient(to top,#f7f5f1 26px,#faf9f6 26px)}
.slide-cta{display:block;inset:0 0 -26px;min-height:0;cursor:pointer}
.slide-cta .slide-cta-label{position:absolute;right:24px;bottom:1px;display:inline-flex;align-items:center;gap:10px;min-height:24px;font:inherit;line-height:1.8}
.ribbon-controls{position:relative;z-index:2;background:transparent;pointer-events:none}
.ribbon-controls button{pointer-events:auto}
@media(max-width:760px){.slide-cta .slide-cta-label{right:10px;gap:7px}}
