#cp-page{--cp-navy:#102744;--cp-blue:#1d3e65;--cp-gold:#d9ad52;--cp-gold-light:#f5dfac;--cp-ink:#25364c;--cp-muted:#8290a2;--cp-line:#e8edf2;--cp-bg:#f7f8fa;direction:rtl;text-align:right;color:var(--cp-ink);font-family:'Vazirmatn',Tahoma,sans-serif;background:#fff;overflow:hidden;width:100%}#cp-page *,#cp-page *:before,#cp-page *:after{box-sizing:border-box}#cp-page button,#cp-page input,#cp-page select{font:inherit}#cp-page button{cursor:pointer}#cp-page a{text-decoration:none}#cp-page .cp-container{width:min(1380px,calc(100% - 40px));margin:auto}#cp-page .cp-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 10% 90%,rgba(217,173,82,.19),transparent 35%),radial-gradient(ellipse at 90% 0%,rgba(77,116,158,.25),transparent 40%),linear-gradient(125deg,#0b1c31,#183858 65%,#102744);color:#fff;padding:90px 0 75px}#cp-page .cp-hero:before{content:"";position:absolute;width:430px;height:430px;border:1px solid rgba(255,255,255,.08);border-radius:50%;left:-170px;top:-210px;box-shadow:0 0 0 45px rgba(255,255,255,.018),0 0 0 90px rgba(255,255,255,.015)}#cp-page .cp-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:55px}#cp-page .cp-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--cp-gold-light);font-size:12px;font-weight:800;letter-spacing:.2px}#cp-page .cp-eyebrow:before{content:"";width:28px;height:2px;background:var(--cp-gold)}#cp-page .cp-hero h1{color:#fff;font-size:clamp(30px,4.2vw,53px);line-height:1.65;font-weight:950;margin:17px 0 13px}#cp-page .cp-hero h1 span{color:var(--cp-gold-light)}#cp-page .cp-hero-desc{color:#c5d1df;font-size:14px;line-height:2.5;max-width:650px;margin:0}#cp-page .cp-hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:27px}#cp-page .cp-hero-btn{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;border-radius:8px;font-size:12px;font-weight:900;transition:.2s}#cp-page .cp-hero-btn.primary{background:var(--cp-gold);color:#172b43}#cp-page .cp-hero-btn.secondary{border:1px solid rgba(255,255,255,.3);color:#fff}#cp-page .cp-hero-btn:hover{transform:translateY(-3px)}#cp-page .cp-hero-art{position:relative;min-height:285px;display:flex;align-items:center;justify-content:center}#cp-page .cp-art-frame{width:100%;max-width:440px;aspect-ratio:1.25;border:1px solid rgba(255,255,255,.2);padding:12px;border-radius:18px;transform:rotate(-3deg);background:rgba(255,255,255,.07);box-shadow:0 25px 65px rgba(0,0,0,.24)}#cp-page .cp-art-inner{width:100%;height:100%;border-radius:11px;overflow:hidden;background:linear-gradient(0deg,rgba(8,22,39,.48),transparent),linear-gradient(135deg,#49637c,#172e48);display:flex;flex-direction:column;justify-content:flex-end;padding:23px}#cp-page .cp-art-mark{font-size:11px;color:var(--cp-gold-light);font-weight:800}#cp-page .cp-art-inner strong{color:#fff;font-size:23px;line-height:1.8}#cp-page .cp-art-inner small{color:#d1dce7;font-size:11px}#cp-page .cp-art-stamp{position:absolute;bottom:0;right:0;background:var(--cp-gold);color:#152a43;padding:13px 19px;border-radius:9px;font-size:11px;font-weight:900;box-shadow:0 10px 25px rgba(0,0,0,.2)}#cp-page .cp-stats-wrap{position:relative;z-index:3;margin-top:-30px}#cp-page .cp-stats{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid var(--cp-line);border-radius:13px;box-shadow:0 12px 35px rgba(16,39,68,.08)}#cp-page .cp-stat{padding:22px 15px;text-align:center;position:relative}#cp-page .cp-stat:not(:last-child):after{content:"";position:absolute;left:0;top:25%;height:50%;width:1px;background:var(--cp-line)}#cp-page .cp-stat strong{display:block;color:var(--cp-navy);font-size:27px;font-weight:950}#cp-page .cp-stat span{display:block;color:var(--cp-muted);font-size:11px;margin-top:5px}#cp-page .cp-intro{padding:78px 0 35px;display:flex;justify-content:space-between;align-items:end;gap:25px}#cp-page .cp-section-kicker{display:block;color:#ae8437;font-size:11px;font-weight:900;margin-bottom:9px}#cp-page .cp-intro h2{color:var(--cp-navy);font-size:clamp(23px,3vw,34px);line-height:1.8;font-weight:950;margin:0}#cp-page .cp-intro p{max-width:590px;color:var(--cp-muted);font-size:12px;line-height:2.3;margin:10px 0 0}#cp-page .cp-total{flex-shrink:0;color:var(--cp-muted);font-size:12px;padding-bottom:7px}#cp-page .cp-total strong{color:var(--cp-navy);font-size:24px;margin-left:5px}#cp-page .cp-filter-panel{background:var(--cp-bg);border:1px solid var(--cp-line);border-radius:13px;padding:17px;margin:15px 0 25px}#cp-page .cp-filter-top{display:grid;grid-template-columns:minmax(200px,1.5fr) 1fr 1fr auto;gap:10px}#cp-page .cp-field{position:relative}#cp-page .cp-field input,#cp-page .cp-field select{width:100%;height:46px;padding:0 14px;background:#fff;border:1px solid #e2e7ed;border-radius:8px;outline:none;color:var(--cp-ink);font-size:11px}#cp-page .cp-field input:focus,#cp-page .cp-field select:focus{border-color:var(--cp-gold);box-shadow:0 0 0 3px rgba(217,173,82,.12)}#cp-page .cp-reset{height:46px;padding:0 17px;background:var(--cp-navy);color:#fff;border:0;border-radius:8px;font-size:11px;font-weight:800}#cp-page .cp-categories{display:flex;gap:8px;overflow-x:auto;padding:17px 0 2px;scrollbar-width:thin}#cp-page .cp-category{flex-shrink:0;padding:9px 16px;border:1px solid #e1e6ed;background:#fff;border-radius:30px;color:#5c6a7c;font-size:10px;font-weight:800;transition:.2s}#cp-page .cp-category.active,#cp-page .cp-category:hover{background:var(--cp-navy);border-color:var(--cp-navy);color:#fff}#cp-page .cp-results-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 15px;color:var(--cp-muted);font-size:11px}#cp-page .cp-results-head strong{color:var(--cp-navy)}#cp-page .cp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;gap:20px}#cp-page .cp-card{min-width:0;position:relative;background:#fff;border:1px solid var(--cp-line);border-radius:12px;overflow:hidden;cursor:pointer;transition:transform .3s,box-shadow .3s;animation:cpEnter .45s both}@keyframes cpEnter{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}#cp-page .cp-card:hover{transform:translateY(-5px);box-shadow:0 17px 38px rgba(16,39,68,.12)}#cp-page .cp-card[hidden]{display:none!important}#cp-page .cp-card:nth-child(5n+1){grid-column:span 2}#cp-page .cp-card:nth-child(5n+1) .cp-card-image{height:310px}#cp-page .cp-card-image{height:235px;position:relative;overflow:hidden;background:#e9edf1}#cp-page .cp-card-image img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .65s}#cp-page .cp-card:hover .cp-card-image img{transform:scale(1.055)}#cp-page .cp-card-image:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,rgba(5,19,35,.55));pointer-events:none}#cp-page .cp-card-tag{position:absolute;z-index:2;top:13px;right:13px;padding:7px 12px;background:rgba(16,39,68,.93);color:#fff;border-radius:5px;font-size:10px;font-weight:800}#cp-page .cp-card-featured{position:absolute;z-index:2;left:13px;top:13px;padding:6px 10px;background:var(--cp-gold);color:#172b43;border-radius:5px;font-size:9px;font-weight:900}#cp-page .cp-image-caption{position:absolute;z-index:2;right:17px;bottom:16px;left:17px;color:#fff}#cp-page .cp-image-caption small{display:block;color:#e5d4ae;font-size:10px;margin-bottom:5px}#cp-page .cp-image-caption strong{display:block;font-size:16px;line-height:1.8}#cp-page .cp-card-content{padding:16px 17px}#cp-page .cp-card-meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:7px;color:var(--cp-muted);font-size:10px;margin-bottom:10px}#cp-page .cp-card-content h3{color:var(--cp-navy);font-size:14px;line-height:1.9;font-weight:900;margin:0 0 7px}#cp-page .cp-card-content p{color:var(--cp-muted);font-size:11px;line-height:2.1;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#cp-page .cp-card-footer{display:flex;justify-content:space-between;align-items:center;gap:10px;border-top:1px solid var(--cp-line);margin-top:14px;padding-top:12px}#cp-page .cp-card-size{color:#68778a;font-size:10px}#cp-page .cp-card-open{border:0;padding:0;background:none;color:#a87c2d;font-size:11px;font-weight:900}#cp-page .cp-card-open:hover{color:var(--cp-navy)}#cp-page .cp-empty{display:none;text-align:center;padding:55px 15px;color:var(--cp-muted);border:1px dashed #d7dfe8;border-radius:12px;font-size:13px}#cp-page .cp-load-wrap{text-align:center;padding:30px 0 55px}#cp-page .cp-load{border:1px solid var(--cp-gold);border-radius:7px;padding:13px 30px;color:var(--cp-navy);background:#fff;font-size:11px;font-weight:900}#cp-page .cp-load:hover{background:var(--cp-navy);color:#fff;border-color:var(--cp-navy)}#cp-page .cp-load:disabled{display:none}#cp-page .cp-bottom-cta{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:center;gap:25px;background:linear-gradient(115deg,#102744,#24496f);border-radius:15px;padding:35px 38px;margin:0 0 75px}#cp-page .cp-bottom-cta:after{content:"";position:absolute;width:240px;height:240px;border:1px solid rgba(255,255,255,.1);border-radius:50%;left:-90px;top:-120px}#cp-page .cp-bottom-cta h2{position:relative;z-index:1;color:#fff;font-size:20px;font-weight:900;margin:0 0 8px}#cp-page .cp-bottom-cta p{position:relative;z-index:1;color:#cfdae6;font-size:11px;line-height:2;margin:0}#cp-page .cp-bottom-cta a{position:relative;z-index:1;flex-shrink:0;padding:14px 22px;border-radius:7px;background:var(--cp-gold);color:#172b43;font-size:11px;font-weight:900}#cp-page .cp-modal{position:fixed;inset:0;z-index:999999;display:flex;justify-content:center;align-items:center;padding:18px;background:rgba(5,16,30,.86);backdrop-filter:blur(7px);opacity:0;visibility:hidden;transition:.25s}#cp-page .cp-modal.open{opacity:1;visibility:visible}#cp-page .cp-modal-box{width:min(1100px,100%);max-height:94vh;overflow:auto;border-radius:14px;background:#fff;transform:translateY(18px);transition:.3s}#cp-page .cp-modal.open .cp-modal-box{transform:none}#cp-page .cp-modal-head{position:sticky;top:0;z-index:5;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 21px;color:#fff;background:var(--cp-navy)}#cp-page .cp-modal-head h3{color:#fff;font-size:14px;font-weight:900;margin:0}#cp-page .cp-modal-close{width:36px;height:36px;border:1px solid rgba(255,255,255,.3);border-radius:50%;background:transparent;color:#fff;font-size:23px}#cp-page .cp-modal-body{display:grid;grid-template-columns:1.15fr .85fr;gap:25px;padding:23px}#cp-page .cp-gallery-main{position:relative;height:370px;overflow:hidden;border-radius:10px;background:#e9edf1}#cp-page .cp-gallery-main img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}#cp-page .cp-gallery-nav{position:absolute;top:50%;right:10px;left:10px;display:flex;justify-content:space-between;transform:translateY(-50%);pointer-events:none}#cp-page .cp-gallery-nav button{width:36px;height:36px;border:0;border-radius:50%;color:#fff;background:rgba(16,39,68,.85);pointer-events:auto;font-size:19px}#cp-page .cp-gallery-count{position:absolute;bottom:12px;left:12px;padding:6px 10px;border-radius:20px;background:rgba(16,39,68,.85);color:#fff;font-size:10px}#cp-page .cp-thumbs{display:flex;gap:8px;overflow-x:auto;margin-top:10px;padding-bottom:5px}#cp-page .cp-thumb{width:76px;height:58px;flex-shrink:0;padding:0;overflow:hidden;border:2px solid transparent;border-radius:6px;background:#eee}#cp-page .cp-thumb.active{border-color:var(--cp-gold)}#cp-page .cp-thumb img{width:100%;height:100%;object-fit:cover}#cp-page .cp-detail-info{display:flex;flex-direction:column;gap:17px}#cp-page .cp-detail-info h4{color:var(--cp-navy);font-size:13px;font-weight:900;margin:0;padding-bottom:9px;border-bottom:1px solid var(--cp-line)}#cp-page .cp-detail-info p{color:#738196;font-size:11px;line-height:2.4;margin:0}#cp-page .cp-detail-meta{display:grid;gap:11px}#cp-page .cp-meta-row{display:flex;justify-content:space-between;gap:10px;font-size:11px}#cp-page .cp-meta-row span{color:var(--cp-muted)}#cp-page .cp-meta-row strong{color:var(--cp-navy)}#cp-page .cp-spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}#cp-page .cp-spec{padding:11px;border-radius:7px;background:#f4f6f9}#cp-page .cp-spec span{display:block;color:var(--cp-muted);font-size:9px;margin-bottom:5px}#cp-page .cp-spec strong{color:var(--cp-navy);font-size:11px;overflow-wrap:anywhere}#cp-page .cp-detail-actions{display:grid;gap:8px;margin-top:auto}#cp-page .cp-action{display:flex;align-items:center;justify-content:center;min-height:43px;padding:10px;border-radius:7px;font-size:11px;font-weight:900}#cp-page .cp-action.wa{background:#20bd65;color:#fff}#cp-page .cp-action.call{background:var(--cp-navy);color:#fff}#cp-page .cp-action.designer{background:#fff;color:var(--cp-navy);border:1px solid var(--cp-gold)}#cp-page .cp-compare{margin-top:23px;width:100%}#cp-page .cp-compare-box{position:relative;width:100%;height:260px;overflow:hidden;border-radius:9px;direction:ltr;background:#e8edf2;user-select:none;-webkit-user-select:none;isolation:isolate}#cp-page .cp-compare-box>img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;margin:0;padding:0}#cp-page .cp-after-layer{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;clip-path:inset(0 50% 0 0);-webkit-clip-path:inset(0 50% 0 0);z-index:2;pointer-events:none}#cp-page .cp-after-layer img{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;margin:0;padding:0}#cp-page .cp-compare-divider{position:absolute;top:0;bottom:0;left:50%;width:3px;background:var(--cp-gold);transform:translateX(-50%);z-index:4;pointer-events:none;box-shadow:0 0 7px rgba(0,0,0,.25)}#cp-page .cp-compare-divider:after{content:"";position:absolute;top:50%;left:50%;width:34px;height:34px;border-radius:50%;background:var(--cp-gold);border:3px solid #fff;box-shadow:0 2px 12px rgba(0,0,0,.25);transform:translate(-50%,-50%)}#cp-page .cp-compare-divider:before{content:"↔";position:absolute;top:50%;left:50%;z-index:2;color:#172b43;font-size:19px;font-weight:900;transform:translate(-50%,-50%)}#cp-page .cp-compare-label{position:absolute;top:12px;z-index:6;padding:6px 11px;background:rgba(16,39,68,.88);color:#fff;font-size:10px;font-weight:800;border-radius:5px;pointer-events:none}#cp-page .cp-before-label{right:12px}#cp-page .cp-after-label{left:12px}#cp-page .cp-range{position:absolute;inset:0;z-index:10;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:ew-resize;direction:ltr;-webkit-appearance:none;appearance:none;background:transparent;border:0;outline:none;touch-action:pan-y}#cp-page .cp-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:38px;height:38px;cursor:ew-resize}#cp-page .cp-range::-moz-range-thumb{width:38px;height:38px;border:0;cursor:ew-resize;background:transparent}#cp-page .cp-compare-box img{-webkit-user-drag:none;user-select:none;pointer-events:none}@media(max-width:650px){#cp-page .cp-compare-box{height:210px;border-radius:8px}#cp-page .cp-compare-divider:after{width:30px;height:30px}#cp-page .cp-compare-label{top:9px;padding:5px 8px;font-size:9px}}#cp-page .cp-lightbox{position:fixed;inset:0;z-index:1000001;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.96)}#cp-page .cp-lightbox.open{display:flex}#cp-page .cp-lightbox img{max-width:95%;max-height:90vh;object-fit:contain}#cp-page .cp-lightbox button{position:absolute;top:15px;left:20px;border:0;background:none;color:#fff;font-size:35px}@media(max-width:900px){#cp-page .cp-hero-inner{gap:25px}#cp-page .cp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#cp-page .cp-card:nth-child(5n+1){grid-column:span 1}#cp-page .cp-card:nth-child(5n+1) .cp-card-image{height:235px}#cp-page .cp-filter-top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){#cp-page .cp-container{width:calc(100% - 26px)}#cp-page .cp-hero{padding:52px 0 65px}#cp-page .cp-hero-inner{grid-template-columns:1fr;gap:27px}#cp-page .cp-hero h1{font-size:29px}#cp-page .cp-hero-desc{font-size:12px}#cp-page .cp-hero-art{min-height:205px}#cp-page .cp-art-frame{max-width:340px}#cp-page .cp-art-inner strong{font-size:18px}#cp-page .cp-stats-wrap{margin-top:-23px}#cp-page .cp-stat{padding:15px 5px}#cp-page .cp-stat strong{font-size:20px}#cp-page .cp-stat span{font-size:9px}#cp-page .cp-intro{padding:55px 0 20px;display:block}#cp-page .cp-intro h2{font-size:23px}#cp-page .cp-total{margin-top:14px}#cp-page .cp-filter-panel{padding:11px}#cp-page .cp-filter-top{grid-template-columns:1fr 1fr}#cp-page .cp-field:first-child{grid-column:1/-1}#cp-page .cp-reset{grid-column:1/-1}#cp-page .cp-grid{gap:11px}#cp-page .cp-card-image,#cp-page .cp-card:nth-child(5n+1) .cp-card-image{height:155px}#cp-page .cp-card-content{padding:10px}#cp-page .cp-card-content h3{font-size:11px}#cp-page .cp-card-content p{font-size:10px}#cp-page .cp-card-meta{font-size:9px}#cp-page .cp-image-caption{right:10px;bottom:10px;left:10px}#cp-page .cp-image-caption strong{font-size:12px}#cp-page .cp-card-tag{top:8px;right:8px;font-size:8px}#cp-page .cp-card-featured{top:8px;left:8px;font-size:8px}#cp-page .cp-card-footer{align-items:flex-start;flex-direction:column}#cp-page .cp-bottom-cta{flex-direction:column;align-items:flex-start;padding:25px 19px;margin-bottom:45px}#cp-page .cp-bottom-cta h2{font-size:16px}#cp-page .cp-modal{padding:7px}#cp-page .cp-modal-body{grid-template-columns:1fr;padding:12px;gap:20px}#cp-page .cp-gallery-main{height:235px}#cp-page .cp-compare-box{height:180px}#cp-page .cp-modal-head{padding:12px}}@media(prefers-reduced-motion:reduce){#cp-page *,#cp-page *:before,#cp-page *:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}#cp-page .cp-similar-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:47px;margin-top:12px;padding:12px 16px;border:1px solid var(--cp-gold);border-radius:8px;background:linear-gradient(135deg,#fffaf0,#fff);color:#9b7028;font-size:12px;font-weight:900;cursor:pointer;transition:.25s}#cp-page .cp-similar-btn:hover{background:var(--cp-gold);color:#172b43;transform:translateY(-2px);box-shadow:0 7px 18px rgba(217,173,82,.18)}#cp-page .cp-request-panel{display:none;margin-top:13px;padding:17px;border:1px solid #e8edf2;border-radius:9px;background:#f8f9fb;animation:cpRequestIn .25s ease}#cp-page .cp-request-panel.open{display:block}@keyframes cpRequestIn{from{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}#cp-page .cp-request-title{margin:0 0 13px;color:var(--cp-navy);font-size:13px;font-weight:950}#cp-page .cp-request-form{display:grid;gap:10px}#cp-page .cp-request-form input,#cp-page .cp-request-form textarea{display:block;width:100%;min-height:43px;padding:11px 13px;border:1px solid #e0e6ed;border-radius:7px;outline:none;background:#fff;color:var(--cp-ink);font-family:inherit;font-size:11px;transition:.2s}#cp-page .cp-request-form textarea{min-height:85px;resize:vertical;line-height:2}#cp-page .cp-request-form input:focus,#cp-page .cp-request-form textarea:focus{border-color:var(--cp-gold);box-shadow:0 0 0 3px rgba(217,173,82,.12)}#cp-page .cp-request-form button{min-height:45px;border:0;border-radius:7px;background:var(--cp-navy);color:#fff;font-family:inherit;font-size:12px;font-weight:900;cursor:pointer;transition:.2s}#cp-page .cp-request-form button:hover{background:#24496f}#cp-page .cp-request-form button:disabled{opacity:.6;cursor:wait}#cp-page .cp-request-result{display:none;margin:10px 0 0;font-size:11px;line-height:2.2;font-weight:700}#cp-page .cp-request-note{margin:10px 0 0;color:#8995a4;font-size:9px;line-height:2}