:root{--ink:#352820;--muted:#73675c;--green:#008f96;--green-dark:#073e7d;--orange:#e96632;--cream:#fffaf2;--beige:#f1e7db;--line:#e9d9ca;--surface:#fffdf9;--shadow:0 14px 38px rgba(82,57,34,.08)}*{box-sizing:border-box}html{font-family:Vazirmatn,IRANSans,Tahoma,Arial,sans-serif;scroll-behavior:smooth}body{margin:0;background:linear-gradient(180deg,#fffefb,#faf4eb);color:var(--ink);font-size:15px;line-height:1.85}a{text-decoration:none;color:var(--green-dark)}.wrap{width:min(1160px,calc(100% - 32px));margin:auto}button,input,select,textarea{font:inherit}button,.btn{cursor:pointer}.nav{background:#fffefa;box-shadow:0 1px 0 #ede4d9;position:sticky;top:0;z-index:100}.nav-inner{min-height:78px;display:flex;align-items:center;gap:24px}.brand{display:flex;align-items:center;gap:12px;font-weight:900;font-size:23px;color:var(--green-dark);line-height:1.1;white-space:nowrap}.brand small{display:block;margin-top:5px;font-weight:500;font-size:12px;color:#9b7157}.brandmark{width:49px;height:49px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(135deg,#086ac1,#1ca9ac);font-size:25px;color:white;box-shadow:0 4px 0 #23433a}.nav nav{display:flex;gap:24px;flex:1;margin-right:24px}.nav nav a{font-size:14px;font-weight:700;color:#655449}.nav nav a:hover{color:var(--orange)}.nav-end form{display:inline}.page{padding:36px 0 78px;min-height:65vh}.page>.eyebrow{font-size:12px;color:var(--orange);letter-spacing:.1px;font-weight:800}.page h1{margin:6px 0 25px;font-size:clamp(25px,3vw,35px);color:var(--green-dark)}h2{font-size:21px;margin:0 0 17px;color:var(--green-dark)}h3{font-size:17px;margin:0 0 10px}p{line-height:1.85}form{margin:0}.card{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:var(--shadow);margin-bottom:19px}.card-link{display:block;transition:transform .2s,border-color .2s}.card-link:hover{transform:translateY(-3px);border-color:#d59c78}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:8px 23px;background:linear-gradient(115deg,#0e8fb5,#0364a9);border:1px solid #1a97b6;box-shadow:0 4px 0 #054773;border-radius:14px;color:white;font-weight:750;white-space:nowrap}.btn.alt{background:#e5f3f7;color:#115d85;border-color:#c9daca;box-shadow:none}.btn.ghost{background:transparent;border-color:#e7cfba;box-shadow:none;color:#8e4e31}.actions{display:flex;gap:11px;flex-wrap:wrap;margin:16px 0 20px}.hero{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;align-items:center;padding:50px;background:radial-gradient(circle at 15% 10%,#fffbe9,#e7f2f9 72%);border-radius:35px;border:1px solid #bfdce5;min-height:380px}.hero h2{font-size:clamp(30px,4vw,45px);line-height:1.35;margin:16px 0;color:#205247}.hero p{font-size:17px;color:#5c6857}.kicker{display:inline-block;background:#f5e8d0;color:#a65327;border-radius:50px;padding:6px 15px;font-weight:750}.hero-art{display:grid;place-items:center;gap:20px}.orb{height:230px;width:230px;border:12px solid #d3eaf0;border-radius:50%;background:linear-gradient(150deg,#9ee9e7,#24a1ae);display:grid;place-content:center;text-align:center;transform:rotate(-6deg);box-shadow:14px 18px 0 #dbe7f1}.orb span{font-size:77px}.orb strong{font-size:24px;color:#063e69}.steps{display:flex;gap:10px}.steps>*{background:white;border-radius:20px;padding:5px 13px;font-size:13px;border:1px solid #cddccb}.features,.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:22px 0}.features .card{margin:0}.split{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:25px;align-items:start}.form-shell{max-width:510px;margin:22px auto}.card label:not(.check),label:not(.check){display:block;font-weight:680;font-size:13px;color:#4d544a;margin:10px 0}.card label input:not([type=checkbox]),.card label select,.card label textarea,.card input[type=file],.card>form>input:not([type=hidden]),.card select,.card textarea{width:100%;border:1px solid #dbcdbf;background:#fff;border-radius:12px;padding:10px 13px;display:block;min-height:43px;margin-top:5px;color:#403a31;outline-color:var(--green)}textarea{min-height:88px;resize:vertical}.inline-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.filters{display:flex;gap:13px;align-items:end;flex-wrap:wrap}.filters label{flex:1;min-width:180px}.filters button{margin-bottom:9px}.cards .card{margin:0}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:10px 0 27px}.stat{text-align:center;background:#f3f8ef;padding:21px;border:1px solid #d8e9ef;border-radius:18px}.stat strong{display:block;font-size:30px;color:var(--green-dark)}.stat span{color:#607361;font-size:13px}.chip{display:inline-flex;align-items:center;border-radius:40px;padding:4px 11px;background:#fbe8d8;color:#95502b;font-weight:700;font-size:12px}.notice{background:#e6f5f7;border:1px solid #a3d4e1;border-radius:14px;padding:12px 17px;margin-bottom:18px;color:#12576c}.empty{padding:28px;border:2px dashed #e1d3c4;border-radius:15px;color:var(--muted)}.muted,.form-note{font-size:13px;color:var(--muted)}table{border-collapse:collapse;width:100%;font-size:14px;text-align:right}table th{background:#f1f3ec;color:#345747}th,td{padding:10px 13px;border-bottom:1px solid #edebe6}table tr:hover td{background:#fff8ef}hr{height:1px;border:none;background:var(--line);margin:24px 0}.pills{display:flex;flex-wrap:wrap;gap:9px;padding:10px 0}.pill{padding:7px 14px;border-radius:24px;background:white;border:1px solid #dbe2d6;color:#51775e}.pill.selected{background:#dbeedd;border-color:#78a782;color:#295b3f}.activitycard{border:1px solid #e0dace;padding:15px;border-radius:15px;background:#fbfaf6}.class-checks{padding:12px;background:#f8f5ef;border-radius:15px;margin:13px 0}.check{display:inline-flex;align-items:center;gap:8px;margin:4px 11px 4px 0;cursor:pointer}.check input{width:18px;height:18px}.rowline{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.footer-site{text-align:center;padding:24px;color:#88705b;background:#f7ede1;font-size:13px}a:hover{text-decoration-color:#e8672e}button:hover{filter:brightness(1.04)}@media(max-width:850px){.hero,.split{grid-template-columns:1fr}.hero{padding:28px}.features,.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.nav nav{gap:12px;margin-right:0}.nav-inner{gap:12px}.brand{font-size:18px}}@media(max-width:600px){.nav-inner{flex-wrap:wrap;padding:12px 0}.nav nav{width:100%;order:3;justify-content:space-between}.brand{flex:1}.page{padding:25px 0 50px}.card{padding:18px;border-radius:17px}.features,.cards,.stats{grid-template-columns:1fr}.hero-art{display:none}.hero{min-height:0}.inline-fields{grid-template-columns:1fr}.filters label{min-width:100%}.rowline{align-items:start}}

.brandmark{background:none;box-shadow:none;width:52px;height:55px;border-radius:0}.brandmark img{width:50px;height:53px;object-fit:contain}.hero .kicker{color:#07517d;background:#d9edf9}

.hero-logo{display:block;width:min(250px,75%);height:auto;object-fit:contain;margin:0 0 18px;mix-blend-mode:multiply}.hero h2{color:#073e7d}.hero p{color:#455d69}.brandmark img{max-width:47px;max-height:49px;object-fit:contain}.brandmark{overflow:hidden;box-shadow:0 4px 0 #0d567b}
