@font-face{font-family:Vazirmatn;src:url('/assets/Vazirmatn.woff2') format('woff2');font-weight:100 900;font-display:swap}@font-face{font-family:Karait;src:url('/assets/MjDinarOneMedium.woff2') format('woff2');font-display:swap}
:root{--navy:#113474;--blue:#7ecaf1;--orange:#f6891f;--bg:#f4f9fc;--muted:#4a5e7a;--border:#d7e4ef}*{box-sizing:border-box}body{margin:0;color:var(--navy);background:var(--bg);font-family:Vazirmatn,Arial,sans-serif;line-height:1.85}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible,select:focus-visible{outline:3px solid #167cbb;outline-offset:5px}button{cursor:pointer}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(32px,4.2vw,60px);line-height:1.55;letter-spacing:-.035em;font-weight:750;margin-bottom:24px}h2{font-size:clamp(25px,2.8vw,38px);line-height:1.6}h3{font-size:24px;line-height:1.6}p{color:var(--muted)}.shell{width:min(1264px,calc(100% - 64px));margin:auto}.site-header{background:#fff;border-bottom:1px solid var(--border)}.header-row{display:flex;align-items:center;gap:30px;min-height:108px}.brand{display:flex;align-items:center;gap:12px;flex-shrink:0}.wordmark{object-fit:contain}.header-row nav{display:flex;gap:24px;margin-inline-start:auto;font-size:14px}.header-row nav a{padding:12px 0;border-bottom:2px solid transparent}.header-row nav a:hover,.header-row nav a[aria-current]{border-color:var(--orange)}.languages{position:relative;font-size:13px}.languages summary{cursor:pointer;padding:10px}.languages div{position:absolute;inset-inline-end:0;background:white;z-index:5;box-shadow:0 12px 30px #11347422;min-width:130px;padding:12px;border-radius:12px}.languages a{display:block;padding:8px}.languages a[aria-current]{color:#005886;font-weight:800}.menu-toggle{display:none}.hero{background:var(--navy);color:white;padding:72px 0;overflow:hidden}.hero p{color:#e7f1fb}.hero .eyebrow{color:var(--blue)}.hero .lead{font-size:22px;max-width:950px;margin-bottom:0}.eyebrow{font-size:14px;letter-spacing:.025em;color:#28628a;font-weight:700;margin-bottom:18px}.home-hero{padding:88px 0;background:radial-gradient(ellipse at 90% 10%,#205293,transparent 65%),var(--navy)}.home-hero .hero-grid{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:64px}.home-hero .button{margin-top:32px}.hero-art{position:relative;display:grid;place-items:center;padding:30px 12px}.symbol-disc{width:100%;max-width:355px;aspect-ratio:1;display:grid;place-items:center;border-radius:40%;background:#f4f9fc;box-shadow:0 0 0 24px #7ecaf112,0 0 0 48px #7ecaf10a}.symbol-disc img{width:82%;height:82%;object-fit:contain}.art-caption{background:var(--orange);color:var(--navy);padding:12px 24px;border-radius:12px;margin-top:-16px;z-index:1;font-weight:700}.proof{display:flex;justify-content:space-between;gap:20px;padding-block:28px;border-bottom:1px solid var(--border);font-weight:600}.section{padding-block:80px}.cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:30px 0 40px}.card{position:relative;background:white;padding:32px;border-radius:18px;border:1px solid transparent;transition:transform .2s,border-color .2s}.card p{margin-bottom:0;font-size:18px}.card-index{display:block;font-size:13px;color:#347596;margin-bottom:20px}.card-arrow{display:block;margin-top:24px;color:#9a4b00}a.card:hover{border-color:var(--blue);transform:translateY(-3px)}.note{background:var(--navy);color:#fff;border-radius:20px;padding:36px;margin-bottom:28px}.note h2{color:var(--blue);font-size:26px}.note p{color:#fff;margin:0;font-size:18px}.button{display:inline-flex;justify-content:center;align-items:center;gap:24px;background:var(--orange);color:#102c62;border:1px solid transparent;padding:15px 26px;border-radius:10px;min-height:52px;font-weight:750}.button:hover{background:#ff9b36}.secondary{background:transparent;border-color:var(--border)}.band{background:#e6f2f9;padding:80px 0}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin:40px 0}.steps span{font-size:35px;color:#2877a4}.steps h3{font-size:21px}.text-link{font-weight:700;border-bottom:2px solid var(--orange);padding:8px 0}.reading{max-width:780px;margin:auto}.reading section{padding-block:22px}.reading p{font-size:20px}.reading h2{font-size:28px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.field{display:flex;flex-direction:column;gap:10px;font-weight:600;margin-bottom:24px}.field:has(textarea){grid-column:1/-1}.field input,.field select,.field textarea{background:white;border:1px solid #a6bbcf;border-radius:10px;padding:16px;color:var(--navy);width:100%;min-width:0}.field textarea{resize:vertical}.field input[type=email]{direction:ltr}.search{max-width:500px}.consent{display:flex;align-items:flex-start;gap:12px;margin:20px 0}.consent input{width:20px;height:20px;flex-shrink:0}.actions{display:flex;flex-wrap:wrap;gap:16px}.trap{position:absolute;left:-9999px}.footer-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;padding-block:55px}.footer-grid p{margin-top:16px}.footer-links{display:grid;grid-template-columns:1fr 1fr;gap:12px}footer{background:white;border-top:1px solid var(--border)}.legal{border-top:1px solid var(--border);display:flex;justify-content:space-between;padding-block:20px;font-size:13px}.skip{position:absolute;top:-100px;inset-inline-start:10px;background:white;padding:15px;z-index:20}.skip:focus{top:10px}[hidden]{display:none!important}#form-status{padding-block:10px}.menu-toggle{border:1px solid var(--border);background:white;color:var(--navy);padding:10px;border-radius:8px}
@media(max-width:1000px){.header-row{gap:15px;flex-wrap:wrap;padding-block:16px}.header-row nav{order:4;width:100%;justify-content:space-between;margin:0}.home-hero .hero-grid{gap:35px}.steps{grid-template-columns:1fr 1fr}}
@media(max-width:640px){.shell{width:calc(100% - 48px)}.header-row{min-height:96px;gap:8px}.brand{gap:8px}.brand>img:first-child{width:42px;height:42px}.wordmark{width:106px;height:auto}.menu-toggle{display:block;margin-inline-start:auto;font-size:13px}.languages summary{padding:8px;font-size:12px}.header-row nav{display:none;flex-direction:column;gap:0;align-items:stretch;padding:12px 0}.header-row nav.open{display:flex}.hero{padding:44px 0}.hero .lead{font-size:17px}.home-hero .hero-grid{grid-template-columns:1fr;gap:40px}.home-hero .hero-art{max-width:280px;margin:auto}.proof{font-size:12px;gap:12px;flex-wrap:wrap}.section{padding-block:44px}.cards{grid-template-columns:1fr;gap:20px;margin:24px 0}.card{padding:24px}.card h3{font-size:22px}.card p,.note p{font-size:17px}.note{padding:26px}.note h2{font-size:23px}.section>.button{width:100%}.steps,.form-grid{grid-template-columns:1fr}.band{padding-block:44px}.steps{gap:15px}.footer-grid{grid-template-columns:1fr;gap:25px}.reading p{font-size:18px}.reading h2{font-size:24px}.actions>.button{width:100%}h1{font-size:32px}.languages div{inset-inline-end:0}}
.trap{display:none}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
