/* ══ partials/pricing_grid — الأسعارُ على نموذج المالك (2026-09-14) ══
   صفرُ استدارة · صفرُ ظلّ (الإزاحةُ كتلةُ ::before) · رموزُ المشروع · البرتقاليّ رمزُ البنية --fnv-gamma-neg. */
.fnv-pr{position:relative;isolation:isolate;font-family:var(--fnv-font-body);}
/* ورقةٌ مربّعة خفيفة خلف الشبكة — خطوطٌ من الرمز لا لونٌ خام */
.fnv-pr::before{content:'';position:absolute;inset:0;pointer-events:none;opacity:.55;z-index:-1;
    background-image:var(--fnv-paper);background-size:var(--fnv-paper-size);}
.fnv-pr__hd{text-align:center;max-width:860px;margin:0 auto 44px;}
.fnv-pr__kick{display:inline-flex;align-items:center;gap:8px;background:var(--fnv-dark-bg);color:var(--fnv-dark-text);border:2px solid var(--fnv-ink);padding:6px 14px;font-size:.8125rem;font-weight:800;margin-bottom:18px;}
.fnv-pr__kick i{width:8px;height:8px;background:var(--fnv-dark-text);}
.fnv-pr__t{font-size:clamp(1.9rem,4.6vw,3.4rem);font-weight:800;line-height:1.3;color:var(--fnv-ink);margin:0 0 18px;}
.fnv-pr__hl{display:inline-block;background:var(--fnv-gamma-neg);color:var(--fnv-dark-text);border:4px solid var(--fnv-ink);padding:0 14px;margin-top:8px;position:relative;}
.fnv-pr__hl::before{content:'';position:absolute;inset:-4px;transform:translate(-6px,6px);background:var(--fnv-ink);z-index:-1;}
.fnv-pr__sub{font-size:1.05rem;line-height:1.9;color:var(--fnv-ink-2);max-width:640px;margin:0 auto;}

.fnv-pr__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:32px;align-items:center;max-width:1040px;margin:0 auto;padding-top:20px;/* الشارةُ تخرج فوق البطاقة فلا يُقصّها القسم */}
.fnv-pr__card{position:relative;display:flex;flex-direction:column;border:4px solid var(--fnv-ink);}
/* كتلةُ الإزاحة خلف البطاقة — لا box-shadow */
.fnv-pr__card::before{content:'';position:absolute;inset:-4px;transform:translate(-8px,8px);background:var(--fnv-ink);z-index:-1;}
.fnv-pr__card--hero{grid-column:span 7;background:var(--fnv-dark-bg);color:var(--fnv-dark-text);top:-16px;transition:top .3s ease;}
.fnv-pr__card--hero::before{background:var(--fnv-gamma-neg);transform:translate(-10px,10px);}
.fnv-pr__card--hero:hover{top:-22px;}
.fnv-pr__card--month{grid-column:span 5;background:var(--fnv-surface);color:var(--fnv-ink);}
@media (prefers-reduced-motion: reduce){.fnv-pr__card--hero,.fnv-pr__card--hero:hover{transition:none;top:0;}}

.fnv-pr__badge{position:absolute;top:-18px;inset-inline-start:-14px;display:inline-flex;align-items:center;gap:6px;background:var(--fnv-gamma-neg);color:var(--fnv-dark-bg);border:2px solid var(--fnv-ink);padding:8px 14px;font-size:.8125rem;font-weight:800;}
.fnv-pr__head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:32px 34px 0;}
.fnv-pr__card--hero .fnv-pr__head{padding-bottom:0;}
.fnv-pr__names{min-width:0;}
.fnv-pr__name{--fnv-w-h2:var(--fnv-w-h3);margin:0 0 2px;font-size:clamp(1.3rem,2.2vw,1.85rem);font-weight:800;line-height:1.3;color:inherit;}
.fnv-pr__plan{margin:0;font-size:1.05rem;font-weight:700;color:var(--fnv-on-dark-2);}
.fnv-pr__card--month .fnv-pr__plan{color:var(--fnv-ink-muted);}
.fnv-pr__tag{flex:0 0 auto;font-size:.8125rem;font-weight:700;color:var(--fnv-on-dark-2);border:1px solid var(--fnv-dark-border);padding:3px 8px;}
.fnv-pr__card--month .fnv-pr__tag{color:var(--fnv-ink-3);border-color:var(--fnv-border);}
.fnv-pr__price{padding:22px 34px 0;font-weight:800;line-height:1;display:flex;align-items:flex-end;gap:2px;font-family:var(--fnv-font-mono,'FnvNumerals','Readex Pro',sans-serif);}
.fnv-pr__price b{font-size:clamp(3.4rem,7vw,4.9rem);font-weight:800;}
.fnv-pr__price span{font-size:1.6rem;color:var(--fnv-on-dark-2);padding-bottom:8px;}
.fnv-pr__price--m b{font-size:clamp(2.6rem,5vw,3.4rem);}
.fnv-pr__price--m span{color:var(--fnv-ink-3);}
.fnv-pr__save{margin:10px 34px 0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.9rem;font-weight:700;font-family:var(--fnv-font-mono,'FnvNumerals','Readex Pro',sans-serif);color:var(--fnv-on-dark-2);}
.fnv-pr__save s{color:var(--fnv-on-dark-2);}
.fnv-pr__save em{font-style:normal;color:var(--fnv-gamma-neg);border:1px solid var(--fnv-gamma-neg);padding:2px 8px;}
.fnv-pr__perday{margin:10px 34px 0;font-size:.875rem;line-height:1.8;color:var(--fnv-on-dark-2);}
.fnv-pr__card--hero .fnv-pr__perday{padding-bottom:26px;border-bottom:4px solid var(--fnv-dark-border);}

