:root{--navy:#101f2b;--ink:#172932;--gold:#c5a36b;--muted:#66727b;--light:#f5f6f6;--line:#dce1e3}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;font-family:'IBM Plex Sans Arabic',Manrope,sans-serif;color:var(--ink);font-size:16px;line-height:1.8;background:#fff}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}header{height:100px;padding:0 6%;display:flex;align-items:center;justify-content:space-between;gap:28px;background:#fff}.brand{display:flex;align-items:center;gap:15px;line-height:1.5}.brand strong{display:block;font-size:25px;font-weight:600}.brand small{display:block;font-size:12px}.monogram{direction:ltr;font-family:Georgia,serif;font-size:34px;border-inline-end:1px solid var(--gold);padding-inline-end:15px;color:var(--gold);line-height:1}.monogram span{display:block;text-align:center;font-family:Manrope,sans-serif;font-size:9px;letter-spacing:5px;margin-top:8px}nav{display:flex;gap:28px;font-size:14px}nav a:hover{color:#9f783f}.headerActions{display:flex;align-items:center;gap:20px}#language{border:0;background:none;font-family:Manrope,'IBM Plex Sans Arabic',sans-serif;font-size:14px}.button{display:inline-flex;justify-content:center;align-items:center;background:var(--navy);color:#fff;padding:13px 27px;border:1px solid var(--navy);font-weight:500;font-size:16px;transition:background .2s,transform .2s}.button:hover{background:#294050;transform:translateY(-2px)}.compact{font-size:14px;padding:10px 20px}.gold{background:var(--gold);border-color:var(--gold);color:#14232c}.gold:hover{background:#ddbe8b}.hero{position:relative;isolation:isolate;background:var(--navy);color:#fff;overflow:hidden;min-height:660px}.heroPhoto{position:absolute;inset:0;z-index:-2;background:url('https://www.remotelands.com/storage/media/5860/conversions/b220510026-banner-size.jpg') center 48%/cover}.hero:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(270deg,rgba(12,28,40,.95) 5%,rgba(12,28,40,.85) 40%,rgba(12,28,40,.24) 100%)}.heroInner{padding:85px 8% 25px}.eyebrow{font-size:14px;font-weight:500;letter-spacing:.02em;color:#8e6b37;display:flex;align-items:center;gap:12px;margin-bottom:22px}.eyebrow:before{content:'';display:block;width:30px;height:1px;background:currentColor}.hero .eyebrow{color:#d5b782}h1{font-size:clamp(42px,4.7vw,70px);font-weight:500;line-height:1.4;margin:0 0 25px}h2{font-size:clamp(32px,3vw,45px);font-weight:500;line-height:1.5;margin:0 0 24px}h3{font-size:22px;font-weight:500;line-height:1.6;margin:12px 0}p{margin:0 0 20px}.hero p{color:#d7dce0;font-size:19px;line-height:1.9}.heroActions{display:flex;align-items:center;gap:32px;margin-top:30px}.textLink{display:inline-block;border-bottom:1px solid var(--gold);padding-bottom:5px}.heroBottom{margin-top:75px;border-top:1px solid #ffffff30;display:flex;justify-content:space-between;padding-top:23px;font-size:12px;color:#b5bec3;gap:24px}.english{font-family:Manrope,sans-serif;letter-spacing:2px;font-size:10px}.photoCredit{position:absolute;bottom:5px;left:8%;font:9px Manrope,sans-serif;color:#b5bec3}.pillars{display:flex;justify-content:space-between;align-items:center;padding:24px 8%;background:#f3f4f4;font-size:15px;gap:20px}.pillars span{padding-inline-end:25px;border-inline-end:1px solid #ccd2d5}.pillars span:last-child{border:0;padding:0}.section{padding:90px 8%}.about{display:grid;grid-template-columns:1fr 1.2fr;gap:9%}.lead{font-size:21px;line-height:1.95}.about p:not(.lead){color:var(--muted)}.values{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:30px;padding-top:25px;border-top:1px solid var(--line)}.values strong,.values span{display:block}.values strong{font-size:17px;font-weight:500}.values span{color:var(--muted);font-size:14px;margin-top:5px}.services{background:var(--light)}.sectionHeading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px}.sectionHeading p{color:var(--muted)}.filters{display:flex;gap:10px;margin:15px 0 35px;flex-wrap:wrap}.filters button{background:transparent;border:1px solid #cfd5d8;padding:9px 23px;font-size:14px;color:var(--muted)}.filters button.active{background:var(--navy);border-color:var(--navy);color:#fff}.serviceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.serviceCard{padding:30px;background:white;border:1px solid #e1e5e7;position:relative;transition:border-color .2s}.serviceCard:hover{border-color:var(--gold)}.serviceNum{font:13px Manrope,sans-serif;color:#9d783e}.serviceCard p{font-size:15px;color:var(--muted);margin-bottom:25px}.serviceCard a{font-size:14px;border-bottom:1px solid #c5a36b;padding-bottom:4px}.international{background:var(--navy);color:#fff;position:relative;overflow:hidden}.international .eyebrow{color:var(--gold)}.internationalGrid{display:grid;grid-template-columns:1fr 1.2fr;gap:9%}.international p{color:#c3cdd2}.international h2{font-size:49px}.international .textLink{margin-top:10px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:42px}.steps article{border-top:1px solid var(--line);padding-top:25px}.steps span{font:36px Georgia,serif;color:var(--gold)}.steps p{color:var(--muted);font-size:16px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:8%;background:var(--light)}details{border-bottom:1px solid #d8dee1;padding:20px 0}details:first-child{padding-top:0}summary{list-style:none;cursor:pointer;font-size:18px;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font:24px Manrope,sans-serif;color:#937242}details[open] summary:after{content:'−'}details p{margin:16px 0 0;color:var(--muted);font-size:16px}.consultation{display:grid;grid-template-columns:1fr 1.1fr;gap:10%}.contactNote{margin-top:35px;padding-top:25px;border-top:1px solid var(--line)}.contactNote p{font-size:14px;color:var(--muted);margin-top:10px}form{background:var(--light);padding:35px;display:grid;grid-template-columns:1fr 1fr;gap:18px}label{display:block;font-size:14px}label:first-child,label:nth-child(4),.formHint,form>.button,#draftResult{grid-column:1/-1}label span{display:block;margin-bottom:6px}input,select,textarea{border:1px solid #cbd3d7;border-radius:0;background:#fff;width:100%;padding:10px;color:var(--ink);font-size:16px}textarea{resize:vertical}.formHint{font-size:12px;color:var(--muted);margin:0}#draftResult p{font-size:14px}pre{white-space:pre-wrap;overflow-wrap:anywhere;font:14px/1.9 inherit;padding:15px;background:#fff;border:1px solid var(--line)}.draftActions{display:flex;gap:12px}.draftActions button{border:1px solid var(--line);background:#fff;padding:7px 12px;font-size:14px}footer{background:var(--navy);color:#fff;padding:45px 8% 25px}footer>.brand{margin-bottom:25px}footer>p{font-size:13px;color:#bac6cd}.footerBottom{display:flex;justify-content:space-between;gap:25px;padding-top:25px;border-top:1px solid #ffffff25;font-size:12px;color:#bac6cd}[dir=ltr] body{font-family:Manrope,'IBM Plex Sans Arabic',sans-serif}[dir=ltr] .hero:before{background:linear-gradient(90deg,rgba(12,28,40,.95),rgba(12,28,40,.65) 60%,rgba(12,28,40,.25))}[dir=ltr] h1{line-height:1.2;font-size:clamp(40px,4.6vw,68px)}[dir=ltr] h2{line-height:1.3}[dir=ltr] .brand strong{font-size:20px}[dir=ltr] h3{font-size:19px}[dir=ltr] .international h2{font-size:42px}@media(min-width:1500px){header,.section,.pillars,footer{padding-inline:calc((100vw - 1280px)/2)}.heroInner{padding-inline:calc((100vw - 1280px)/2)}}@media(max-width:1050px){nav{gap:15px}header{padding-inline:4%;gap:15px}.brand strong{font-size:22px}.brand small{font-size:11px}.headerActions{gap:10px}.section{padding:65px 6%}.heroInner{padding-inline:6%}.pillars{padding-inline:6%;font-size:13px}.serviceGrid{grid-template-columns:repeat(2,1fr)}.consultation{gap:5%}}@media(max-width:760px){header{height:auto;min-height:85px;flex-wrap:wrap;padding:16px 5%;gap:15px}.brand{gap:10px}.brand strong{font-size:21px}.monogram{font-size:27px;padding-inline-end:10px}.brand small{font-size:10px}nav{order:3;width:100%;justify-content:space-between;border-top:1px solid var(--line);padding-top:10px;font-size:13px;gap:10px}.compact{display:none}.hero{min-height:590px}.heroInner{padding:55px 6% 25px}.hero:before{background:linear-gradient(270deg,rgba(12,28,40,.93),rgba(12,28,40,.68))}h1{font-size:42px}.hero p{font-size:17px}.heroBottom{margin-top:50px;display:block}.heroBottom .english{display:block;margin-top:8px}.heroActions{gap:22px}.heroActions .button{padding:12px 18px;font-size:14px}.textLink{font-size:14px}.pillars{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:22px 6%;font-size:13px}.pillars span{border:0;padding:0}.section{padding:55px 6%}.about,.internationalGrid,.faq,.consultation{grid-template-columns:1fr;gap:20px}h2{font-size:33px}.lead{font-size:18px}.sectionHeading{display:block}.sectionHeading p{font-size:15px}.serviceGrid{grid-template-columns:1fr}.serviceCard{padding:25px}.filters{gap:8px}.filters button{padding:7px 12px;font-size:13px}.international h2{font-size:39px}.steps{grid-template-columns:1fr;gap:22px;margin-top:30px}.steps article{display:grid;grid-template-columns:45px 1fr;column-gap:15px}.steps span{grid-row:1/3}.steps h3{margin-top:0}.steps p{margin-bottom:0}form{padding:24px;grid-template-columns:1fr}label{grid-column:1/-1}.footerBottom{display:block}.footerBottom a{display:block;margin-top:10px}[dir=ltr] .brand strong{font-size:16px}[dir=ltr] .heroBottom .english{font-size:9px}[dir=ltr] nav{font-size:12px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button,.serviceCard{transition:none}}
.brand{border-inline-start:3px solid var(--gold);padding-inline-start:16px}.brand strong{font-size:29px;color:var(--ink);font-weight:600}.brand small{font-size:12px;color:var(--muted)}footer .brand strong{color:var(--gold)}footer .brand small{color:#bac6cd}@media(max-width:760px){.brand strong{font-size:25px}.brand small{font-size:11px}.brand{padding-inline-start:12px}}
.brand{border:0;padding:0;display:block;flex-shrink:0}.brandLogo{display:block;width:218px;height:auto;object-fit:contain}header{height:120px}footer .brandLogo{filter:brightness(0) invert(1);width:240px}@media(max-width:760px){header{height:auto;min-height:105px}.brandLogo{width:190px}footer .brandLogo{width:220px}}
