/*
Theme Name: Padia OS
Description: قالب RTL معرفی Padia OS با پشتیبانی از فونت B Yekan
Version: 1.0
*/
@font-face{font-family:BYekan;src:url("assets/fonts/BYekan.woff2") format("woff2");font-display:swap}
:root{--navy:#06163f;--blue:#1497ff;--purple:#8b2cff;--cyan:#00d9ff;--text:#10204a;--muted:#68738f;--light:#f5f8ff;--font:BYekan,Tahoma,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;direction:rtl;font-family:var(--font);color:var(--text);line-height:1.9}a{text-decoration:none;color:inherit}.container{width:min(1180px,92%);margin:auto}
.site-header{position:absolute;top:0;left:0;right:0;z-index:10;color:#fff}.navbar{min-height:86px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{font-family:Arial,sans-serif;font-weight:800;font-size:28px}.brand img{width:50px;height:50px;object-fit:contain;vertical-align:middle;margin-left:8px}.nav-menu{display:flex;gap:28px;align-items:center;font-size:15px}.nav-menu a:hover{color:#63e9ff}.nav-cta,.btn-primary{color:#fff!important;background:linear-gradient(90deg,var(--blue),var(--purple));border-radius:999px;padding:11px 23px}
.hero{min-height:760px;color:#fff;overflow:hidden;background:radial-gradient(circle at 80% 40%,rgba(139,44,255,.2),transparent 32%),linear-gradient(135deg,#041337,#081c4b 58%,#07153b)}.hero-inner{min-height:760px;display:grid;grid-template-columns:1fr 1.05fr;gap:45px;align-items:center;padding-top:80px}.hero-copy{text-align:right}.eyebrow{display:inline-block;color:#8eefff;background:#ffffff0d;border:1px solid #ffffff20;border-radius:999px;padding:5px 14px;margin-bottom:15px}.hero h1{font-size:clamp(42px,5vw,70px);line-height:1.2;margin:0 0 15px}.hero h1 span{background:linear-gradient(90deg,#00d9ff,#8d37ff);-webkit-background-clip:text;color:transparent}.hero-lead{font-size:20px;color:#cbd7f7;max-width:650px}.hero-buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:25px}.btn{display:inline-block;padding:12px 26px;border-radius:999px;font-weight:700}.btn-secondary{border:1px solid #ffffff30;color:#fff;background:#ffffff0b}.hero-visual img{width:100%;border-radius:25px;box-shadow:0 30px 90px #0006}
.section{padding:100px 0}.section-light{background:var(--light)}.section-head{text-align:center;max-width:720px;margin:0 auto 45px}.section-head h2{font-size:38px;margin:0 0 8px}.section-head p{color:var(--muted)}.features{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.feature{background:#fff;border:1px solid #e7ebf5;border-radius:24px;padding:27px;box-shadow:0 12px 35px #192b5a0f}.icon{font-size:25px;margin-bottom:10px}.feature h3{margin:0 0 5px;font-size:20px}.feature p{margin:0;color:var(--muted);font-size:14px}
.cta{width:min(1100px,92%);margin:0 auto 100px;padding:60px 30px;text-align:center;color:#fff;border-radius:34px;background:linear-gradient(135deg,#071842,#111b57 55%,#43208b)}.cta h2{font-size:40px;margin:0}.cta p{color:#ccd7f8}.site-footer{background:#061337;color:#b9c6e7;padding:45px 0 25px}.footer-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:30px}.footer-title{color:#fff}.footer-links{display:grid;gap:6px}.copyright{text-align:center;border-top:1px solid #ffffff18;margin-top:25px;padding-top:18px;font-size:13px}
@media(max-width:900px){.nav-menu{display:none}.hero-inner{grid-template-columns:1fr;padding:120px 0 70px;min-height:auto}.hero-copy{text-align:center}.hero-lead{margin:auto}.hero-buttons{justify-content:center}.features{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.features{grid-template-columns:1fr}.hero h1{font-size:40px}.hero-lead{font-size:17px}.section{padding:70px 0}.footer-grid{grid-template-columns:1fr}}
