.asmin-landing{--ah-bg:#f3f7f5;--ah-bg-deep:#e8f0ec;--ah-surface:#fff;--ah-primary:#004e47;--ah-primary-mid:#00685f;--ah-primary-soft:#d9ebe7;--ah-accent:#0a8f7e;--ah-text:#141c1b;--ah-muted:#5a6a67;--ah-border:#c9d7d3;--ah-shadow:0 20px 50px #004e471f;--ah-radius:20px;--ah-max:1160px;font-family:var(--font-vazirmatn), system-ui, sans-serif;color:var(--ah-text);background:radial-gradient(1200px 480px at 10% -10%, #00685f1f, transparent 60%), radial-gradient(900px 420px at 90% 0%, #0a8f7e1a, transparent 55%), linear-gradient(180deg, #f7fbf9 0%, var(--ah-bg) 40%, #eef4f1 100%);-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.55}.asmin-landing[dir=rtl]{text-align:right}.asmin-landing[dir=ltr]{text-align:left}html[lang=fa] .asmin-landing,.asmin-landing[lang=fa]{font-family:var(--font-vazirmatn), system-ui, sans-serif}html[lang=en] .asmin-landing,.asmin-landing[lang=en]{font-family:var(--font-inter), system-ui, sans-serif}html[lang=ar] .asmin-landing,.asmin-landing[lang=ar]{font-family:var(--font-noto-sans-arabic), system-ui, sans-serif}.asmin-landing *,.asmin-landing :before,.asmin-landing :after{box-sizing:border-box}.asmin-landing a{color:inherit;text-decoration:none}.asmin-landing .ah-container{width:min(100% - 2rem, var(--ah-max));margin-inline:auto}.asmin-landing .ah-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.35rem;font-size:.95rem;font-weight:650;transition:transform .18s,box-shadow .18s,background .18s;display:inline-flex}.asmin-landing .ah-btn:hover{transform:translateY(-1px)}.asmin-landing .ah-btn-primary{background:linear-gradient(135deg, var(--ah-primary-mid), var(--ah-primary));color:#fff;box-shadow:0 10px 28px #004e4747}.asmin-landing .ah-btn-primary:hover{background:var(--ah-primary)}.asmin-landing .ah-btn-outline{border-color:var(--ah-border);color:var(--ah-text);background:#ffffffd9}.asmin-landing .ah-btn-ghost{color:var(--ah-text);background:0 0}.asmin-landing .ah-btn-soft{background:var(--ah-primary-soft);color:var(--ah-primary)}.asmin-landing .ah-pill{background:var(--ah-primary-soft);color:var(--ah-primary);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.8rem;font-weight:650;display:inline-flex}.asmin-landing .ah-section{padding:4.5rem 0}.asmin-landing .ah-section-title{letter-spacing:-.02em;font-size:clamp(1.75rem,3.6vw,2.55rem);font-weight:750;line-height:1.2}.asmin-landing .ah-section-subtitle{color:var(--ah-muted);max-width:42rem;margin-top:.85rem;font-size:1.05rem}.asmin-landing .ah-card{border-radius:var(--ah-radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #c9d7d3e6;box-shadow:0 8px 30px #141c1b0a}.asmin-landing .ah-mock{border:1px solid var(--ah-border);min-height:240px;box-shadow:var(--ah-shadow);background:linear-gradient(160deg,#fff,#eef6f3);border-radius:18px;padding:1.25rem}.asmin-landing .ah-mock-row{background:#004e471a;border-radius:999px;height:12px;margin-bottom:.65rem}.asmin-landing .ah-mock-row.wide{width:78%}.asmin-landing .ah-mock-row.mid{width:58%}.asmin-landing .ah-mock-chip{background:var(--ah-primary-soft);border-radius:10px;width:88px;height:28px;margin-inline-end:.5rem;display:inline-block}@keyframes ah-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.asmin-landing .ah-animate{animation:.7s both ah-rise}.asmin-landing .ah-animate-delay-1{animation-delay:80ms}.asmin-landing .ah-animate-delay-2{animation-delay:.16s}@media (max-width:768px){.asmin-landing .ah-section{padding:3.25rem 0}}
