@font-face{font-family:AvashIR;src:url('fonts/IRANSansWeb.woff2') format('woff2');font-display:swap} @font-face{font-family:AvashKalameh;src:url('fonts/KalamehWeb-Medium.woff2') format('woff2');font-display:swap}
:root{--avash-orange:#F28C00;--avash-orange-dark:#D97700;--avash-orange-pale:#FFF3E0;--avash-navy:#172B4D;--avash-text:#333;--avash-muted:#666;--avash-border:#D9DDE1;--avash-soft:#F4F5F6}
html{scroll-behavior:smooth}body.avash-wp-site{margin:0!important;background:#fff;color:var(--avash-text);font-family:AvashIR,Tahoma,sans-serif!important;line-height:1.9}body.avash-wp-site *{box-sizing:border-box}body.avash-wp-site a{text-decoration:none}body.avash-wp-site h1,body.avash-wp-site h2,body.avash-wp-site h3{font-family:AvashKalameh,AvashIR,Tahoma,sans-serif;font-weight:600;line-height:1.55}body.avash-wp-site p{line-height:2}
.avash-shell{width:100%;overflow:hidden}.avash-container{width:min(1160px,calc(100% - 44px));margin-inline:auto}.avash-site-header{position:relative;z-index:30;background:#fff;border-bottom:1px solid #edf0f2}.avash-header-inner{min-height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.avash-brand-wrap .custom-logo-link{display:flex;align-items:center}.avash-brand-wrap .custom-logo{width:auto;max-width:190px;max-height:64px;object-fit:contain}.avash-brand-fallback{display:flex;align-items:center;gap:10px;color:var(--avash-navy)}.avash-brand-symbol{width:43px;height:43px;border-radius:13px;background:var(--avash-orange);color:#fff;display:grid;place-items:center;font:28px AvashKalameh}.avash-brand-fallback b{display:block;font-size:22px}.avash-brand-fallback small{display:block;color:var(--avash-muted);font-size:11px}.avash-main-nav{margin-inline-start:auto}.avash-menu,.avash-menu ul{display:flex;align-items:center;gap:25px;list-style:none;margin:0;padding:0}.avash-menu li{margin:0}.avash-menu a{color:#343b46;font-size:13px;white-space:nowrap;transition:color .2s}.avash-menu a:hover,.avash-menu .current-menu-item>a{color:var(--avash-orange-dark)}.avash-header-cta{padding:10px 17px;border-radius:8px;background:var(--avash-orange);color:#fff;font-size:12px;white-space:nowrap}.avash-header-cta:hover,.avash-btn-primary:hover{background:var(--avash-orange-dark);color:#fff}.avash-menu-toggle{display:none;background:none;border:1px solid var(--avash-border);border-radius:7px;padding:7px 12px;color:var(--avash-navy)}
.avash-hero{background:var(--avash-navy);color:#fff;position:relative;padding:82px 0 90px;overflow:hidden}.avash-hero-grid{display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:45px}.avash-eyebrow,.avash-kicker{color:var(--avash-orange-dark);font-size:12px;font-weight:bold;letter-spacing:.2px}.avash-eyebrow{color:#ffbd62;display:flex;align-items:center;gap:9px}.avash-eyebrow i{width:7px;height:7px;background:var(--avash-orange);border-radius:50%}.avash-hero h1{font-size:clamp(32px,4vw,49px);margin:15px 0 8px;color:#fff}.avash-hero h1 em,.avash-section-heading h2 em{font-style:normal;color:var(--avash-orange)}.avash-hero h2{font-size:21px;color:#fff;margin:0 0 14px}.avash-hero-copy>p{color:#d6deea;font-size:14px;max-width:560px}.avash-hero-actions{display:flex;gap:12px;margin:26px 0}.avash-btn{display:inline-flex;align-items:center;gap:12px;padding:11px 19px;border-radius:8px;font-size:13px}.avash-btn-primary{background:var(--avash-orange);color:#fff}.avash-btn-outline{border:1px solid #74839a;color:#fff}.avash-hero-note{font-size:11px;color:#d5deeb}.avash-note-mark{color:#ffb44e;margin-left:8px}.avash-hero-visual{min-height:390px;position:relative;display:grid;place-items:center}.avash-orbit{position:absolute;border:1px solid rgba(255,255,255,.13);border-radius:50%;width:390px;height:390px}.avash-orbit-two{width:310px;height:310px}.avash-dashboard{position:relative;width:min(440px,100%);background:#fff;border-radius:13px;box-shadow:0 24px 80px #07152d80;overflow:hidden;color:#344258;transform:perspective(1000px) rotateY(-7deg)}.avash-dash-top{height:43px;background:#f8fafc;border-bottom:1px solid #e9edf2;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font-size:10px}.avash-dash-brand b{display:inline-block;width:8px;height:8px;background:var(--avash-orange);border-radius:50%;margin-left:6px}.avash-dash-body{display:flex;min-height:245px}.avash-dash-side{width:45px;background:#f4f6f9;display:flex;flex-direction:column;align-items:center;gap:17px;padding:20px 0}.avash-dash-side b,.avash-dash-side i{width:15px;height:5px;background:#d1d9e3;border-radius:5px}.avash-dash-side b{background:var(--avash-orange)}.avash-dash-main{padding:17px;flex:1}.avash-dash-title{font-size:12px;font-weight:bold}.avash-dash-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:15px 0}.avash-dash-cards i{font-style:normal;border:1px solid #edf0f4;border-radius:6px;padding:8px}.avash-dash-cards small,.avash-dash-cards b{display:block}.avash-dash-cards small{font-size:8px;color:#7a8798}.avash-dash-cards b{font-size:15px;color:#263c5b;margin-top:5px}.avash-chart{border:1px solid #edf0f4;border-radius:6px;padding:10px}.avash-chart-head{display:flex;justify-content:space-between;font-size:9px}.avash-chart-head small{color:#8793a2}.avash-bars{height:75px;display:flex;align-items:end;gap:8px;padding:10px 12px 0}.avash-bars i{flex:1;background:linear-gradient(#f8b14e,#f28c00);border-radius:3px 3px 0 0}.avash-float-card{position:absolute;background:#fff;color:#263c5b;padding:10px 14px;border-radius:9px;box-shadow:0 10px 35px #06142c55;display:flex;gap:10px;align-items:center;font-size:10px}.avash-float-card>span{color:var(--avash-orange);font-size:20px}.avash-float-card b,.avash-float-card small{display:block}.avash-float-card small{color:#8290a0}.avash-float-top{top:55px;right:-4px}.avash-float-bottom{bottom:48px;left:-8px}
.avash-section{padding:76px 0}.avash-section-heading{text-align:center;max-width:700px;margin:0 auto 38px}.avash-section-heading h2{font-size:30px;margin:8px 0;color:var(--avash-navy)}.avash-section-heading p{color:var(--avash-muted);font-size:13px}.avash-solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.avash-solution-card{border:1px solid #e9edf0;border-radius:12px;padding:25px;background:#fff;transition:transform .2s,box-shadow .2s}.avash-solution-card:hover{transform:translateY(-4px);box-shadow:0 15px 35px #172b4d12}.avash-card-number{color:var(--avash-orange);font-size:12px;font-weight:bold}.avash-solution-card h3,.avash-solution-card h2{font-size:18px;color:var(--avash-navy);margin:12px 0 8px}.avash-solution-card p{font-size:12px;color:var(--avash-muted)}.avash-solution-card>a:last-child{color:var(--avash-orange-dark);font-size:11px}.avash-card-image{width:100%;height:160px;object-fit:cover;border-radius:8px}.avash-neutral-section{background:var(--avash-soft)}.avash-about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center}.avash-about-copy h2{font-size:31px;color:var(--avash-navy);margin:12px 0}.avash-about-copy p{font-size:13px;color:var(--avash-muted)}.avash-text-link{display:inline-block;color:var(--avash-orange-dark);font-size:12px;margin-top:10px}.avash-about-visual{min-height:300px;display:grid;place-items:center}.avash-about-frame{width:90%;height:255px;background:#e5eaf0;border-radius:16px;position:relative;display:grid;place-items:center}.avash-about-window{width:80%;height:185px;background:#fff;border-radius:8px;box-shadow:0 15px 30px #172b4d20;overflow:hidden}.avash-window-bar{height:30px;background:#f5f7fa;display:flex;align-items:center;gap:5px;padding:0 10px}.avash-window-bar i{width:6px;height:6px;background:#f4a43c;border-radius:50%}.avash-window-bar span{margin-right:auto;font-size:8px;color:#68768a}.avash-window-content{display:flex;height:155px}.avash-window-sidebar{width:22%;background:#eef2f6}.avash-window-lines{padding:15px;flex:1}.avash-window-lines>b,.avash-window-lines>i{display:block;height:6px;background:#e7ecf1;border-radius:5px;margin-bottom:9px;width:85%}.avash-window-lines>b{width:45%;background:#f5b65f}.avash-window-pills{display:flex;gap:6px;margin:12px 0}.avash-window-pills span{width:35px;height:14px;border-radius:4px;background:#fff0da}.avash-window-chart{height:35px;display:flex;align-items:end;gap:7px}.avash-window-chart i{height:50%;flex:1;background:#f2a43a;border-radius:3px 3px 0 0}.avash-window-chart i:nth-child(2){height:80%}.avash-window-chart i:nth-child(3){height:60%}.avash-window-chart i:nth-child(4){height:95%}.avash-window-chart i:nth-child(5){height:70%}.avash-about-stamp{position:absolute;bottom:-13px;left:-12px;background:var(--avash-navy);color:#fff;padding:13px 18px;border-radius:9px}.avash-about-stamp b,.avash-about-stamp small{display:block}.avash-about-stamp small{font-size:9px;color:#d6dfeb}.avash-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.avash-step{display:flex;gap:13px;border-top:2px solid #f2a33d;padding-top:15px}.avash-step>span{font-size:20px;color:var(--avash-orange);font-weight:bold}.avash-step h3{font-size:15px;margin:0;color:var(--avash-navy)}.avash-step p{font-size:11px;color:var(--avash-muted)}.avash-contact-band{background:var(--avash-orange-pale);padding:42px 0}.avash-contact-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.avash-contact-inner h2{font-size:25px;color:var(--avash-navy);margin:8px 0}.avash-contact-inner p{font-size:12px;color:var(--avash-muted)}
.avash-site-footer{background:var(--avash-navy);color:#fff}.avash-footer-inner{padding:45px 0;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:40px}.avash-footer-brand-wrap .custom-logo{max-width:170px;max-height:55px;filter:brightness(0) invert(1)}.avash-footer-brand-wrap .avash-brand-fallback{color:#fff}.avash-footer-brand-wrap p,.avash-footer-contact p{font-size:11px;color:#c8d1de}.avash-footer-inner h3{font-size:14px;color:#fff;margin:0 0 12px}.avash-footer-menu{list-style:none;margin:0;padding:0;display:grid;gap:7px}.avash-footer-menu a,.avash-footer-contact a{color:#d6deea;font-size:11px}.avash-footer-menu a:hover,.avash-footer-contact a:hover{color:#ffb54e}.avash-footer-copy{border-top:1px solid #ffffff20;padding:13px 0;color:#aebbd0;font-size:10px}.avash-inner-hero{background:var(--avash-navy);color:#fff;padding:55px 0}.avash-inner-hero h1{font-size:32px;margin:8px 0;color:#fff}.avash-inner-hero p{color:#d5deeb;font-size:13px}.avash-content-narrow{max-width:850px}.avash-content-narrow h2{color:var(--avash-navy)}.avash-content-narrow p,.entry-content{font-size:14px;line-height:2.2;color:#4c5663}.avash-featured-image{max-width:100%;height:auto;border-radius:12px;margin-bottom:25px}.avash-contact-details{padding:18px 24px;background:var(--avash-soft);border-radius:10px;margin:25px 0}.avash-contact-details p{margin:8px 0}
@media(max-width:900px){.avash-header-inner{gap:12px}.avash-menu{gap:13px}.avash-menu a{font-size:11px}.avash-hero-grid{gap:25px}.avash-about-grid{gap:30px}}
@media(max-width:720px){.avash-container{width:min(100% - 32px,560px)}.avash-header-inner{min-height:72px;flex-wrap:wrap}.avash-menu-toggle{display:block;margin-inline-start:auto}.avash-main-nav{display:none;order:5;width:100%;margin:0;padding:10px 0 18px}.avash-main-nav.is-open{display:block}.avash-menu,.avash-menu ul{display:grid;gap:0}.avash-menu a{display:block;padding:9px 4px;border-top:1px solid #edf0f2;font-size:13px}.avash-header-cta{font-size:10px;padding:8px 10px}.avash-brand-wrap .custom-logo{max-width:135px;max-height:48px}.avash-hero{padding:55px 0}.avash-hero-grid{grid-template-columns:1fr}.avash-hero h1{font-size:34px}.avash-hero h2{font-size:18px}.avash-hero-visual{min-height:300px;margin-top:15px}.avash-dashboard{width:95%}.avash-orbit{width:300px;height:300px}.avash-orbit-two{width:240px;height:240px}.avash-float-top{right:0;top:20px}.avash-float-bottom{left:0;bottom:15px}.avash-section{padding:55px 0}.avash-solution-grid{grid-template-columns:1fr}.avash-about-grid{grid-template-columns:1fr;gap:22px}.avash-about-visual{order:2;min-height:260px}.avash-about-copy h2{font-size:26px}.avash-steps{grid-template-columns:1fr 1fr;gap:20px}.avash-contact-inner{align-items:flex-start;flex-direction:column}.avash-contact-inner h2{font-size:22px}.avash-footer-inner{grid-template-columns:1fr;gap:20px;padding:35px 0}.avash-inner-hero{padding:40px 0}.avash-inner-hero h1{font-size:27px}}
.avash-contact-form{max-width:650px;margin:28px 0;padding:25px;background:#fff;border:1px solid var(--avash-border);border-radius:12px}.avash-contact-form p{margin:0 0 15px}.avash-contact-form label{display:block;font-size:12px;color:var(--avash-navy)}.avash-contact-form input,.avash-contact-form textarea{display:block;width:100%;margin-top:6px;padding:11px 12px;border:1px solid var(--avash-border);border-radius:7px;background:#fff;font:inherit;font-size:13px}.avash-contact-form button{border:0;border-radius:7px;background:var(--avash-orange);color:#fff;padding:11px 24px;font:inherit;font-size:13px;cursor:pointer}.avash-form-message{padding:12px 16px;border-radius:8px;margin:15px 0;font-size:12px}.avash-form-success{background:#eaf7ee;color:#216638}.avash-form-error{background:#fff0ef;color:#a22d27}
.avash-brand-fallback{gap:9px}.avash-logo-mark{width:48px;height:48px;object-fit:contain;display:block}.avash-footer-brand-wrap .avash-logo-mark{width:54px;height:54px;padding:4px;background:#fff;border-radius:9px;filter:none}

/* Menu isolation: show only the selected top-level menu items. */
.avash-main-nav .avash-menu > li > ul, .avash-main-nav .avash-menu > li > .sub-menu, .avash-footer-links .avash-footer-menu ul, .avash-footer-links .avash-footer-menu .sub-menu { display:none !important; }
.avash-main-nav .avash-menu { display:flex; flex-wrap:nowrap; }
.avash-footer-menu { display:flex; flex-direction:column; gap:9px; list-style:none; margin:0; padding:0; }
.avash-front-editable-content:empty { display:none; }
