@import "https://cdn.jsdelivr.net/gh/rastikerdar/peyda-font@v3.0.1/dist/font-face.css";
.landing{--c-primary:#3629b7;--c-primary-dark:#241c7e;--c-primary-tint:#efecfb;--c-primary-tint-2:#f7f6fd;--c-accent-amber:#ff9f1c;--c-accent-amber-dark:#e8860a;--c-accent-mint:#12b3a6;--c-ink:#1c1733;--c-ink-soft:#5c5678;--c-white:#fff;--c-border:#e5e1f7;--c-star:#ffb020;--font-display:"Peyda", var(--font-vazirmatn), Tahoma, sans-serif;--radius-sm:12px;--radius-md:20px;--radius-lg:32px;--shadow-soft:0 8px 24px #1c173314;--shadow-card:0 4px 14px #3629b71a;--container:1160px;color:var(--c-ink);background:var(--c-white);-webkit-font-smoothing:antialiased;line-height:1.8}.landing *{box-sizing:border-box}.landing img,.landing svg{max-width:100%;display:block}.landing a{color:inherit;text-decoration:none}.landing ul{margin:0;padding:0;list-style:none}.landing button{cursor:pointer;background:0 0;border:none;font-family:inherit}.landing .container{width:100%;max-width:var(--container);margin:0 auto;padding:0 20px}.landing section{padding:72px 0}.landing h1,.landing h2,.landing h3,.landing h4,.landing h5{font-family:var(--font-display);color:var(--c-ink);margin:0;font-weight:700;line-height:1.4}.landing .eyebrow{color:var(--c-primary);background:var(--c-primary-tint);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 16px;font-size:14px;font-weight:700;display:inline-flex}.landing .eyebrow:before{content:"";background:var(--c-accent-amber);border-radius:50%;width:6px;height:6px}.landing .section-head{text-align:center;max-width:640px;margin:0 auto 48px}.landing .section-head h2{margin-bottom:14px;font-size:clamp(24px,4vw,34px)}.landing .section-head p{color:var(--c-ink-soft);margin:0;font-size:16px}.landing .btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 28px;font-size:16px;font-weight:700;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.landing .btn-primary{background:var(--c-primary);color:#fff;box-shadow:0 8px 20px #3629b747}.landing .btn-primary:hover{background:var(--c-primary-dark);transform:translateY(-2px);box-shadow:0 12px 24px #3629b75c}.landing .btn-amber{background:var(--c-accent-amber);color:var(--c-ink);box-shadow:0 8px 20px #ff9f1c4d}.landing .btn-amber:hover{transform:translateY(-2px);box-shadow:0 12px 24px #ff9f1c66}.landing .btn-ghost{color:var(--c-primary);border:2px solid var(--c-primary-tint);background:#fff}.landing .btn-ghost:hover{border-color:var(--c-primary)}.landing .btn-outline-primary{color:var(--c-primary);border:2px solid var(--c-primary);background:0 0}.landing .btn-outline-primary:hover{background:var(--c-primary-tint)}.landing .btn-sm{padding:10px 18px;font-size:14px}.landing .btn-icon{flex:none;width:20px;height:20px}.landing .hero{background:#fff;position:relative;overflow:hidden}.landing .hero-split{justify-content:space-between;align-items:center;gap:40px;min-height:500px;padding-block:48px 56px;display:flex}.landing .hero-copy{text-align:start;flex:auto;width:100%;max-width:650px}.landing .hero-titles{flex-direction:column;align-items:flex-start;display:flex}.landing .hero-line-1{font-family:var(--font-display);color:var(--c-ink);margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:700;line-height:1.55}.landing .hero-line-2{font-family:var(--font-display);color:var(--c-primary);letter-spacing:-.02em;margin:4px 0 0;font-size:clamp(42px,7.2vw,78px);font-weight:900;line-height:1.15}.landing .hero-actions{flex-wrap:wrap;justify-content:flex-start;gap:15px;margin-top:30px;display:flex}.landing .hero-btn-primary,.landing .hero-btn-secondary{box-sizing:border-box;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:46px;display:inline-flex}.landing .hero-btn-icon{flex:none;line-height:0;display:inline-flex}.landing .hero-btn-primary{background:var(--c-primary);color:#fff;border-radius:13px;padding:11px 18px;font-size:16px;font-weight:600;transition:transform .3s,box-shadow .3s,background .3s;box-shadow:3px 6px 14px #3629b729}.landing .hero-btn-primary:hover{background:var(--c-primary-dark);transform:scale(1.05);box-shadow:3px 8px 18px #3629b747}.landing .hero-btn-secondary{color:var(--c-primary);border:2px solid var(--c-primary);background:#fff;border-radius:13px;padding:9px 16px;font-size:16px;font-weight:600;transition:transform .3s,background .3s,border-color .3s;box-shadow:3px 6px 14px #3629b71a}.landing .hero-btn-secondary:hover{background:var(--c-primary-tint);transform:scale(1.05)}.landing .hero-visual{flex:0 480px;justify-content:center;align-items:center;width:100%;max-width:480px;display:flex;position:relative}.landing .hero-shot-img{filter:drop-shadow(0 22px 40px #3629b738);width:100%;max-width:440px;height:auto;margin-inline:auto;display:block}@media (max-width:1040px){.landing .hero-split{flex-direction:column;gap:8px;min-height:0;padding-block:28px 36px}.landing .hero-copy{text-align:center;max-width:none;padding-inline:4px}.landing .hero-titles{align-items:stretch;width:max-content;max-width:100%;margin-inline:auto}.landing .hero-line-2{text-align:center;white-space:nowrap;font-size:clamp(36px,10vw,42px)}.landing .hero-line-1{text-align:center;width:0;min-width:100%;font-size:clamp(15px,3.8vw,18px);line-height:1.7}.landing .hero-actions{flex-direction:column;justify-content:center;align-items:center;gap:12px}.landing .hero-btn-primary,.landing .hero-btn-secondary{justify-content:center;width:fit-content;min-width:200px;max-width:78vw;min-height:46px}.landing .hero-visual{flex:none;max-width:min(78vw,380px);margin-top:8px}.landing .hero-shot-img{max-width:100%}}@media (max-width:520px){.landing .hero-line-2{white-space:normal}.landing .hero-btn-primary,.landing .hero-btn-secondary{width:fit-content;min-width:210px;max-width:72vw}}.landing .features-grid{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:640px){.landing .features-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.landing .features-grid{grid-template-columns:repeat(4,1fr)}}.landing .feature-card{background:var(--c-white);border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);padding:28px 22px;transition:transform .2s,box-shadow .2s}.landing .feature-card:hover{transform:translateY(-4px);box-shadow:0 14px 28px #3629b724}.landing .feature-icon{border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:18px;display:flex}.landing .feature-icon svg{width:26px;height:26px}.landing .feature-card:first-child .feature-icon{background:var(--c-primary-tint);color:var(--c-primary)}.landing .feature-card:nth-child(2) .feature-icon{color:var(--c-accent-amber-dark);background:#ffeed2}.landing .feature-card:nth-child(3) .feature-icon{color:var(--c-accent-mint);background:#d7f5f2}.landing .feature-card:nth-child(4) .feature-icon{background:var(--c-primary-tint);color:var(--c-primary)}.landing .feature-card h3{margin-bottom:10px;font-size:18px}.landing .feature-card p{color:var(--c-ink-soft);margin:0;font-size:14.5px}.landing .content-section{background:var(--c-primary-tint-2)}.landing .content-grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:800px){.landing .content-grid{grid-template-columns:1.1fr .9fr;align-items:center}}.landing .content-panel{background:var(--c-primary);color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);padding:40px 28px;position:relative;overflow:hidden}.landing .content-panel h3{color:#fff;margin-bottom:14px;font-size:clamp(22px,3vw,28px)}.landing .content-panel p{color:#dcd8f5;margin:0 0 22px;font-size:15.5px}.landing .content-panel .pill-row{flex-wrap:wrap;gap:10px;display:flex}.landing .content-panel .pill{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}.landing .content-panel .pill .dot{background:var(--c-accent-amber);border-radius:50%;width:6px;height:6px}.landing .content-side{flex-direction:column;gap:16px;display:flex}.landing .content-point{border:1px solid var(--c-border);border-radius:var(--radius-md);box-shadow:var(--shadow-card);background:#fff;align-items:flex-start;gap:14px;padding:18px 16px;display:flex}.landing .content-point .num{background:var(--c-primary);color:#fff;border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:14px;font-weight:800;display:flex}.landing .content-point h4{margin-bottom:4px;font-size:16px}.landing .content-point p{color:var(--c-ink-soft);margin:0;font-size:14px}.landing .trust-section .container{flex-direction:column;gap:44px;display:flex}.landing .trust-stats{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}@media (min-width:700px){.landing .trust-stats{grid-template-columns:repeat(4,1fr)}}.landing .stat-card{text-align:center;border-radius:var(--radius-md);background:var(--c-primary-tint-2);border:1px solid var(--c-border);padding:26px 12px}.landing .stat-card .num{font-family:var(--font-display);color:var(--c-primary);font-size:clamp(22px,3vw,30px);font-weight:700}.landing .stat-card .stars{color:var(--c-star);margin:6px 0;font-size:14px}.landing .stat-card .lbl{color:var(--c-ink-soft);font-size:13px}.landing .testimonial{background:var(--c-primary);color:#fff;border-radius:var(--radius-lg);flex-direction:column;gap:16px;max-width:720px;margin:0 auto;padding:36px 30px;display:flex;position:relative}.landing .testimonial .quote-mark{font-family:var(--font-display);color:var(--c-accent-amber);font-size:40px;font-weight:700;line-height:1}.landing .testimonial p{margin:0;font-size:17px;line-height:1.9}.landing .testimonial .who{color:#cfc9f2;align-items:center;gap:10px;font-size:14px;display:flex}.landing .testimonial .who b{color:#fff}.landing .grades-section{background:var(--c-primary-tint-2);position:relative;overflow:hidden}.landing .grade-ladder{max-width:900px;margin:0 auto;position:relative}.landing .grade-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (min-width:640px){.landing .grade-grid{gap:16px}}@media (min-width:900px){.landing .grade-grid{grid-template-columns:repeat(9,1fr)}}.landing .grade-chip{border:1px solid var(--c-border);text-align:center;box-shadow:var(--shadow-card);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:18px 10px;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.landing .grade-chip:hover{border-color:var(--c-primary);transform:translateY(-4px);box-shadow:0 14px 26px #3629b729}.landing .grade-chip .rung{background:var(--c-primary-tint);width:40px;height:40px;color:var(--c-primary);font-family:var(--font-display);border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.landing .grade-chip:nth-child(odd) .rung{color:var(--c-accent-amber-dark);background:#fff3e1}.landing .grade-chip .lbl{font-size:13px;font-weight:700}.landing .teaser{background:var(--c-primary-tint);border:1px dashed var(--c-primary);border-radius:var(--radius-lg);text-align:center;flex-direction:column;align-items:center;gap:18px;padding:32px 24px;display:flex}@media (min-width:760px){.landing .teaser{text-align:right;flex-direction:row}}.landing .teaser .soon-badge{background:var(--c-accent-amber);color:var(--c-ink);border-radius:999px;margin-bottom:10px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.landing .teaser h3{margin-bottom:8px;font-size:20px}.landing .teaser p{color:var(--c-ink-soft);max-width:460px;margin:0;font-size:14.5px}.landing .teaser-visual{flex:none;width:120px;height:100px}.landing .final-cta{background:var(--c-primary);color:#fff;text-align:center;border-radius:var(--radius-lg);padding:56px 24px;position:relative;overflow:hidden}.landing .final-cta h2{color:#fff;margin-bottom:14px;font-size:clamp(24px,4vw,32px)}.landing .final-cta p{color:#d8d3f7;margin-bottom:30px}.landing .final-cta .btns{flex-wrap:wrap;justify-content:center;gap:14px;margin-bottom:18px;display:flex}.landing .final-cta .fine{color:#b9b4e0;margin:0;font-size:13px}.landing footer.site-footer{background:var(--c-primary-tint-2);color:var(--c-ink-soft);border-top:1px solid var(--c-border);padding:56px 0 28px}.landing .footer-top{border-bottom:1px solid var(--c-border);grid-template-columns:1fr;gap:32px;padding-bottom:36px;display:grid}@media (min-width:760px){.landing .footer-top{grid-template-columns:1.4fr 1fr 1fr}}.landing .footer-brand .logo{font-family:var(--font-display);color:var(--c-primary);align-items:center;gap:10px;margin-bottom:14px;font-size:20px;font-weight:700;display:flex}.landing .footer-brand .logo img{object-fit:contain;border-radius:10px;width:40px;height:40px}.landing .footer-brand .footer-tagline{font-family:var(--font-display);color:var(--c-ink);max-width:none;margin:0 0 10px;font-size:18px;font-weight:800;line-height:1.5}.landing .footer-brand p{max-width:340px;color:var(--c-ink-soft);margin:0;font-size:14px;line-height:1.9}.landing .footer-col h5{color:var(--c-ink);font-family:var(--font-display);margin-bottom:16px;font-size:15px}.landing .footer-col ul{flex-direction:column;gap:10px;display:flex}.landing .footer-col a{font-size:14px;transition:color .15s}.landing .footer-col a:hover{color:var(--c-primary)}.landing .footer-bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:24px;font-size:13px;display:flex}.landing .social-row{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.landing .social-row a.social-chip{border:1px solid var(--c-border);width:auto;height:auto;min-height:40px;color:var(--c-ink);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:0 4px 12px #1c17330d}.landing .social-row a.social-chip:hover{border-color:var(--c-primary);color:var(--c-primary);transform:translateY(-1px);box-shadow:0 8px 18px #3629b71f}.landing .social-row a.social-chip svg{flex:none;width:18px;height:18px}.landing .social-chip--aparat .social-aparat-mark{color:#fff;background:#ed145b;border-radius:7px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.landing .social-chip--aparat .social-aparat-mark svg{width:11px;height:11px}.landing .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}.landing .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.landing .reveal{opacity:1;transition:none;transform:none}}.landing a:focus-visible,.landing button:focus-visible{outline:3px solid var(--c-accent-amber);outline-offset:2px;border-radius:8px}
