/* غلاف pricing-book — مستخرج آليًّا من styles.css الكاتب بـimport-standalone-book.php. لا يُحرَّر يدويًّا. */
@font-face{font-family:'Fira Code';font-style:normal;font-weight:400;font-display:swap;src:url('../assets/fonts/FiraCode-latin.woff2') format('woff2');unicode-range:U+0000-00FF}
.qtc-pricing-book{--space-8:2rem;--color-text-muted:#85918e;--color-primary:#0f766e;--font-sans:var(--font-family);--font-family:'Cairo', -apple-system, BlinkMacSystemFont, sans-serif;font-family:var(--font-sans,'Cairo',system-ui,sans-serif);direction:rtl}
.qtc-pricing-book .landing__cover{display: flex; justify-content: center; margin-bottom: var(--space-8);}
.qtc-pricing-book .landing__cover{margin: 0 auto 1.75rem; display: flex; flex-direction: column; align-items: center; gap: .9rem;}
.qtc-pricing-book .cover{--cover-w: 214px; --cover-h: 296px; position: relative; width: var(--cover-w); height: var(--cover-h); perspective: 1100px;}
.qtc-pricing-book .cover__book{position: relative; width: 100%; height: 100%; transform: rotateY(15deg) rotateX(4deg); transform-style: preserve-3d; transition: transform .7s cubic-bezier(.22,1,.36,1);}
.qtc-pricing-book .cover:hover .cover__book{transform: rotateY(0) rotateX(0) translateY(-6px);}
.qtc-pricing-book .cover__spine{position: absolute; top: 0; right: -12px; width: 13px; height: 100%; border-radius: 0 4px 4px 0; background: linear-gradient(180deg,#0b544e,#08403b 60%,#062f2b); box-shadow: inset 3px 0 7px rgba(0,0,0,.4);}
.qtc-pricing-book .cover__face{position: relative; width: 100%; height: 100%; overflow: hidden; border-radius: 10px 3px 3px 10px; background: linear-gradient(155deg,#ffffff 0%,#eef4f2 100%); box-shadow: 0 20px 42px -14px rgba(12,26,23,.4), inset 0 0 0 1px rgba(15,118,110,.28); padding: 1.3rem 1.1rem 1.1rem; display: flex; flex-direction: column; color: #10201c;}
.qtc-pricing-book .cover__tag{position: absolute; top: 96px; left: -14px; width: 132px; height: 58px; background: linear-gradient(135deg,#0f766e,#12897f); border-radius: 8px; transform: rotate(-7deg); box-shadow: 0 8px 18px -6px rgba(12,60,55,.5); display: grid; place-items: center;}
.qtc-pricing-book .cover__tag::before{content: ""; position: absolute; top: 50%; right: 11px; width: 9px; height: 9px; border-radius: 50%; background: #eef4f2; transform: translateY(-50%);}
.qtc-pricing-book .cover__tag span{color: #fff; font-size: 1.5rem; font-weight: 800; letter-spacing: -.02em; padding-inline-end: 18px;}
.qtc-pricing-book .cover__label{font-size: .58rem; letter-spacing: .3em; color: #0b544e; direction: ltr; text-align: right; margin-bottom: auto;}
.qtc-pricing-book .cover__title{font-size: 2.05rem; font-weight: 800; line-height: 1.15; letter-spacing: -.02em; margin: 0 0 .3rem; color: #0c1a17;}
.qtc-pricing-book .cover__sub{font-size: .74rem; color: #55655f; line-height: 1.7; margin-bottom: .8rem;}
.qtc-pricing-book .cover__rules{border-top: 1px solid rgba(15,118,110,.3); padding-top: .6rem; display: flex; flex-direction: column; gap: 5px;}
.qtc-pricing-book .cover__rules i{display: block; height: 4px; border-radius: 2px; background: rgba(15,118,110,.18);}
.qtc-pricing-book .cover__rules i:nth-child(1){width: 88%;}
.qtc-pricing-book .cover__rules i:nth-child(2){width: 62%;}
.qtc-pricing-book .cover__rules i:nth-child(3){width: 74%; background: #0f766e;}
.qtc-pricing-book .cover__shadow{position: absolute; bottom: -16px; left: 8%; width: 84%; height: 20px; border-radius: 50%; background: rgba(12,26,23,.22); filter: blur(13px); transition: transform .7s cubic-bezier(.22,1,.36,1), opacity .7s;}
.qtc-pricing-book .cover:hover .cover__shadow{transform: scale(.92); opacity: .7;}
.qtc-pricing-book .cover__note{font-size: .78rem; color: var(--color-text-muted); display: flex; align-items: center; gap: .4rem;}
.qtc-pricing-book .cover__note i{color: var(--color-primary);}
@media (prefers-reduced-motion: reduce){.qtc-pricing-book .cover__book{transition: none;}}
