@import url('https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600;700&display=swap');
:root{font-family:Vazirmatn,Tahoma,sans-serif;color:#173151;background:#f8fbff;font-synthesis:none}*{box-sizing:border-box}body{margin:0;direction:rtl;line-height:1.9;background:radial-gradient(ellipse 60% 35% at 0 5%,#ffe1ef 0,transparent 70%),radial-gradient(ellipse 40% 30% at 100% 0%,#dcf7ff 0,transparent 75%),#f8fbff}a{text-decoration:none;color:#0a7399}a:hover{text-decoration:underline}header{border-bottom:1px solid #e5edf7;background:#ffffffc9;backdrop-filter:blur(16px)}.wrap{width:min(1120px,calc(100% - 36px));margin:auto}.nav{min-height:85px;display:flex;gap:18px;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;color:#193457;font-weight:700;font-size:22px}.brand img{width:56px;height:62px;object-fit:contain}.brand small{display:block;font-size:11px;font-weight:400;color:#688199;line-height:1.1}.navlinks{display:flex;align-items:center;flex-wrap:wrap;gap:17px}.navlinks a{font-size:13px}.cta{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(115deg,#f45ba3,#ec3988);border-radius:14px;padding:12px 23px;color:white!important;font-weight:600;box-shadow:0 12px 25px #ee509228}.cta:hover{text-decoration:none;filter:brightness(.97)}.secondary{background:#e6f7ff;color:#155c83!important;box-shadow:none}.hero{padding:66px 0 45px;display:grid;grid-template-columns:1.4fr .85fr;gap:35px;align-items:center}.kicker{display:inline-block;border-radius:20px;padding:5px 13px;background:#e2f7ff;color:#1c698f;font-size:12px;font-weight:600}h1{font-size:clamp(29px,4.5vw,51px);line-height:1.5;max-width:760px;margin:16px 0;font-weight:700;letter-spacing:0}h1 span{color:#e93287}.lead{font-size:17px;line-height:2.2;color:#60738a;max-width:710px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:24px}.brandcard{border:1px solid #f6dce9;background:linear-gradient(158deg,#fff5fa,#e4f8ff);border-radius:32px;padding:38px;text-align:center;box-shadow:0 25px 60px #6679a214}.brandcard img{width:160px;max-width:100%}.brandcard h2{font-size:23px;margin:8px 0}.brandcard p{font-size:14px;color:#5c7690}.section{padding:34px 0 65px}.section h2{font-size:clamp(22px,3vw,30px);line-height:1.6;margin:0 0 9px}.section .sub{color:#687e92;margin:0 0 23px}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{background:#fff;border:1px solid #e6ebf4;border-radius:21px;padding:25px;box-shadow:0 12px 35px #34486a0b}.card b{color:#dd3785;font-size:14px}.card h3{font-size:18px;margin:7px 0}.card p{font-size:14px;color:#687d90;margin:0}.notice{border:1px solid #d6eaf4;border-radius:18px;background:#f0faff;padding:20px 24px;color:#375c76;font-size:14px}footer{border-top:1px solid #e4ebf5;background:#fff;padding:27px 0;font-size:13px;color:#748497}footer .foot{display:flex;gap:15px;justify-content:space-between;flex-wrap:wrap}@media(max-width:850px){.hero{grid-template-columns:1fr;gap:22px;padding-top:38px}.brandcard{padding:22px}.cards{grid-template-columns:1fr 1fr}.nav{align-items:flex-start;flex-wrap:wrap;padding:10px 0}.navlinks{gap:10px}}@media(max-width:560px){.cards{grid-template-columns:1fr}.hero{padding-top:26px}.lead{font-size:14px}.brand img{width:44px;height:50px}.brand{font-size:19px}.navlinks a{font-size:12px}.brandcard img{width:110px}.section{padding-bottom:45px}}