@font-face{font-family:Vazirmatn;src:url('/assets/vazirmatn-arabic-400-normal.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Vazirmatn;src:url('/assets/vazirmatn-arabic-700-normal.woff2') format('woff2');font-weight:700;font-display:swap}
:root{color-scheme:dark;--green:#0b3d34;--gold:#c8a96b;--text:#f4f8f5;--muted:#c2d3cc}*{box-sizing:border-box}body{margin:0;background:linear-gradient(135deg,#062b26 0%,#0d5141 52%,#082e29 100%);color:var(--text);font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.9;min-width:280px}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at 8% 8%,rgba(46,170,122,.5) 0%,transparent 58%),radial-gradient(ellipse at 94% 88%,rgba(200,169,107,.26) 0%,transparent 55%)}.shell{position:relative;max-width:1160px;min-height:100svh;margin:auto;padding:38px 56px 24px;display:flex;flex-direction:column}.brand-row{display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid #c8a96b38;padding-bottom:28px}.company-logo{width:260px;max-width:66%;height:auto;object-fit:contain}.farakar-frame{display:block;width:100px;aspect-ratio:1.4;overflow:hidden;border-radius:12px;background:white;flex-shrink:0}.farakar-frame img{display:block;width:100%;height:auto;transform:translateY(-9%)}main{flex:1;display:flex;flex-direction:column;justify-content:center;padding:68px 0 62px;max-width:790px;text-align:right}.eyebrow{color:var(--gold);font-size:14px;display:flex;align-items:center;gap:9px}.eyebrow span{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold)}.product-name{margin:24px 0 10px;font-size:22px;color:var(--muted)}h1{font-size:clamp(38px,5.8vw,68px);line-height:1.5;letter-spacing:-1.4px;font-weight:700;margin:0 0 24px;color:var(--text)}.subtitle{font-size:20px;margin:0 0 12px;color:var(--gold)}.description{font-size:16px;color:var(--muted);max-width:630px;margin:0;line-height:2.2}.signature{height:2px;width:68px;background:var(--gold);margin-top:38px}footer{border-top:1px solid #ffffff15;padding-top:20px;color:var(--muted);font-size:12px;display:flex;gap:10px;flex-wrap:wrap}@media(max-width:600px){.shell{padding:26px 24px 20px}.brand-row{padding-bottom:22px;gap:18px}.company-logo{width:210px}.farakar-frame{width:78px;border-radius:9px}main{padding:50px 0 48px}.product-name{font-size:19px;margin-top:20px}h1{font-size:40px;letter-spacing:-.8px}.subtitle{font-size:16px}.description{font-size:14px}.eyebrow{font-size:12px}footer{font-size:11px;gap:7px}}
