﻿@font-face{font-family:Vazir;src:url('/assets/alocheck/font-01.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Vazir;src:url('/assets/alocheck/font-02.woff2') format('woff2');font-weight:700;font-display:swap}:root{--purple:#59145e;--yellow:#ffc323;--ink:#3c3540;--muted:#83768a;--line:#e9daee;--lav:#f6eff9;--focus:#aa69bd}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:25px}body{margin:0;background:#fff;color:var(--ink);font:16px/1.95 Vazir,Tahoma,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}input,textarea{max-width:100%}img{display:block;max-width:100%;height:auto}svg{width:22px;height:22px;flex-shrink:0;vertical-align:middle;stroke-width:1.6}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,figure{margin:0}h1,h2,h3{color:var(--purple)}.wrap{width:min(1160px,calc(100% - 64px));margin-inline:auto}.site-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:22px;border:1px solid #d3badd;border-radius:50px;padding:8px 27px;margin-top:22px}.brand img{width:114px;height:52px;object-fit:contain}.site-nav{display:flex;gap:14px;align-items:center}.site-nav a{color:var(--purple);font-size:14px;padding:5px 13px;border-radius:10px}.site-nav a:hover,.site-nav a[aria-current]{background:var(--lav)}.site-nav a[aria-current]{font-weight:700}.phone{display:flex;gap:8px;align-items:center;color:var(--purple);font-weight:700;white-space:nowrap;font-size:14px}.menu-toggle{display:none}.breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--muted);font-size:12px;margin:24px 0 23px}.breadcrumb a:hover{color:var(--purple)}.breadcrumb svg{width:13px;height:13px}.breadcrumb span:last-child{max-width:100%}.article-layout{display:grid;grid-template-columns:252px minmax(0,1fr);gap:48px;align-items:start}.sidebar{grid-column:1;grid-row:1;position:sticky;top:24px;max-height:calc(100dvh - 48px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:#ddc7e5 transparent;padding:4px 4px 4px 0}.toc h2{font-size:18px;line-height:1.8;font-weight:700}.sidebar-rule{display:block;width:43px;height:4px;background:var(--yellow);border-radius:4px;margin:14px 0 19px}.toc-list{list-style:none;padding:0;margin:0}.toc-list li{margin:2px 0}.toc-list a{display:block;color:#746879;border-inline-start:2px solid var(--line);padding:10px 14px;font-size:13px;line-height:1.9;transition:color .15s,border-color .15s,background .15s}.toc-list a:hover{background:#fbf8fd;color:var(--purple)}.toc-list a.active{color:var(--purple);font-weight:700;border-inline-start:3px solid var(--yellow);background:#fffcf2}.sidebar-promo{background:var(--lav);border-radius:20px;padding:20px 19px 22px;text-align:center;margin-top:27px}.no-toc .sidebar-promo{margin-top:0}.sidebar-promo img{width:180px;height:108px;object-fit:contain;mix-blend-mode:multiply;margin:0 auto 12px}.sidebar-promo h2{font-size:22px;line-height:1.8}.sidebar-promo p{font-size:13px;line-height:2;color:#786681;margin:10px 0 18px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--yellow);color:#49204d;padding:10px 18px;border-radius:11px;font-weight:700;font-size:13px;min-height:44px}.button:hover{background:#f3b600}.button[disabled]{opacity:.55;cursor:not-allowed}.sidebar-promo .button{width:100%}.button svg{width:19px;height:19px}.article-main{grid-column:2;grid-row:1;min-width:0}.article-header h1{font-size:34px;line-height:1.75;font-weight:700;letter-spacing:-.5px}.article-meta{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin:17px 0 22px;color:var(--muted);font-size:13px}.reading-time{display:flex;align-items:center;gap:7px}.reading-time svg{color:#c99400;width:19px;height:19px}.copy-button{display:inline-flex;gap:7px;align-items:center;color:var(--purple);border:1px solid #dbc0e4;border-radius:10px;min-height:36px;padding:3px 12px;font-size:12px}.copy-button:hover{background:var(--lav)}.copy-button svg{width:17px;height:17px}.meta-separator{height:20px;width:1px;background:var(--line)}.hero img{aspect-ratio:2.05;object-fit:cover;border-radius:15px;width:100%;background:var(--lav)}.mobile-toc{display:none}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:12px;margin:18px 0 22px}.block-title{display:flex;align-items:center;gap:13px;font-size:23px;color:var(--purple);margin-bottom:20px}.related{margin-top:34px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.related-card{min-width:0}.related-card img,.related-noimg{display:block;width:100%;aspect-ratio:1.7;object-fit:cover;border-radius:11px;background:var(--lav)}.related-card h3{font-size:15px;line-height:1.8;margin-top:10px}.related-card a:hover h3{color:#984c9e}.comment-section{margin-top:32px}.comment-form{display:grid;grid-template-columns:1fr 1fr;gap:13px}.field{display:grid;gap:5px;font-size:12px;color:#77657f}.field input,.field textarea{width:100%;border:1px solid #dcd3e1;border-radius:9px;padding:8px 12px;background:white;font-size:14px;line-height:1.8}.field input{min-height:44px}.field textarea{resize:vertical;min-height:112px}.field.full,.form-note{grid-column:1/-1}.comment-form .button{justify-self:end;grid-column:1/-1;padding:7px 22px}.form-note{font-size:11px;color:var(--muted)}.form-status{font-size:13px;padding:12px 15px;border-radius:10px;background:var(--lav);color:var(--purple);margin-bottom:14px}.form-status.error{background:#fdecec;color:#a3261d}.hp{position:absolute!important;inset-inline-start:-9999px;width:1px;height:1px;overflow:hidden}.comments-list{margin-top:26px;border-top:1px solid var(--line);padding-top:18px}.comments-count{font-size:17px;margin-bottom:12px}.comment{border:1px solid var(--line);border-radius:12px;padding:12px 16px;margin-bottom:12px;font-size:14px;line-height:2}.comment.reply{background:var(--lav);border:0;margin:10px 18px 0 0}.comment-head{display:flex;gap:12px;align-items:baseline;justify-content:space-between;margin-bottom:4px}.comment-head strong{color:var(--purple);font-size:14px}.comment-head span{font-size:11px;color:var(--muted)}.service-strip{display:flex;align-items:center;gap:28px;background:var(--lav);border-radius:20px;margin-top:40px;padding:15px 24px}.service-strip img{width:115px;height:90px;object-fit:contain;mix-blend-mode:multiply}.service-strip h2{font-size:23px;line-height:1.8}.service-strip .button{margin-inline-start:auto;white-space:nowrap}.footer{display:flex;align-items:center;justify-content:space-between;gap:30px;border-top:1px solid #a16ead;margin-top:28px;padding:17px 0 25px}.footer .brand img{width:100px;height:48px}.footer .site-nav{gap:4px}.footer .site-nav a{font-size:12px;padding:4px 10px}.footer .phone{font-size:12px}.copy-dialog{border:1px solid var(--line);border-radius:16px;padding:24px;color:var(--ink);max-width:520px;width:calc(100% - 32px);box-shadow:0 20px 80px #38103c30}.copy-dialog::backdrop{background:#32123966}.dialog-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.dialog-title h2{font-size:20px}.dialog-close{display:grid;place-items:center;width:34px;height:34px;border-radius:8px}.dialog-close:hover{background:var(--lav)}.copy-dialog p{font-size:13px;color:var(--muted);margin-bottom:14px}.copy-dialog input{border:1px solid var(--line);border-radius:8px;padding:10px;width:100%;font-size:12px}.copy-status{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);background:var(--purple);color:white;border-radius:12px;padding:12px 22px;font-size:13px;z-index:60;box-shadow:0 5px 25px #3d15442b}.skip{position:fixed;top:10px;right:10px;transform:translateY(-180%);z-index:100;background:var(--purple);color:white;padding:10px 20px;border-radius:10px}.skip:focus{transform:none}[hidden]{display:none!important}
/* Article body content (old editor HTML) */
.article-body{font-size:17px;line-height:2.05;overflow-wrap:anywhere}.article-body .intro-text{margin-top:18px;color:#554a5c;font-weight:700;font-size:16px}
.article-body p{margin:11px 0 0}.article-body>:first-child{margin-top:20px}.article-body p:empty{display:none}
.article-body h2{font-size:25px;line-height:1.85;margin:30px 0 8px;display:flex;gap:13px;align-items:baseline;scroll-margin-top:25px;text-align:right!important}
.article-body h2:before{content:'';display:inline-block;flex-shrink:0;width:35px;height:4px;border-radius:4px;background:var(--yellow);align-self:center}
.article-body h3{font-size:20px;line-height:1.85;margin:24px 0 6px;text-align:right!important}.article-body h4,.article-body h5{font-size:17px;color:var(--purple);margin:18px 0 4px}
.article-body h2 *,.article-body h3 *{color:inherit!important;font-size:inherit!important;text-decoration:none!important}
.article-body span[style*="color"],.article-body font[color]{color:inherit!important}
.article-body [style*="font-size"]{font-size:inherit!important}.article-body [style*="font-family"]{font-family:inherit!important}
.article-body a{color:var(--purple);text-decoration:underline;text-decoration-color:#d9b6e2;text-underline-offset:4px}.article-body a:hover{text-decoration-color:var(--purple)}
.article-body img{border-radius:12px;margin:18px auto;height:auto!important;max-width:100%}
.article-body ul,.article-body ol{padding-inline-start:22px;margin:10px 0 0}.article-body li{margin:4px 0}.article-body li::marker{color:#c99400}
.article-body strong,.article-body b{color:#3a2a42}
.article-body table{width:100%;border-collapse:collapse;min-width:460px;font-size:14px;line-height:1.95}
.article-body th{background:var(--lav);color:var(--purple);font-weight:700;text-align:right;padding:11px 15px}
.article-body td{padding:10px 15px;border-top:1px solid var(--line);vertical-align:top}
.article-body table[style]{width:100%!important}.article-body td[style],.article-body th[style]{width:auto!important}
.article-body blockquote{margin:20px 0;background:#fff3c9;border-radius:12px;padding:14px 18px}
.article-body iframe,.article-body video{max-width:100%;border-radius:12px}
@media(min-width:1600px){.wrap{width:min(1240px,calc(100% - 80px))}.article-layout{grid-template-columns:265px minmax(0,1fr);gap:55px}.article-header h1{font-size:37px}.article-body{font-size:18px}}
@media(max-width:1100px){.wrap{width:calc(100% - 44px)}.article-layout{grid-template-columns:218px minmax(0,1fr);gap:30px}.article-header h1{font-size:29px}.sidebar-promo{padding:17px 14px}.sidebar-promo h2{font-size:20px}.toc h2{font-size:16px}.article-body{font-size:16px}.article-body h2{font-size:23px}.site-nav{gap:3px}.site-nav a{font-size:13px;padding:4px 10px}.site-header{padding-inline:21px}.phone{font-size:13px}.service-strip h2{font-size:21px}}
@media(max-width:800px){.article-layout{display:block}.sidebar{display:none}.article-main{max-width:760px;margin-inline:auto}.article-header h1{font-size:31px}.mobile-toc{display:block;margin:20px 0;background:var(--lav);border-radius:12px;padding:13px 17px}.mobile-toc summary{cursor:pointer;color:var(--purple);font-weight:700;font-size:14px}.mobile-toc .toc-list{margin-top:12px}.mobile-toc .toc-list a{padding:7px 12px}.hero img{aspect-ratio:1.9}.service-strip{gap:20px}.service-strip h2{font-size:19px}.service-strip img{width:95px;height:80px}.service-strip .button{font-size:12px;padding:10px 14px}.footer{gap:20px;flex-wrap:wrap}.footer .site-nav{gap:0}}
@media(max-width:600px){html{scroll-padding-top:16px}.wrap{width:calc(100% - 32px)}.site-header{min-height:62px;margin-top:14px;padding:5px 15px;gap:10px;position:relative}.brand img{width:86px;height:43px}.site-header .site-nav{display:none;position:absolute;top:calc(100% + 10px);inset-inline:0;background:white;box-shadow:0 10px 35px #38124118;border:1px solid var(--line);border-radius:14px;padding:12px;z-index:30}.site-header .site-nav.open{display:grid}.site-header .site-nav a{padding:8px 12px;font-size:14px}.menu-toggle{display:grid;place-items:center;width:30px;height:34px;color:var(--purple)}.site-header .phone{margin-inline-start:auto;font-size:12px}.phone svg{width:18px;height:18px}.breadcrumb{font-size:10px;margin:20px 0 17px;line-height:1.9;gap:5px}.breadcrumb .current-title{display:none}.article-header h1{font-size:26px;line-height:1.85;letter-spacing:-.3px}.article-meta{gap:12px;margin:15px 0 18px;font-size:11px}.reading-time{gap:5px}.reading-time svg{width:17px;height:17px}.copy-button{font-size:11px;padding:3px 10px}.hero img{border-radius:12px;aspect-ratio:1.65}.mobile-toc{margin-top:17px}.article-body{font-size:16px;line-height:2.05}.article-body .intro-text{margin-top:16px;font-size:15px}.article-body h2{font-size:22px;gap:10px;line-height:1.9;align-items:flex-start;scroll-margin-top:16px}.article-body h2:before{width:24px;height:3px;align-self:flex-start;margin-top:21px}.article-body h3{font-size:19px}.article-body table{font-size:13px;min-width:425px}.article-body th,.article-body td{padding:10px 12px}.related-grid{gap:12px}.related-card h3{font-size:12px;line-height:1.9;margin-top:8px}.related-card img,.related-noimg{border-radius:8px;aspect-ratio:1.3}.block-title{font-size:22px;gap:10px;margin-bottom:18px}.comment-section{margin-top:28px}.comment-form{gap:12px;grid-template-columns:1fr}.comment-form .button{width:100%;justify-self:stretch}.comment.reply{margin-right:10px}.service-strip{margin-top:30px;padding:18px;display:grid;grid-template-columns:75px 1fr;gap:12px;border-radius:18px}.service-strip img{width:75px;height:75px}.service-strip h2{font-size:18px}.service-strip .button{grid-column:1/-1;width:100%;margin:0}.footer{margin-top:25px;padding-top:17px;gap:18px}.footer .site-nav{order:3;justify-content:space-between;width:100%}.footer .site-nav a{font-size:11px;padding:3px 7px}.footer .phone{font-size:11px}.copy-status{width:calc(100% - 48px);text-align:center;bottom:18px;font-size:12px}.form-note{font-size:10px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
