.card{background:#0e2b33;border:0;border-radius:26px;gap:0;padding:0;position:relative;overflow:hidden;box-shadow:0 1px #14232a1a,0 18px 40px -28px #14232a8c}.card:hover{transform:translateY(-3px);box-shadow:0 24px 52px -26px #14232a99}.card .card__media{aspect-ratio:3/4;background:#16343d;border-radius:0}.card .card__media:after{content:"";pointer-events:none;background:linear-gradient(#081c2285 0%,#081c220f 22%,#081c2294 50%,#081c22ed 100%);position:absolute;inset:0}.card .card__noimg{color:#ffffff52}.card .badge{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffed;padding:6px 14px;font-size:12.5px;inset:14px 14px auto auto}.card .badge--featured{background:var(--accent,#c0561a);color:#fff;top:14px;left:50%;right:auto;transform:translate(-50%)}.card .card__count{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#081c2280;top:14px;bottom:auto;left:14px}.card .card__media .stock-label{inset:54px auto auto 14px}.card .card__body{inset-inline:0;z-index:2;color:#fff;pointer-events:none;gap:8px;padding:0 16px 74px;position:absolute;bottom:0}.card .card__body>*{pointer-events:auto}.card .card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;order:1;margin:0;font-size:18px;font-weight:800;line-height:1.55;display:-webkit-box;overflow:hidden}.card .card__title a,.card .card__title a:hover{color:#fff;text-shadow:0 1px 14px #081c22a6}.card .card__place{color:#ffffffd1;order:2;font-size:13.5px}.card .card__place .icon{color:#e9a24b}.card .card__specs{color:#fff;order:3;gap:6px;font-size:12.5px}.card .card__specs li{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#081c228c;border:1px solid #ffffff38;border-radius:999px;gap:6px;padding:5px 11px}.card .card__specs .icon{color:#fffc}.card .card__foot{border:0;order:4;align-items:baseline;gap:10px;margin:2px 0 0;padding:0}.card .card__price{color:#fff;text-shadow:0 1px 14px #081c22a6;font-size:17px;font-weight:800;line-height:1.55}.card .card__code{color:#fff9;font-size:12px}.card .card__title a:after{content:"دیدن فایل و هماهنگی بازدید";inset-inline:16px;z-index:4;color:#0d3f4a;height:46px;text-shadow:none;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:14.5px;font-weight:700;transition:background .15s;display:flex;position:absolute;bottom:16px;box-shadow:0 10px 22px -14px #000c}.card:hover .card__title a:after{background:#edf4f5}.card--archived{opacity:1}.card--archived .card__media img{filter:grayscale(.7)brightness(.9)}.card--archived .card__title a:after{content:"این فایل دیگر فعال نیست";color:#fff;box-shadow:none;background:#fff3}@media (max-width:520px){.card .card__media{aspect-ratio:4/5}.card .card__title{font-size:17px}.card .card__price{font-size:16px}.card .card__specs{font-size:12px}}
.article__head{text-align:start;background:0 0;padding:clamp(14px,2.4vw,28px) 0 clamp(18px,2.6vw,30px)}.article__head>.container{isolation:isolate;color:#fff;background:linear-gradient(135deg,#16606f 0%,#0d3f4a 52%,#092d36 100%);border-radius:clamp(18px,2.4vw,30px);padding-block:clamp(26px,3.6vw,48px);position:relative;overflow:hidden;box-shadow:0 26px 60px -34px #092d36bf}.article__head>.container:before{content:"";z-index:-2;background:radial-gradient(760px 380px at 92% -18%,#c0561a75,#0000 62%),radial-gradient(620px 420px at 2% 116%,#1b7a8a99,#0000 64%);position:absolute;inset:0}.article__head>.container:after{content:"";z-index:-1;opacity:.06;background-image:repeating-linear-gradient(135deg,#fff 0 1px,#0000 1px 13px);position:absolute;inset:0}.article__head .crumbs,.article__head .crumbs p{text-align:start;margin-bottom:14px}.article__head .crumbs ol,.article__head .crumbs>*{justify-content:flex-start}.article__head .crumbs,.article__head .crumbs *{color:#ffffffa3}.article__head .crumbs a{color:#fffc;text-decoration:none}.article__head .crumbs a:hover{color:#fff}.article__head .eyebrow{color:#f6d3b4;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff21;border:1px solid #ffffff42;border-radius:999px;margin:0 0 14px;padding:6px 15px;font-size:13px;font-weight:700}.article__head .eyebrow:hover{color:#fff;background:#fff3}.article__head .article__title{color:#fff;letter-spacing:-.01em;max-width:24ch;margin:0 0 16px;font-size:clamp(27px,3.9vw,46px);line-height:1.5}.article__head .article__title:after{content:"";background:linear-gradient(90deg,#e9a24b,#e9a24b00);border-radius:999px;width:68px;height:4px;margin-top:18px;display:block}.article__head .article__lead{color:#fffc;max-width:58ch;margin:0 0 22px;font-size:clamp(15px,1.5vw,17.5px);line-height:1.95}.article__head .article__meta{color:#ffffffc7;justify-content:flex-start;gap:9px;font-size:13.5px}.article__head .article__meta span{background:#ffffff17;border:1px solid #ffffff26;border-radius:999px;padding:7px 14px}.article__head .article__meta .icon{color:#e9a24b}@media (max-width:640px){.article__head>.container{margin-inline:12px;padding-inline:20px}.article__head .article__title{max-width:none;line-height:1.6}.article__head .article__meta{gap:7px;font-size:12.5px}.article__head .article__meta span{padding:6px 11px}}@media print{.article__head>.container{color:#000;box-shadow:none;background:0 0}.article__head>.container:before,.article__head>.container:after{display:none}.article__head .article__title,.article__head .article__lead,.article__head .article__meta{color:#000}}
