:root{font-family:DM Sans,sans-serif;color:#172b3e;background:#f8fbfc;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}a{color:inherit;text-decoration:none}a:focus-visible{outline:3px solid #ffc761;outline-offset:4px}.site{min-height:100vh;display:flex;flex-direction:column}.site main{flex:1}.wrap{width:min(100% - 80px,1240px);margin:auto}.header{border-bottom:1px solid #e1e9ee}.header-row{height:86px;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:12px;font:800 18px Manrope,sans-serif;letter-spacing:-.065em;white-space:nowrap}.brand b{color:#1473da}.brand small{font-size:inherit;color:#8294a1;font-weight:500}.mark{width:35px;height:35px;background:#176fd1;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:3px;transform:rotate(-8deg);flex:none}.mark i{width:4px;height:14px;border-radius:3px;background:#fff;transform:skew(-18deg)}.mark i:nth-child(2){height:20px;background:#ffc761}.mark i:nth-child(3){height:11px}.header nav{display:flex;gap:40px;font-size:14px;font-weight:700}.header nav a{color:#687c8d}.header nav a.active,.header nav a:hover{color:#126ccd}.hero{min-height:675px;padding-block:85px 100px;display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:8%}.eyebrow{margin:0;color:#1874d5;text-transform:uppercase;letter-spacing:.13em;font-size:13px;font-weight:800;display:flex;align-items:center;gap:12px}.eyebrow i{height:2px;width:26px;background:#1874d5}.hero h1,.contact h1{font:800 clamp(52px,5.3vw,80px)/1.12 Manrope,sans-serif;letter-spacing:-.075em;margin:30px 0 24px}.hero h1 em,.contact h1 em{font-style:normal;color:#1473da}.lead{font-size:19px;line-height:1.7;color:#586d7d;max-width:510px;margin:0}.hero-actions{display:flex;align-items:center;gap:30px;margin-top:36px}.button{min-height:53px;display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:14px 20px;border-radius:5px;font-size:14px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.blue{background:#176fd1;color:#fff}.blue:hover{background:#105bae}.quiet-link{font-size:14px;font-weight:700;color:#176fd1;border-bottom:1px solid #9abfe7;padding:8px 0}.quiet-link span{margin-left:18px}.hero-footnote{font-size:13px;color:#91a0ac;margin-top:56px}.graphic{height:465px;background:#e3f1fb;border:1px solid #cbdfea;border-radius:12px;box-shadow:18px 18px #d6ebf9;display:flex;flex-direction:column;overflow:hidden;transform:rotate(2deg)}.graphic-top,.graphic-bottom{padding:24px 29px;display:flex;justify-content:space-between;align-items:center;color:#3879a5;font-size:11px;font-weight:800;letter-spacing:.14em}.graphic-top{border-bottom:1px solid #c7dfea}.graphic-center{flex:1;position:relative;display:flex;align-items:end;overflow:hidden;padding:34px}.rings{position:absolute;width:370px;height:370px;border:1px solid #accfe4;border-radius:50%;right:-50px;top:-60px;display:grid;place-items:center}.rings:before,.rings:after{content:"";position:absolute;border:1px solid #bbd9eb;border-radius:50%;top:40px;right:40px;bottom:40px;left:40px}.rings:after{top:80px;right:80px;bottom:80px;left:80px;background:#d1eaf9}.rings span{position:relative;z-index:1;color:#1473da;font:800 80px Manrope,sans-serif;letter-spacing:-.18em;transform:rotate(-13deg)}.rings b{color:#f7a62b}.graphic-copy{position:relative;z-index:2}.graphic-copy small{display:block;color:#2877a9;font-size:13px;font-weight:700;margin-bottom:10px}.graphic-copy strong{font:800 clamp(26px,2.8vw,39px)/1.15 Manrope,sans-serif;letter-spacing:-.065em;color:#174969}.graphic-bottom{border-top:1px solid #c7dfea;letter-spacing:0;font-size:13px}.bars{display:flex;gap:4px;align-items:end;height:20px}.bars i{width:4px;background:#1473da;border-radius:2px;height:8px}.bars i:nth-child(2){height:15px}.bars i:nth-child(3){height:11px}.bars i:nth-child(4){height:20px}.apps{background:#fff;border-block:1px solid #e5edf1;padding:105px 0 115px;scroll-margin-top:20px}.split{display:grid;grid-template-columns:1fr 1fr;gap:9%}h2{font:800 clamp(38px,3.5vw,54px)/1.16 Manrope,sans-serif;letter-spacing:-.065em;margin:27px 0 0}.section-lead{font-size:18px;line-height:1.75;color:#627789;max-width:520px;margin:2px 0 29px}.app-card{min-height:186px;border:1px solid #dbe7ee;background:#f7fbfe;border-radius:8px;padding:25px;display:grid;grid-template-columns:50px 1fr auto;gap:19px;align-items:start}.app-card .mark{width:45px;height:45px}.app-card small{font-size:11px;font-weight:800;letter-spacing:.13em;color:#1473da}.app-card h3{font:800 24px Manrope,sans-serif;letter-spacing:-.055em;margin:9px 0 5px}.app-card p{margin:0;color:#6a7e8d;line-height:1.5;font-size:15px}.app-card>span:last-child{color:#1473da;font-size:12px;font-weight:800;white-space:nowrap}.closing{padding-block:105px 120px}.closing .split{align-items:end}.closing .split>div{padding-bottom:6px}.outline{border:1px solid #176fd1;color:#176fd1}.outline:hover{background:#eaf5ff}.footer{border-top:1px solid #e1e9ee;background:#f3f8fa}.footer-row{min-height:118px;display:flex;align-items:center;justify-content:space-between;gap:25px;color:#7b8c99;font-size:13px}.footer-row .brand{color:#172b3e}.footer-row p{margin:0}.contact{padding-block:105px 115px;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.contact h1{margin-bottom:26px}.contact-card{min-height:390px;background:#e3f1fb;border:1px solid #cbdfea;border-radius:10px;display:flex;flex-direction:column;justify-content:space-between;padding:32px;box-shadow:15px 15px #d6ebf9}.card-head,.card-tail{display:flex;align-items:center;justify-content:space-between;color:#437da3;font-size:12px;font-weight:800;letter-spacing:.1em}.card-head .mark{width:32px;height:32px}.contact-card p{font-size:15px;color:#4b7897;margin:0 0 9px}.email{font:800 clamp(23px,2.4vw,35px) Manrope,sans-serif;letter-spacing:-.055em;color:#176fd1;border-bottom:2px solid #176fd1;display:inline-flex;gap:18px;align-items:center;max-width:100%;overflow-wrap:anywhere}.email span{font-size:22px}.contact-card small{display:block;font-size:14px;color:#6987a0;margin-top:14px}.card-tail{border-top:1px solid #c7dfea;padding-top:25px;letter-spacing:0;font-size:13px}.back{grid-column:1/-1;color:#176fd1;font-weight:700;font-size:14px;width:max-content;margin-top:20px}@media (max-width:900px){.wrap{width:min(100% - 48px,1240px)}.hero{gap:6%;min-height:auto}.hero h1{font-size:clamp(48px,6vw,68px)}.graphic{height:390px}.rings{width:300px;height:300px}.graphic-copy strong{font-size:29px}.footer-row{flex-wrap:wrap;padding-block:28px}}@media (max-width:700px){.wrap{width:min(100% - 36px,1240px)}.header-row{height:72px}.brand{font-size:16px}.mark{width:29px;height:29px}.header nav{gap:18px;font-size:13px}.hero{display:flex;flex-direction:column;align-items:stretch;padding-block:64px 83px;gap:48px}.hero h1,.contact h1{font-size:clamp(45px,11vw,65px);margin-top:23px}.lead{font-size:17px}.hero-actions{gap:20px;flex-wrap:wrap}.hero-footnote{margin-top:37px}.graphic{height:350px;box-shadow:10px 10px #d6ebf9}.rings{width:285px;height:285px;right:-70px;top:-50px}.graphic-copy strong{font-size:29px}.apps{padding-block:75px}.split,.contact{display:block}h2{font-size:42px}.apps .split>div:last-child{margin-top:32px}.section-lead{font-size:17px}.app-card{grid-template-columns:45px 1fr;gap:15px;padding:20px}.app-card>span:last-child{display:none}.closing{padding-block:75px 85px}.closing .split>div{margin-top:30px}.contact{padding-block:70px 85px}.contact-card{margin-top:50px;min-height:340px;padding:25px;box-shadow:9px 9px #d6ebf9}.back{display:inline-block;margin-top:50px}.footer-row{display:grid;gap:12px}.footer-row .brand{margin-bottom:7px}}@media (max-width:390px){.brand{font-size:14px;gap:8px}.header nav{gap:13px;font-size:12px}.hero-actions{align-items:flex-start;flex-direction:column}.graphic{height:320px}.graphic-center{padding:23px}.graphic-copy strong{font-size:25px}.graphic-top,.graphic-bottom{padding:20px}.email{font-size:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}.catalog{padding-block:80px 115px}.catalog-heading{margin-bottom:45px}.catalog-heading h1{font:800 clamp(42px,4.5vw,68px)/1.12 Manrope,sans-serif;letter-spacing:-.07em;margin:24px 0 16px}.catalog-heading>p:last-child{max-width:650px;color:#617587;font-size:17px;line-height:1.7;margin:0}.catalog-list{border-top:1px solid #dce7ee}.catalog-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:23px;text-align:left;background:transparent;border:0;border-bottom:1px solid #dce7ee;padding:24px 12px;color:inherit;cursor:pointer;transition:background .2s}.catalog-item:hover{background:#ebf5fc}.catalog-item:focus-visible,.dialog-head button:focus-visible{outline:3px solid #ffc761;outline-offset:2px}.catalog-icon{width:76px;height:76px;object-fit:cover;border-radius:17px;border:1px solid #d8e7f1;flex:none}.icon-fallback{display:grid;place-items:center;background:#e3f1fb}.icon-fallback .mark{transform:rotate(-8deg)}.catalog-item-copy{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.catalog-item-copy small,.dialog-category{color:#1473da;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800}.catalog-item-copy strong{font:800 24px Manrope,sans-serif;letter-spacing:-.04em}.catalog-item-copy>span{color:#6a7e8d;font-size:15px;line-height:1.5}.catalog-arrow{color:#1473da;font-size:24px;padding-inline:10px}.catalog-empty{border:1px solid #dbe7ee;background:#f1f8fc;border-radius:9px;min-height:265px;padding:43px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.catalog-empty h2{font-size:30px;margin:20px 0 8px}.catalog-empty p{font-size:16px;line-height:1.6;color:#667f91;margin:0;max-width:510px}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#122a3f9e;z-index:100;display:grid;place-items:center;padding:25px}.app-dialog{background:#f8fbfc;border-radius:12px;width:min(100%,820px);max-height:min(90vh,850px);display:flex;flex-direction:column;box-shadow:0 24px 80px #05233d40;overflow:hidden}.dialog-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dce7ee;padding:15px 28px;color:#1473da;font-size:12px;font-weight:800;letter-spacing:.13em}.dialog-head button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#e5f1f9;color:#176fd1;border-radius:5px;width:37px;height:37px;font-size:26px;line-height:1;cursor:pointer}.dialog-head button:hover{background:#d2e8f7}.dialog-body{padding:30px 34px 38px;overflow-y:auto;overscroll-behavior:contain}.dialog-title-row{display:flex;gap:21px;align-items:center}.dialog-title-row .catalog-icon{width:88px;height:88px}.dialog-category{margin:0 0 5px}.dialog-title-row h2{font-size:32px;margin:0 0 5px}.dialog-title-row p:last-child{color:#657b8c;font-size:16px;line-height:1.5;margin:0}.dialog-description{font-size:16px;line-height:1.7;color:#506879;margin:29px 0 0}.dialog-section{margin-top:32px;border-top:1px solid #dce7ee;padding-top:24px}.dialog-section h3{font:800 19px Manrope,sans-serif;letter-spacing:-.035em;margin:0 0 17px}.dialog-empty{color:#738696;background:#edf5fa;border-radius:5px;padding:16px;font-size:15px;margin:0}.screenshot-strip{display:flex;gap:15px;overflow-x:auto;padding-bottom:12px}.screenshot-strip img{height:260px;width:auto;max-width:220px;object-fit:contain;background:#e3f1fb;border:1px solid #dce7ee;border-radius:12px;flex:none}.package-list{border:1px solid #dce7ee;border-radius:7px;overflow:hidden}.package{display:flex;justify-content:space-between;gap:24px;padding:18px 20px;background:#fff}.package+.package{border-top:1px solid #dce7ee}.package strong{font-size:16px}.package p{font-size:14px;color:#738696;line-height:1.5;margin:4px 0 0}.package>span{color:#176fd1;font-weight:800;white-space:nowrap}.store-button{margin-top:28px}@media (max-width:700px){.catalog{padding-block:65px 85px}.catalog-heading h1{font-size:44px}.catalog-item{gap:15px;padding-inline:0}.catalog-icon{width:62px;height:62px;border-radius:13px}.catalog-item-copy strong{font-size:20px}.catalog-arrow{padding:0}.dialog-backdrop{padding:10px;align-items:end}.app-dialog{max-height:95vh;border-radius:11px 11px 0 0}.dialog-head{padding:12px 18px}.dialog-body{padding:24px 18px 30px}.dialog-title-row .catalog-icon{width:72px;height:72px}.dialog-title-row h2{font-size:26px}.screenshot-strip img{height:220px}.package{padding:15px;gap:14px}}@media (max-width:390px){.catalog-item-copy>span{display:none}.catalog-heading h1{font-size:39px}.dialog-title-row{align-items:flex-start}.dialog-title-row .catalog-icon{width:60px;height:60px}.dialog-title-row h2{font-size:22px}}:root{font-family:Vazirmatn,Tahoma,sans-serif}body{font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.75}.brand{font-family:Manrope,Arial,sans-serif;letter-spacing:-.065em}.hero h1,.contact h1,h2,.app-card h3,.catalog-heading h1,.catalog-item-copy strong,.dialog-title-row h2,.dialog-section h3,.catalog-empty h2{font-family:Vazirmatn,Tahoma,sans-serif;letter-spacing:0;line-height:1.4}.hero h1,.contact h1{font-size:clamp(44px,4.8vw,70px);line-height:1.35}.hero{gap:6%}.lead,.section-lead{line-height:1.9}.eyebrow,.app-card small,.catalog-item-copy small,.dialog-category,.dialog-head,.card-head,.graphic-top{letter-spacing:0}.graphic{transform:rotate(-2deg)}.rings{right:auto;left:-50px}.rings span{font-family:Manrope,Arial,sans-serif}.graphic-copy strong{font-family:Vazirmatn,Tahoma,sans-serif;letter-spacing:0;line-height:1.4;font-size:clamp(23px,2.5vw,34px)}.graphic-copy small{font-size:14px}.graphic-center{align-items:end}.graphic-bottom{font-size:13px}.apps h2,.closing h2{font-size:clamp(35px,3.1vw,48px)}.app-card h3{font-size:22px}.app-card p,.catalog-item-copy>span{font-size:16px}.email{font-family:Manrope,Arial,sans-serif;letter-spacing:-.055em;unicode-bidi:isolate}.card-tail{letter-spacing:0}.catalog-heading h1{font-size:clamp(38px,4vw,58px)}.catalog-item-copy strong{font-size:23px}.dialog-title-row h2{font-size:29px}.dialog-section h3{font-size:18px}.catalog-empty h2{font-size:27px}.catalog-arrow{padding-inline:10px}.package>span{unicode-bidi:isolate}.screenshot-strip{direction:rtl}.footer-row .brand{direction:ltr}@media (max-width:900px){.hero h1{font-size:clamp(42px,5.3vw,62px)}}@media (max-width:700px){.hero h1,.contact h1{font-size:clamp(39px,9vw,55px)}.hero{gap:46px}.rings{right:auto;left:-70px}.graphic-copy strong{font-size:24px}.apps h2,.closing h2{font-size:36px}.catalog-heading h1{font-size:40px}.catalog-empty h2{font-size:25px}.dialog-title-row h2{font-size:23px}.hero-actions{gap:19px}.header nav{gap:14px}.header nav a{white-space:nowrap}}@media (max-width:390px){.brand{font-size:13px}.header nav{font-size:12px;gap:9px}.graphic-copy strong{font-size:21px}.hero h1,.contact h1{font-size:38px}.email{font-size:21px}}@media (max-width: 700px){.header-row{height:auto;min-height:72px;display:grid;gap:12px;padding-block:13px}.header nav{width:100%;justify-content:space-between}}@font-face{font-family:Vazirmatn;src:url(/fonts/Vazirmatn-variable.woff2) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root,body,.brand,.rings span,.email{font-family:Vazirmatn,Tahoma,sans-serif}.brand{letter-spacing:-.04em}.email{letter-spacing:0}.featured-card{transition:background .2s,border-color .2s,transform .2s}.featured-card:hover{background:#eaf5fc;border-color:#b5d6eb;transform:translateY(-3px)}.featured-card:focus-visible{outline:3px solid #ffc761;outline-offset:3px}.home-app-icon{width:45px;height:45px;object-fit:cover;border-radius:10px;border:1px solid #d7e7f0}.featured-card h3{line-height:1.5}.featured-card>span:last-child{font-size:20px}.platform-row{display:flex;align-items:center;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #dce7ee;font-size:15px}.platform-row strong{color:#526b7c}.platform-pill{background:#e3f1fb;border:1px solid #cbdfea;color:#176fd1;border-radius:4px;padding:5px 12px;font-weight:700;font-size:14px}
