.pm-kit-8 { --e-global-color-primary: #6EC1E4; --e-global-color-secondary: #54595F; --e-global-color-text: #7A7A7A; --e-global-color-accent: #61CE70; --e-global-color-3685de9: #FFFFFF; --e-global-color-e843491: #C718BE; --e-global-typography-primary-font-family: "Roboto"; --e-global-typography-primary-font-size: 20px; --e-global-typography-primary-font-weight: 400; --e-global-typography-secondary-font-family: "Roboto Slab"; --e-global-typography-secondary-font-size: 20px; --e-global-typography-secondary-font-weight: 400; --e-global-typography-text-font-family: "Roboto"; --e-global-typography-text-font-size: 20px; --e-global-typography-text-font-weight: 400; --e-global-typography-accent-font-family: "Roboto"; --e-global-typography-accent-font-size: 20px; --e-global-typography-accent-font-weight: 400; background-color: var( --e-global-color-3685de9 ); font-family: Roboto, sans-serif; }
.pm-kit-8 a { font-family: Roboto, sans-serif; }
.pm-kit-8 h1 { font-family: Roboto, sans-serif; }
.pm-kit-8 h2 { font-family: Roboto, sans-serif; }
.pm-kit-8 h4 { font-family: Roboto, sans-serif; }
.pm-kit-8 h5 { font-family: Roboto, sans-serif; }
.pm-kit-8 h6 { font-family: Roboto, sans-serif; }
.pm-widget:not(:last-child) { margin-block-end: 20px; }
.pm-element { --widgets-spacing: 20px 20px; --widgets-spacing-row: 20px; --widgets-spacing-column: 20px; }
h1.entry-title { display: var(--page-title-display); }
.pm-34627 .pm-element.pm-element-763bbe5 { --display: flex; }
:root { --pmx-primary: #005B88; --pmx-primary-2: #0B6FA3; --pmx-ink: #0E1B24; --pmx-muted: #51606B; --pmx-paper: #FFFFFF; --pmx-bg: #F5F7F9; --pmx-line: #D9E1E7; --pmx-warn: #B23B2A; --pmx-radius-xl: 22px; --pmx-radius-lg: 18px; --pmx-radius-md: 16px; --pmx-shadow: 0 10px 30px rgba(14,27,36,.08); --pmx-shadow-soft: 0 8px 18px rgba(14,27,36,.06); }
@page { size: a4; margin: 12mm; }
.pmx-a4 { font-family: Vazirmatn, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif; background: var(--pmx-paper); color: var(--pmx-ink); border: 1px solid var(--pmx-line); border-radius: var(--pmx-radius-xl); box-shadow: var(--pmx-shadow); overflow: hidden; max-width: 210mm; margin: 0px auto; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }
.pmx-rtl { direction: rtl; }
.pmx-h1 { font-size: 26px; line-height: 1.25; margin: 0px 0px 10px; letter-spacing: -0.2px; }
.pmx-h2 { font-size: 16px; line-height: 1.35; margin: 18px 0px 10px; padding-right: 12px; position: relative; }
.pmx-h2::before { content: ""; position: absolute; right: 0px; top: 0.35em; width: 4px; height: 1.1em; border-radius: 999px; background: linear-gradient(180deg,var(--pmx-primary),var(--pmx-primary-2)); }
.pmx-kicker { display: inline-block; font-size: 12px; font-weight: 800; color: var(--pmx-primary); background: rgba(0, 91, 136, 0.08); border: 1px solid rgba(0, 91, 136, 0.18); padding: 6px 10px; border-radius: 999px; }
.pmx-lead { font-size: 14px; line-height: 1.95; margin: 10px 0px 0px; color: var(--pmx-muted); }
.pmx-p { font-size: 13px; line-height: 1.9; margin: 0px 0px 10px; color: var(--pmx-ink); }
.pmx-p--tight { margin: 0px; }
.pmx-topbar { display: flex; align-items: center; justify-content: space-between; gap: 14px; padding: 16px 18px; background: linear-gradient(90deg, rgba(0, 91, 136, 0.09), rgba(0, 91, 136, 0.02)); border-bottom: 1px solid var(--pmx-line); }
.pmx-brand { display: flex; align-items: center; gap: 12px; min-width: 0px; }
.pmx-brand__mark { width: 40px; height: 40px; border-radius: 14px; background: radial-gradient(circle at 30% 30%, rgba(255,255,255,.86), rgba(255,255,255,0)),
    linear-gradient(135deg, var(--pmx-primary), var(--pmx-primary-2)); box-shadow: var(--pmx-shadow-soft); flex: 0 0 auto; }
.pmx-brand__text { min-width: 0px; }
.pmx-brand__name { font-weight: 800; font-size: 14px; line-height: 1.1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pmx-brand__sub { font-size: 12px; color: var(--pmx-muted); margin-top: 2px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.pmx-topmeta { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
.pmx-pill { font-size: 12px; font-weight: 800; padding: 6px 10px; border-radius: 999px; background: rgba(0, 91, 136, 0.1); color: var(--pmx-primary); border: 1px solid rgba(0, 91, 136, 0.18); }
.pmx-topmeta__line { font-size: 12px; color: var(--pmx-muted); }
.pmx-head { padding: 18px 18px 12px; }
.pmx-byline { display: flex; align-items: center; gap: 10px; margin-top: 12px; padding-top: 10px; border-top: 1px dashed var(--pmx-line); font-size: 12px; color: var(--pmx-muted); }
.pmx-byline__label { font-weight: 900; color: var(--pmx-primary); }
.pmx-byline__value { font-weight: 600; }
.pmx-feature { display: grid; grid-template-columns: 1.35fr 0.95fr; gap: 14px; padding: 12px 18px 16px; border-bottom: 1px solid var(--pmx-line); }
.pmx-hero { margin: 0px; border-radius: var(--pmx-radius-lg); overflow: hidden; border: 1px solid var(--pmx-line); background: var(--pmx-bg); box-shadow: var(--pmx-shadow-soft); position: relative; }
.pmx-hero img { width: 100%; height: 290px; object-fit: cover; object-position: center center; display: block; }
.pmx-hero__cap { font-size: 11px; color: var(--pmx-muted); padding: 10px 12px; background: linear-gradient(rgba(255, 255, 255, 0.86), rgb(245, 247, 249)); border-top: 1px solid var(--pmx-line); }
.pmx-hero__badge { position: absolute; top: 12px; right: 12px; font-size: 11px; font-weight: 900; color: rgb(255, 255, 255); background: linear-gradient(135deg, var(--pmx-primary), var(--pmx-primary-2)); padding: 6px 10px; border-radius: 999px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 20px; }
.pmx-insights { display: grid; gap: 10px; align-content: start; }
.pmx-card { border: 1px solid var(--pmx-line); border-radius: var(--pmx-radius-md); padding: 12px; background: rgb(255, 255, 255); box-shadow: var(--pmx-shadow-soft); }
.pmx-card--accent { border-color: rgba(0, 91, 136, 0.25); background: linear-gradient(rgba(0, 91, 136, 0.08), rgb(255, 255, 255)); }
.pmx-card__kicker { font-size: 11px; font-weight: 900; color: var(--pmx-primary); margin-bottom: 6px; }
.pmx-card__title { font-size: 13px; font-weight: 900; margin-bottom: 6px; line-height: 1.35; color: var(--pmx-ink); }
.pmx-card__text { font-size: 12px; color: var(--pmx-muted); line-height: 1.8; }
.pmx-trust { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; }
.pmx-trust__item { margin: 0px; border-radius: 14px; overflow: hidden; border: 1px solid var(--pmx-line); background: rgb(255, 255, 255); box-shadow: var(--pmx-shadow-soft); position: relative; }
.pmx-trust__item img { width: 100%; height: 112px; display: block; object-position: center center; background: var(--pmx-bg); }
.pmx-trust__place img { object-fit: contain; }
.pmx-trust__doctor img { object-fit: cover; object-position: center 18%; }
.pmx-trust__cap { font-size: 11px; color: var(--pmx-muted); padding: 8px 10px; background: rgb(255, 255, 255); border-top: 1px solid var(--pmx-line); }
.pmx-overlay { position: absolute; left: 8px; right: 8px; bottom: 8px; padding: 9px 10px; border-radius: 12px; border: 1px solid rgba(255, 255, 255, 0.26); background: linear-gradient(rgba(14, 27, 36, 0.6), rgba(14, 27, 36, 0.86)); color: rgb(255, 255, 255); text-align: right; transform: translateZ(0px); will-change: transform; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; }
.pmx-overlay * { filter: none !important; }
.pmx-overlay__kicker { font-size: 10.8px; font-weight: 800; opacity: 0.98; margin-bottom: 4px; text-shadow: rgba(0, 0, 0, 0.35) 0px 1px 1px; }
.pmx-overlay__name { font-size: 12.2px; font-weight: 900; line-height: 1.15; margin-bottom: 3px; text-shadow: rgba(0, 0, 0, 0.38) 0px 1px 1px; }
.pmx-overlay__spec { font-size: 10.8px; line-height: 1.28; opacity: 0.98; text-shadow: rgba(0, 0, 0, 0.38) 0px 1px 1px; }
.pmx-content { display: grid; grid-template-columns: 1fr 1fr; gap: 16px; padding: 14px 18px 18px; }
.pmx-col { min-width: 0px; }
.pmx-list { margin: 0px 0px 12px; padding: 0px 18px 0px 0px; color: var(--pmx-ink); font-size: 13px; line-height: 1.95; }
.pmx-list li { margin: 4px 0px; }
.pmx-list--compact { font-size: 12px; line-height: 1.9; }
.pmx-callout { border: 1px solid rgba(0, 91, 136, 0.22); background: rgba(0, 91, 136, 0.06); border-radius: var(--pmx-radius-md); padding: 12px; margin: 12px 0px; }
.pmx-callout__t { font-size: 12px; font-weight: 900; color: var(--pmx-primary); margin-bottom: 6px; }
.pmx-callout__p { font-size: 12px; color: var(--pmx-ink); line-height: 1.85; }
.pmx-alert { border: 1px solid rgba(178, 59, 42, 0.28); background: rgba(178, 59, 42, 0.06); border-radius: var(--pmx-radius-md); padding: 12px; margin-top: 10px; }
.pmx-alert__t { font-size: 12px; font-weight: 900; color: var(--pmx-warn); margin-bottom: 10px; }
.pmx-chips { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.pmx-chip { font-size: 11.6px; line-height: 1.65; padding: 8px 10px; border-radius: 12px; border: 1px solid rgba(178, 59, 42, 0.2); background: rgba(255, 255, 255, 0.72); color: var(--pmx-ink); }
.pmx-panel { border: 1px solid var(--pmx-line); border-radius: var(--pmx-radius-md); padding: 12px; background: linear-gradient(rgba(238, 243, 247, 0.85), rgb(255, 255, 255)); box-shadow: var(--pmx-shadow-soft); margin: 10px 0px 12px; }
.pmx-panel__t { font-size: 12px; font-weight: 900; color: var(--pmx-ink); margin-bottom: 8px; }
.pmx-check { margin: 0px; padding: 0px 18px 0px 0px; list-style: none; }
.pmx-check li { position: relative; padding-right: 22px; margin: 8px 0px; font-size: 12px; color: var(--pmx-ink); line-height: 1.85; }
.pmx-check li::before { content: ""; position: absolute; right: 0px; top: 7px; width: 14px; height: 14px; border-radius: 6px; background: rgba(0, 91, 136, 0.14); border: 1px solid rgba(0, 91, 136, 0.24); }
.pmx-check li::after { content: ""; position: absolute; right: 4px; top: 11px; width: 7px; height: 4px; border-right: 2px solid var(--pmx-primary); border-bottom: 2px solid var(--pmx-primary); transform: rotate(45deg); }
.pmx-figure { margin: 10px 0px 12px; border-radius: var(--pmx-radius-md); overflow: hidden; border: 1px solid var(--pmx-line); background: var(--pmx-bg); }
.pmx-figure img { width: 100%; height: 190px; object-fit: cover; display: block; }
.pmx-figure__cap { font-size: 11px; color: var(--pmx-muted); padding: 10px 12px; background: rgb(255, 255, 255); border-top: 1px solid var(--pmx-line); }
.pmx-split { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin: 10px 0px 12px; }
.pmx-box { border: 1px solid var(--pmx-line); border-radius: var(--pmx-radius-md); padding: 12px; background: rgb(255, 255, 255); box-shadow: var(--pmx-shadow-soft); }
.pmx-box--accent { border-color: rgba(0, 91, 136, 0.22); background: linear-gradient(rgba(0, 91, 136, 0.06), rgb(255, 255, 255)); }
.pmx-box__t { font-size: 12px; font-weight: 900; color: var(--pmx-primary); margin-bottom: 8px; }
.pmx-cta { margin-top: 10px; padding-top: 10px; border-top: 1px dashed rgba(0, 91, 136, 0.22); }
.pmx-cta__t { font-size: 12px; font-weight: 900; color: var(--pmx-ink); margin-bottom: 4px; }
.pmx-cta__p { font-size: 12px; color: var(--pmx-muted); line-height: 1.85; }
.pmx-steps { display: grid; gap: 8px; margin-top: 8px; }
.pmx-step { display: grid; grid-template-columns: 36px 1fr; gap: 10px; padding: 10px; border-radius: var(--pmx-radius-md); border: 1px solid var(--pmx-line); background: rgb(255, 255, 255); box-shadow: var(--pmx-shadow-soft); }
.pmx-step__n { width: 36px; height: 36px; border-radius: 14px; display: grid; place-items: center; font-weight: 900; color: rgb(255, 255, 255); background: linear-gradient(135deg, var(--pmx-primary), var(--pmx-primary-2)); }
.pmx-step__t { font-size: 12px; font-weight: 900; margin-bottom: 4px; }
.pmx-step__d { font-size: 12px; color: var(--pmx-muted); line-height: 1.8; }
.pmx-stat { display: grid; grid-template-columns: 74px 1fr; gap: 10px; align-items: center; border: 1px solid rgba(0, 91, 136, 0.2); background: rgba(0, 91, 136, 0.06); border-radius: var(--pmx-radius-md); padding: 10px 12px; margin: 12px 0px; }
.pmx-stat__num { font-size: 22px; font-weight: 900; color: var(--pmx-primary); }
.pmx-stat__txt { font-size: 12px; color: var(--pmx-ink); line-height: 1.75; }
.pmx-quote { margin-top: 12px; border-radius: var(--pmx-radius-lg); border: 1px solid var(--pmx-line); background: linear-gradient(rgba(238, 243, 247, 0.88), rgb(255, 255, 255)); padding: 12px; position: relative; overflow: hidden; }
.pmx-quote__m { position: absolute; top: -10px; right: 10px; font-size: 58px; font-weight: 900; color: rgba(0, 91, 136, 0.12); line-height: 1; }
.pmx-quote__t { font-size: 12.6px; font-weight: 800; color: var(--pmx-ink); line-height: 1.95; padding-right: 18px; }
.pmx-quote__by { font-size: 11px; color: var(--pmx-muted); margin-top: 6px; padding-right: 18px; }
.pmx-footer { display: flex; align-items: flex-end; justify-content: space-between; gap: 12px; padding: 12px 18px; border-top: 1px solid var(--pmx-line); background: var(--pmx-bg); }
.pmx-footer__b { font-weight: 900; font-size: 12px; }
.pmx-footer__s { font-size: 11px; color: var(--pmx-muted); margin-top: 2px; }
.pmx-footer__r { display: flex; align-items: center; gap: 10px; }
.pmx-footer__pill { font-size: 11px; color: var(--pmx-primary); background: rgba(0, 91, 136, 0.1); border: 1px solid rgba(0, 91, 136, 0.18); padding: 6px 10px; border-radius: 999px; }
.pmx-footer__page { font-size: 12px; font-weight: 900; color: var(--pmx-ink); padding: 6px 10px; border-radius: 999px; background: rgb(255, 255, 255); border: 1px solid var(--pmx-line); }
@media (max-width: 980px) {
  .pmx-a4 { max-width: 100%; border-radius: 16px; }
  .pmx-feature { grid-template-columns: 1fr; }
  .pmx-content { grid-template-columns: 1fr; }
  .pmx-chips { grid-template-columns: 1fr; }
  .pmx-split { grid-template-columns: 1fr; }
  .pmx-hero img { height: 230px; }
  .pmx-trust__item img { height: 124px; }
}
@media print {
  .pmx-a4 { box-shadow: none; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 0px; max-width: none; }
}
.pm-30413 .pm-element.pm-element-2af9250 { --display: flex; --flex-direction: row; --container-widget-width: calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% ); --container-widget-height: 100%; --container-widget-flex-grow: 1; --container-widget-align-self: stretch; --flex-wrap-mobile: wrap; --justify-content: flex-end; --align-items: flex-start; }
.pm-30413 .pm-element.pm-element-e63f8d5 { width: 100%; max-width: 100%; }
.pm-theme-builder-content-area { height: 400px; }
.pm-location-header::before, .pm-location-footer::before { content: ""; display: table; clear: both; }
.pm-location-header, .pm-location-header .e-con, .pm-location-header .e-con-inner { overflow: visible !important; }
.pm-25691 .pm-element.pm-element-19a27968 { --display: flex; }
.pm-theme-builder-content-area { height: 400px; }
.pm-location-header::before, .pm-location-footer::before { content: ""; display: table; clear: both; }