@font-face{font-family:VazirLocal;src:local("Vazirmatn"),local("Vazir")}body{font-family:VazirLocal,Tahoma,Arial,sans-serif;background:#fff;color:#071f41}.hero{height:276px;padding:0;background:#f7f7f6;overflow:hidden}.hero-copy{right:2%;top:18px;width:46%;text-align:right;z-index:2}.hero-copy h1{font-size:42px;line-height:1.4;margin:4px 0}.crop-hero{left:0;top:0;width:50%;height:100%;overflow:hidden;background:#f0efed}.crop-hero img{position:absolute;width:1536px;max-width:none;height:1024px;left:-49px;top:-134px}.finder{right:2%;bottom:10px;width:48%;padding:12px 16px;z-index:3}.finder h2{font-size:18px}.finder .selects{gap:10px}.finder select{height:38px}.part-photo{overflow:hidden;background:#fff}.part-photo>img{position:absolute;width:1536px;max-width:none;height:1024px;left:var(--crop-x);top:var(--crop-y)}.part-photo>em{z-index:2}.product-crop{overflow:hidden;background:#fff}.product-crop>img{position:absolute;width:1536px;max-width:none;height:1024px;left:-168px;top:-188px}.mini-product{background-image:url('/assets/reference-product.png');background-size:768px 512px;background-position:-83px -94px}.mini-product.two{background-position:-83px -144px}.mini-product.three{background-position:-83px -194px}.auth-title{text-align:center;margin:68px 0 8px;font-size:38px}.auth-subtitle{text-align:center;color:#64748b;margin-bottom:48px}.auth{grid-template-columns:1fr 1fr 1fr;max-width:1260px;align-items:stretch}.auth>div,.auth .otp{border:1px solid #dce3eb;border-radius:14px;padding:28px;background:#fff}.auth-reference{overflow:hidden;border:0!important;padding:0!important;position:relative}.auth-reference img{position:absolute;width:1536px;max-width:none;height:1024px;left:-1056px;top:-350px}.otp-boxes{display:flex;gap:12px;margin:36px 0}.otp-boxes i{font-style:normal;border:1px solid #b9c4d2;border-radius:9px;width:64px;height:72px;display:grid;place-items:center;font-size:28px}.dev-code{border:1px solid #f5c96d;background:#fff9e9;color:#9a6100;padding:16px;border-radius:10px;margin:18px 0;text-align:center}@media(max-width:900px){.hero{height:auto;padding-top:200px}.crop-hero{width:100%;height:200px}.crop-hero img{left:-190px;top:-115px}.hero-copy{right:5%;top:10px;width:90%}.hero-copy h1{font-size:28px}.finder{position:relative;right:auto;bottom:auto;width:auto;margin:12px}.auth{grid-template-columns:1fr}.auth-reference{display:none}.part-photo>img{transform:scale(.84);transform-origin:top left}}
