@font-face{font-family:IRANYekanFaNum;font-weight:700;src:url(/assets/IRANYekanBoldFaNum-Cq8m_cR7.ttf) format("truetype")}@font-face{font-family:IRANYekanFaNum;font-weight:850;src:url(/assets/IRANYekanExtraBlackFaNum-BhqAsitO.ttf) format("truetype")}@font-face{font-family:IRANYekanFaNum;font-weight:700;src:url(/assets/IRANYekanExtraBoldFaNum-BmtJ3dlY.ttf) format("truetype")}@font-face{font-family:IRANYekanFaNum;font-weight:300;src:url(/assets/IRANYekanLightFaNum-DtCns9B6.ttf) format("truetype")}@font-face{font-family:IRANYekanFaNum;font-weight:500;src:url(/assets/IRANYekanMediumFaNum-DBYtJhuJ.ttf) format("truetype")}@font-face{font-family:IRANYekanFaNum;font-weight:400;src:url(/assets/IRANYekanRegularFaNum-tQlns2z8.ttf) format("truetype")}@font-face{font-family:IRANYekanFaNum;font-weight:100;src:url(/assets/IRANYekanThinFaNum-BvTEwxEW.ttf) format("truetype")}:root{--teal: #72a99d;--cream: #f8eed6;--gold-light: #e8cc91;--gold-dark: #a1966e;--text-main: #332b16;--text-muted: #5b5435;--white: #ffffff}*{box-sizing:border-box;margin:0;padding:0;font-family:IRANYekanFaNum,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:linear-gradient(135deg,var(--teal),var(--cream));min-height:100vh;width:100%;display:flex;align-items:center;justify-content:center}.page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:16px}.card{width:100%;max-width:450px;background:var(--cream);border-radius:18px;padding:24px;box-shadow:0 10px 24px #00000029;direction:rtl;color:var(--text-main);text-align:center}header{margin-bottom:16px}.clinic-name-fa{font-size:1.5rem;font-weight:700;margin-bottom:4px}.clinic-name-en{font-size:.85rem;color:var(--text-muted);margin-bottom:6px}.title{font-size:.95rem;color:var(--teal);font-weight:600;text-align:center}.section{margin-bottom:14px}.section-title{font-size:.9rem;font-weight:600;color:var(--gold-dark);margin-bottom:6px;text-align:right}.info-item{font-size:.95rem;line-height:1.7;text-align:right}.contact{margin-top:6px;background:#ffffffa6;border-radius:12px;padding:10px 12px}.buttons-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:8px}.contact-row{display:flex;align-items:center;gap:8px;font-size:.95rem;margin-bottom:8px}.contact-row:last-child{margin-bottom:0}.contact-row a{color:inherit;text-decoration:none}.contact-row a:hover{text-decoration:underline}.icon{width:20px;height:20px;min-width:20px;min-height:20px;flex-shrink:0;fill:currentColor;display:inline-block}.icon svg{width:100%;height:100%;display:block}.buttons{display:flex;flex-direction:column;gap:10px}.btn{border:none;border-radius:12px;padding:12px;font-size:1rem;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;text-decoration:none;transition:transform .1s ease,box-shadow .1s ease,background .15s}.btn-primary{background:var(--teal);color:var(--white);box-shadow:0 6px 12px #0000002e}.btn-secondary{background:var(--gold-light);color:var(--text-main);box-shadow:0 4px 10px #0000001f}.btn:active{transform:translateY(1px);box-shadow:0 2px 6px #00000029}.footer-note{margin-top:10px;font-size:.8rem;color:var(--text-muted);text-align:center;line-height:1.8}@media(min-width:768px){.page{padding:32px}.card{padding:28px}.clinic-name-fa{font-size:1.6rem}}