.fnv-pr__feat{list-style:none;margin:0;padding:28px 34px 0;display:flex;flex-direction:column;gap:18px;}
.fnv-pr__feat li{display:flex;align-items:flex-start;gap:14px;}
.fnv-pr__chk{flex:0 0 26px;width:26px;height:26px;display:flex;align-items:center;justify-content:center;border:1.5px solid var(--fnv-up);color:var(--fnv-up);margin-top:2px;}
.fnv-pr__ft{min-width:0;}
.fnv-pr__ft b{display:block;font-size:1rem;font-weight:700;line-height:1.55;}
.fnv-pr__ft small{display:block;font-size:.8125rem;line-height:1.75;color:var(--fnv-on-dark-2);}
.fnv-pr__n{font-family:var(--fnv-font-mono,'FnvNumerals','Readex Pro',sans-serif);font-size:.8125rem;color:var(--fnv-on-dark-2);margin-inline-end:6px;}
.fnv-pr__more{list-style:none;margin:26px 34px 0;padding:22px 0 0;border-top:1px solid var(--fnv-dark-border);display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:.8125rem;font-weight:700;color:var(--fnv-dark-text);}
.fnv-pr__more li{display:flex;align-items:center;gap:8px;}
.fnv-pr__more li i{color:var(--fnv-gamma-neg);font-size:1rem;}
.fnv-pr__cta{display:flex;align-items:center;justify-content:center;gap:10px;margin:30px 34px 0;padding:18px 24px;font:inherit;font-weight:800;font-size:1.05rem;text-decoration:none;cursor:pointer;border:4px solid transparent;transition:border-color .2s ease,background-color .2s ease,color .2s ease;}
/* ⛔ bug-084: لونُ الزرّ بمحدِّدٍ أخصَّ من روابط الأساس (لا !important) — يُقاس التباينُ حيّاً */
.fnv-pr .fnv-pr__cta-hero{background:var(--fnv-dark-text);color:var(--fnv-dark-bg);}
.fnv-pr__cta-hero:hover,.fnv-pr__cta-hero:focus-visible{border-color:var(--fnv-gamma-neg);}
.fnv-pr .fnv-pr__cta-m{background:var(--fnv-ink);color:var(--fnv-surface);border:2px solid var(--fnv-ink);}
.fnv-pr__cta-m:hover,.fnv-pr__cta-m:focus-visible{background:var(--fnv-gamma-neg);border-color:var(--fnv-gamma-neg);}
.fnv-pr__cta:focus-visible{outline:2px solid var(--fnv-gamma-neg);outline-offset:3px;}
.fnv-pr__note{margin:12px 34px 30px;font-size:.8125rem;line-height:1.75;color:var(--fnv-on-dark-2);}
/* الشهريّة: رأسٌ رماديٌّ بحدّ ثمّ الجسم */
.fnv-pr__head--m{padding:28px 30px 0;background:var(--fnv-surface-2);}
.fnv-pr__card--month .fnv-pr__price{padding:18px 30px 0;background:var(--fnv-surface-2);}
.fnv-pr__card--month .fnv-pr__perday{color:var(--fnv-ink-muted);background:var(--fnv-surface-2);margin:8px 0 0;padding:0 30px 24px;border-bottom:4px solid var(--fnv-ink);}
.fnv-pr__mbody{display:flex;flex-direction:column;}
.fnv-pr__feat--m{padding:26px 30px 0;gap:12px;}
.fnv-pr__feat--m li{align-items:center;gap:10px;font-size:.9rem;font-weight:700;color:var(--fnv-ink-2);}
.fnv-pr__feat--m li i{font-size:1.15rem;color:var(--fnv-ink);}
.fnv-pr__also{margin:22px 30px 0;padding-top:20px;border-top:2px solid var(--fnv-grid);font-size:.8125rem;font-weight:700;color:var(--fnv-ink-3);}
.fnv-pr__more--m{grid-template-columns:1fr;margin:8px 30px 0;padding:0;border:0;color:var(--fnv-ink-muted);}
.fnv-pr__card--month .fnv-pr__cta{margin:26px 30px 0;}
.fnv-pr__card--month .fnv-pr__note{color:var(--fnv-ink-3);margin:12px 30px 28px;}

