@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Manrope:wght@500;600;700;800&family=Vazirmatn:wght@400;500;600;700;800&display=swap');
:root{--n:#0b1b2a;--n2:#10283a;--ink:#142d3d;--muted:#6c7e87;--teal:#62cec5;--line:#dce5e6;--paper:#f3f7f6}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:15px/1.7 'DM Sans',sans-serif}a{text-decoration:none;color:inherit}header{height:78px;padding:0 5vw;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;background:#fff;z-index:9;border-bottom:1px solid #e9eeee}.brand{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:1px}.brand small{display:block;font-size:8px;color:#7d9098;letter-spacing:1.3px}.mark{width:40px;height:40px;border:1px solid #9eb5ba;border-radius:50%;display:grid;place-items:center;font-size:13px}.mark span{color:#2aa9a2}nav,.actions{display:flex;align-items:center;gap:25px;font-size:12px;color:#405563}button{cursor:pointer}#lang{border:1px solid var(--line);background:white;border-radius:30px;padding:8px 12px;font-weight:700}.nav-cta{background:var(--n);color:#fff;padding:11px 16px;border-radius:3px}.hero{min-height:660px;background:var(--n);color:#fff;padding:85px 8vw 70px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;position:relative;overflow:hidden}.hero:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(90deg,#ffffff12 1px,transparent 1px);background-size:56px 56px;opacity:.3;mask-image:linear-gradient(90deg,#000,transparent)}.hero-copy{position:relative;z-index:1;max-width:650px}.eyebrow,.kicker{font-size:10px;letter-spacing:2px;font-weight:700;color:#45bcb5}.hero h1,.heading h2,.split h2,.contact h2{font:800 clamp(39px,5vw,68px)/1.12 Manrope,sans-serif;letter-spacing:-2px;margin:22px 0}.hero h1 em,.heading h2 em,.split h2 em{font-style:normal;color:var(--teal)}.hero-copy>p:not(.eyebrow){color:#bdcbd1;max-width:570px;font-size:15px}.buttons{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.primary,.secondary{display:inline-block;padding:13px 18px;border:0;border-radius:3px;font-size:12px;font-weight:700}.primary{background:var(--teal);color:#082331}.secondary{border:1px solid #627784;color:white}.proof{margin-top:55px;color:#91a6ae;font-size:9px;letter-spacing:1.5px}.visual{height:420px;display:grid;place-items:center;position:relative}.globe{width:330px;height:330px;border:1px solid #64cfc54a;border-radius:50%;position:relative;overflow:hidden;background:radial-gradient(circle,#287c8050,transparent 68%)}.orbit{position:absolute;width:440px;height:440px;border:1px dashed #64cfc52b;border-radius:50%}.river{position:absolute;top:45%;left:-15%;width:130%;height:60px;background:linear-gradient(90deg,transparent,#45bdb7,#a6eee5,#248d96,transparent);filter:blur(9px);transform:rotate(-32deg)}.contour{position:absolute;border:1px solid #7adbd477;border-radius:48% 52% 60% 40%;transform:rotate(-30deg)}.c1{inset:45px 25px 70px 55px}.c2{inset:75px 55px 40px 25px}.pin{position:absolute;width:9px;height:9px;border-radius:50%;background:#b1f1e9;box-shadow:0 0 0 7px #62cec526}.p1{top:25%;left:35%}.p2{top:60%;left:70%}.p3{top:75%;left:25%}.globe small{position:absolute;bottom:28px;left:0;right:0;text-align:center;color:#a3c5c5;font-size:8px;letter-spacing:1.5px}.visual-note{position:absolute;bottom:0;right:0;color:#9bb1b7;font-size:9px;letter-spacing:1px}.scroll{position:absolute;bottom:20px;left:8%;right:8%;display:flex;justify-content:space-between;color:#6f8792;font-size:9px;letter-spacing:1.5px}.wrap{max-width:1180px;margin:auto;padding:100px 28px}.split{display:grid;grid-template-columns:1fr .8fr;gap:80px;margin:25px 0 50px}.split h2,.heading h2{font-size:clamp(33px,4vw,50px);margin:0}.split p,.heading>p{font-size:14px;color:#5f727d}.muted{color:#89979d!important}.three{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.three article{padding:25px 25px 30px 0;min-height:230px}.three article+article{border-left:1px solid var(--line);padding-left:25px}.three small,.four small{font-size:9px;letter-spacing:1.5px;color:#84969e}.three b{display:block;color:#39aaa3;font-size:35px;margin:15px 0 3px}.three h3,.four h3{font-size:17px;margin:0 0 7px}.three p,.four p{font-size:12px;color:#73838b;margin:0}.dark{background:var(--n);color:#fff}.dark .wrap{padding-top:95px;padding-bottom:100px}.dark .kicker{color:#69d0c7}.heading{display:flex;align-items:end;justify-content:space-between;gap:40px;margin:25px 0 45px}.heading h2{max-width:610px}.heading>p{max-width:330px;color:#8da2aa}.services{border-top:1px solid #344956}.services>div{display:grid;grid-template-columns:40px 1fr 25px;gap:18px;padding:23px 0;border-bottom:1px solid #344956;align-items:start}.services>div>b{font-size:11px;color:#65cfc6}.services h3{font-size:16px;margin:0 0 5px}.services p{font-size:12px;color:#92a5ad;margin:0}.four{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-top:45px}.four article{padding:23px 18px 28px 0;min-height:175px}.four article+article{border-left:1px solid var(--line);padding-left:18px}.four small{display:block;color:#36a49e;margin-bottom:20px}.pale{background:var(--paper)}.pale .wrap{padding-top:90px;padding-bottom:90px}.principles{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #d4dfdf;padding-top:20px;margin-top:50px;color:#748a93;font-size:9px;letter-spacing:1.4px}.contact{display:grid;grid-template-columns:1fr .85fr;gap:85px}.contact h2{font-size:clamp(38px,4vw,55px)}.contact>div>p{color:#a9bac1;font-size:14px}.contact form{display:grid;gap:13px}.contact label{font-size:11px;color:#b7c7cc;display:grid;gap:6px}.contact input,.contact textarea,.contact select{width:100%;background:#10283a;border:1px solid #3b5361;padding:11px;color:white;border-radius:2px;font:12px 'DM Sans',sans-serif}.contact small{font-size:10px;color:#8198a1}footer{background:#071520;color:white;padding:32px 5vw 20px}footer p{font-size:12px;color:#8ea2aa;margin:16px 0 26px}footer>div{border-top:1px solid #263b47;padding-top:15px;color:#8298a0;font-size:10px}
body[dir=rtl]{font-family:'Vazirmatn',sans-serif}body[dir=rtl] .hero,body[dir=rtl] .split,body[dir=rtl] .contact{direction:rtl}body[dir=rtl] h1,body[dir=rtl] h2,body[dir=rtl] h3,body[dir=rtl] p,body[dir=rtl] label{font-family:'Vazirmatn',sans-serif;letter-spacing:0}body[dir=rtl] .three article+article,body[dir=rtl] .four article+article{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:25px}body[dir=rtl] .scroll{direction:ltr}
@media(max-width:850px){nav{gap:12px}.hero{grid-template-columns:1fr}.visual{height:350px}.split,.contact{gap:35px}.four{grid-template-columns:repeat(2,1fr)}.four article:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.four article:nth-child(4){border-top:1px solid var(--line)}}
@media(max-width:620px){header{height:68px;padding:0 15px}nav{display:none}.brand{font-size:10px}.nav-cta{font-size:10px;padding:9px}.hero{padding:65px 22px 65px}.hero h1{font-size:42px}.visual{transform:scale(.82);margin:-15px -35px;height:300px}.wrap{padding:70px 22px}.split,.contact{grid-template-columns:1fr;gap:20px}.three,.four{grid-template-columns:1fr}.three article,.three article+article,.four article,.four article+article,.four article:nth-child(3){border-left:0;border-right:0;border-top:1px solid var(--line);padding:22px 0;min-height:0}.heading{display:block}.heading>p{margin-top:15px}.principles{flex-wrap:wrap;justify-content:flex-start}.scroll{left:22px;right:22px}body[dir=rtl] .three article+article,body[dir=rtl] .four article+article{border-right:0;padding-right:0}}
