/* Persian Colors: https://github.com/alijsh/persian-colors. Scoped to published pages. */
.av-mobile-consult{display:none!important}
.av-persian-ui{--av-brand:#0067a5;--av-teal:#0067a5;--av-ink:#303b49;--av-deep:#3a4b47;--av-mint:#bcd4e6;--av-bg:#f5f7fa;--av-muted:#4c516d;--av-line:#dce3e9;--av-radius:16px;--av-green:#317873;--av-orange:#d99058;color:var(--av-ink)}
.av-persian-ui .av-home-studio{background:linear-gradient(110deg,#edf4f9 0%,#f7fafc 42%,#fff 72%)}
.av-persian-ui .av-studio-grid{gap:56px;min-height:540px;padding-block:40px}
.av-persian-ui .av-studio-art img{max-width:510px}
.av-persian-ui .av-site-title,.av-persian-ui #av-main :is(h1,h2,h3),.av-persian-ui .av-visual-core strong,.av-persian-ui .av-slide figcaption strong{color:var(--av-ink)!important}
.av-persian-ui :is(.av-eyebrow,.av-card-link,.av-number,.av-step strong,.av-contact-links,.av-faq summary:after,.av-plan li:before){color:var(--av-brand)!important}
.av-persian-ui :is(.av-hero-description,.av-hero-note,.av-breadcrumb,.av-studio-description,.av-benefit-detail,.av-card p,.av-intro p,.av-slide figcaption p,.av-muted){color:var(--av-muted)!important}
.av-persian-ui .av-btn,.av-persian-ui .gform_wrapper input[type=submit],.av-persian-ui .gform_wrapper button[type=submit]{background:var(--av-brand);border-color:var(--av-brand);color:#fff!important;box-shadow:none}
.av-persian-ui .av-btn:hover{background:#005487;border-color:#005487}
.av-persian-ui .av-btn.ghost,.av-persian-ui .av-btn.outline{background:#fff;color:var(--av-brand)!important;border-color:#bcd4e6}
.av-persian-ui .av-btn.ghost:hover,.av-persian-ui .av-btn.outline:hover{background:#edf4f9;border-color:var(--av-brand)}
.av-persian-ui .av-hero-ctas .av-btn.light{background:var(--av-brand);color:#fff!important}
.av-persian-ui .av-hero{background:linear-gradient(110deg,#edf4f9,#fff 70%);border-color:var(--av-line)}
.av-persian-ui .av-label{background:#fff;border-color:#bcd4e6;color:var(--av-brand)!important}
.av-persian-ui .av-label:before,.av-persian-ui .av-node i,.av-persian-ui .av-bars i{background:var(--av-brand)}
.av-persian-ui .av-visual{background:linear-gradient(145deg,#fff,#f1f6f8);border-color:var(--av-line);box-shadow:0 12px 40px #0067a50a}
.av-persian-ui .av-visual-top,.av-persian-ui .av-visual-bottom{color:var(--av-muted)!important;border-color:var(--av-line)}
.av-persian-ui .av-core-icon{background:var(--av-brand);color:#fff;box-shadow:none}
.av-persian-ui .av-core-icon svg{width:34px;height:34px}
.av-persian-ui .av-node{border-color:var(--av-line);color:var(--av-ink);background:#fff}
.av-persian-ui .av-dots i{background:var(--av-brand)}.av-persian-ui .av-dots i:nth-child(2){background:var(--av-green)}.av-persian-ui .av-dots i:nth-child(3){background:var(--av-orange)}
.av-persian-ui .av-icon{background:#edf4f9;color:var(--av-brand);border:1px solid #d5e4ef;width:48px;height:48px}
.av-persian-ui .av-icon svg{width:25px;height:25px}
.av-persian-ui :is(.av-card,.av-client,.av-form-shell,.av-partners,.av-product-slider){border-color:var(--av-line);box-shadow:none}
.av-persian-ui .av-solutions-grid .av-card{border-top:3px solid var(--av-brand);padding:28px;transition:box-shadow .18s,border-color .18s}
.av-persian-ui .av-solutions-grid .av-card:nth-child(even){border-top-color:var(--av-green)}
.av-persian-ui .av-solutions-grid .av-card:nth-child(even) .av-icon{color:var(--av-green);background:#f0f6f5;border-color:#d8e6e3}
.av-persian-ui .av-solutions-grid .av-card:hover{border-color:var(--av-brand);box-shadow:0 8px 24px #0067a50a}
.av-persian-ui .av-solution-top .av-card-tag{color:var(--av-muted)}
.av-persian-ui .av-toc{background:#fff;border-color:var(--av-line)}
.av-persian-ui .av-toc .av-wrap{gap:24px;padding-block:10px}
.av-persian-ui .av-toc a{color:var(--av-muted);border-bottom:2px solid transparent}
.av-persian-ui .av-toc a:hover,.av-persian-ui .av-toc a[aria-current=true]{color:var(--av-brand);border-color:var(--av-brand)}
.av-persian-ui :is(.av-benefit,.av-step,.av-faq details,.av-plan li,.av-proof,.av-footer,.av-footer-bottom){border-color:var(--av-line)}
.av-persian-ui .av-plan:nth-child(2){background:#f0f6f5;border-color:var(--av-green)}
.av-persian-ui .av-cta{background:var(--av-brand);border-color:var(--av-brand);box-shadow:none}
.av-persian-ui #av-main .av-cta h2,.av-persian-ui .av-cta p{color:#fff!important}
.av-persian-ui .av-cta .av-btn.light{background:#fff;color:var(--av-brand)!important;border-color:#fff}
.av-persian-ui .av-cta .av-btn.light:hover{background:#edf4f9}
.av-persian-ui .av-header .av-nav>a[aria-current=page],.av-persian-ui .av-nav a[aria-current=page],.av-persian-ui .av-nav details.av-current-group>summary{color:var(--av-brand);font-weight:700}
.av-persian-ui .av-nav>details[open]>summary{color:var(--av-brand)}
.av-persian-ui .av-menu-toggle{background:#fff;color:var(--av-brand);border-color:var(--av-line)}
.av-persian-ui .av-menu-toggle:hover,.av-persian-ui .av-menu-toggle:focus,.av-persian-ui .av-menu-toggle:active,.av-persian-ui .av-menu-toggle[aria-expanded=true]{background:var(--av-brand);color:#fff;border-color:var(--av-brand)}
.av-persian-ui .av-nav details[open] .av-dropdown{border-color:var(--av-line);box-shadow:0 12px 32px #303b4914;padding:12px}
.av-persian-ui .av-nav .av-dropdown a:hover{background:#edf4f9;color:var(--av-brand)}
.av-persian-ui .av-menu-group{color:var(--av-green)}
.av-persian-ui :where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--av-brand);outline-offset:3px}
.av-persian-ui .av-product-slider :focus-visible{outline-offset:-3px}
.av-persian-ui .av-slide-dot[aria-current=true]:after{background:var(--av-brand)}
.av-persian-ui .av-slider-controls button{color:var(--av-brand);border-color:var(--av-line)}
.av-persian-ui .av-slider-controls button:hover:not(:disabled){background:#edf4f9;border-color:var(--av-brand)}
.av-persian-ui .av-slide-image{background:#f5f7fa}
.av-persian-ui .av-form-shell input:not([type=submit]),.av-persian-ui .av-form-shell textarea,.av-persian-ui .av-form-shell select{background:#fff!important;border-color:#bcc8d2!important;color:var(--av-ink)!important;box-shadow:none;min-height:48px}
.av-persian-ui .av-form-shell :is(input,textarea,select):focus{outline:2px solid var(--av-brand);outline-offset:2px}
.av-persian-ui .av-form-shell :is(.gfield_label,label){color:var(--av-ink)}
.av-persian-ui .av-form-shell :is(input,select,textarea){font-size:16px!important}
.av-persian-ui #av-main section[id]{scroll-margin-top:0}
html:has(body.av-persian-ui){scroll-padding-top:104px}
html:has(body.admin-bar.av-persian-ui){scroll-padding-top:136px}
.av-persian-ui #av-journal .av-blog-art{background:var(--av-brand)}
.av-persian-ui #av-journal .av-blog-tag{background:var(--av-green)}
.av-persian-ui .av-header .av-logo img,.av-persian-ui .av-footer .av-logo img{width:200px!important;height:auto;max-width:100%}
@media(max-width:1024px){.av-persian-ui .av-studio-grid{gap:32px;min-height:470px}.av-persian-ui .av-nav{gap:18px}}
@media(max-width:760px){.av-persian-ui .av-studio-grid{grid-template-columns:1fr;min-height:0;padding-block:36px;gap:20px}.av-persian-ui .av-studio-art img{max-width:320px}.av-persian-ui .av-home-studio{background:linear-gradient(160deg,#fff 35%,#edf4f9)}.av-persian-ui .av-solutions-grid .av-card{padding:24px}.av-persian-ui .av-nav.is-open{padding:16px 20px;background:#fff;gap:8px;border-bottom:1px solid var(--av-line);box-shadow:0 12px 24px #303b4910}.av-persian-ui .av-mobile-consult{display:flex!important;justify-content:center;margin-top:8px;background:var(--av-brand);border-radius:10px;color:#fff!important;font-weight:600;min-height:48px}.av-persian-ui .av-nav>details[open] .av-dropdown{box-shadow:none;background:#f5f7fa}html:has(body.av-persian-ui){scroll-padding-top:88px}html:has(body.admin-bar.av-persian-ui){scroll-padding-top:134px}.av-persian-ui .av-toc .av-wrap{gap:20px}.av-persian-ui .av-header .av-logo img{width:190px!important}}
@media(prefers-reduced-motion:reduce){.av-persian-ui .av-solutions-grid .av-card{transition:none}}