.fnv-pr__try{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 20px;max-width:1040px;margin:40px auto 0;padding:14px 18px;border:2px dashed var(--fnv-ink);background:var(--fnv-surface);}
.fnv-pr__tryl{display:flex;align-items:center;gap:10px;font-size:.92rem;line-height:1.7;color:var(--fnv-ink-2);}
.fnv-pr__tryl i{font-size:1.4rem;color:var(--fnv-ink);}
.fnv-pr__tryl b{color:var(--fnv-ink);}
.fnv-pr__tryb{font-size:.875rem;font-weight:800;color:var(--fnv-ink);text-decoration:none;border-bottom:2px solid var(--fnv-ink);white-space:nowrap;}
.fnv-pr__tryb:hover{color:var(--fnv-gamma-neg);border-bottom-color:var(--fnv-gamma-neg);}

.fnv-pr__trust{list-style:none;margin:28px auto 0;padding:0;max-width:1040px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:4px solid var(--fnv-ink);background:var(--fnv-surface);position:relative;}
.fnv-pr__trust::before{content:'';position:absolute;inset:-4px;transform:translate(-6px,6px);background:var(--fnv-ink);z-index:-1;}
.fnv-pr__trust li{display:flex;align-items:center;justify-content:center;gap:12px;padding:18px 16px;border-inline-end:4px solid var(--fnv-ink);}
.fnv-pr__trust li:last-child{border-inline-end:0;}
.fnv-pr__trust li:nth-child(even){background:var(--fnv-surface-2);}
.fnv-pr__trust i{font-size:1.6rem;color:var(--fnv-ink);}
.fnv-pr__trust li:nth-child(2) i{color:var(--fnv-gamma-neg);}
.fnv-pr__trust b{display:block;font-size:.875rem;font-weight:800;color:var(--fnv-ink);}
.fnv-pr__trust small{display:block;font-size:.8125rem;font-weight:700;color:var(--fnv-ink-3);}

@media(max-width:991.98px){
    .fnv-pr__grid{grid-template-columns:minmax(0,1fr);gap:40px;max-width:640px;}
    .fnv-pr__card--hero,.fnv-pr__card--month{grid-column:auto;top:0;}
    .fnv-pr__trust{grid-template-columns:1fr 1fr;}
    .fnv-pr__trust li{border-block-end:4px solid var(--fnv-ink);}
    .fnv-pr__trust li:nth-child(even){border-inline-end:0;}
    .fnv-pr__trust li:nth-last-child(-n+2){border-block-end:0;}
}
@media(max-width:575.98px){
    .fnv-pr__head,.fnv-pr__price,.fnv-pr__save,.fnv-pr__perday,.fnv-pr__feat,.fnv-pr__more,.fnv-pr__cta,.fnv-pr__note{padding-inline:20px;margin-inline:0;}
    .fnv-pr__more{grid-template-columns:1fr;margin-inline:20px;}
    .fnv-pr__cta,.fnv-pr__note,.fnv-pr__card--month .fnv-pr__cta,.fnv-pr__card--month .fnv-pr__note{margin-inline:20px;}
    .fnv-pr__trust{grid-template-columns:1fr;}
    .fnv-pr__trust li{border-inline-end:0;}
    .fnv-pr__trust li:nth-last-child(-n+2){border-block-end:4px solid var(--fnv-ink);}
    .fnv-pr__trust li:last-child{border-block-end:0;}
    .fnv-pr__badge{inset-inline-start:auto;inset-inline-end:12px;}
}
/* صفحةُ /packages: القسمُ يحمل الجزئيّةَ نفسَها بحشوةِ صفحة */
.fnv-pr-page{background:var(--fnv-surface);padding:64px 0 80px;border-top:1px solid var(--fnv-ink);border-bottom:1px solid var(--fnv-ink);}
.fnv-pr-page .fnv-pr__grid{margin-top:12px;}

/* ⚖ تنبيهٌ خافتٌ لرابط كود الخصم (طلبُ المالك 2026-09-29: «توميضٌ قليلاً»): خطٌّ سفليٌّ يتنفّس لا نصٌّ يومض —
     ثلاثُ دورات ثمّ يسكن، ولا حركةَ لمن طلب تقليلها (modern-web-guidance: prefers-reduced-motion) */
@media (prefers-reduced-motion: no-preference) {
    .fnv-pr__tryb--cue { animation: fnv-pr-cue 1.6s ease-in-out 1s 3; }
    @keyframes fnv-pr-cue {
        0%, 100% { border-bottom-color: var(--fnv-ink); color: var(--fnv-ink); }
        50%      { border-bottom-color: var(--fnv-gamma-neg); color: var(--fnv-gamma-neg); }
    }
}
/* رابطُ دليل شراء USDT تحت «نقبل العملاتِ الرقميّة» (FNV-D444) */
.fnv-pr__guide{font-weight:700;text-decoration:underline;color:inherit}
