.pt-grade-categories{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.pt-grade-card{display:flex;flex-direction:column;gap:16px;align-items:center;padding:8px 8px 18px;background:#fff;border:1px solid #dde5e8;border-radius:22px;box-shadow:0 8px 24px #1938480a;text-decoration:none;transition:transform .2s,box-shadow .2s}.elementor .pt-grade-card img{display:block;width:100%!important;height:auto!important;aspect-ratio:1672/941;object-fit:contain;border-radius:16px}.pt-grade-card:hover{transform:translateY(-4px);box-shadow:0 12px 28px #19384818}.pt-grade-card__button{display:flex;gap:10px;align-items:center;padding:7px 14px;border-radius:9px;background:#f4ac64;color:#193848;font-size:13px;font-weight:800}.pt-grade-card:focus-visible{outline:3px solid #168396;outline-offset:4px}.pt-footer-trust{display:flex;gap:14px;justify-content:center;align-items:stretch;flex-wrap:wrap}.pt-footer-trust__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:100px;padding:12px 8px;border:1px solid #dde5e8;background:#fff;border-radius:12px;text-decoration:none;color:#244b60!important}.pt-footer-trust__badge img,.elementor .pt-footer-trust__badge img{width:80px!important;height:80px!important;object-fit:contain}.pt-footer-trust__badge>a{display:flex;align-items:center;justify-content:center;min-height:80px}.pt-footer-trust__badge span{font-size:11px;font-weight:700;line-height:1.7;text-align:center}.pt-footer-trust a:focus-visible{outline:3px solid #e79d49;outline-offset:3px}
.pt-terms{--pt-ink:#193848;--pt-text:#40596a;--pt-bg:#f3f7f8;--pt-card:#fff;background:var(--pt-bg);color:var(--pt-text);padding-bottom:64px;line-height:2.2}.pt-terms__wrap{width:min(1160px,calc(100% - 40px));margin-inline:auto}.pt-terms__hero{padding:40px 0 48px;background:linear-gradient(110deg,#142c3c,#28536e)}.pt-terms .pt-terms__hero h1,.pt-terms .pt-terms__hero p,.pt-terms .pt-terms__hero nav,.pt-terms .pt-terms__hero a{color:#fff!important}.pt-terms__hero h1{font-size:clamp(26px,3vw,38px);font-weight:900;line-height:1.7;margin:12px 0 0}.pt-terms__hero nav{font-size:13px;margin-bottom:24px}.pt-terms__hero p{margin:0}.pt-terms__layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:32px;margin-top:36px;align-items:start}.pt-terms__toc{position:sticky;top:110px;max-height:calc(100vh - 130px);overflow:auto;background:var(--pt-card);border:1px solid #dae5e9;border-radius:14px;padding:16px}.pt-terms__toc summary{cursor:pointer;color:var(--pt-ink);font-size:17px;font-weight:800;padding:0 0 12px}.pt-terms__toc nav{display:flex;flex-direction:column;gap:4px}.pt-terms__toc a{display:block;padding:8px 10px;border-radius:8px;color:var(--pt-text)!important;font-size:13px;line-height:1.9;text-decoration:none;border-inline-start:3px solid transparent}.pt-terms .pt-terms__toc a:hover,.pt-terms .pt-terms__toc a[aria-current=true]{color:#087e91!important;border-color:#168396;background:#e7f5f7}.pt-terms__article{min-width:0;background:var(--pt-card);border:1px solid #dae5e9;border-radius:18px;padding:30px}.pt-terms__notice{display:flex;gap:14px;align-items:flex-start;background:#fff5e9;border:1px solid #f0d0a5;border-radius:12px;padding:18px;margin-bottom:30px}.pt-terms__notice>span{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:50%;background:#f4ac64;color:#193848;font-weight:900;line-height:1}.pt-terms__notice p{margin:0;color:#604a30}.pt-terms__section{scroll-margin-top:130px;padding:0 0 26px;margin:0 0 30px;border-bottom:1px solid #e4ecef}.pt-terms .pt-terms__section h2,.pt-terms .pt-terms__contact h2{display:flex;align-items:flex-start;gap:12px;color:var(--pt-ink);font-size:22px;font-weight:800;line-height:1.8;margin:0 0 18px}.pt-terms__number{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:36px;height:36px;border-radius:10px;background:#e7f5f7;color:#087e91;font-size:18px}.pt-terms__section p{color:var(--pt-text);margin:0 0 14px;text-align:justify}.pt-terms__section p:last-child{margin-bottom:0}.pt-terms__section ul{margin:0 0 16px;padding-inline-start:24px}.pt-terms__contact{padding:22px;background:#e7f5f7;border-radius:14px}.pt-terms__contact a{display:inline-block;padding:6px 15px;background:#28536e;color:#fff!important;border-radius:8px;margin-inline-end:8px}.pt-terms a:focus-visible,.pt-terms summary:focus-visible{outline:3px solid #e79d49;outline-offset:3px}html[data-physictomy-theme=dark] .pt-terms{--pt-ink:#edf7fe;--pt-text:#c1d2de;--pt-bg:#102633;--pt-card:#193544}html[data-physictomy-theme=dark] .pt-terms__notice{background:#3e3528}html[data-physictomy-theme=dark] .pt-terms__notice p{color:#fae2bd}html[data-physictomy-theme=dark] .pt-terms__contact{background:#244452}html[data-physictomy-theme=dark] .pt-grade-card{background:#193544;border-color:#355368}@media(max-width:900px){.pt-grade-categories{gap:14px}.pt-grade-card__button{font-size:11px;padding:6px 8px}.pt-terms__layout{grid-template-columns:240px minmax(0,1fr);gap:20px}.pt-terms__article{padding:22px}}@media(max-width:700px){.pt-grade-categories{grid-template-columns:1fr;gap:18px}.pt-grade-card__button{font-size:14px}.pt-terms__layout{grid-template-columns:1fr}.pt-terms__toc{position:static;max-height:none}.pt-terms__hero{padding:28px 0 34px}.pt-terms__article{padding:20px 16px}.pt-terms .pt-terms__section h2{font-size:20px}.pt-terms__section p{text-align:start}.pt-terms__contact a{margin-bottom:8px}}
.pt-footer-trust__fallback{display:none}.pt-footer-trust__unavailable img{display:none!important}.pt-footer-trust__unavailable .pt-footer-trust__fallback{display:flex;align-items:center;justify-content:center;min-height:80px;color:#28536e;font-weight:800}
/* A compact directional cue, aligned independently of the Persian font. */
.pt-grade-card__button{gap:12px;justify-content:center;line-height:1.9}
.pt-grade-card__chevron{display:block;width:18px;height:18px;flex:0 0 18px;opacity:.8;transition:transform .2s ease,opacity .2s ease}
.pt-grade-card:hover .pt-grade-card__chevron,.pt-grade-card:focus-visible .pt-grade-card__chevron{transform:translateX(-2px);opacity:1}
@media(prefers-reduced-motion:reduce){.pt-grade-card,.pt-grade-card__chevron{transition:none!important}.pt-grade-card:hover .pt-grade-card__chevron{transform:none}}
