@font-face {
    font-family: 'Yekan';
    src: url('fonts/Yekan.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

html,
body,
button,
input,
select,
textarea {
    font-family: 'Yekan', Tahoma, Arial, sans-serif !important;
}

*{box-sizing:border-box}body{margin:0;background:#fffaf0;color:#14283d;font-family:Tahoma,Arial,sans-serif;font-size:16px}header{height:78px;padding:0 6vw;background:#fff;display:flex;align-items:center;gap:35px;border-bottom:1px solid #efdca6;position:sticky;top:0;z-index:5}.brand{color:#14283d;text-decoration:none;font-size:21px}.brand b{color:#db9200}nav{margin-right:auto;display:flex;gap:20px}nav a{color:#52606d;text-decoration:none}.hero{padding:90px 8vw;background:linear-gradient(135deg,#fffef9,#fff1bd)}.hero div{max-width:700px}.hero span{color:#a66d00}.hero h1{font-size:50px;margin:16px 0}.hero p{line-height:2;color:#66717c}.btn{display:inline-block;border:0;border-radius:11px;background:#f7b315;color:#15263a;padding:13px 22px;font-weight:bold;text-decoration:none;cursor:pointer}main>section{max-width:1180px;margin:auto;padding:65px 24px}h2{font-size:30px}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.cards button,.adminList article{border:1px solid #eadfbe;background:#fff;border-radius:14px;padding:18px;text-align:right;cursor:pointer}.services{margin-top:18px}.services button.active{border-color:#e6a400;background:#fff6d8}form{background:#fff;border:1px solid #eadfbe;border-radius:18px;padding:25px}label{display:block;font-weight:bold;margin:10px 0}input,select,textarea{display:block;width:100%;padding:12px;border:1px solid #dce3e7;border-radius:9px;margin-top:7px;font:inherit}textarea{min-height:90px}.grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.price{margin:18px 0;padding:16px;border-radius:12px;background:#fff6d8;font-size:20px;font-weight:bold}footer{padding:35px 7vw;background:#0b2540;color:#fff;display:flex;gap:30px;justify-content:center;flex-wrap:wrap}.admin main{max-width:1180px;margin:auto}.admin #login{max-width:430px}.tabs{display:flex;gap:10px;margin-bottom:20px}.tabs button,.checks button,form>button{padding:10px 14px}.checks{display:flex;gap:20px}.checks label{display:flex;align-items:center;gap:7px}.checks input{width:auto;margin:0}.fieldRow{display:grid;grid-template-columns:2fr 1fr 1fr 1fr auto;gap:8px;border:1px solid #eee0b7;padding:10px;border-radius:10px;margin:8px 0}.adminList{display:grid;gap:9px;margin-top:20px}.adminList article{display:flex;align-items:center;gap:15px}.adminList article button{margin-right:auto}.muted{color:#7d8992;font-size:13px}@media(max-width:750px){.hero h1{font-size:35px}.cards,.grid{grid-template-columns:1fr}.fieldRow{grid-template-columns:1fr}.cards{grid-template-columns:1fr 1fr}header nav{display:none}.adminList article{align-items:flex-start;flex-direction:column}.adminList article button{margin:0}}
