@font-face{font-family:Vazirmatn;src:url('/static/0.5.0-11/assets/assets/fonts/Vazirmatn-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
@font-face{font-family:Vazirmatn;src:url('/static/0.5.0-11/assets/assets/fonts/Vazirmatn-Bold.ttf') format('truetype');font-weight:700;font-display:swap}
.landing-mode body{background:#fff8fc;color:#291623}.app-mode #landing,.landing-mode #loading{display:none}
#landing{box-sizing:border-box;max-width:1240px;margin:auto;padding:28px 48px;font:16px/2.1 Vazirmatn,Arial,sans-serif;min-height:100vh}
#landing *{box-sizing:border-box}#landing a{text-decoration:none;color:#ba2359}#landing a:focus-visible{outline:3px solid #ba2359;outline-offset:5px}
#landing nav,#landing .identity,#landing .nav-actions,#landing .actions,#landing .phone,#landing footer{display:flex;align-items:center;gap:20px}
#landing nav{justify-content:space-between}#landing .identity{gap:12px}#landing .identity img{border-radius:12px}#landing .identity b{font-size:27px}
#landing .outline,#landing .primary{border:1px solid #9b758c;border-radius:100px;padding:8px 23px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:14px;min-height:44px}
#landing .primary{color:white;background:#ba2359;border-color:#ba2359}#landing .hero{display:flex;align-items:center;gap:50px;margin:64px 0 70px}#landing .intro{flex:6}#landing .hero-art{width:44%;height:auto;flex:5;min-width:0;border-radius:36px}
#landing .pill{display:inline-block;border-radius:100px;padding:5px 13px;background:#f5dce9;color:#ba2359;font-size:12px}#landing h1{font-size:58px;line-height:1.55;letter-spacing:-1.5px;margin:25px 0 20px;font-weight:700}
#landing p{color:#79616f;margin:8px 0;max-width:430px}#landing .actions{gap:12px;margin:30px 0 18px;flex-wrap:wrap}#landing small,#landing footer{font-size:12px;color:#79616f}
#landing .features{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;border-top:1px solid #ead3e0;padding-top:34px}#landing article{padding:0 12px}#landing article>svg{width:28px;height:28px;color:#ba2359}#landing h2{font-size:17px;font-weight:700;margin:8px 0}#landing article p{font-size:14px}
#landing .phone{padding:28px;margin-top:44px;background:#fbf0f7;border:1px solid #ead3e0;border-radius:24px;gap:24px}#landing .phone h2{font-size:21px}#landing .phone p{max-width:none;font-size:14px}#landing .phone img{background:white;flex-shrink:0}
#landing footer{justify-content:space-between;margin-top:36px}#landing footer a{margin-right:auto}
@media(max-width:1050px){#landing h1{font-size:42px}#landing .hero{gap:32px}#landing{padding-inline:32px}}
@media(prefers-color-scheme:dark){.landing-mode body{background:#21131f;color:#fff2fa}#landing p,#landing small,#landing footer{color:#d6bccc}#landing a{color:#f1a9ca}#landing .outline{border-color:#b392a8}#landing .pill,#landing .phone{background:#341e2d}#landing .features,#landing .phone{border-color:#664759}}
