:root{--page-w:430px;--page:430px;--brand:#1EBEA5;--brand-dark:#15917F;--brand-soft:#E8FBF7;--brand-soft-2:#F2FBF9;--navy:#071641;--ink:#12224D;--muted:#6B7280;--line:#DDE7E3;--bg:#F7F9F6;--card:#FFFFFF;--font-family:"Estedad","Vazirmatn","IRANSans","Noto Sans Arabic","Segoe UI",Tahoma,Arial,sans-serif;--type-brand:16.5px;--type-h1:clamp(23px,6.6vw,26px);--type-h2:clamp(16px,4.5vw,18px);--type-h3:clamp(13.8px,3.65vw,15.2px);--type-body:clamp(12px,3.25vw,13.2px);--type-small:clamp(11.2px,2.95vw,12.2px);--type-input:13.2px;--type-cta:clamp(15px,4.2vw,17px);--rhythm-card:14px}*{box-sizing:border-box}html{background:#F2FBF9;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;font-family:var(--font-family)!important;color:var(--ink);background:radial-gradient(circle at 50% 0,#FFFFFF 0,#F2FBF9 48%,#F7F9F6 100%);-webkit-font-smoothing:antialiased;text-rendering:geometricPrecision}button,input,select,textarea{font-family:var(--font-family)!important}.page{width:100%!important;max-width:430px!important;margin-inline:auto!important;background:#FFFFFF}@media (min-width:768px){.page{max-width:720px!important;box-shadow:0 14px 38px rgba(7,22,65,.10)}}@media (min-width:1024px){.page{max-width:760px!important}}.topbar,.top-actions{min-height:49px!important}.topbar{margin-top:0!important}.menu,.menu-link{color:var(--navy)!important}.brand-title{font-size:var(--type-brand)!important;line-height:1.45!important;font-weight:900!important;color:var(--navy)!important;letter-spacing:-.25px!important}@media (max-width:767px){h1,.hero-title,.page-title,.intro h1,.hero h1,.article-hero h1{font-size:var(--type-h1)!important;line-height:1.52!important;font-weight:900!important;letter-spacing:-.45px!important;color:var(--navy)!important}.hero-copy,.hero p,.intro p,.lead,.article-hero p{font-size:var(--type-body)!important;line-height:2.0!important;font-weight:350!important;color:var(--muted)!important}.section-head,.card-title,.search-card h2,.map-card h2,.tips-card h2,.related-card h2,.result-title,.faq h2,.featured h2,.card h2,.modal-title{font-size:var(--type-h2)!important;line-height:1.55!important;font-weight:850!important;color:var(--navy)!important}.quick-title,.quick-card p,.service-card span,.feature-card h3,.article-link,.faq-q,.faq summary,.related-link,.related-row,.mini-title,.article-card h3,.text h3,.tab,.pill,.sort-label{font-size:var(--type-h3)!important;line-height:1.75!important;font-weight:650!important}.quick-desc,.feature-card p,.article-card p,.text p,.featured p,.related-link,.tips-card li,.section-intro,.price-table,.price-table .muted-cell,.steps li,.docs li,.info-list li,.note,.summary-note,.help,.loc,.father,.modal-text,.modal-desc,.faq-answer{font-size:var(--type-body)!important;line-height:1.9!important;font-weight:400!important;color:var(--muted)!important}.search-input,.search-box input,.field,.field-wrap input,.home-advanced-field,.modal-field,.modal-select{font-size:var(--type-input)!important;line-height:1.5!important;font-weight:350!important}.submit-btn,.submit,.primary-btn,.outline-btn,.btn,.all-btn,.primary-action,.yad-btn,.reminder-submit,.article-btn,.primary-modal-btn,.call-modal-btn,.consult-modal-btn,.modal-btn,.cta-main,.cta-secondary{font-size:var(--type-cta)!important;line-height:1.45!important;font-weight:800!important}.name{font-size:clamp(15px,4.2vw,17px)!important;line-height:1.55!important;font-weight:850!important;color:var(--navy)!important}.date,.view{font-size:clamp(11.4px,3.05vw,12.5px)!important;line-height:1.5!important}.article-title{font-size:var(--type-h2)!important;line-height:1.55!important}.article-text{font-size:var(--type-body)!important;line-height:1.9!important}.info-row{min-height:50px!important}.info-key,.info-val{font-size:clamp(15.5px,4.4vw,18px)!important;line-height:1.5!important;font-weight:800!important}.name-val{font-size:clamp(16px,4.7vw,19px)!important;font-weight:650!important}.plan-title{font-size:var(--type-h2)!important;line-height:1.55!important}.plan-desc{font-size:var(--type-body)!important;line-height:1.85!important;color:var(--muted)!important}.price{font-size:clamp(14px,3.7vw,16px)!important}.badge{height:28px!important;font-size:12.5px!important}.divider{font-size:13.8px!important}.recover-text,.notice-muted{font-size:var(--type-body)!important;line-height:1.9!important}.warning-card{font-size:var(--type-body)!important;line-height:1.95!important}.yad-title{font-size:var(--type-h2)!important;line-height:1.55!important}.yad-text{font-size:var(--type-body)!important;line-height:1.9!important;color:var(--muted)!important}.reminder-title{font-size:var(--type-h2)!important;line-height:1.55!important}.reminder-text{font-size:var(--type-body)!important;line-height:1.9!important;color:var(--muted)!important}.relation{font-size:clamp(12.8px,3.55vw,14.5px)!important;height:42px!important;font-weight:700!important}.modal-title{font-size:var(--type-h2)!important}.success-box{font-size:var(--type-body)!important;line-height:1.9!important}.search-card,.map-card,.tips-card,.related-card,.card,.featured,.article-card,.result-card,.quick-card,.service-card{border-radius:13px}.intro{padding-block:16px!important}}.hero-title,.brand-title,.section-head,.result-title,.article-title,.page-title,.modal-title,.faq h2,.featured h2,.article-card h3,.name,.info-key,.plan-title,.yad-title,.reminder-title,.intro h1,.search-card h2,.map-card h2,.tips-card h2,.related-card h2,h1{color:var(--navy)!important}.hero-copy,.quick-title,.quick-desc,.article-text,.faq-q,.faq summary,.faq p,.help,.loc,.father,.sort-label,.plan-desc,.yad-text,.reminder-text,.modal-text,.modal-desc,.price-table .muted-cell,.featured p,.article-card p,.hero p,.intro p,.lead,.field::placeholder,.search-box input::placeholder,.search-input::placeholder,.home-advanced-field::placeholder,.field-wrap input::placeholder{color:var(--muted)}.submit-btn,.submit,.primary-btn,.all-btn,.primary-action,.yad-btn,.reminder-submit,.modal-btn.primary,.btn.primary,.cta-main,.article-btn,.primary-modal-btn{background:linear-gradient(180deg,var(--brand),var(--brand-dark))!important}.outline-btn,.btn.outline,.cta-secondary,.advanced-btn,.adv,.tab.active{border-color:var(--brand)!important;color:var(--brand-dark)!important}.section-head::before,.section-head::after{background:var(--brand)!important}@supports (content-visibility:auto){.section,.article-list,.faq,.card,.related,.article-card,.mobile-tail,.tips-card,.related-card{content-visibility:auto;contain-intrinsic-size:1px 420px}}
